A method and apparatus for Disc Layout and Optimization (DLO) receives
input such as a list of disc elements, a list of scene links, compiled
code files, and still media files. The DLO also obtains information, e.g.,
from a work order, regarding the size of the target DVD disc, the number
of layers on the disc, and whether the disc is a dual layer disc, the type
of tracking used, i.e., parallel or opposite, etc. A scene is made up of
one or more JARs, which are hierarchical. Navigation information from the
scene code builder informs the DLO of the JAR types and scene flow. This
allows the program to arrange the JARs and content to minimize the elapsed
time between scenes. To accomplish this, a called JAR is placed within a
reasonable distance of its calling JAR. If necessary, JARs will be
replicated on the disc so as to keep the elapsed time as short as
possible. Furthermore, replicated JARs that have no use will be deleted.
Specifically, the method and apparatus creates and arranges JAR files and
data files so as to minimize the elapsed time between scenes as perceived
by the user, by minimizing seek time between elements on the disc.
Un método y un aparato para la disposición y la optimización (DLO) del disco recibe la entrada tal como una lista de los elementos del disco, una lista de los acoplamientos de la escena, archivos compilados del código, y aún archivos de los medios. El DLO también obtiene la información, e.g., de una orden de trabajo, con respecto el tamaño del disco de la blanco DVD, el número de capas en el disco, y si el disco es un disco dual de la capa, el el tipo de seguir usado, es decir, paralelo u opuesto, al etc. Una escena se compone de unos o más tarros, que son jerárquicos. La información de la navegación del constructor del código de la escena informa al DLO los tipos del TARRO y el flujo de la escena. Esto permite que el programa arregle los tarros y el contenido para reducir al mínimo el tiempo transcurrido entre las escenas. Para lograr esto, colocan a un JAR llamado a una distancia razonable de su TARRO que llama. En caso de necesidad, los tarros serán replegados en el disco para mantener el tiempo transcurrido tan corto como sea posible. Además, los tarros replegados que no tienen ningún uso serán suprimidos. Específicamente, el método y el aparato crea y arregla archivos del TARRO y ficheros de datos para reducir al mínimo el tiempo transcurrido entre las escenas según lo percibido por el usuario, reduciendo al mínimo tiempo de la búsqueda entre los elementos en el disco.