MXPA05008752A - Medio de grabacion, aparato de reproduccion, metodo de grabacion,metodo de reproduccion, y programa de computadora. - Google Patents

Medio de grabacion, aparato de reproduccion, metodo de grabacion,metodo de reproduccion, y programa de computadora.

Info

Publication number
MXPA05008752A
MXPA05008752A MXPA05008752A MXPA05008752A MXPA05008752A MX PA05008752 A MXPA05008752 A MX PA05008752A MX PA05008752 A MXPA05008752 A MX PA05008752A MX PA05008752 A MXPA05008752 A MX PA05008752A MX PA05008752 A MXPA05008752 A MX PA05008752A
Authority
MX
Mexico
Prior art keywords
reproduction
video data
playback
dynamic
mode
Prior art date
Application number
MXPA05008752A
Other languages
English (en)
Inventor
Ogawa Tomoki
Original Assignee
Matsushita Electric Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Ind Co Ltd filed Critical Matsushita Electric Ind Co Ltd
Publication of MXPA05008752A publication Critical patent/MXPA05008752A/es

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/48Biological material, e.g. blood, urine; Haemocytometers
    • G01N33/50Chemical analysis of biological material, e.g. blood, urine; Testing involving biospecific ligand binding methods; Immunological testing
    • G01N33/58Chemical analysis of biological material, e.g. blood, urine; Testing involving biospecific ligand binding methods; Immunological testing involving labelled substances
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • CCHEMISTRY; METALLURGY
    • C12BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
    • C12QMEASURING OR TESTING PROCESSES INVOLVING ENZYMES, NUCLEIC ACIDS OR MICROORGANISMS; COMPOSITIONS OR TEST PAPERS THEREFOR; PROCESSES OF PREPARING SUCH COMPOSITIONS; CONDITION-RESPONSIVE CONTROL IN MICROBIOLOGICAL OR ENZYMOLOGICAL PROCESSES
    • C12Q1/00Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions
    • C12Q1/68Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions involving nucleic acids
    • C12Q1/6813Hybridisation assays
    • C12Q1/6816Hybridisation assays characterised by the detection means
    • CCHEMISTRY; METALLURGY
    • C12BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
    • C12QMEASURING OR TESTING PROCESSES INVOLVING ENZYMES, NUCLEIC ACIDS OR MICROORGANISMS; COMPOSITIONS OR TEST PAPERS THEREFOR; PROCESSES OF PREPARING SUCH COMPOSITIONS; CONDITION-RESPONSIVE CONTROL IN MICROBIOLOGICAL OR ENZYMOLOGICAL PROCESSES
    • C12Q1/00Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions
    • C12Q1/68Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions involving nucleic acids
    • C12Q1/6813Hybridisation assays
    • C12Q1/6834Enzymatic or biochemical coupling of nucleic acids to a solid phase
    • C12Q1/6837Enzymatic or biochemical coupling of nucleic acids to a solid phase using probe arrays or probe chips
    • CCHEMISTRY; METALLURGY
    • C40COMBINATORIAL TECHNOLOGY
    • C40BCOMBINATORIAL CHEMISTRY; LIBRARIES, e.g. CHEMICAL LIBRARIES
    • C40B30/00Methods of screening libraries
    • C40B30/04Methods of screening libraries by measuring the ability to specifically bind a target molecule, e.g. antibody-antigen binding, receptor-ligand binding
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • G11B7/005Reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/213Read-only discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16BBIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
    • G16B25/00ICT specially adapted for hybridisation; ICT specially adapted for gene or protein expression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal

Landscapes

  • Chemical & Material Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Organic Chemistry (AREA)
  • Molecular Biology (AREA)
  • Immunology (AREA)
  • General Health & Medical Sciences (AREA)
  • Proteomics, Peptides & Aminoacids (AREA)
  • Wood Science & Technology (AREA)
  • Zoology (AREA)
  • Biochemistry (AREA)
  • Physics & Mathematics (AREA)
  • Microbiology (AREA)
  • Biotechnology (AREA)
  • Analytical Chemistry (AREA)
  • Medicinal Chemistry (AREA)
  • Hematology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Genetics & Genomics (AREA)
  • Urology & Nephrology (AREA)
  • Biophysics (AREA)
  • Multimedia (AREA)
  • Biomedical Technology (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Cell Biology (AREA)
  • General Chemical & Material Sciences (AREA)
  • Food Science & Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Pathology (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

Un medio de grabacion capaz de ejecutar llamadas de menu en base a las caracteristicas particulares de las diferentes versiones del mismo trabajo cinematografico cuando estas versiones diferentes se graban en un medio de grabacion individual. Se graban un corto de AV y un escenario dinamico en un BD-ROM 100 (medio de grabacion). El escenario dinamico es una cadena de ordenes que muestra un procedimiento de control de reproduccion que se relaciona a los datos de video, y tiene informacion de atributo anexada al mismo. La informacion de atributo es informacion que muestra un procedimiento de control para cuando un usuario pide una llamada de menu durante la reproduccion del corto de AV, e incluye un reanudar_intension_indicador. El reanudar_intension_indicador muestra si se propone la reanudacion de la reproduccion de lo datos de video despues de que termia la llamada de menu.

Description

MEDIO DE GRABACION, APARATO DE REPRODUCCION, METODO DE GRABACION, METODO DE REPRODUCCION, Y PROGRAMA DE COMPUTADORA Campo de la Invención La presente invención se refiere a medios de grabación tal como BD-ROM para distribuir trabajos cinematográficos, y a dispositivos de reproducción para distribuir estos medios de grabación, y en particular para mejorar la manera en la cual se proporcionan trabajos cinematográficos que realizan controles dinámicos de reproducción. Antecedentes de la Invención Con la venta al menudeo de los DVD-ROM y BD-ROM, entre mayor sea el número de variaciones de un trabajo cinematográficos (titulo) que se puedan vender en un disco individual, mayor será el valor agregado del producto. Los datos de escenario llamados escenarios estáticos y escenarios dinámicos juegan un papel positivo al incrementar el número de variaciones de título. Un escenario estático es información que muestra una ruta de reproducción definida por adelantado por el creador de un disco. En comparación, un escenario dinámico es un escenario que cambia dinámicamente el progreso de la reproducción de acuerdo a un ajuste de estado del dispositivo. Las Figuras 1A-1C muestran un escenario dinámico. El escenario dinámico realiza un "crédito de idioma" para REF:166206 intercambiar escenas de reproducción de acuerdo a un ajuste de idioma en el dispositivo de reproducción. En las Figuras 1A-1C, "PL" es una abreviación para Lista de Reproducción, que es una ruta de reproducción, y "PI" es una abreviación para Articulo de Reproducción, que es una sección de reproducción. El escenario dinámico en las Figuras 1A-1C realiza la reproducción condicional tal que el ajuste de idioma (SPRM(O)) en el dispositivo de reproducción es "Japonés" (es decir, "si (SPRM(O)) == Japonés"), la sección de reproducción PI#1 de la ruta de reproducción PL#4 (PL#4, PI#1) se reproduce, y si el ajuste de idioma en el dispositivo de reproducción es otro de PL#4 (es decir "distinto"), la sección de reproducción PI#1 de la ruta de reproducción PL#2 (PL#2, PI#1) se reproduce. Como resultado de esta reproducción condicional, se realiza la reproducción vía rutas de reproducción que difieren dependiendo del ajuste de idioma hecho por el usuario. Las flechas hbl y hb2 en la Figura IB muestra simbólicamente la ramificación condicional que resulta de un escenario dinámico. La técnica anterior que se refiere a los controles de reproducción de DVD incluye la tecnología conocida, descrita en la solicitud de Patente Japonés No. 2856363. Sin embargo, si el usuario lleva a cabo una llamada de menú en tanto que el dispositivo de reproducción está ejecutando un control de reproducción de acuerdo con un ajuste de estado interno, existe el peligro que el ajuste de estado del dispositivo de reproducción se alterará. Una llamada de menú es una ramificación del tipo de petición para la ramificación a una rutina de ajuste de estado en el dispositivo de reproducción activada por el usuario al presionar una tecla del menú. Al hacer una llamada en lugar de hacer un salto, la llamada de menú sigue el procesamiento (1) para salvar un valor mantenido en un registro del dispositivo de reproducción antes de la ejecución de la rutina de ajuste de estado, y sigue el procesamiento (2) para restaurar el valor salvado al registro después de la ejecución de la rutina de ajuste de estado. Los valores mantenidos en el registro que se salvan y restauran muestran el punto actual en el tiempo de reproducción. Como tales, aún si el usuario pide una llamada de menú a la mitad de una ruta de reproducción, inicia de este modo una rutina de ajuste de estado, se reasume la reproducción desde inmediatamente después de la posición previa de reproducción una vez que ha terminado la ruta de ajuste de estado. En el ejemplo dado en la presente, el ajuste de idioma en el dispositivo de reproducción es Inglés, y el tiempo de reproducción en las Figuras 1A-1C es más de PL#2, que es la ruta de reproducción específicamente para inglés. Si se lleva a cabo una llamada de menú en el estado anterior y el ajuste de estado en el dispositivo de reproducción se actualiza de inglés a japonés, el dispositivo de reproducción pierde la posición para reanudar la reproducción. Esto es debido a que no tiene sentido la reproducción en la ruta de reproducción de lenguaje inglés cuando el ajuste de idioma ha cambiado de inglés a japonés como resultado de la llamada de menú. También, el ajuste de una reproducción sin sentido coloca riesgos que invitan a una detención repentina improvista cuando se implementa el programa (sofware) en el dispositivo de reproducción. Estas dificultades se pueden evitar al prohibir uniformemente las llamadas de menú. Sin embargo, cuando se graban varias versiones de un trabajo cinematográficos en un disco óptico individual, es absolutamente concebible que un titulo que no ejecuta créditos de idioma se grabe en el disco óptico. La prohibición uniformemente de las llamadas de menú durante la reproducción de los títulos muestra una carencia de consideración al usuario. Un objeto de la presente invención es proporcionar un medio de grabación capaz de ejecutar llamadas de menú en respuesta a las características particulares de los títulos individuales cuando se graban diferentes versiones de un trabajo cinematográficos en un medio de grabación individual. Breve Descripción de la Invención Un medio de grabación proporcionado para lograr el objeto anterior tiene datos de video y un escenario dinámico grabado en el mismo, el escenario dinámico es una cadena de órdenes que muestra un procedimiento de control de reproducción de los datos de video y tiene información de atributo anexada a la misma, la información de atributo muestra un procesamiento de control para cuando un usuario pide una llamada de menú durante la reproducción de los datos de video e incluye un primer indicador, y el primer indicador indica, cuando termina la llamada de menú durante la reproducción de los datos de video, si se reasume la reproducción de los datos de video desde la posición de reproducción en el momento en que se pidió la llamada de menú. De acuerdo a esta estructura, los procesamientos de control que se relacionan a las llamadas de menú se ajustan a un nivel de escenario dinámico, que es la capa más alta en el modelo de capas que comprende, desde abajo hacia arriba, corrientes, rutas de reproducción, y escenarios dinámicos. Cuando un título que el creador desea particularmente crear realiza un crédito de idioma, se pueden realizar controles para aceptar las peticiones para llamadas de menú sin reanudar la reproducción. Como resultado, se pueden dividir fácilmente los títulos en dos tipos aún cuando los sistemas y rutas de reproducción sean los mismos; específicamente, los títulos con respecto a los cuales se permiten las llamadas de menú, y los títulos con respecto a los cuales se prohiben las llamadas de menú. Con la creación de los títulos, se puede incrementar el número de variaciones que tienen diferentes procedimientos de control con poco esfuerzo, puesto que no hay incremento en el número de rutas o corrientes de reproducció . La solicitud de patente japonesa No. 2856363 describe tecnología para ajustar la permisibilidad de las operaciones del usuario en base a los niveles de corriente y a las rutas de reproducción. De acuerdo a la tecnología descrita, la división de los títulos en aquellos con respecto a los cuales ya sea se permiten o prohiben las llamadas de menú darán por resultado un incremento indiscriminado del número de corrientes y rutas de reproducción debido a la permisibilidad de las operaciones del usuario ajustada en base a los niveles de corriente y las rutas de reproducción. En contraste, con la presente invención, no hay incremento de corrientes de rutas de reproducción, debido a que la permisibilidad de la reanudación de la reproducción después de la terminación de una llamada de menú se ajusta a un nivel de escenario dinámico. Puesto que es poco, si es que lo hay, el incremento en el número de corrientes de rutas de reproducción, es posible de acuerdo con la presente invención prevenir errores tal como títulos con respecto a los cuales se deben permitir las llamadas de menú, que se confunden con títulos con respecto a los cuales se prohiben las llamadas de menú.
Breve Descripción de las Figuras Las Figuras 1A-1C muestran un escenario dinámico,- La Figura 2 muestra una aplicación de uso de un medio de grabación que corresponde a la presente invención; La Figura 3 muestra una estructura de un BD-ROM; La Figura 4 representa un formato de aplicación de un BD-ROM que usa la estructura de directorio; La Figura 5 es un diagrama de clasificación que muestra los archivos en la Figura 4 clasificados en términos de funcionalidad; La Figura 6 muestra un modelo de capas que tiene como objetivo un BD-ROM; La Figura 7 muestra esquemáticamente como se estructura un corto de AV; La Figura 8 muestra una estructura interna de la información de corto; La Figura 9 muestra una estructura interna de la información de PL; La Figura 10 esquematiza la referencia directa usando información de PL; La Figura 11 muestra un ejemplo de una diferente pieza de información de PL (PLinfo#2) a aquella (PLinfo#l) en la Figura 10 que se define; La Figura 12 muestra modos de reproducción a una cuarta capa en un modelo de capas; La Figura 13 muestra una estructura interna de un objeto PELÍCULA; La Figura 14A muestra un escenario dinámico que tiene reanudar_intensión_indicador, menú_llamada_máscara, y Titulo_búsgueda_máscara, anexados al mismo; La Figura 14B muestra un control de reproducción basado en el objeto PELÍCULA en la Figura 14A; La Figura 14C muestra reproducción que se reinicia desde el encabezado de un título; Las Figuras 15A-15C muestran el procesamiento en el lado del dispositivo de reproducción para iniciar el reinicio de la reproducción; Las Figuras 16A-16C muestran un ejemplo descriptivo de un objeto PELÍCULA cuando se realiza la ramificación que resulta de una cuestión o pregunta; Las Figuras 17A-17C muestran un ejemplo descriptivo de un escenario dinámico cuando se indica un seguro de padres ; Las Figuras 18A-18B muestran un ajuste de ejemplo del Título_búsqueda_máscara; La Figura 19 muestra una estructura interna de un dispositivo de reproducción que corresponde a la presente invención; La Figura 20 es un diagrama de flujo que muestra los procedimientos de procesamiento realizados por un gestor 20 de módulo; La Figura 21 es un diagrama de flujo que muestra los procedimientos de procesamiento realizados por el gestor 20 de módulo; La Figura 22 es un diagrama de flujo que muestra los procedimientos de procesamiento realizados por el gestor 20 de módulo; Las Figuras 23A-23D. muestran una estructura interna de INFO.BD; La Figura 24A muestra un BD-ROM que tiene una pluralidad de escenarios dinámicos ( 001. PELÍCULA, 002. PELÍCULA, 003. PELÍCULA, ¦ 001. CLASE, 002. CLASE, 003. CLASE, ...,) grabados en el mismo. La Figura 24B muestra un ejemplo descriptivo de una Tabla de Índices cuando se listan los escenarios dinámicos mostrados en la Figura 24A; La Figura 25A muestra la referencia indirecta en un sistema completo cuando la Tabla de índices es como se muestra en la Figura 24B; La Figura 25B muestra la referencia indirecta en un sistema de núcleo; La Figura 26 muestra esquemáticamente como se realiza la ramificación de un objeto PELÍCULA a un objeto j ava; La Figura 27 muestra cómo se realiza la ramificación cuando se monta un BD-ROM que tiene el escenario en la Figura 18 grabado en el mismo, en el dispositivo de reproducción del sistema de núcleo; La Figura 28 muestra los procedimientos de procesamiento realizados por el gestor 20 de módulo en una modalidad 2; La Figura 29A muestra un BD-ROM que tiene una pluralidad de Tablas de índices para diferentes versiones grabadas en el mismo; La Figura 29B asume el BD-ROM en la Figura 29A que se monta en un dispositivo de reproducción versión 0.1; La Figura 29C asume el BD-ROM de la Figura 29A que se monta en un dispositivo de reproducción versión 1.1; La Figura 30 es un diagrama de flujo que muestra los procedimientos de procesamiento realizados por el gestor 20 de módulo; La Figura 31 muestra una jerarquía de menús realizadas por un BD-ROM; La Figura 32 muestra objetos de PELÍCULA para operar menús que tienen una jerarquía; La Figura 33 es un diagrama de flujo que muestra los procedimientos de procesamiento de control de ramificación; La Figura 34 muestra una estructura interna de un Articulo de Reproducción que corresponde a una modalidad 5; La Figura 35 muestra una estructura jerárquica de una Lista de Reproducción con respecto a lo cual se realizan los controles de reproducción por los objetos PELÍCULA y java; La Figura 36 muestra como se realizan las especificaciones de filtro como un resultado de Reproducibles_PID_entradas en los Articulo de Reproduccions #3 y #12; La Figura 37 muestra como se hace posible la salida de reproducción por las reproducibles_PID_entradas en los Articulo de Reproducción #3 y #12; La Figura 38 es un diagrama de flujo que muestra los procedimientos de ejecución de la función PLReproducción realizados por una máquina 12 de control de reproducción; y La Figura 39 es un diagrama de flujo que muestra los procesos de reproducción para un BD-ROM. Mejor Modo Para Llevar a Cabo la Invención Modalidad 1 Se describe a continuación una modalidad de un aparato de grabación que corresponde a la presente invención. Primeramente, se describe un acto de uso con relación a la implementación de un medio de grabación que corresponde a la presente invención. La Figura 2 muestra un acto de uso de un medio de grabación que corresponde a la presente invención. El BD-ROM «-100 en la Figura 2 es un medio de grabación que corresponde a la presente invención. El BD-ROM 100 se usa para suministrar trabajos cinematográficos en un sistema de teatro en casa formado de un dispositivo 200 de reproducción, una televisión 300, y un control remoto 400. A continuación, se describe un acto de producción con relación a la implementación de un medio de grabación que corresponde a la presente invención. Se puede implementar un medio de grabación que corresponde a la presente invención como resultado de mejoras en la capa de aplicación de los BD-ROM. La Figura 3 muestra la estructura de un BD-ROM. El nivel 4 en la Figura 3 muestra un BD-ROM, y el tercer nivel muestra una pista en el BD-ROM. La pista en el nivel 3 representa, en una forma lateralmente dibujada, las pistas que están en espiral desde el interior al exterior del BD-ROM. Estas pistas se forman de un área' de entrada, un área de volumen y un área de salida. El área de volumen en la Figura 3 tiene un modelo de capas que consiste de una capa física, una capa de sistema de archivos, y una capa de aplicación. Un medio de grabación que corresponde a la presente invención se fabrica industrialmente al formar el formato de datos mostrado en la Figura 3 en la capa de aplicación de un BD-ROM. La Figura 4 expresa un formato de capa de aplicación (más adelante en la presente, simplemente "formato de aplicación" ) de un BD-ROM que usa una estructura de directorio. Como se muestra en la Figura 4, por abajo de un directorio RAÍZ en el BD-ROM está un directorio BDMV, y por abajo del directorio BDMV está un directorio JCLASE y un directorio NAVEGADOR. Subordinado al directorio BDMV existen los siguientes archivos: INFO.BD, XXX.M2TS, XXX.CLPI, YYY.MPLS, y ZZZ.PELÍCULA. Subordinado al directorio JCLASE se coloca ZZZ.CLASE, y subordinado en al directorio NAVEGADOR se coloca ZZZ. HTM. La Figura 5 es un diagrama de clasificación de cuando estos archivos se clasifican desde un punto de vista de funcionalidad. En la Figura 5, la jerarquía formada desde la primera, segunda, tercera y cuarta capas muestra simbólicamente las clasificaciones .en el diagrama. En la Figura 5, XXX.M2TS se agrupa en la segunda capa. XXX.CLPI y YYY.MPLS se agrupan en la tercera capa (escenarios estáticos) . ZZ . ELÍCULA, que está subordinado al directorio BDMV, ZZ . CLASE, que está subordinado al directorio JCLASE, y ZZZ. HTM, que está subordinado al directorio NAVEGADOR están agrupados en la cuarta capa. Las clasificaciones en la Figura 5 (de primera a cuarta capa) tienen como objetivo un modelo de capas tal como se muestra en la Figura 6. Un modelo de capas en el modelo de control que tiene como objetivo un BD-ROM se describe más adelante en tanto que se hace referencia a la Figura 6. La primera capa en la Figura 6 es una capa física en la cual se implementan los controles de suministro que se relacionan a las corrientes seleccionadas como objetivo para el procesamiento. Como se muestra en la primera capa, las corrientes objetivo tienen su fuente de suministro no sólo en los BD-ROM sino también los HDD (unidades de disco duro) , tarjetas de memoria, redes y otras clases de medio de grabación y comunicación. Los controles (acceso al disco, acceso a tarjeta, comunicación en red) dirigidos hacia estos HDD, tarjetas de memoria, y redes se implementan en la primera capa. La segunda capa es una capa de formato de descodificación. Esta segunda capa es donde se define el formato de descodificación usado al descodificar corrientes suministradas por la primera capa. El formato de descodificación MPEG-2 se emplea en la presente modalidad. La tercera capa (escenarios estáticos) define los escenarios estáticos de las corrientes . Los escenarios estáticos son información de ruta de reproducción e información de Corto (Clip) definidas por adelantado por el creador del disco, la tercera capa (escenarios estáticos) que es donde se definen los controles de reproducción en base a estos escenarios estáticos. La cuarta capa es para realizar escenarios dinámicos en las corrientes . Los escenarios dinámicos son escenarios para cambiar dinámicamente el progreso de la reproducción como resultado de las operaciones del usuario, el estado de dispositivo, y similares, la cuarta capa que es donde se definen los controles de reproducción en base a estos escenarios dinámicos. Los archivos que se refieren a las corrientes, escenarios estáticos, y escenarios dinámicos se describen posteriormente- de acuerdo con este modelo de capa. Primeramente, se describe un AVclip (XXX.M2TS) que corresponde a la segunda capa. El AVclip (XXX.M2TS) es una corriente digital de formato PEG-TS (corriente de transporte) obtenida al multiplexar una corriente de video, una o más corrientes de audio, y una o más corrientes de gráficos, que son corrientes de gráficos de presentación y corrientes de gráficos interactivos . Las corrientes de video muestran las porciones de imágenes en movimiento de una película, las corrientes de audio muestran las porciones de audio de una película, las corrientes de gráficos de presentación muestran los subtítulos de una película, y las corrientes de gráficos interactivos muestran procedimientos comprendidos en los controles de reproducción dinámica de que tienen como objetivo los menús . La Figura 7 muestra esquemáticamente como está constituido un AVclip. Un AVclip (4o nivel) se forma al convertir una corriente de video que comprende una pluralidad de cuadros de video (imágenes pjl, pj2, pj3) y una corriente de audio que comprende una pluralidad de cuadros de audio (1er nivel) en una cadena de paquetes PES (2o nivel) que entonces se convierte a los paquetes TS (3er nivel) . Igualmente, una corriente de gráficos de presentación relacionada a subtítulos y una corriente de gráficos interactivos relacionada al dialogo (7o nivel) se convierten a una cadena de paquetes PES (6o nivel) , que se convierte a los paquetes TS (5o nivel), y entonces se multiplexan los paquetes TS . La multiplexión comprende el arreglo de los paquetes TS que almacenan cuadros de video y paquetes TS que almacenan cuadros de modo que los cuadros de audio se colocan cerca de los cuadros de video que se van a leer del BD-ROM al mismo tiempo como los cuadros de audio. Los AVclips generados a través del proceso anterior se reparten en una pluralidad de extensiones y se graban en un área de un BD-ROM, como es el caso con los programas normales de computadora. Un AVclip comprende una o más UNIDADES DE ACCESO, y puede dar inicio en estas UNIDADES DE ACCESO. Una UNIDAD DE ACCESO es la unidad de descodificación más pequeña que incluye un GOP individual (grupo de imágenes) y los cuadros de audio que se van a leer al mismo tiempo como el GOP. Los GOP incluyen imágenes bi-direccionalmente predictivas (B) , que se comprimen usando características de correlación en tiempo con imágenes que se van a exhibir en una dirección anterior y una dirección futura, imágenes predictivas (P) , que se comprimen usando características de correlación en tiempo con imágenes que se van a exhibir en una dirección anterior, e imágenes intra (I) , que se comprimen usando características de correlación en frecuencia (es decir, características de no correlación en tiempo) en las imágenes de cuadros individuales. Además, el nombre de archivo "XXX" en XXX.M2TS resume el número de identificación de 3 dígitos anexado al AVclip en el BD-ROM. Es decir, el AVclip en la Figura 7 se identifica de forma única usando el "XXX" . De esta manera, termina la descripción de la corriente (XXX.M2TS) . Se debe señalar que el número de 3 dígitos referido en la presente es sólo de ejemplo, y puede ser de cualquier longitud. Escenarios Estáticos A continuación se describen archivos de escenarios estáticos (XXX.CLPI, YYY.MPLS) . La información de corto (XXX.CLPI) es información de gestión o manejo que se relaciona a los AVclips individuales . La Figura 8 muestra una estructura interna de una información de corto. Los AVclips se obtienen al multiplexar las corrientes de video y audio, y puesto que los AVclip se pueden indicar o dar indicio en las UNIDADES DE ACCESO, los artículos de gestión o manejo de la información de corto incluyen los atributos de las corrientes de video o de audio y donde las posiciones de indicación están en los AVclips . Las cabeceras en la Figura 8 resaltan la estructura de información de corto. Como se muestra por la cabecera hnl, la información de Corto (XXX.CPLI) comprende "información de atributo" con relación a las corrientes de video y audio y "EP_mapa" , que es la tabla de referencia para dar indicación de las UNIDADES DE ACCESO. La información de atributo (Atributo) , como se muestra por la cabecera hn2, comprende información de atributo que se relaciona a la corriente de video (información de atributo de video) , un número de información de atributo (Número) , y la información de atributo que se relaciona a cada un a de una pluralidad de corriente de audio multiplexadas en el AVclip (información de atributo de audio #l-#m) . La información de atributo de video, como se muestra por la cabecera hn3 , indica el formato de compresión usado para comprimir la corriente de video (codificación) , y la resolución (Resolución) , y la relación de aspecto (Aspecto) y la velocidad de cuadros (CuadroVelocidad de las piezas individuales de los datos de imagen que estructuran la corriente de video. Por otra parte, la información de atributo de audio #l-#m que se relaciona a la corriente de audio, como se muestra por la cabecera hn , indica el formato de compresión usado para comprimir las corrientes de audio respectivas (Codificación) , el número de canal (Ch. ) y el idioma correspondiente (Lang. ) de las corrientes de audio respectivas . EP_mapa es una tabla de referencia para referirse indirectamente a las direcciones de una pluralidad de posiciones de indicación usando la información de tiempo, y como se muestra por la cabecera hn5 , comprende varias piezas de información de entrada (entrada de UNIDAD DE ACCES0#1, entrada de UNIDAD DE ACCES0#2, entrada de UNIDAD DE ACCES0#3, ... ) y un número de entrada (Número) . Cada entrada, como se muestra por la cabecera hn6, indica un tiempo de inicio de reproducción de una UNIDAD DE ACCESO correspondiente en correspondencia con una dirección y el tamaño (I-tamaño) de la I-imagen de encabezado en la UNIDAD DE ACCESO. El tiempo de inicio de reproducción de una UNIDAD DE ACCESO se expresa como una marca de tiempo (marca de tiempo de presentación) de los datos de imagen colocados en el encabezado de la UNIDAD DE ACCESO. También, las direcciones en las UNIDADES DE ACCESO se expresan por los números de series de los paquetes TS (Número de Paquete Fuente o "SPN" ) . Puesto que se emplea un formato de compresión de codificación de longitud variable, es posible dar indicación de un tiempo de reproducción arbitrario a una pieza de datos de imagen en una UNIDAD DE ACCESO que corresponde al tiempo de reproducción al referirse a la entrada de la UNIDAD DE ACCESO, aún cuando no sean uniformes los tamaños y tiempos de reproducción de las UNIDADES DE ACCESO que incluyen los GOP . Adem s, el nombre de archivo XXX de XX.CPLI usa el mismo nombre como el AVclip al cual corresponde la información de corto. En otras palabras, el nombre de archivo de la información de corto en la Figura 8, que es "XXX", corresponde al AVclip" (XXX.M2TS) . De esta manera concluye la descripción de la información de corto. A continuación se describe la información de Lista de Reproduccion. La YYY.MPLS (información de Lista de Reproducción) es una tabla que estructura una Lista de Reproducción, que es la información de ruta de reproducción, y comprende varias piezas de la información de Articulo de Reproducción (información de Articulo de Reproducción #1, #2, #3, #n) , y un número de información de Articulo de Reproducción (Número) . La Figura 9 muestra una estructura interna de la información de PL. La información de Articulo de Reproducción es información de indicador que define una o más secciones lógicas de reproducción que estructuran una Lista de Reproducción. La estructura de la información de Articulo de Reproducción se resalta por la cabecera sl. La información de Articulo de Reproducción es, como se muestra por la cabecera hsl, estructurada a partir de un "Corto_información_nombre de archivo" que indica el nombre de archivo de la información de sección de reproducción que se relaciona a un AVclip al cual corresponde el punto de entrada y punto de salida de una sección de reproducción, un "Corto_codec_identificador" que muestra el formato de codificación usado para codificar el AVclip, un "Entrada_tiempo" , que es la información de tiempo que muestra el inicio de una sección de reproducción, y un "Salida_tiempo" , que es una información de tiempo que muestra el final de una sección de reproducción. Una característica de la información de Articulo de Reproducción es la notación. Es decir, se definen secciones de reproducción por un formato de referencia indirecta que usa un EP_mapa como una tabla de referencia. La Figura 10 esquematiza la referencia indirecta que usa información de PL. El AVclip en la Figura 10 se estructura a partir de UNIDADES DE ACCESO. El EP_mapa en la información de corto especifica las direcciones de sector de las UNIDADES DE ACCESO, como se muestra por las flechas ayl, ay2, ay3 y ay4. Las flechas jyl, jy2, jy3 y jy4 en la Figura 10 muestran esquemáticamente las unidades de acceso que usan información de Articulo de Reproducción. En otras palabras, esto muestra que la referencia por la información de Articulo de Reproducción (jyl, jy2, jy3, jy4) comprende la referencia indirecta en la cual se especifican vía el EP__mapa las direcciones de las UNIDADES DE ACCESO incluidas en el AVclip. Las secciones de reproducción en el BD-RO formado de agrupaciones de información de Articulo de Reproducción, información de corto y AVclips se llaman "Articulo de Reproduccions" . Las unidades de reproducción en un BD-ROM que se forman de agrupaciones de información de PL, información de corto y AVclips se llaman "Lista de Reproduccions" (abreviadas como "PL"). Los trabajos cinematográficos grabados en un BD-ROM se estructuran en estas unidades lógicas de reproducción (PL) . Puesto que los trabajos cinematográficos en un BD-ROM se estructuran en unidades lógicas de reproducción, es posible crear fácilmente, como algo distinto el trabajo cinematográfico principal, trabajos cinematográficos a partir de escenas en las cuales solo aparecen ciertos caracteres, por ejemplo, al definir las PL que especifican estas escenas. La Figura 11, muestra un ejemplo de cuándo se define una PL diferente (información de PL#2) a la PL (información de PL#1) mostrada en la Figura 10. El mayor mérito de los escenarios estáticos es que es capaz de implementar la variedad de expresiones del fabricante de películas, puesto que las variaciones de un trabajo cinematográfico se incrementan simplemente al definir piezas diferentes de información de PL. Hay unidades de reproducción, además de las PL y los Articulo de Reproduccions, en el BD-ROM llamados capítulos. Los capítulos se estructuran de uno, dos o más Articulo de Reproduccions.
También, el nombre de archivo «???« <¿e ]_a información de PL toma el número de identificación de 3 dígitos anexado a la información de PL en el BD-RO . Es decir, la información de PL en la Figura 11 se identifica de forma unida usando el número de identificación YYY. La expresión del número de identificación de la información de PL como "YYY" muestra que este número de identificación es un sistema de numeración diferente al número de identificación XXX del AVclip y la información de Corto (el número de 3 dígitos usado aquí es sólo de ejemplo, y puede ser cualquier número de dígitos) . De esa manera, se concluye la descripción de los escenarios estáticos . A continuación se describen escenarios dinámicos . Escenarios Dinámicos Los escenarios dinámicos son cadenas de órdenes que muestran procedimientos de control dinámico de reproducción que se relacionan a los AVclips . Los procedimientos de control dinámico de reproducción cambian en respuesta a las operaciones del usuario con respecto a un dispositivo y son de carácter similar a los programas de computadora. Aquí, los controles dinámicos de reproducción tienen dos modos. Uno de los modos es para reproducir datos de video grabados en el BD-ROM (modo normal) y el otro modo es para mejorar el valor adicionado de los datos de video grabados en el BD-ROM (modo mejorado) en un ambiente de reproducción específico a los dispositivos de AV. La Figura 12 muestra modos de reproducción en la cuarta capa del modelo de capas . Un modo normal y dos modos mejorados se describen en la cuarta capa en la Figura 12. El modo normal, llamado un modo de PELÍCULA, es un modo de reproducción para un ambiente tipo DVD. De los dos modos mejorados, el primero, llamado modo Java, es un modo de reproducción usado principalmente con las máquinas virtuales Java. El segundo modo mejorado, llamado modo Navegador, es un modo de reproducción usado principalmente con navegadores. Puesto que hay tres modos en la cuarta capa (es decir, el modo PELÍCULA, modo Java y modo Navegador) , se prefiere describir los modos con los cuales se ejecutan los escenarios dinámicos. Cuando se desea describir las órdenes de control usando órdenes que se asemejan cercanamente a las órdenes orientadas a DVD, los procedimientos de control de reproducción del modo PELÍCULA se describen de manera preferencial . De esta manera, es posible tener un dispositivo de reproducción que ejecute controles de reproducción que se asemejan cercanamente a aquellos existentes en los dispositivos de reproducción de DVD. Cuando se describen procedimientos de control usando un idioma de descripción de página, se describen de manera preferente los procedimientos de control de reproducción del modo Navegador. Como tales, es posible describir procedimientos de control para tener acceso a sitios de red, descargar archivos, y similar. El ZZZ.CLASE en la Figura 4 es un escenario dinámico de modo Java, ZZZ.HTM es un escenario dinámico de modo Navegador, y ZZZ.PELICULA, es un escenario dinámico de modo PELÍCULA.. Escenarios Dinámicos en Modo Película La siguiente descripción se refiere a escenarios dinámicos en el modo PELÍCULA. Los objetos PELÍCULA (ZZZ . ELÍCULA) son escenarios dinámicos descritos en órdenes similares a aquellas usadas en aparatos de reproducción de DVD. Los objetos PELÍCULA consisten de órdenes de reproducción que dan instrucciones en la reproducción de PL, órdenes que se van a ejecutar antes de la reproducción de PL (pre-órdenes) , y órdenes que se van a ejecutar después de la reproducción de PL (pos-órdenes) . El apareamiento de uno o más escenarios dinámicos con las PL cuya reproducción se ordena en los escenarios dinámicos se conocen como Títulos . Los Títulos son unidades que corresponden a trabajos cinematográficos completos en el BD-ROM. Se debe señalar que "objeto PELÍCULA" algunas veces se acorta a "M-OBJ" posteriormente . Técnica para Describir Escenarios Los escenarios dinámicos anteriores se pueden describir usando funciones suministradas a partir de la tercera capa (escenarios dinámicos) . La siguiente descripción se refiere a funciones suministradas de la tercera capa (escenarios estáticos) . (a) Funciones de Reproducción: iniciar reproducción de Lista de Reproducción especificadas por los primeros argumentos de las posiciones especificadas por los segundos argumentos . Formato: ReproducciónPL (primer argumento, segundo argumento) . Los primeros argumentos son capaces de especificar las PL para la reproducción usando los números de Lista de Reproduccions . Los segundos argumentos son capaces de especificar las posiciones de inicio de reproducción usando los Articulo de Reproduccions incluidos en las PL, y tiempos arbitrarios, capítulos y marcas en las PL. Una función de ReproducciónPL que especifica un punto de inicio de reproducción que usa un Articulo de Reproducción se llama un "ReproducciónPLenArticulo de Reproducción() , una función de ReproducciónPL que especifica un punto de inicio de reproducción usando un capítulo se llama un "ReproducciónPLenCapítulo ( ) , y una función de ReproducciónPL que especifica un punto de inicio de reproducción usando la información de tiempo se llama un "ReproducciónPLEspecificadoTiempo ( ) . (b) Funciones para adquisición de estado y ajuste de estado de un dispositivo de reproducción.
El estado de un dispositivo de reproducción se muestra en 32 registros de estado de reproductor, individuales (los valores de ajuste de estos registros se llaman parámetros de sistema (SP M) ) , y 32 Registros Individuales de Propósito General (los valores de estos registros se llaman Parámetros Generales (GPRM) ) . Los objetos PELÍCULA, objetos Java y objetos Página Web se permiten, por ejemplo, para ajustar valores en y adquirir valores de, estos registros al usar las siguientes funciones (i) a (iv) . (i) Función "obtener valor de registro de estado de reproducción" . Formato: Obtener valor de registro de estado de reproductor (argumento) Esta función adquiere los valores de ajuste de los registros de estado del reproductor especificado por los argumentos . (ii) Función "Ajustar valor de registro del estado de reproductor" Formato: Ajustar valor de registro del estado de reproductor (primer argumento, segundo argumento) . Esta función hace que los valores especificados por los segundos argumentos se ajusten en los registros de estado de reproductor especificados por los primeros argumentos . (iii) Función "Obtener valor de Registro de Propósito General" Formato: Obtener valor de Registro de Propósito General (argumento) . Esta función adquiere valores de ajuste de registros de propósito general especificados por argumentos. (iv) Función "Ajustar valor de Registro de Propósito General" Formato: Ajustar valor de Registro de Propósito General (primer argumento, segundo argumento) . Esta función hace que los valores especificados por los segundos argumentos se ajusten en los registros de propósito general especificados por los primeros argumentos. Los valores de ajuste (SPRM) de los Registros de Estado de Reproductor tienen los siguientes significados. La notación "SPR (x) " posteriormente se refiere al valor de ajuste del x-esimo registro de estado de reproductor.
SPRM(O) : Reservado SPRM(l) : número de corriente de corriente de audio buscada como objetivo para la descodificación SPRM (2) : número de corriente de corriente de gráficos buscada como objetivo para descodificación SPR (3) : número que muestra ajustes de ángulo por usuario número de Titulo actualmente buscado como objetivo para reproducción número de capitulo actualmente buscado como objetivo para reproducción número de PL actualmente buscada como objetivo para reproducción número de Articulo de Reproducción actualmente buscado como objetivo para la reproducción información de tiempo que muestra tiempo actual de reproducción valor de cuenta de temporizador de navegación número de botón actualmente en estado seleccionado reservado ajuste de nivel parental por usuario ajuste que se relaciona a la reproducción de video del dispositivo de reproducción ajuste que se relaciona con la reproducción de audio del dispositivo de reproducción código de idioma que muestra ajustes de audio en dispositivos de reproducción ajuste de idioma que muestra ajuste de subtitulo en dispositivo de reproducción ajuste de idioma para poner el menú SPRM(19) - Reservado (31) De estos SPRM, el SPRM(4) se actualiza cuando se selecciona un título por un usuario vía una operación de menú. Los SPRM(5)-(7) se actualizan cuantas veces el tiempo de reproducción actual se mueva hacia delante. Es decir, el SPRM (7) se actualiza si el tipo de reproducción actual se mueve de un Articulo de Reproducción a otro Articulo de Reproducción, el SPRM (6) se actualiza si un a PL se cambia 'por otra PL, y el SPRM(5) se actualiza si un capítulo se cambia por otro capítulo. De esta manera el Título y PL que se reproducen así como el Articulo de Reproducción y capítulo que se reproduce en la PL se rebelan al referirse a los SPRM(4)-(7). El SPRM (8) , que es la información del tiempo que muestra el tiempo actual de reproducción (es decir, un punto del tiempo) se actualiza cuantas veces se exhiban los datos de imagen que corresponden a un AVclip (es decir, si un dispositivo de reproducción exhibe nuevos datos de imagen, el SPRM (8) se actualiza a un valor que muestra el tiempo de inicio de reproducción de los nuevos datos de imagen (tiempo de presentación) . Los objetos Java y los objetos de PáginaWeb son capaces de encontrar el estado de un dispositivo de reproducción en detalle al referirse al registro de estado de reproductor usando la Función "Obtener valor de Registro de Estado de Reproductor" y la Función ."Obtener valor de Registro de Estado de Propósito General" . (c) También existen ramificaciones de un escenario dinámico a otro escenario dinámico, aunque éstas no son funciones de programación suministradas del tercer nivel (escenarios estáticos). Las funciones para ejecutar ramificaciones de un escenario dinámico incluyen las siguientes funciones JMP y LLAMADA. Función JMP Formato: Argumento JMP Función LLAMADA: Formato: Argumento LLAMADA La función JMP es una ramificación para descartar el escenario dinámico actual durante la operación, y ejecutar un escenario dinámico de objetivo de ramificación especificado por un argumento. Las órdenes JMP incluyen órdenes de referencia directa que especifican directamente los escenarios dinámicos de objetivo de ramificación, y las órdenes de referencia indirecta que especifican indirectamente los escenarios dinámicos de objetivo de ramificación. La función Llamada es una función para hacer que un escenario dinámico de objetivo de ramificación especificado por un argumento opere después de suspender la operación del escenario dinámico actual, y luego reanudar la operación del escenario suspendido una vez que ha terminado el escenario dinámico de objetivo de ramificación. Las órdenes de reanudar se colocan al final de los escenarios dinámicos que forman los objetivos de ramificación de las órdenes Llamada. Las órdenes de reanudar, que son las llamadas órdenes de retorno de las sub-rutinas, son para reactivar los escenarios dinámicos que están en un estado suspendido debido a la ejecución de una función Llamada. Las órdenes de Llamada como con las órdenes JMP, incluyen órdenes de referencia directa que especifican directamente los escenarios dinámicos de objetivo de ramificación, y las órdenes de referencia indirecta que especifican indirectamente los escenarios dinámicos de objetivo de ramificación. Esto concluye la descripción de las funciones y variables suministradas por la tercera capa (escenario estático) . La Figura 13 muestra la estructura interna de un objeto PELÍCULA. Un objeto PELÍCULA como se muestra en la Figura 13 comprende información de atributo y una cadena de órdenes. La información de atributo comprende un reanudar_intensión_indicador, un menú_llamada_m scara, y un Título_búsqueda_máscara. El "reanudar_intensión_indicador" muestra qué controles debe realizar el objeto PELÍCULA cuando se pide una llamada de menú. Si el reanudar_intensión_indicador está APAGADO, se llama una rutina de ajuste de estado cuando un usuario pide una llamada de menú. En este momento, el objeto PELÍCULA que actualmente se está ejecutando se descarta, puesto que no se realiza la operación de reanudar descrita anteriormente. Si el objeto PELÍCULA actual se descarta en el dispositivo de reproducción necesitar ser reiniciada la reproducción por el dispositivo de reproducción. Hay dos planteamientos con respecto a qué posición de reproducción regresa cuando se reinicia la reproducción. Un planteamiento comprende el reinicio de reproducción desde un estado en el objeto PELÍCULA actual inmediatamente antes de la ramificación. El otro planteamiento comprende reiniciar la reproducción desde el encabezado de la pluralidad de órdenes que estructuran el objeto PELÍCULA actual cuando el dispositivo de reproducción ha ejecutado ya algunas de las órdenes . Puesto que el planteamiento anterior comprende procesamiento complicado para recrear el estado de pre-ramificación, la presente invención emplea el planteamiento último.
Este último planteamiento para reiniciar la reproducción se realiza al iniciar los parámetros que muestran la posición de ejecución del objeto PELÍCULA actual y los parámetros que muestran la posición actual de reproducción. Es decir, SPRM(5)-(8) que muestra que la posición de reproducción se inicializa cuando se ramifica a una rutina de ajuste de estado el resultado de una llamada de menú. Si los SPRM(4)-(8) se salvan después de la inicialización, los SPRM(4)-(8) se pueden reajustar en el registro original durante el procesamiento de restauración realizado después de que termina la rutina de ajuste de estado. Puesto que se han inicializado SPRM (5) - (8) , el dispositivo de reproducción reinicia la reproducción usando los valores de reajuste. Por otra parte, si se ENCIENDE el reanudar_intensión_indicador, un objeto PELÍCULA del uso de llamada de menú se salta después de suspender el objeto PELÍCULA actual y salvar los SPRM. Cuando ha terminado el procesamiento del objeto PELÍCULA para el uso de llamada de menú, se reasume la reproducción usando el objeto de PELÍCULA actual después de restaurar los SPRM. Con los objetos de PELÍCULA que realizan los créditos de idioma como se muestran en las Figuras 1A-1C, el reanudar_intensión_indicador se ajusta de manera preferente a APAGADO. Esto es debido a que se pide una llamada de menú y el ajuste de idioma se cambia de Inglés a Japonés cuando el dispositivo de reproducción está en PL#2, el dispositivo de reproducción pierde la posición de reanudación de reproducción. El creador es capaz de prevenir errores operativos que se presentan en el dispositivo de reproducción cuando la reproducción se realiza al ajustar APAGADO la pieza de reanudar_intensión_indicador de la información de atributo en objetos de PELÍCULA donde hay un peligro de pérdida de la posición de reproducción como se describe anteriormente. De esta manera, el creador puede sentir asegurado el crear los objetos de PELÍCULA que realizan los controles de reproducción de acuerdo a los ajustes de SPRM. Puesto que las reanudaciones o re-inicios de reproducción usando el reanudar_intensión_indicador son posibles en unidades de objeto de PELÍCULA, la creación de objetos de PELÍCULAS que comprenden una o dos órdenes y las ramificaciones de estos objetos de PELÍCULA permiten las que las reanudaciones o reinicios de reproducción se realicen en unidades de una o dos órdenes. Es decir, los objetos de PELÍCULA se crean de manera preferente dependiendo de las unidades en las cuales se ejecute la reanudación o reinicio de reproducción. De esta manera se concluye la descripción de reanudar_intensión_indicador. El "menú_llamada_máscara" es un indicador que muestra si o no se enmascaran las llamadas de menú. Las peticiones para llamadas de menú por un usuario se permiten si este indicador está APAGADO se prohiben si está ENCENDIDO. El "Título_búsqueda_máscara" es un indicador que muestra si o no se enmascaran las búsquedas de Titulo. Las peticiones para las búsquedas de Título por un usuario se permiten si este indicador está apagado y se prohiben si está ENCENDIDO. Si el objeto de PELÍCULA actual es para reproducir un video de publicidad (video de vista previa) o video de advertencia por el FBI, a manera de ejemplo, es posible asegurarse que el usuario vea y entienda el contenido de este video al ajustar la Título_búsqueda_máscara en el objeto de PELÍCULAS a encendido. El ajuste específico de ejemplo del reanudar_intención_indicador y Título_búsqueda_máscara se describen más adelante. Las Figuras 14A-14C muestran la descripción de ejemplo de un objeto de PELÍCULA cuando se realiza un crédito de idioma y los controles de reproducción que resultan de esta descripción de ejemplo. En la descripción de ejemplo del objeto de PELÍCULA mostrada en la Figura 14A, se han adicionado reanudar_intención_indicador, menú llamada máscara, y Título_búsqueda_máscara a la descripción de ejemplo del objeto de PELÍCULA mostrada en la Figura 1A. El reanudar_intención_indicador, menú_llamada_máscara y Título_búsqueda_máscara se han ajustado todos a "0" . La Figura 14B muestra un control de reproducción basado en el objeto de PELÍCULA descrito en la Figura 14A. La descripción de ejemplo en la Figura 14A realiza la reproducción condicional tal que se reproduce PL#4 (Enlace (PL#4, PI#1) ) si el ajuste de idioma (SPRM(O)) en el dispositivo de reproducción es "Japonés", y se reproduce PL#2 (enlace PL#2, PI#1) ) si el ajuste de idioma en el dispositivo de reproducción es cualquiera diferente de "Japonés" (es decir, "distinto"). Aquí, el dispositivo de reproducción prosigue en PL#2 si el ajuste de idioma en el dispositivo de reproducción es Inglés. Se asume que el usuario pide una llamada de menú cuando el dispositivo de reproducción está en PL#2 (rgl) . En este caso, el procesamiento en las Figuras 15A-15C para reiniciar la reproducción se realiza debido a que el reanudar_intensión_indicador en el objeto de PELÍCULA dado se ajusta a "0" . Las Figuras 15A-15C muestran el procesamiento en el dispositivo de reproducción para reiniciar la reproducción. Si el reanudar_intensión_indicador se ajusta a "0", SPRM(4)-(8) que muestra la posición de reproducción se salvan a la memoria (Figura 15B) , después de inicializar SPRM(5)-(8) (Figura 15A) . Una ramificación brl a una rutina de ajuste de control rcl se ejecuta después de que se ha salvado SPRM(4)-(8) . Se asume que el usuario cambie el ajuste de idioma de Inglés a Japonés usando esta rutina de ajuste de estado (Inglés ? Japonés en la Figura 15B) . Ona vez que ha terminado el procesamiento de la rutina de ajuste de estado, el aparato de reproducción restaura SPRM(4)-(8) salvados en memoria al registro. Puesto que los SPRM(5)-(8) inicializados que muestran la posición de reproducción se ajustan en el registro, la posición de reproducción se ajusta al encabezado del título en la Figura 14B. Como resultado, el reinicio del encabezado del título se lleva a cabo. Además, en el ejemplo de la Figura 14C, la posición de reproducción se ajusta al encabezado de título debido a que el dispositivo de reproducción no inicializa SPRM(4), que muestra el número del Título que actualmente se reproduce. Si este número de Título se inicializa, la reproducción se reinicia de un menú de Título que impulsa al usuario a seleccionar un título. En las Figuras 16A-16C se muestra una descripción adicional de ejemplo. Las Figuras 16A-16C muestran la descripción de ejemplo de un objeto de PELÍCULA cuando se realiza la ramificación que resulta de una cuestión o pregunta, y los controles de reproducción que resultan de esta descripción de ejemplo. La descripción de ejemplo de objeto de PELÍCULA mostrada en la Figura 16A difiere de aquella mostrada en la Figura 14A ya que la Figura 16A realiza controles de reproducción de dialogo, en tanto que la Figura 14 realiza un crédito de idioma. En la Figura 16A, PL#1 es una escena de cuestión o pregunta, y PL#2 y PL#4 son escenas que aparecen cuando se selecciona respectivamente las respuestas (1) y (2) en respuesta a la pregunta. Qué respuesta seleccionar se ajusta en GPR (O) . La conmutación de la reproducción que resulta de las declaraciones de IF, se realiza de acuerdo a GPRM(O). GP (O), que es solo un valor de registro de propósito general, no se actualiza en respuesta al ajuste de las rutinas de ajuste del estado. También, en esta descripción de ejemplo, el reanudar_intensión_indicador se ajusta a "1" . La Figura 16B muestra un control de reproducción basado en el objeto de PELÍCULA descrito anteriormente. Asumir que el usuario quiere una llamada de menú cuando el dispositivo de reproducción está en PL#2. En este caso, el dispositivo de reproducción omite el procesamiento de la Figura 15A y realiza el procesamiento de la Figura 15B debido a que el reanudar_intensión_indicador en el objeto de PELÍCULA dado que se ajusta a "1". Es decir, SPRM(4)-(8) que muestra la posición de reproducción se salvan del registro de la memoria. La ramificación brl a la rutina de ajuste de estado rcl se ejecuta después de que se han salvado SPRM(4)-(8) . Asumir que el usuario cambia el ajuste de idioma de Inglés a Japonés usando esta rutina de ajuste de estado (Inglés ? Japonés en la Figura 16B) . Una vez que se termina el procesamiento de la rutina de ajuste de estado, el dispositivo de reproducción ejecuta el procesamiento para restaurar SPRM(4)-{8) de la memoria al registro. Puesto que los SPK (4)-(8) se ajustan en el registro como resultado de la restauración, la posición de reproducción es tal que la reproducción se reasume de la posición de reproducción previa. Un objeto de PELÍCULA de ejemplo, adicional, se muestra en las Figuras 17A-17C. Si SPRMA(13), que es el ajuste de nivel de padres en el dispositivo de reproducción, es "niño" en el objeto de PELÍCULA mostrada en la Figura 17A (si SPRM(13) == "niños")), PL#4 (Enlace (PL#4, PL#1) ) se reproduce, y si el nivel de padres en el dispositivo de reproducción es cualquier ajuste diferente de "niño" (es decir, "distinto"), PL#2 (Enlace (PL#2 , PL"1) ) se reproduce. Aquí, es posible realizar un llamado bloqueo de padres, puesto que los conmutadores de reproducción entre las escenas extremas y las escenas orientadas a niños que dependen del ajuste de SPR (13) cuando se reasume PL#2 y PL#4 van a ser una escena extrema y una escena orientada a niños, respectivamente. Puesto que SPR (13) se puede cambiar usando una rutina de ajuste de estado, el reanudar_intensión_indicador en la información de atributo se ajusta a "0" . La Figura 17B muestra un control de reproducción por el objeto de PELÍCULA descrito anteriormente. Este control de reproducción es para ajustar SPRM(13) en el dispositivo de reproducción a "niños" . PL#4 se reproduce de esta manera puesto que aún SPRM(13) en el dispositivo de reproducción se ajusta para mostrar "niño" (Enlace (PL# , PL#1) ) · Asumir que se pide una llamada de menú cuando el dispositivo de reproducción está en PL# . Puesto que el reanudar_intensión_indicador se ajusta a "0" en la Figura 17A, se salvan SPRM (4) - (8) (Figura 15B) después de inicializar SPR (5)-(8) (Figura 15A) . Entonces se ejecuta la ramificación a la rutina de ajuste de estado. Asumir aquí que en esta rutina de ajuste de estado se realiza una operación para actualizar SPRM (13) y ha terminado la rutina de ajuste de estado. Puesto que los SPRM ( 4 ) - ( 8 ) se regresan al registro en el dispositivo de reproducción en la restauración realizada después del término de la rutina de ajuste de estado (Figura 15B), la posición de reproducción se ajusta al encabezado del titulo y se reinicia la reproducción desde esta posición (Figura 17C) . Los ejemplos mostrados anteriormente en las Figuras 14, 16 y 17 son ejemplos que comprenden el ajuste de reanudar_intensión_indicador . Las Figuras 18A-18B muestran un ejemplo de Título_búsqueda__máscara que se ajusta en objeto de PELÍCULAS . El objeto de PELÍCULA (0) en la Figura 18A es el objeto de PELÍCULA ejecutado antes del objeto de PELÍCULA (1) mostrado en la Figura 14A. En este objeto de PELÍCULA, PL#6 es una vista previa (1) , PL#7, es una vista previa (2) , y PL#5 es un video para hacer que el usuario seleccione uno de PL#6 y PL#7. Cuál de las vistas previas se selecciona se ajusta en GPRM(O) . Se realiza la conmutación o cambio de reproducción por una declaración de IF de acuerdo a GPRM(O) . El objeto de Película Jmp(l) es una orden de ramificación ejecutada después de la conmutación o cambio, el objeto de PELÍCULA(l) que es el objetivo de ramif cación. Puesto que Título_búsqueda_máscara en el objeto de PELÍCUL (1) se ajusta a "1", se enmascaran las peticiones de búsqueda de título en tanto que se están realizando los controles de reproducción por el objeto de PELÍCULA. Por el contrario, se activará una búsqueda de título si cualquiera de las vistas previas (1) y (2) se ve (Figura 18B) . Puesto que se realiza un control a "prohibir búsquedas de título hasta que se vea cualquiera de las vistas previas (1) y (2) al ajustar solamente un Título_búsqueda_máscara de un bit, se incrementa la libertad al describir el control. Se deja redactar hacer una comparación cuando se realizan los mismos controles de reproducción como en la Figura 18B usando la solicitud de Patente Japonesa No. 2856363. De acuerdo a la solicitud de Patente Japonesa No. 2856363, la permisibilidad de las operaciones de usuario se ajusta con respecto a la ruta de reproducción individual, lo que significa que cuando hay un gran número de vistas previas que se pueden reproducir de una manera alterna, el número de rutas de reproducción ajustadas para prohibir las operaciones de usuario debe ser igual a ese número. Como tal, el número de rutas de reproducción que se deben proporcionar se incrementa con el número de vistas previas reproducibles, invitando de esta manera a complicaciones . En contraste, con el objeto de PELÍCULA en las Figuras 18A-18B, un control de reproducción para refusionar las búsquedas de título hasta que se reproduzca una vista se puede describir simplemente al ajustar la Título_búsqueda_máscara en el objeto de PELÍCULA a "1", aún cuando haya un número grande de vistas previas reproducibles de manera alterna. Debido a la fácil descripción de este control de reproducción, los objetos PELÍCULA que corresponden a la presente modalidad son respectivos cuando se distribuyen títulos . De esta manera se concluye la descripción que se relaciona a una modalidad de un medio de grabación que corresponde a la presente invención. La presente descripción se refiere a una modalidad de un dispositivo de reproducción que corresponde a la presente invención. La Figura 19 muestra la estructura interna de un dispositivo de reproducción que corresponde a la presente invención. Un dispositivo de reproducción que corresponde a la presente invención comprende dos partes principales, específ camente, un sistema LSI de un dispositivo de unidad, y se puede producir · industrialícente al montar estas partes al gabinete y substrato de un dispositivo. El sistema LSI es un circuito integrado que integra una variedad de unidad de procesamiento para llevar a cabo las funciones del dispositivo de reproducción. Un dispositivo de reproducción producido de esta manera se estructura de una unidad 1 de DVD, una memoria intermedia 2 de pista, un filtro 4 de PID, un descodificador 5 de video, un plano 6 de imagen, un descodificador 7 de audio, un plano 8 de gráficos, un descodificador 9 de gráficos, un adicionador 10, una memoria 11 de escenario estático, una máquina 12 de control de reproducción, un registro 13 de reproductor, una memoria 14 de RESPALDO, una memoria 15 de escenario dinámico, un módulo 16 tipo DVD, un módulo java 17, un módulo 18 de NAVEGADOR, un controlador 19 de OU, un gestor 20 de módulo, y un despachador 21. La unidad 1 de BD-ROM realiza la carga/expulsión de los BD-ROM, y tiene acceso a los BD-ROM cargados. La memoria intermedia 2 de pista es una memoria FIFO que almacena las UNIDADES DE ACCESO leída de los BD-ROM en una base de primero en entrar y primero en salir. El filtro 4 de PID recupera las UNIDADES DE ACCESO de la memoria intermedia 2 de pista y convierte los paquetes TS que estructuran las UNIDADES DE ACCESO en paquetes PES. Los paquetes PES deseados obtenidos como resultado de la conversión se transfieren a uno del descodificador 5 de video, descodificador 7 de audio, y descodificador 9 de gráficos. La transferencia se realiza en tanto que se hace referencia a los ID (PID) de los paquetes PES. Los paquetes PES cuyo PID muestra video se transfieren al descodificador 5 de video, los paquetes PES cuyo PID muestra audio se transfieren al descodificador 7 de audio, y los paquetes PES cuyo PID muestra imagen de gráficos se transfieren al descodificador 9 de gráficos. El descodificador 5 de video escribe imágenes en formato no comprimido obtenidas al descodificar la pluralidad de paquetes PES transferidos desde el filtro 4 de PID al plano 6 de imagen. El plano 6 de imagen es una memoria para almacenar imágenes en formato no comprimido. El descodificador 7 de audio transfiere los datos de audio de formato no comprimido obtenidos al descodificar los paquetes PES transferidos desde el filtro 4 de PID. El plano 8 de gráficos es una memoria que tiene un área individual de capacidad de pantalla que puede almacenar un valor de pantalla de las imágenes de gráficos. El descodificador 9 de gráficos escribe imágenes en forma de trama obtenidas al descodificar corrientes de gráficos al plano 8 de gráficos. Los subtítulos, menús y similares aparecen en una pantalla como resultado de la descodificación de las corrientes de gráficos. El adicionador 10 transfiere el resultado de la sintetización de imágenes expandidas en el plano 8 de gráficos con datos de imágenes en formato no comprimidos almacenados en el plano 6 de imagen. La memoria 11 de escenario estático es una memoria para almacenar información de PL actual, información de corto, y similares. La información de PL actual es la pieza actualmente buscada como objetivo para el procesamiento de entre la pluralidad de información de PL grabada en el BD-ROM. La información de Corto actual es la pieza actualmente buscada como objetivo para el procesamiento de entre la pluralidad de información de corto grabada en el BD-ROM. La máquina 12 de reproducción ejecuta varias funciones, tal como las funciones de reproducción de AV (1) , las funciones de reproducción de Lista de Reproducción (2) , y funciones de adquisición/ajuste de estado (3) en el dispositivo de reproducción. Las reproducciones de reproducción de AV en el dispositivo de reproducción, que consisten de un grupo de función similar a aquel encontrado en los reproductores de DVD y CD, referidos a la ejecución en respuesta a las operaciones de usuario del procesamiento tal como reproducir, detener, poner pausa, quitar pausa, quitar imagen fija, reproducir hacia delante (rápido) , reproducir hacia atrás (rápido) , cambio de audio, cambio de subtítulo, y cambio de ángulo. Las funciones de reproducción de PL se refieren a la ejecución de reproducir, detener y otras de las funciones de reproducción de AV de acuerdo con la información de PL. La máquina 12 de control de reproducción lleva a cabo las funciones de la tercera capa (controles de reproducción basados en escenarios estáticos) en el modelo de capas al ejecutar estas funciones de reproducción de PL. Por otra parte, la máquina 12 de control de reproducción ejecuta las funciones (2) a (3) de acuerdo con las llamadas de función del módulo 16 tipo DVD, módulo Java 17, y módulo 18 de NAVEGADOR. Es decir, la máquina 12 de control de reproducción ejecuta las funciones de la máquina 12 de control de reproducción en respuesta a las instrucciones que resultan de las operaciones de usuario y las instrucciones de capas süperordinadas en el modelo de capas . El registro 13 de reproductor comprende 32 registros de parámetro de sistemas individuales y 32 registros individuales de propósito general. Los valores almacenados de estos registros se usan al programar como SPR y GPRM. Puesto que los registros de parámetros de sistema y registros de propósito general se gestionan por la máquina 12 de control de reproducción, que está separada de los módulos 16 a 18, es posible, aún cuando se presente un cambio en los modos de reproducción, por -ejemplo, para el módulo que ejecuta el módulo de reproducción después de la conmutación o cambio encontrar el estado de reproducción del dispositivo de reproducción simplemente al referirse a los SPRM(0)-(31) y GPRM(0)-(31) en la máquina 12 de control de reproducción. La memoria 14 de respaldo es una memoria de pila para salvar valores almacenados del registro de dispositivo de reproducción cuando uno de los módulos 16 a 18 ejecuta Suspender. Los valores almacenados de la memoria 14 de RESPALDO se restauran a los valores almacenados del registro poseído por el dispositivo de reproducción cuando uno de los módulos 16 a 18 ejecuta Reanudar en un escenario dinámico. Los valores almacenados de los registros se almacenan en una base de primero entrar y primero en salir en el caso que uno de los módulos 16 a 18 realiza Suspender dos o más veces. Si el número de valores almacenados es mayor que o igual al número de ranuras en las pilas, los valores almacenados que se han salvado se sobrescriben. Los SPRM salvados a la memoria 14 de RESPALDO incluyen el número del Título que actualmente se reproduce (Número de Título) , el número de capitulo que actualmente se reproduce, el número de PL que actualmente se reproduce (número de Lista de Reproducción) , el número de Articulo de Reproducción que actualmente se reproduce (Número de Articulo de Reproducción) , el número del botón en un estado seleccionado (Botón Seleccionado) , y la información de tiempo que muestra el tiempo de reproducción actual . .La memoria 15 de escenario dinámico es una memoria que almacena el escenario dinámico actual, y se procesa conjuntamente por él módulo 16 tipo DVD, módulo Java 17 y módulo 18 de NAVEGADOR. El escenario dinámico actual es el escenario dinámico actualmente buscado como objetivo para el procesamiento de entre la pluralidad de escenarios grabados en el BD-ROM. El módulo 16 tipo DVD, que es un reproductor virtual de DVD que es el cuerpo principal de ejecución del modo PELÍCULA, ejecuta los objetos de PELÍCULA actuales leídos a la memoria 15 de escenario dinámico. El módulo Java 17 es una plataforma Java formada de una máquina virtual Java, una configuración y un perfil. El módulo Java 17 crea objetos Java actuales de los archivos ZZZ . CLASE a la memoria 15 de escenario dinámico, y ejecuta los objetos Java actuales. La máquina virtual Java convierte objetos Java descritos usando un lenguaje Java en códigos nativos para la CPU en el dispositivo de reproducción y hace que la CPU ejecute los códigos nativos. El módulo 18 de NAVEGADOR, que es un navegador que es el cuerpo principal de ejecución del modo de Navegador, ejecuta los objetos de Página Web actuales leídos a la memoria 15 de escenario dinámico. El controlador 19 de UO detecta las operaciones de usuario realizadas con respecto a un controlador remoto, un panel frontal de dispositivo de reproducción o similar, y transfiere información que muestra las operaciones de usuario detectadas (más adelante en la presente "información de UO" ) al gestor 20 de módulo. El gestor 20 de módulo mantiene una Tabla de índice leída del BD-ROM y realiza los controles de ramificación y gestión de modo. La gestión o manejo de modo, realizada por el gestor 20 de módulo se refiere a la asignación de los módulos; específicamente, cuál de los módulos 16 a 20 se va a ejecutar con los escenarios dinámicos. El principio de la asignación de módulo es que el módulo 16 tipo DVD ejecute escenarios dinámicos . Este principio se mantiene aún si en el caso de ramificaciones que resultan de los intra-modos (es decir, ramificaciones dentro del mismo modo) . Una excepción es cuando se presenta ' ramificación inter-modo (es decir, ramificación entre modos) . Cuando se presenta una ramificación de un objeto PELÍCULA a un objeto Java/objeto de Página Web, el módulo Java 17- y el módulo 18 de NAVEGADOR ejecutan respectivamente el objeto actual. El despachador 21 elige solo los UO opuestos al modo actual del dispositivo de reproducción, y pasa los UO elegidos al módulo para ejecutar el modo actual. Por ejemplo, si la tecla de flecha o los UO activados se reciben durante la ejecución del modo PELÍCULA, el despachador 21 transfiere estos UO al módulo que ejecuta el modo PELÍCULA. Estos UO solo se requieren para el comportamiento de menú en el modo PELÍCULA, y no se requieren por los modos Java y Navegador. De esta manera concluye la descripción de los elementos del dispositivo de reproducción. Ahora se describirán en detalle el gestor 20 de módulo. El gestor 20 de módulo se puede implementar al hacer que una CPU de propósito general lea programas para realizar los procedimientos de procesamiento mostrados en las Figuras 20 a 22. Las Figuras 20 a 22 son diagramas de flujo que muestran los procedimientos de procesamiento realizados por el gestor 20 de módulo. Los controles de ramificación realizados por el gestor 20 de módulo ahora se describirán en tanto que se hace referencia a estos diagramas de flujo. En el diagrama de flujo de la Figura 20, el gestor 20 de módulo recupera un nombre de archivo del primer índice de reproducción en la Tabla de índices (paso SI) . La Tabla de Índices es información integrada que se relaciona a objetos de PELÍCULA, y el Primer índice de Reproducción es un índice que muestra objetos PELÍCULA que describen procedimientos de arranque de BD-RO . Una vez que se han recuperado los nombres de archivo, el gestor 20 de módulo ajusta el modo actual al modo PELICULA (paso S2) , ajusta el escenario dinámico de el nombre de archivo recuperado como el escenario dinámico actual (paso S3), lee el escenario dinámico actual i a la memoria (paso S4) , y ejecuta el escenario dinámico actual en la memoria (pasos S5-S9) . Los pasos S4 a S9 se ejecutan cuando quiera que se ajuste nuevamente el escenario dinámico actual. Los pasos S5 a S9 forman un procedimiento de procesamiento de circuito en el cual el procedimiento de los pasos S6 a S9 se repite para cada orden que estructura un escenario. La "x" en los diagramas de flujo es una variable que identifica los objetivos de procedimiento de entre las órdenes que estructuran un escenario dinámico. El procedimiento de circuito comprende el gestor 20 de módulo que repite el siguiente procesamiento: inicializar la variable x (paso S5) , que tiene el módulo de la orden x de ejecutar modo actual incluida en el escenario i dinámico actual (paso S6) , que realiza el procedimiento de juicio definido en los pasos S7 a S8, y luego incrementar la variable x (paso S9) , antes de regresar al paso S5. El procedimiento de paso S6 a S9 se repite para todas las órdenes que estructuran el escenario. Si se presenta un UO durante la ejecución del procesamiento en circuito (paso S7 = SÍ) , el gestor 20 de módulo transfiere el UO al módulo que ejecuta el modo actual (paso S26) después de pasar a través del procesamiento de juicio de los pasos S10 a S12. El paso S10 es un paso para juzgar si la operación de usuario es una llamada de menú. Si es una llamada de menú, el gestor 20 de módulo realiza el procesamiento de salvar de uno de los pasos S15 y S16 de la Figura 21 después de pasar a través de los juicios de los pasos S13 y S14. El gestor 20 de módulo entonces ajusta un escenario dinámico para realizar el ajuste de estado como el escenario i dinámico actual (paso S17) , y regresa al paso S4. Puesto que un escenario dinámico para realizar el ajuste de estado llega a ser el escenario i dinámico actual como resultado del paso S17, el escenario dinámico para el ajuste de estado se ejecuta a los pasos S5 a S9. El paso S13 es un juicio con respecto a si la menú_llamada_máscara en el escenario i dinámico actual es "1". Si es "1", el gestor 20 de módulo regresa al paso S8 en la Figura 20 sin realizar ningún procesamiento. El paso S15 es el procesamiento para suspender el escenario i dinámico actual y salvar la variable x y SPRM(4) a (8) en la memoria 14 de RESPALDO. El paso S15 se ejecuta si el reanudar_intensión_indicador es "1" (paso S14 = SÍ) . El paso S16 es el procesamiento para suspender el escenario i dinámico actual y salvar la variable x y SPRM(4) a (8) en la memoria 14 de RESPALDO después de inicializar la variable x y SPR (5) a (8) . Si se ejecuta el paso S16 si el reanudar_intensión_indicador es w0" (paso S14 = NO) . El paso Sil es un juicio en cuanto a si la operación de usuario pide una búsqueda de Título. Si se pide una búsqueda de Título, el gestor 20 de módulo juzga en el paso S18 si la Título_búsqueda_máscara del escenario i dinámico actual es "1". Si es "1", el gestor 20 de módulo ajusta un escenario dinámico para realizar búsquedas de título como el escenario i dinámico actual en el paso S19. El paso S12 es para ejecutar el procesamiento de despacho del UO. El procesamiento de despacho de un UO comprende al gestor 20 de módulo que juzga si un UO que se presenta durante la ejecución de la orden es una tecla de flecha u operación de activación (paso S12) , y si el modo actual es el modo PELÍCULA (paso S20) , transfiriendo el UO al módulo que ejecuta el modo actual. Si el UO que se presentó durante la ejecución de la orden es diferente de una tecla de flecha u operación de activación, el UO se transfiere simplemente al módulo que ejecuta el modo actual (paso S26) . Si el UO que se presenta durante la ejecución de la orden es una tecla de flecha u operación de activar pero el modo actual no es un modo PELÍCULA, el modo UO no se transfiere a un módulo. De esta manera concluye la descripción del procesamiento de despacho. El requerimiento para terminar el procesamiento del circuito de los pasos S4 a S19 es que sea SI el juicio en el paso S8. Si la orden x es la orden final en el escenario i dinámico (paso S8 = SI) , se lleva a cabo un juicio en cuanto a si una orden de reanudar es la última en el escenario i dinámico (paso S21 en la Figura 22} . Una orden reanudar es una orden que da instrucciones al dispositivo de reproducción al realizar la restauración de estado del escenario dinámico que es la fuente de la llamada. Se colocan órdenes de reanudar al final de los escenarios dinámicos para el ajuste de estado (es decir, rutinas de ajuste de estado) . Si existe una orden de reanudar al final del escenario i dinámico, el gestor 20 de módulo ajusta el escenario dinámico suspendido como el escenario i dinámico (paso S22) , ajusta el modo del escenario i dinámico como el modo actual (paso S23) , restaura los SPRM salvados en la memoria 14 de RESPALDO al registro (paso S24) , y regresa la variable x al valor salvado (paso S25) . Aquí, puesto que los SPRM(4)-(8) y la variable x se salvan a la memoria 14 después de que se ajustan a valores que muestran la posición de reproducción hasta este punto en el tiempo si el reanudar_intensión_indicador es ¾1" , el registro del reproductor muestra la posición de reproducción antes de la llamada para una rutina de ajuste de estado como resultado del procesamiento de restauración realizado en el paso S2 . El procesamiento para reanudar la reproducción del Título se realiza debido a que estos valores se ajustan en el registro del reproductor. Por otra parte, puesto que los SPR (4)-(8) y la variable x se salvan a la memoria 14 después de que se han inicializado los SPRM(5)-(8) y la variable x, si el reanudar_intensión_indicador es "0" , el registro del reproductor muestra la posición de inicio de reproducción del título que actualmente se reproduce . Se realiza el procesamiento para reiniciar el Título debido a que estos valores se ajustan en el registro del reproductor. Se debe señalar que aunque en los diagramas de flujo de las Figuras 20 a 22 se ejecuta el reinicio a partir del Título que actualmente se reproduce, el reinicio se puede realizar con respecto al BD-ROM completo al inicializar todos los SPRM que muestren posiciones de reproducción en el paso S16. De esta manera se concluye la descripción de los procedimientos de procesamiento realizados por el gestor 20 de módulo. De acuerdo a la presente modalidad como se describe anteriormente, los procedimientos de control que corresponden a las llamadas de menú en una capa más superior (escenarios dinámicos) se ajustan en un modo de capas que comprende, de arriba hacia abajo, corrientes, rutas de reproducción y escenarios dinámicos. En particular, cuando los títulos que el usuario desea crear están para realizar créditos de idioma, es posible realizar controles en los cuales se acepten las llamadas de menú pero no se reasuma la reproducción. Como resultado, es posible crear fácilmente dos tipos de Títulos, específicamente, aquellos que permiten las llamadas de menú y aquellos que prohiben las llamadas de menú, aún con las mismas corrientes y rutas de reproducción. Puesto que no hay incremento en el número de rutas de reproducción y corrientes con la creación de Títulos, es posible con poco esfuerzo incrementar el número de variaciones que tienen diferentes procedimientos de control . Modalidad 2 La modalidad 2 se refiere a una mejora que permite que se evite la detención y reinicio en un dispositivo de reproducción. La detención y reinicio en un dispositivo de reproducción puede presentarse cuando surgen cualquiera de las tres situaciones en el dispositivo de reproducción. 1) Cuando se presenta la ramificación a un objeto Java o un objeto de Página Web con un BD-ROM que corresponde al modo Java o modo Navegador cargado en el dispositivo de reproducción que corresponde sólo al modo PELÍCULA. 2) Cuando se intenta leer una corriente no existente, o se intenta ramificar a un título estructurado de un escenario dinámico no existente. 3) Cuando no es posible la recuperación de un error que se presenta con un objeto Java. Con la presente modalidad para evitar la detención y reinicio, se proporciona un ÍNDICE que se proporciona a los títulos para el uso en el procesamiento de excepción en la información para integrar/manejar o gestionar escenarios dinámicos . INFO.BD mostrado en la Figura 4 es información para integrar/gestionar escenarios dinámicos en el modo PELÍCULA, modo Java y modo Navegador. La Figura 23A muestra una estructura interna de INFO.BD. Como se muestra en la Figura 23A, INFO.BD incluye una Tabla de Índice. La Tabla de índice es una tabla de referencia indirecta que se referencia cuando se ramifica de un escenario dinámico a otro escenario dinámico, y comprende índices que corresponden uno a uno con una pluralidad de marcas o marbetes. En cada índice, se describe un número de archivo de un escenario dinámico que corresponde a la marca de índice. Como se muestra en la Figura 23B, Cada nombre de archivo comprende un cuerpo de archivo y una extensión. Las marcas incluyen Título#l~#m, Titulo#m+l~#n, y Titulo#0. La Tabla de índice también se refiere de escenarios dinámicos de cualquiera de los tres modos . Solo es posible la ramificación de objetos de PELÍCULA a objetos Java o de objetos PELÍCULA a objetos de página Web vía la Tabla de índices. Dicho en otras palabras, no es posible ramificarse de un objeto PELÍCULA a un objeto Java o de Pagina Web que no tenga un índice de la Tabla de índices . Los índices TÍTULO#l~#m se relacionan al primero a lo. a m-ésimo Títulos introducidos en el BD-RO . En estos índices se describen los nombres de archivo de los objetos de PELÍCULA que van a ser objetivos de ramificación cuando se seleccionen el lero a m-ésimo números de Título. La Figura 23B muestra el contenido de TÍTULO#l~#m. Como se muestra en la Figura 23B, los nombres de archivo de los objetos de PELÍCULA se describen en los índices Título#l~#m. Cada nombre de archivo comprende un cuerpo de archivo (ZZZ) y una extensión (.PELÍCULA). Los índices TÍTULO#m+l~#n se relacionan al 1er a m+lésim° Títulos introducidos en el BD-ROM. En estos índices se describen los nombres de archivo de los objetos de Página Web/objetos Java que van a ser el objetivo de ramificación cuando se seleccionen los m+lesimo a nesimo números de Título. La Figura 23C muestra una estructura interna de los índices TÍTULO#m+l~#n. Como se muestra en la Figura 23C, en cada uno de estos índices TÍTULO#m+l~#n se almacena ya sea en el cuerpo de archivo (ZZZ) y la extensión (.CLASE) de un objeto Java o el cuerpo de archivo (ZZZ) y la extensión (.HTM) de un objeto de Página Web. Se debe señalar que el formato de índice puede ser como se muestra en la Figura 23D. El índice en el formato de la Figura 23D tiene un área de atributo que muestra un atributo del Título de objetivo de ramificación, el índice que se estructura para mostrar en el área de tributo si el escenario dinámico del Titulo de objetivo de ramificación correspondiente es el modo PELÍCULA (ajuste "00"), modo Java (ajuste "01"), o modo de Navegador (ajuste "01") . TÍTULO#0ÍNDICE se refiere a un Título de procesamiento de excepción, y almacena el nombre de archivo de un archivo de modo PELÍCULA. El procesamiento de excepción descrito aquí se ejecuta cuando surge cualquiera de las tres situaciones anteriores. Un dispositivo de reproducción en el cual no es posible la ejecución en el modo mejorado para alguna de estas tres razones se llama un sistema de núcleo. Por otra parte, un dispositivo de reproducción en el cual sea posible una ejecución de programa usando una máquina virtual Java o un Navegador, se llama un sistema completo. La referencia indirecta de un BD-ROM por un sistema de núcleo y un sistema completo se describe más adelante en tanto que se hace referencia a las Figuras 24A-24B. La descripción de la referencia indirecta asume un BD-ROM en el cual se graba una pluralidad de escenarios dinámicos (001. ELÍCULA, 002. PELÍCULA, 003. PELÍCULA, 001. CLASE, 002. CLASE, 003. CLASE, ...), como se muestra en la Figura 24A. La Figura 24B muestra una descripción de ejemplo de una Tabla de índices cuando la pluralidad de escenarios dinámicos mostrados en la Figura 24A se graba en el BD-ROM. En la descripción dé ejemplo mostrada en la Figura 24B, los nombres de archivo, de los escenarios de modo PELÍCULA (001. PELÍCULA, 002. PELÍCULA, 003. PELÍCULA, ...) se describen en Título#líndice a Título#míndice . Por otra parte, los nombres de archivo de los escenarios de modo mejorado (001. CLASE, 002. CLASE, 0034. CLASE, ...) se describen en Título3m+líndice a Título#níndice . La Figura 25A muestra la referencia indirecta en un sistema completo cuando se describe la Tabla de índices como en la Figura 24B. Debido a que la Tabla de índices que se describe como tal, los nombres de archivo "001. PELÍCULA, 002.PELÍCULA, 003. PELÍCULA, ..." se recuperan de Tí ulo#líndice a Título#míndice cuando se ejecutan las órdenes de ramificación que especifican las marcas Título#l a Título#m como objetivos de ramificación, los nombres de archivo "001. CLASE, 002. CLASE, 003. CLASE, ..." se recuperan de Título#m+líndice a Título#níndice cuando se ejecutan las órdenes de ramificación que especifican las marcas Título#m+líndice a Título#n como objetivos de ramificación. Entonces se leen a la memoria y ejecutan los escenarios dinámicos especificados por estos nombres de archivo. De esta manera concluye la descripción de la referencia indirecta por un sistema completo.
La Figura 25B muestra la referencia indirecta en un sistema de núcleo. Los nombres de archivo "001. PELICULA, 002. PELÍCULA, 003. PELÍCULA, ..." se recuperan de Título#líndice a Título#míndice cuando se ejecutan las ordenes de ramificación que especifican las marcas Titulo#l a Título#m como objetivos de ramificación. Sin embargo, cuando se ejecutan las órdenes de ramificación que especifican las marcas Título#m+l a Título#n como objetivos de ramificación, se recupera el nombre de archivo ¾000. PELÍCULA" del Título#0Índice en lugar de Título#m+líndice a Título#níndice . El dispositivo de reproducción entonces ejecuta los escenarios dinámicos especificados por estos nombres de archivo. De esta manera concluye la descripción de la referencia indirecta tanto por un sistema completo como por un sistema de núcleo. La Figura 26 muestra esquemáticamente como se realiza la ramificación de un objeto PELÍCULA a un objeto Java. El objeto PELÍCULA en la Figura 26 comprende una pre-orden en la cual se ajusta GPRM(0) a "0", una orden (ReproducciónPL (PL#1) ) ordena al dispositivo de reproducción para realizar la reproducción de PL, y una pos-orden que dé instrucciones al dispositivo de reproducción para realizar la ramificación a otro escenario dinámico (SI(GPRM(0) = 0) {Jmp Título#m} sino (Título#m+l Jmp}). Como resultado de esta pre-orden, se inicializa GPRM(0) antes de la reproducción de PL.
También./ como resultado de esta pos-orden, se realiza la ramificación a objeto#m+l de PELÍCULA si GPRM(O) muestra "0" cuando se inicializa. Por otra parte, se realiza la ramificación a otro título (Título#m) si se realiza una selección de botón cuando se exhibe un menú y se ajusta GPRM(O) a un valor diferente de "0". Las corrientes gráficas interactivas para realizar el procesamiento de dialogo como se describe posteriormente se multiplexan en AVclips . Las corrientes de gráficos interactivos son corrientes que exhiben botones que corresponden a los caracteres A, B y C, GP M(O) que se ajusta a ??1" cuando el carácter A, "2" cuando él carácter B se determina, y "3" cuando el carácter C se determina. Las flechas jnl y jn2 en la Figura 26 indican simbólicamente la ramificación a un objeto PELÍCULA a un objeto Java. El Título#m+l Jmp en la Figura 26 es una orden de ramificación en un objeto Java, y especifica el objeto Java como un objetivo de ramificación que usa un formato de referencia indirecta vía el índice de la marca Título#m+l. El nombre de archivo del objeto Java se describe en el índice de la marca Título#m+l, el dispositivo de reproducción que es capaz de encontrar qué archivo leer como el objeto Java al referirse a este índice . En el objeto Java "A. redactarCarácter ( ) " ; significa que el objeto del carácter A se redacta en la pantalla usando uno de los métodos (es decir, la función redactarCarácter en la Figura 26) de la clase "carácter A". Igualmente, ¾B . redactarCarácter (); " y "C.redactarCaracter () ;" significan respectivamente que los objetos de los caracteres A y B se redactan en la pantalla usando uno de los métodos (es decir, la función redactarCarácter en la Figura 26) de la clase "Carácter B" y "carácter C" . Puesto que se ejecutan "A. redactarCarácter ( ) ; " , "B . redactarCarácter () ; " y "C. redactarCarácter ( ) ; " exclusivamente dependiendo del valor de GPRM(O) (declaraciones IF en la Figura 26) , el CG del carácter A se redacta si GPRM(O) es "1", el CG del carácter B se redacta si GPRIYI(O) es "2", y el CG del carácter C se redacta si GPRM(O) es "3". La Figura 27 muestra qué clase de ramificación se realiza cuando se carga en un dispositivo de reproducción de sistema de núcleo un BD-ROM que tiene los escenarios mostrados en la Figura 26 grabados en el mismo. La representación de las flechas en la Figura 26 usando la línea fraccionada hsl en la Figura 27 muestra que la ramificación en la Figura 26 no es valida por más tiempo debido a que el sistema de núcleo carece de un elemento para ejecutar los objetos Java. La flecha jsl en la Figura 27 muestra la ramificación usada en el procesamiento de excepción realizado en lugar de la ramificación inválida. La ramificación usada en el procesamiento de excepción es la referencia indirecta vía "el índice del Título#0. El nombre de archivo del objeto PELÍCULA sgl se almacena en el índice de Título#0, el objeto PELÍCULA sgl que se lee por el dispositivo de reproducción y ejecuta en esta ramificación. Debido a la exhibición de video en los objetos PELÍCULA cuando se carga el BD-ROM en un dispositivo de reproducción que tiene solo un sistema de núcleo, es posible evitar la detención y reinicio. De esta manera se concluye la descripción que se relaciona a la mejora del BD-ROM en la modalidad 2. Ahora se describirán en el lado del dispositivo de reproducción. Una característica del gestor 20 de módulo en la modalidad 2 es el control de ramificación. Los controles de la ramificación leen los escenarios dinámicos identificados como objetivos de ramificación a la memoria, y tienen un módulo 16 tipo DVD, modo Java 17 y módulo 18 de NAVEGADOR ejecutan los escenarios dinámicos. La identificación es particularmente necesaria cuando se especifican escenarios dinámicos de objetivo de ramificación usando un formato de referencia indirecta. Se lleva a cabo la identificación al referirse a las marcas de objetivo de ramificación de las órdenes de ramificación y al recuperar los nombres de archivo de los índices que corresponden a las marcas. Se realiza un juicio en cuanto a si es necesario una conmutación o cambio de modo en unión con esta identificación. El juicio de conmutación de módo se realiza al referirse al índice que corresponde a la marca de objetivo de ramificación para determinar la extensión de archivo almacenada o el modo mostrado o la información de atributo almacenada. El contenido almacenado del índice revela si es necesario la conmutación o cambio de modo. Si es necesario, la conmutación de modo, el escenario dinámico de objetivo de ramificación se lee a la memoria, y se transfiere una petición de transición de modo al módulo que ejecuta el módulo de pos-conmutación. Como resultado de que se transfiera la petición de transición de modo, el módulo que ejecuta el modo de pos-conmutación o modo de pos-cambio ejecuta el escenario dinámico de objetivo de ramificación en la memoria. Los procedimientos de procesamiento por el gestor 20 de módulo en la modalidad 2 como resultado del gestor 20 de módulo que realiza los controles de ramificación anteriores son como se muestran en la Figura 28. La Figura 28, que se basa en el diagrama de flujo mostrado en la Figura 20, representa las diferencias entre los dos diagramas de flujo. Aunque las órdenes en el escenario i dinámico actual se ejecutan en un momento al repetir los pasos S6 a S9, el paso S30 se ha adicionado nuevamente al procesamiento de circuito de los pasos S6 a S9 en el diagrama de flujo de la Figura 28.
El paso S30 es un juicio en cuanto a si o no la orden x es una orden de ramificación. Si el paso S30 es SI, el gestor 20 de módulo regresa al paso S4 después de ajustar el escenario dinámico actual al nuevo escenario dinámico en los pasos S31 a S43. Como resultado, se lee el nuevo escenario dinámico a la memoria y se ejecuta. La siguiente descripción se refiere al procesamiento S31 a S43. Este procesamiento comprende los controles de ramificación, y difieren dependiendo de los resultados de juicio de los pasos S31, S34, S39 y S42. El paso S31 es un juicio en cuanto si el objetivo de ramificación de una orden de ramificación se describe usando una marca de Título. Si es SI, el gestor 20 de módulo adquiere la marca de objetivo de ramificación Títuloj después de pasar a través del juicio del paso S42 (paso S32) , y recupera el nombre de archivo j del fndicei del Títuloj en la Tabla de índices (paso S33) . Si es NO, el gestor 20 de módulo recupera el nombre de archivoj que muestra el objetivo de ramificación (paso S41) . El paso S34 es un juicio en cuanto si la orden de ramificación es una orden de llamada o una orden de Jmp (alto) . Si es una orden de llamada, el gestor 20 de módulo salva la variable x y los SPR después de suspender el escenario i dinámico actual (paso S35) . Si es una orden de Jmp (alto) , el gestor 20 de módulo descarta el escenario i dinámico actual (paso S36) . Habiendo pasado a través del procesamiento anterior, el gestor 20 de módulo ajusta el escenario dinámico identificado del nombre de arc ivoj como el escenario i dinámico actual (paso S37) , y ajusta el modo de reproducción identificado de la extensión recuperada como el modo k de reproducción (paso S38) . Después de estos ajustes, el gestor 20 de módulo ejecuta el paso S39. El paso S39 es un juicio en cuanto si el modo k de reproducción es el modo de reproducción actual. Si no es el mismo, el gestor 20 de módulo ajusta el modo k de reproducción como el modo de reproducción actual (paso S40) , y transfiere al (paso S4) . Después de que se repite el procesamiento de los pasos S4 a S9 con respecto al escenario dinámico actual recién establecido. El paso S42 es un juicio en cuanto si el dispositivo de reproducción es un sistema de núcleo o un sistema completo, y si es un sistema de núcleo, el gestor 20 de módulo recupera el nombre de archivo del índice de Título#0, y ajusta esto como el objetivo de ramificación (paso S43) . Puesto que el dispositivo de reproducción se ajusta como un sistema de núcleo cuando se encuentra en dificultades con la ejecución de modo mejorado por alguna razón, y la ramificación realizada en tanto que se hace referencia a un índice en la Tabla de índices para el uso en el procesamiento de excepción, es posible de acuerdo a la presente modalidad como se describe anteriormente de evitar la detención, reinicio y similares.
Modalidad 3 La modalidad 3 se refiere a mejoras cuando se introducen dispositivos de reproducción y BD-ROM de varias especificaciones. Donde hay una fuerte presión para comercializar rápidamente los BD-ROM y los dispositivos de reproducción, las versiones de BD-ROM con pocas funciones soportables, tal como la versión 1.0 que solo soporta el modo PELÍCULA y la versión 1.1 que soporta el modo PELÍCULA de modos mejorados, termina siendo comercializada y lanzada al mercado. En este caso, el mercado termina siendo poblado con varias versiones de dispositivos de reproducción, tal como los BD-ROM de versión 1.0 y versión 1.1, y dispositivos de reproducción de versión de 1.0 y versión 1.1. Siendo esto el caso, la ramificación de un objeto PELÍCULA en el modo PELÍCULA a un objeto PELÍCULA en un modo mejorado puede presentarse con un BD-ROM versión 1.1 cargado en un dispositivo de reproducción versión 1.0, por ejemplo, en este caso, no es posible ejecutar el objeto PELÍCULA en un modo mejorado puesto que el dispositivo de reproducción de versión 1.0 solo tiene un módulo para modo PELÍCULA. De esta manera con la presente modalidad, las Tablas de Índices que se relacionan a todas las versiones disponibles se graban en los BD-ROM. La Figura 29A es un BD-ROM de versión 1.1. Una Tabla de índices de versión 1.1 y una Tabla de índices de versión 1.0 se graban en el BD-ROM en la Figura 29A. Existen Título#lÍNDICE o Título#míndice en la Tabla de índices de versión 1.0. Como se muestra en la modalidad 2, estos índices se refieren cuando se ramifican a los escenarios dinámicos del modo PELÍCULA. Título#líÍndice a Título#míndice, Titulo#m+líndice a Título#níndice y Título#0ÍNDICE existen en la Tabla de índice de versión 1.1. Como se muestra en la modalidad 2, estos ÍNDICES se refieren cuando se ramifica a los escenarios dinámicos del modo PELÍCULA, escenarios dinámicos del modo mejorado, y escenarios dinámicos usados en el procesamiento de excepción. Cuando una de estas versiones de un BD-ROM se carga en un dispositivo de reproducción, el dispositivo de reproducción selecciona los objetos PELÍCULA usando la Tabla de Índices que corresponde a la versión del dispositivo de reproducción de entre las Tablas de índices que se relacionan a la pluralidad de versiones grabadas en el BD-ROM. La Figura 29B asume un estado en el cual el BD-ROM mostrado en la Figura 29A se carga en un dispositivo de reproducción de versión 1.0. Puesto que el dispositivo de reproducción en la Figura 29B es versión 1.0, cuando se presenta la ramificación, los objetos PELÍCULA de objetivo de ramificación se identifican al referirse a la Tabla de índices de versión 1.0 de las Tablas de índices de versión 1.0 y 1.1. La Figura 29C asume un estado en el cual el BD-ROM mostrado en la Figura 29A se carga en un dispositivo de reproducción de versión 1.1. Puesto que el dispositivo de reproducción en la Figura 29C es versión 1.1, cuando se presenta la ramificación, los objetos PELÍCULA de objetivo de ramificación se identifican al referirse a la Tabla de Índices de versión 1.1 de las Tablas de Índices de versión 1.0 y 1.1. A fin de realizar el procesamiento anterior, el gestor 20 de módulo en un dispositivo de reproducción de acuerdo a la modalidad 3 realiza el procesamiento en base al diagrama de flujo en la Figura 30. Cuando se carga un BD-ROM en el dispositivo de reproducción, el gestor 20 de módulo adquiere el número de versión en el dispositivo (paso S45) , lee cuál de la pluralidad de Tablas de índices grabadas en el BD-ROM corresponde al número de versión adquirido, y mantiene la Tabla de índices leída (paso ?46) . El gestor 20 de módulo entonces realiza el procesamiento de los pasos SI a S42 en tanto que se hace referencia a la Tabla de índices retenida. Se omite aquí la descripción del procesamiento de los pasos SI a S42 que es el mismo como aquel mostrado en la Figura 2.
De acuerdo a la presente modalidad como se describe anteriormente, es posible garantizar la compatibilidad con versiones anteriores de dispositivos de reproducción aún cuando aparezcan en el mercado varias versiones de dispositivos de reproducción y BD-ROM, al elegir una Tabla de índices que corresponda a la versión del dispositivo de reproducción y realizar la reproducción con referencia a esta Tabla de índices .
Modalidad 4 La presente modalidad se refiere a mejoras cuando se realizan controles de menú similares al DVD en un BD-ROM. La Figura 31 muestra una jerarquía de menú realizada por un BD-ROM. La jerarquía de menú en la Figura 31 se estructura para colocar un SuperiorMenú en el nivel más alto, y para seleccionar un TítuloMenú, SubtítuloMenú, y AudioMenú pegado del SuperiorMenú subordinado del SuperiorMenú. Las flechas swl, sw2 y- sw3 en la Figura 31 muestran esquemáticamente los cambios de menú por la selección de botones . El SuperioMenú coloca botones para recibir cuál de una selección de audio, una selección de subtítulo y una selección de Título realizar (botones snl, sn2, sn3 en la Figura 31) . El TítuloMenú coloca botones para recibir selecciones de trabajo cinematográfico, tal como selección de una versión de cinema de un trabajo cinematográfico (Título) , una versión de corte del director, o una versión de juego. El AudioMenú coloca botones para recibir ya sea reproducciones de audio que van a estar en japonés o inglés, y el Subtitulo enú coloca botones para recibir ya sea exhibiciones de subtítulos que van a estar en Japonés o Inglés . Los objetos PELÍCULA para operar los menús que tienen esta jerarquía se muestran en la Figura 32. Un objeto PrimeraReproducción (OBJ de PrimeraReproducción) es un escenario dinámico que describe un procedimiento de arranque cuando se arranca un BD-ROM en un dispositivo de reproducción. Los cuadros cuadrados que representan el objeto de PrimeraReproducción muestran órdenes para ejecutar este procedimiento de ajuste. La última orden del objeto de PrimeraReproducción es una orden de ramificación, el objetivo de ramificación que es un objeto de SuperioMenú. El objeto SuperiorMenú (OBJ de SUPERIORMenú) es un escenario dinámico para controlar el comportamiento del SuperiorMenú. El objeto SuperiorMenú es el objeto llamado cuando un usuario pide una llamada de menú, y es igual a la rutina de ajuste de estado mencionado en la modalidad 1. Los cuadros cuadrados que representan el objeto de SuperiorMenú esquematiza las órdenes individuales que expresan este procedimiento de control . Incluida en estas órdenes están una orden para cambiar un estado de los botones en el SuperiorMenú en respuesta a las operaciones del usuario, una orden de ramificación para ramificarse en respuesta a la activación de botones . La orden de ramificación realiza cambio de. menú del SuperiorMenú a TítuloMenú, desde el SuperiorMenú al SubtítuloMenú y desde el SuperiorMenú al AudioMenú. Un objeto de AudioMenú (OBJ de AudioMenú) es un escenario dinámico para controlar el comportamiento de AudioMenú. Los cuadros cuadrados que estructuran el objeto de AudioMenú esquematizan las órdenes individuales que expresan este procedimiento de control. Incluidas en estas órdenes están una orden para cambiar un estado de los botones en el AudioMenú en respuesta a las operaciones del usuario, y una orden para actualizar los SPRM usados en el ajuste de audio en respuesta a la activación de los botones . Un objeto de SubtítuloMenú (OBJ de SubtítuloMenú) es un escenario dinámico para controlar el comportamiento del SubtítuloMenú. Los cuadros cuadrados que estructuran el objeto de SubtítuloMenú esquematizan las órdenes individuales que expresan este procedimiento de control. Incluidas en estas órdenes está una orden para cambiar un estado de los botones en el SubtítuloMenú en respuesta a las operaciones del usuario, y una orden para actualizar los SPRM usados en el ajuste de audio en respuesta a la activación de los botones.
Un objeto de TítutoMenú (OBJ de TítuloMenú) es un escenario dinámico para controlar el comportamiento del TítuloMenú. El objeto de TítuloMenú es el objeto llamado cuando un usuario pide una búsqueda de Título, y es igual al escenario dinámico usado para la búsqueda de Título mencionada en la modalidad 1. Los cuadros cuadrados que estructuran el objeto de TítuloMenú esquematizan las órdenes individuales que expresan este procedimiento de control. Incluidas en estas órdenes están una orden para cambiar un estado de los botones en el TítuloMenú en respuesta a las operaciones del usuario, y una orden de ramificación para ramificarse en respuesta a la activación de los botones. La orden de ramificación realiza la ramificación a los Títulos individuales . El comportamiento del menú tal como aquel realizado en el DVD se puede realizar por estos objetos PELÍCULA para el uso con los menús . De esta manera concluye la descripción de los objetos PELÍCULA que se relacionan a los controles de menú. Ahora se describirá la mejora de la Tabla de índices en la presente modalidad. Un índice de PrimeraReproducción, un índice de SuperiorMenú, un índice de AudioMenú, un índice de SubtítuloMenú, y un índice de TítuloMenú se adicionan a la Tabla de índices en la modalidad. Como se describe en la modalidad 1, estos índices también se refieren por escenarios dinámicos que se relacionan a cada uno de los tres modos . El índice de PrimeraReproducción se refiere durante el arranque del BD-ROM. El nombre de archivo del objeto de PrimeraReproducción se describe en este índice. El índice de SuperiorReproducción, el índice de AudioMenú, el índice de SubtítuloMenú, y el índice de TítuloMenú se refieren cuando las operaciones de usuario se llevan a cabo para llamar directamente al AudioMenú, SubtítuloMenú y TítuloMenú. Una llamada directa por un usuario se lleva a cabo por el usuario que oprime una tecla seleccionada a Audio, una tecla de seleccionar Subtítulo o una tecla de seleccionar Título en un control remoto. De esta manera concluye la descripción de las mejoras a los objetos PELÍCULA en la presente modalidad. Ahora se describirá la mejora del dispositivo de reproducción en la presente modalidad. Para operar los objetos PELÍCULA tal como estos, el gestor 20 de módulo necesita realizar los procedimientos de procesamiento mostrados en el diagrama de flujo de la Figura 33. En la presente modalidad, el gestor 20 de módulo, que realiza originalmente controles de menú, realiza controles de ramificación usando los procedimientos de procesamiento mostrados en la Figura 33. Este diagrama de flujo difiere en que el paso S50 se ha insertado entre los pasos S30 y S31. Si es SI en el paso S50, el gestor 20 de módulo realiza los pasos S51 a S54 de procesamiento y regresa al paso S4. Los pasos S51 a S54 comprenden el ajuste de un escenario para llevar a cabo los controles de menú como el escenario dinámico actual. Es decir, si el objetivo de mif cación de la orden de ramificación és xxxMenu (paso S50=SI) del gestor 20 de módulo suspende el escenario i dinámico actual, salva los SPRM y la variable x (paso S52) , y recupera un nombre de archivo del Indice que corresponde al menú de objetivo de ramificación (paso S52) , ajusta el escenario dinámico del nombre de archivo recuperado como el escenario i dinámico actual (paso S53) , y regresa al modo actual al modo PELÍCULA (paso S54) . Después de que el gestor 20 de módulo prosigue a ejecutar el escenario dinámico actual . Puesto que la ramificación a los escenarios dinámicos para los controles de menú se realiza por referencia indirecta vía los índices de la Tabla de índices, es posible de acuerdo a la presente modalidad como se describe con anterioridad ramificarse a los escenarios dinámicos para el uso en los controles de menú, aun cuando se oprima una tecla de menús durante la ejecución del modo Java o modo Navegador. El cambio o conmutación de audio y subtítulos de una máquina virtual Java y el modo de Navegador, se hace posible, realizando de este modo el cambio o conmutación de Audio y Subtítulo similar al DVD normal aun cuando se realice la reproducción usando una máquina virtual Java o modo de Navegador.
Modalidad 5 La modalidad 5 se refiere a una mejora para prevenir cualquier efecto perjudicial que se puede ejercer en otros modos por los datos proporcionados para el modo PELÍCULA. Se pueden realizar los controles en el modo PELÍCULA no sólo por los objetos PELÍCULA sino también por las órdenes (órdenes de botón) en las corrientes de gráficos interactivos multiplexadas en los AVclips . Las órdenes de botón se ejecutan cuando se activan los botones descritos en las corrientes de gráficos . El hacer que las órdenes de botón se incorporen en las AVclips es conveniente en la descripción de los controles de reproducción para hacer que un dispositivo de reproducción ejecute procesamiento específico de acuerdo a las sincronizaciones en las cuales aparecen en una pantalla los cuadros individuales de las imágenes en movimiento particulares; es decir, los controles de reproducción sincronizados cercanamente con el contenido de las imágenes en movimiento. También, puesto que las órdenes de botón se multipexan en el AVclip actual, no es necesario almacenar todas las órdenes de botón que corresponden al AV corto en memoria, aun cuando halla varios cientos de secciones que esperan realizar los controles de reproducción. Puesto que las órdenes de botón se leen de un BD-ROM para cada UNIDAD DE ACCESO conjuntamente con los paquetes de video, se prefiere tener órdenes de botón que correspondan a una sección de imágenes en movimiento para la reproducción actual que reside en memoria y luego suprimir estas órdenes de botón de la memoria cuando la reproducción de esta sección de imágenes en movimiento y el almacenamiento de las órdenes de botón que corresponde a la siguiente sección de imágenes en movimiento en memoria. Puesto que las órdenes de botón se multiplexan en AVclips, es posible reducir la memoria instalada a una cantidad mínima requerida, aun cuando, por ejemplo, haya varios cientos de órdenes de botón. Cuando las órdenes de botón se incrustan en una corriente, el problema surge de la interferencia de los escenarios dinámicos en el modo Java. Por ejemplo, si las órdenes de botón incrustadas en una corriente se suministran a los módulos cuando se ejecutan los controles de reproducción en el modo Java, los escenarios dinámicos del modo Java y las órdenes de botón terminan siendo ejecutadas al mismo tiempo, invitando a errores del reproductor. Con la presente modalidad, que resuelve este problema, se proporcionan Articulo de Reproduccions con una función de especificación de filtro.
La especificación de filtro se refiere a la distinción entre corrientes elementales reproducibles y no reproducibles multiplexadas en un AVclip. .La Figura 34 muestra una estructura interna de un Articulo de Reproducción que corresponde a la modalidad 5. La Figura 34 se ha adicionado "Reproducibles_PID_entradas" . La cabecera hpl en la Figura 34 resalta la estructura de las Reproducibles_PID_entradas . Como se revela más adelante, las Reproducibles_PID_entradas enumeran las corrientes elementales de PID para la reproducción. La siguiente descripción se refiere a que controles de reproducción se realizan por las especificaciones de filtro en los Articulo de Reproduccions . La Figura 35 muestra la estructura jerárquica de las PL en las cuales se realizan los controles de reproducción por los objetos Java. El objeto PELÍCULA en el nivel 4 'en la Figura 35 incluye una orden (ReproducciónPL (PL#1) ) que tiene PL#1 reproducida. El Articulo de Reproduccion#3 de los tres Articulo de Reproduceion#l y #2 y #3 que estructuran la PL#1 incluyen las Reproducción_PID_entradas , que significa que es posible la especificación de filtro. El objeto JAVA en el nivel 4 en la Figura 35 incluye una orden (ReproducciónPL (PL#2 ) ) para tener PL#2 reproducida. El Articulo de Reproduccion#12 de los dos Articulo de Reproducción que estructuran PL#2 incluye Reproducibles_PID_entradas , que significan que es posible la especificación de filtro. La Figura 36 muestra que las especificaciones de filtro se realizan por Reproducibles_PID_entradas en los ReproduciónArtículos #3 y #12. En la Figura 36, las UNIDADES DE ACCESO que estructuran un AVclip se muestran en el fondo, y los dos ReproduciónArtículos #3 y #12 se muestran en la parte superior. Una corriente de video, tres corrientes de audio, dos corriente de gráficos de presentación, y una corriente de gráficos interactivos se multiplexan en las UNIDADES DE ACCESO. Se anexa un PID de "Video_PID" a la corriente de video, se anexan los PID de "Audio_PID" a las corrientes de audio, se anexan los PID de "P . Gráficos_PID" a las corrientes de gráficos de presentación, y se anexan los PID de "I-Gráficos_PiD" a las corrientes de gráficos interactivos. De las tres corriente de audio, que tiene "Audio_PIDl" anexada es el audio de Inglés (0: Inglés), la que tiene "Audio_PID2" anexada es audio Japonés (1: Japonés), y la que tiene wAudio_PID3" anexada es audio y Comentario (2 : Comentario) . De las dos corrientes de gráficos de presentación, la que tiene "P-Gráficos^PIDl" anexada es audio de Inglés (0:lnglés), y la que tiene "P . Gráficos_PID2" anexada es audio Japonés (1: Japonés). La ReproduciónArtículos #3 y #12 en la parte superior de la Figura 36 tienen diferentes especificaciones de filtro. La enumeración de cuadrados en ReproduciónArtículos #3 y #12 son el contenido real de las Reproducibles_PID_entradas, el ReproduciónArtículo #3 que se ajusta para permitir la reproducción de la corriente de video de Video_PID, las corrientes de audio de Audio_PIDl y Audio_PID2, las corrientes de gráficos de presentación de P. Gráficos_PIDl y P .Gráficos_PID2 , y la corriente de gráficos interactivos de I .Gráficos_PID. El ReproduciónArtículo #12 se ajusta para permitir la reproducción de la corriente de video de Video_PID, y la corriente de audio de Audio_PID3. Cuando se reproduce ReproduciónArtículo #3 , las Reproducibles_PID_entradas en Articulo de Reproducción #3 se ajustan al filtro 4 de PID en el dispositivo de reproducción. Como resultado, el filtro 4 de PID transfiere la corriente de video de Video_PID al descodificador 5 de video, transfiere las corrientes de audio de Audio_PIDl y Audio_PlD2 al descodificador 7 de audio, y transfiere las corrientes de gráficos de presentación P . Gráficos_PIDl y P.Gráficos_PID2 así como la corriente de gráficos interactivos I .Gráficos_PID al descodificador 9 de gráficos. Puesto que el ReproduciónArtículo #3 se ajusta de modo que todas las corrientes de gráficos se puedan reproducir, la reproducción de todas las corrientes de gráficos multiplexadas en el AVclip es posible. Por otra parte, puesto que ReproduciónArtículo #12 se ajusta de modo que no se puedan reproducir todas las corrientes de gráficos, son posibles controles usando lenguajes Java sin que haya interferencia de los escenarios dinámicos en el modo Java. La Figura 37 muestra las posibles transferencias de reproducción que resultan de Reproducibles_PID_entradas en ReproduciónArticulo #3 y #12. Puesto que la reproducción de la corriente de video Video_PID, las corrientes de audio Audio_PIDl y Audio_PID2, las corrientes de gráficos de presentación P . Gráficos_PIDl y . Gráficos_PID2 , y la corriente de gráficos interactivos I . Gráficos_PID es posible con Articulo de Reproducción #3 , es posible con reproducción usando objetos PELÍCULA para realizar la transferencia de reproducción de la corriente de video después de la transferencia de reproducción de la corriente de audio Audio_PIDl (es decir, la narración "es cautiva de sus propias mentiras" en la Figura 37) , la corriente de gráficos de presentación P.Gráficos_PIDl (el subtítulo Japonés 'fitS g la corriente de gráficos interactivos I . Gráficos_PID (CONTINUAR? · YES ? NO). El ReproduciónArtículo#12 se ajusta de modo que no todas las corrientes de gráfico se pueden reproducir, siendo posible realizar sólo la transferencia de reproducción de las dos corrientes; específicamente, la corriente de video Video_PID y la corriente de audio Audio_PID3. Si el objeto Java que ordena la reproducción de este ReproduciónArtículo traza un estudio virtual (es decir el cuarto que contiene una cámara, silla y luz en la Figura 37) , el objeto de video para realizar el dibujo o trazo no recibirá interferencia de las órdenes incluidas en las corrientes de gráficos . De esta manera es posible realizar procesamiento específico del modo Java, en tanto que se evita la interferencia de las órdenes incluidas de las corrientes de gráficos. La corriente de Audio_PID3 ajustada reproducible por Articulo de Reproduccion#12 es un comentario por el director de la película (es decir, las líneas "Me quito mi sombrero ante su capacidad sobresaliente de actuar" al hacer este comentario por el director reproducido . en el estudio virtual, es posible crear la atmósfera de un escenario de película. Como resultado de este objeto Java, es posible escuchar los comentarios del director de la película en tanto que se reproducen escenas de la película como imágenes de fondo en un cuarto modelado en un estudio de cinematográfico. Al grabar este título en un BD-ROM como un Título de pista de bonificación, se puede incrementar el valor del producto del BD-ROM. Usando la especificación de filtro en un ReproduciónArtículo para grabar el Título de pista de bonificación en el BD-ROM se obtienen los siguientes méritos . El comentario de directores cinematográficos de renombre internacional es de interés definitivo a fanáticos cinematográficos, y existen en los DVD actualmente disponibles como algo que incrementa el valor adicionado al trabajo cinematográfico. En tanto que se es capaz de escuchar el comentario del director que es la mayor atracción de este Título, la reproducción de las escenas de películas con imágenes de fondo también ayuda a incrementar el atractivo del título. En otras palabras, también es capaz de escuchar el discurso detrás de escenas que se refieren a la producción de la película en tanto que se ven escenas resaltadas de la película se incrementa el aura del comentario. El problema de este caso llega a ser como manejar las corrientes de audio que se relacionan al comentario. El planteamiento ortodoxo será proporcional escenas de la película que se desean usar como imágenes de fondo de manera separada en la característica principal, y multiplexar estas con corriente de audio para crear la pista de modificación. Sin embargo, este planteamiento significa que las escenas de la película para el uso como imágenes de fondo necesitan ser grabadas en el BD-ROM de manera separada de la característica principal, incrementando el número de artículos de grabación y creando problemas relacionados a la capacidad. Otro posible método comprende la multiplexión de corrientes de audio para el comentario en corrientes de video para la característica principal junto con corrientes de audio usadas en la característica principal . Esto permite que las escenas de la característica principal se usen como imágenes de fondo al comentario, aunque el peligro aquí es que los datos de comentario también se oirán cuando se reproduzca la característica principal. Como tales, la especificación de filtro en el ReproduciónArtículo que estructura el Título de la característica principal se ajusta de modo que sólo la corriente de audio del comentario esta APAGADA y se ENCIENDE cualquier corriente de audio restante . Por otra parte, la especificación de filtro en el ReproduciónArtículo que estructura el título de modificación se ajusta de modo que sólo la corriente de audio del comentario se ENCIENDE y se apaguen cualquier corriente de audio restante. Al hacer esto, se prefiere multiplexar todas las corrientes de audio que se relacionan a la característica principal y comentario conjuntamente en un AVclip individual para la grabación en un BD-ROM. Puesto que no es necesario crear AVclips separados para el comentario y la característica principal (es decir, un AVclip sólo para corrientes de audio de la característica principal, y un AVclip sólo para corrientes de audio del comentario) , es posible reducir el número de AVclips para la grabación en -un BD-ROM, y hacer más fácil la autoría. De esta manera concluye la descripción de las mejoras a un BD-ROM en la modalidad 5. Ahora se describirá una mejora a un dispositivo de reproducción en la modalidad 5. · El procesamiento realizado por un dispositivo de reproducción de la modalidad 5 se realiza por la máquina 12 de control de reproducción que ejecuta los procedimientos de procesamiento en la Figura 38. La Figura 38 es un diagrama de flujo que muestra los procedimientos de ¦ ejecución, de una función de PLReproducción realizada por la máquina 12 de control de reproducción. En este diagrama de flujo, PLx es la PL buscada como objetivo para el procesamiento, PIy es la PI buscada como objetivo para el procesamiento, y la UNIDAD DE ACCESO v es la UNIDAD DE ACCESO buscada como objetivo para el procesamiento. Este diagrama de flujo comprende los siguientes procedimientos: ajuste de la PL especificada por un argumento de la función PLReproducción como PLx, que lee PLx a la memoria (paso S61) , que identifica la PI buscada como objetivo para el procesamiento (pasos S62 a S64) , y que lee la UNIDAD DE ACCESO que estructura esta PI (pasos S65 a S76) . El paso S62 es un juicio en cuanto así hay una especificación de argumento de PI . Si hay una especificación de argumento, la máquina 12 de control de reproducción ajusta a la PI especificada en el argumento, y ajusta PIz a la misma PI, especificada en el argumento (paso S63) . La PIz es la PI que define el final del intervalo de lectura. Tanto PIy como PIz se ajustan a la PI especificada en argumento debido a^ que si sólo son necesarias para leer esta PI en el caso de una PI que se especifique por un argumento. Si no hay especificación de argumento, la máquina 12 de control de reproducción ajusta PIx al encabezado PI en PLx, y ajusta PIz a la última PI en PLx (paso S64) . Los pasos S65 a S76 muestran la lectura de una UNIDAD DE ACCESO que estructura PIy, y un procedimiento de descodificación. Este procedimiento comprende el ajuste de las Reproducibles_PID_entradas en PIy al filtro 4 de PID (paso S65) , ajuste de la UNIDAD DE ACCESO v que incluye el cuadro de video de entrada-punto en PIy del EP_mapa (paso S66) , que ordena a la unidad 1 de BD-ROM para leer la UNIDAD DE ACCESO v (paso S67) , y luego, después de pasar a través de los juicios de los pasos S68 a S69, ordena al descodificador 5 de video para descodificar los cuadros de video incluidos en la UNIDAD DE ACCESO v (Paso S70) , y ajuste de la UNIDAD DE ACCESO v a la siguiente UNIDAD DE ACCESO (paso S71) . Después de que se repite el procesamiento de los pasos S67 a S71 para todas las UNIDADES DE ACCESO que corresponden a PIy. El paso S68 es un juicio en cuanto a si la UNIDAD DE ACCESO v incluye el cuadro de video de Entrada-punto. Si el cuadro de video de Entrada-puntos incluye (paso S68=SI) , la máquina 12 de control de reproducción ordena al descodificador5 de video para descodificar el cuadro de video de Entrada-punto al último cuadro de video en la UNIDAD DE ACCESO v (paso S72) , y se mueve al paso S70. El paso S69 es un juicio en cuanto asi la UNIDAD DE ACCESO v incluye el cuadro de video de Salida-punto. Si se incluye el cuadro de video de Salida-punto (paso S69=SI) , la máquina 12 . de control de reproducción ordena al descodificador 5 de video para descodificar el cuadro de video de encabezado al cuadro de video de salida-punto en la UNIDAD DE ACCESO v (paso S73) y libera las Reproducibles_PID_entradas en PIy del filtro 4 de PID (paso S74) . Como resultado, en la especificación del filtro por PIy se ajusta a APAGADO. El juicio del paso S75 entonces se realiza. El paso S75, que es el juicio final en el diagrama de flujo, juzga si PIy ahora es PIz. La máquina 12 de control de reproducción termina el diagrama de flujo si el paso S75 es SI, y ajusta PIy al siguiente PI si es NO, (paso S76) , antes de regresar al paso S75. Después de que el procesamiento de los pasos S65 a S77 se repite hasta que se juzga SI en el paso S75. De esta manera se concluye la descripción de los procedimientos de procesamiento realizados por la máquina 12 de control de ReproduciónArtículos . Puesto que los ReproduciónArtículos se proporcionan con una especificación del filtro que ajusta cual de la pluralidad de corrientes elementales multiplexadas en un AVclip se pueden reproducir, y cuales no se pueden reproducir es posible de acuerdo con la presente modalidad evitar cualquier efecto ejercido por las órdenes de botón en las corrientes elementales multiplexadas en los AVclips como resultado de los escenarios dinámicos en cada modo que elige ReproduciónArtículos compatibles. Como tal, el módulo Java 17 no recibe por más tiempo ninguna interferencia de las órdenes de botón, lo que contribuye a la operación estable del dispositivo de reproducción.
Modalidad 6 La presente modalidad se refiere a procesos de producción de BD-ROM. La Figura 39 es un diagrama de flujo que muestra los procesos de producción BD-ROM que corresponden a la modalidad 6. Los procesos de producción de BD-ROM incluyen un proceso SI01 de producción de material para crear materiales tal como de grabaciones de imágenes en movimiento, y grabaciones de audio, un proceso S102 de autoría para generar un formato de aplicación, y un proceso S103 de prensado para crear el disco matriz BD-ROM y el prensado/laminado para completar el BD-ROM. De estos procesos, el proceso de autoría que busca como objetivo el BD-ROM comprende los procesos de los pasos S104 a S109.
El proceso S104 de edición de escenario es para convertir un perfil creado en la etapa de planeación en un formato comprensible a un dispositivo de reproducción. El resultado de la edición de escenario se crea como escenario de BD-ROM. También, se crean también, los parámetros de multiplexión en la edición de escenario para realizar la multiplexión. Una vez que se han terminado los escenarios dinámicos en los procesos, el reasumen_intensión_indicador, menú_llamada_máscara Título_búsqueda_máscara de cada escenario dinámico se ajusta en el paso S105. Estos ajustes se realizan de acuerdo a los efectos de los SPRM ejercidos en los controles de reproducción por los escenarios dinámicos. Los efectos perjudiciales que resultan de las llamadas de menú y las búsquedas de título durante la reproducción se previenen como resultados de estos ajustes. El proceso S106 de codificación de material es una tarea para codificar respectivamente material de video, audio y sub-video para obtener corriente de video y audio y gráficos. En el proceso S107 de multiplexión, las corrientes de video, audio y gráficos obtenidas como resultado de codificación de material se multiplexan de forma intercalada, y el resultado se convierte a una corriente digital individual.
En el proceso S108 de formateo, se crean varios tipos de información en base a los escenarios orientados a BD-ROM, y los escenarios y corrientes digitales se adaptan a un formato, de BD-ROM. El proceso S109 de emulación es para conformar si es correcto el resultado de autoría. Debido a que se es capaz de describir objetos Java y objetos de Pagina Web usando lenguajes Java de etiquetación, es posible en los procesos de autoría descritos con anterioridad desarrollar procesos Java y objetos de Página Web usando la misma sensibilidad como aquella aplicada en el desarrollo de programa normal orientado a computadoras . Por lo tanto, la presente modalidad tiene el efecto de incrementar la eficiencia de la creación de escenarios .
Notas La descripción anterior por ningún medio muestra la implementación de todas las configuraciones de la presente invención. Aun es posible implementación de la presente invención de acuerdo a la implementación de configuraciones que llevan a cabo las siguientes modificaciones (A) , (B) , (C) , (D) , ... . Las invenciones que corresponden a las reivindicaciones de la presente solicitud varían desde descripción encendida hasta descripción generalizada de la pluralidad de modalidades descritas anteriormente y las configuraciones modificadas de las mismas . El grado de expansión o generalización se basa en las características particulares de las normas técnicas en el campo técnico de la presente invención en el momento de la solicitud. Sin embargo, puesto que las invenciones que corresponden a las reivindicaciones reflejan el significado para resolver cuestiones técnicas que se relacionan a la técnica anterior, la variedad técnica de las invenciones que se refieren a las reivindicaciones no se extiende más allá del alcance técnico reconocido por aquellos expertos en la técnica con respecto a la solución de cuestiones técnicas que se refieren a la técnica anterior. Como tales, las invenciones que corresponden a las reivindicaciones de la presente de la solicitud poseen una correspondencia material con las descripciones en la descripción detallada. (A) En todas las modalidades, un disco óptico que corresponde a la presente invención se implementa como un DB-ROM. Sin embargo, el disco óptico de la presente invención se caracteriza por los escenarios dinámicos grabados y la Tabla de índices, y estas características no son dependientes de las propiedades físicas de un BD-ROM. Cualquier forma de medio de grabación es aplicable en tanto que exista la capacidad para grabar escenarios dinámicos y tablas de índices. Por ejemplo, los discos ópticos tal como DVD-ROM, DVD-RAM, DVD-RW, DVD-R, DVD+RW, DVD+R, CD-R, CD_RW, y similares, y los discos óptico-magnéticos tal como PD, MO y similares son aplicables. Las tarjetas de semiconductores tal como tarjetas compact flash, tarjetas PCM-CIA similares también son aplicables, como son (i) discos de grabación magnética tal como discos flexibles, SuperDisk, zip, Clik! y similares, y (ii) unidades removibles de disco duro tal como ORB, Jaz, Sparq, SyJet, EXFley, microdrive y similares. El medio de grabación también puede ser un disco duro integrado. Los escenarios dinámicos, Tablas de índice e información de Lista de Reproducción se pueden grabar en un diferente medio de grabación a los AVclips e información de gestión de corrientes . Estos entonces se pueden leer de paralelo y reproducir como una edición individual de video. (B) Aunque los dispositivos de reproducción en todas las modalidades transfieren AVclips grabados en un BD-ROM a una TV después de la descodificación, el dispositivo de reproducción se puede estructurar a partir de sólo una unidad de BD-ROM, y la TV se puede equipar con todos los otros elementos. En este caso, el dispositivo de reproducción y la TV se puede incorporar en una red doméstica conectada usando IEEE1394. También, aunque los dispositivos de reproducción en la modalidad son de un tipo usado después de conectar a una televisión, también son aplicables dispositivos integrales de visualización-reproducción. Adicionalmente, el dispositivo de reproducción puede ser sólo aquellas partes de los dispositivos de reproducción de las modalidades que realizan partes esenciales del procesamiento. Debido a que estos dispositivos de reproducción son todas invenciones descritas en la especificación de la presente solicitud, los actos que comprenden la fabricación de los dispositivos de reproducción en base a la estructura interna de los dispositivos de reproducción usados en las modalidades 1 a 6 son implementaciones de las invenciones descritas en la especificación de la presente solicitud. Los actos que comprendan la transferencia (venta al menudeo cuando se comprenda el costo, un obsequio cuando no se comprenda el costo) , renta, o importación de dispositivos de reproducción mostrados en las modalidades 1 a 6 también son implementaciones de la presente invención. Los actos que comprendan el planteamiento al usuario general acerca de la transferencia, renta o similares por medio de escaparates, solicitud por catálogo, distribución por panfleto y similares también son implementaciones de estos dispositivos de reproducción. (C) Debido al procesamiento de información por programas de computadora mostrados en los diagramas de flujo de las Figuras 20-22, Figura 28, Figura 30, Figura 33 y Figuras 38 que se realizan específicamente usando recursos de equipo físico, los programas de computadora que muestran los procedimientos de procesamiento en los diagramas de flujo forman una invención en su propio derecho. Aunque todas las modalidades muestren modalidades que se relacionan a la implementación de programas de computadora que corresponden a la presente invención en una forma incorporada en los dispositivos de reproducción, los programas de computadora mostrados en las modalidades 1 a 6 se pueden implementar en su propio derecho, separados de los dispositivos de reproducción. La implementación de los programas de computadora en su propio derecho incluyen actos que comprenden: (1) producción de los programas (2) transferencia de los programas, ya sea de forma gratuita o de otro modo, (3) préstamo de los programas, (4) importación de los programas, (5) revisión de los programas públicamente vía circuitos de comunicación electrónica bi-direccionales, y (6) planteamiento al usuario en general acerca de la transferencia, renta y similares por medio de visualizaciones en escaparates, solicitud por catálogo, distribución en panfletos y demás . (D) Considerar que el elemento de "tiempo" que se relaciona a los pasos ejecutados en la serie de tiempo en los diagramas de flujo en las Figuras 20-22, Figura 28, Figura 30, Figura 33 y Figura 38 es un punto requerido para especificar la invención. Si este es el caso, entonces los procedimientos de procesamiento mostrados por los diagramas de flujo se puede entender como que describen las configuraciones de uso del método de reproducción. La ejecución del procesamiento en los diagramas de flujo para lograr los objetos originales de la presente invención y para -establecer las acciones y efectos al realizar el procesamiento de los pasos en las series de tiempo es, ni que decir, una implementación del método de grabación que corresponde a la presente invención. (E) Con la modalidad 5, los Menús (CapltuloMenú) para exhibir listas de Capítulos y objetos PELÍCULA para controlar el comportamiento de estos Menús se puede grabar en un BD-ROM, y la ramificación permitida desde el Menú Superior. También, estos Menús se pueden llamar al oprimir una tecla de Capítulo en un control remoto. (F) Cuando se graba en un BD-ROM, se anexan de manera preferente los encabezados de extensión a los paquetes TS que estructuran los AVclips. Los encabezados de tensión, que se llaman TP_extra_encabezado, incluyen un "Arrivo_Tiempo_Marca" y un wcopia_permiso_indicador" , y tiene una longitud de datos de 4-byte. Los paquetes de TS de TP_extra_encabezado_anexados (más adelante en la presente, abreviados a "Paquete TS EX-anexado") se arreglan en grupos de 32 paquetes, y se escriben en tres sectores. Cada grupo que comprende 32 paquetes TS EX-anexados en 6,144 bytes de longitud (=32x192), y corresponde al tamaño de 6,144-bytes de tres sectores (=2048X3) . La agrupación de los 32 paquetes TS EX-anexados contenidos en los tres sectores se refiere como una "unidad alineada" . Un dispositivo 200 de reproducción transmite las Unidades Alineadas en el procesamiento de transmisión como se describe posteriormente, cuando se usa en una red doméstica conectada vía IEEE1394. Es decir, un dispositivo en el lado del emisor remueve el TP_extra_encabezado de cada uno de los 32 paquetes TS EX-anexados incluidos en una Unidad Alineada, y transfiere los paquetes TS después de la codificación del cuerpo del paquete TS en base a una norma DTCP. Cuando se transfieren los paquetes TS, se insertan paquetes isocrónicos entre todos los paquetes TS adyacentes. La colocación de los paquetes isocrónicos se basa en los tiempos mostrados en la Arrivo_Tiempo_Marca en cada TP_extra_encabezado . EL dispositivo 200 de reproducción transfiere un DTCP_Descriptor después de la transferencia de los paquetes TS . EL DTCP_Descriptor muestra un ajuste de permisibilidad de copia en cada TP_extra_encabezado . Así, si el DTCP_Descriptor se describe para mostrar "copia prohibida", los paquetes TS no se grabarán en otros dispositivos cuando se usen en una red doméstica conectada vía IEEE1394. (G) Aunque las corrientes digitales grabadas en un medio de grabación en las modalidades son AVclips, las corrientes digitales pueden ser VOB (Objetos de Video) que cumplen con la norma de DVD-Video o una norma de grabación de DVD-Video. Los VOB son corrientes de programa que cumplen con ISO/IEC13818-1 obtenidas al multiplexar corrientes de video y audio. También, las corrientes de video en los AVclips pueden ser de formato MPEG-4, formato WMV, o similares. Adicionalmente, las corrientes de audio pueden ser un formato de PCM-Líneal, formato Dolby-AC3, formato MP3 , formato MPEG-AAC, un Dts, o un WMA (Windows media audio) . (H) En la estructura de los dispositivos de reproducción sólo se almacena el escenario dinámico actual en la memoria 15 de escenario dinámico y sólo se almacena la información de gestión de corriente actual y la información de PL actual en la memoria 11 de escenario estático. Sin embargo, se pueden almacenar por adelantado una pluralidad de escenarios, información de gestión de corrientes e información de PL, como con antememoria. Al hacer esto, el tiempo lag hasta la lectura de estos datos del BD-ROM se puede acortar. También, aunque la memoria 14 de respaldo salva los valores almacenados de los registros en forma de pila, cuando se da consideración a la relación con el tamaño de memoria, es realista arreglar los valores almacenados para salvar en un nivel . (I) Los trabajos cinematográficos en las modalidades se pueden obtener al codificar señales de video analógicas difundidas por un difusor analógico, o pueden ser datos de corrientes constituidos de corrientes de transporte difundidas por difusión digital. También, los contenidos se pueden obtener al descodificar señales de video analógicas/digitales grabadas en una cinta de video. Adicionalmente, los contenidos se pueden obtener al codificar señales de video analógicas/digitales tomadas directamente en una cámara de video. De manera alternativa, los contenidos pueden ser trabajos digitales con derechos de autor distribuidos desde un servidor de distribución. (J) El módulo Java 17 puede ser una plataforma Java instalada en un dispositivo a fin de transmitir difusiones satelitales. Si el módulo Java 17 es esta plataforma Java, un dispositivo de reproducción que corresponde a la presente invención comparte el procesamiento como STB de uso MHP. Adicionalmente, el módulo Java 17 puede ser una plataforma Java instalada en un dispositivo a fin de realizar controles de procesamiento de teléfono móvil . Si el módulo Java 17 es esta plataforma Java, un dispositivo de reproducción que corresponde a la presente invención, comparte el procesamiento como un teléfono móvil. También, el módulo 18 de NAVEGADOR puede ser un programa de Navegador instalado en computadora tal como Internet Explorer de Microsoft, y similares. (K) En el modelo de capas mostrado en las figuras, El modo de Navegador y el modo de PELÍCULA se puede colocar sobre el modo Java. Particularmente debido a la ligera carga en el dispositivo de reproducción de la ejecución de los procedimientos de control basados en los escenarios dinámicos, la interpretación de los escenarios dinámicos en el modo Película y similares, no surgen problemas aun cuando se ejecuta el modo PELÍCULA sobre el modo Java. También, cuando se desarrollan dispositivos de transmisión y trabajos cinematográficos, el aseguramiento de la operación puede tratar con un modo individual . Adicionalmente, el procesamiento del modo Java se puede ejecutar sólo en el modo Java, sin proporcionar los tres modos. Como se muestra en modalidad 2, puesto que los controles de reproducción sincronizados con la reproducción de PL son posibles aun en el modo Java, se remueve la necesidad de proporcionar el modo de PELÍCULA. Adicionalmente, los controles en el escenario dinámico sólo pueden ser del modo PELÍCULA o sólo de modo Navegador.
Aplicabilidad Industrial Los medios de grabación y los dispositivos de reproducción que corresponden a la presente invención son capaces de impartir controles interactivos en trabajos cinematográficos, haciendo de esta manera posible suministrar al mercado trabajos cinematográficos que tienen alto valor adicionado y fortalecer los mercados para películas, aparatos del consumidor y similares. Como tales los medios de grabación y los dispositivos de reproducción que corresponden a la presente invención son altamente aplicables en la industria cinematográfica y de aparatos del consumidor. Se hace constar que con relación a esta fecha, el mejor método conocido por la solicitante para llevar a la práctica la presente invención, es el que resulta claro a partir de la presente descripción de la invención.

Claims (23)

REIVINDICACIONES Habiéndose descrito la invención como antecede, se reclama como propiedad lo contenido en las siguientes reivindicaciones:
1. Un medio de grabación que tiene datos de video y un escenario dinámico grabado en el mismo, caracterizado porque el escenario dinámico es una cadena de órdenes que muestra un procedimiento de control de reproducción de los datos de video, y tiene información de atributo anexada al mismo, la información de atributo muestra un procedimiento de control para cuando un usuario pide una llamada de menú durante la reproducción de los datos de video, e incluye un primer indicador y el primer indicador indica, cuando termina la llamada de menú durante la reproducción de los datos de video, si reasume la reproducción en los datos de video desde una posición de reproducción en un momento en que se pidió la llamada de menú
2. El medio de grabación de conformidad con la reivindicación 1, caracterizado porque se graban en el mismo varias piezas de datos de video, el procedimiento de control de reproducción mostrado por el escenario dinámico es un control para la reproducción condicional de una de las piezas de datos de video, la condición se define usando un parámetro de sistema, y la llamada de menú manda una orden para el procesamiento de cambiar el parámetro del sistema.
3. El medio de grabación de conformidad con la reivindicación 2, caracterizado porgue el parámetro de sistema es un valor que muestra uno de un ajuste de idioma en un dispositivo de reproducción, un ajuste de audio en un dispositivo de reproducción, un ajuste de sub-video en un dispositivo de reproducción, y un ajuste de ángulo en un dispositivo de reproducción.
4. El medio de grabación de conformidad con la reivindicación 1, caracterizado porque la información de atributo incluye un segundo indicador , el segundo indicador indica, cuando el usuario pide la llamada de menú durante la reproducción de los datos de video, si se enmascara la petición, y el primer indicador es válido cuando el segundo indicador está APAGADO.
5. El medio de grabación de conformidad con la reivindicación 4, caracterizado porque un apareamiento del escenario dinámico y los datos de video constituye un título en el medio de grabación , se graban en el mismo una pluralidad de títulos , la información de atributo incluye un tercer indicado , el tercer indicador indica, cuando el usuario pide una búsqueda de título durante la reproducción de los datos de video por un escenario dinámico, si se enmascara la petición, y el primer indicador es válido, aún cuando el tercer indicador esté ENCENDIDO.
6. El medio de grabación de conformidad con la reivindicación 1, caracterizado porque el escenario dinámico incluye una orden de ramificación, los tipos del escenario dinámico incluyen uno o más escenarios dinámicos para un modo de película y uno o más escenarios dinámicos para un modo mejorado, la orden de ramificación especifica un objetivo de ramificación por referencia indirecta vía una tabla, la tabla incluye una pluralidad de índices que corresponden uno a uno con una pluralidad de escenarios dinámicos para seleccionar como objetivos de ramificación, y un índice para el procesamiento de excepción, el procesamiento de excepción se realiza cuando se ordena la ramificación a un escenario dinámico en modo mejorado no ejecutable, y el índice de procesamiento de excepción corresponde a un escenario dinámico de modo película que remplaza el escenario dinámico de modo mejorado no ejecutable.
7. El medio de grabación de conformidad con la reivindicación 1, caracterizado porque el escenario dinámico incluye una orden de ramificación, los tipos del escenario dinámico incluyen uno o más escenarios dinámicos para un modo de película y uno o más escenarios dinámicos para un modo mejorado, la orden de ramificación especifica un objetivo de ramificación por referencia indirecta vía una tabla, se graban en el mismo una pluralidad de tablas que corresponden una a una con versiones plurales de un formato de datos, las versiones del formato de datos incluyen una primera versión que corresponde sólo al modo de película, y una segunda versión que corresponde al modo de película y al modo mejorado, la información que se relaciona a uno o más escenarios dinámicos de modo película se describe en la tabla que corresponde a la primera versión, y la información que se relaciona a uno o más escenarios dinámicos de modo película y modo mejorado se describe en la tabla que corresponde a la segunda versión .
8. El medio de grabación de conformidad con la reivindicación 1, caracterizado porque se graban en el mismo varias piezas de información de sección de reproducción, cada pieza de la información de sección de producción muestra un punto de inicio de reproducción y un punto de terminación de reproducción en los datos de video, y el procedimiento de control de reproducción en el escenario dinámico ordena al dispositivo de reproducción realizar la reproducción usando una de las piezas de la información de sección de reproducción .
9. El medio de grabación de conformidad con la reivindicación 8, caracterizado porque una corriente de video constituye una corriente multiplexada que tiene una pluralidad de corrientes de elementales muítiplexadas en las mismas , cada pieza de información de sección de reproducción muestra una especificación de filtro de cada corriente elemental en correspondencia con los puntos de inicio y fin de reproducción en los datos de video, y la especificación de filtro especifica para cada corriente elemental multiplexada, si se puede reproducir la corriente elemental.
10. ün dispositivo de reproducción que se relaciona a un medio de grabación que tiene datos de video y un escenario dinámico grabado en el mismo, caracterizado porque comprende: un módulo operable para interpretar un procedimiento de control de reproducción mostrado en el escenario dinámico; una unidad de reproducción operable para reproducir los datos de video de acuerdo con la interpretación por el módulo; una unidad de recepción operable para recibir una operación de usuario durante la reproducción de los datos de video; y un gestor operable para ejecutar un procedimiento de control mostrado en la información de atributo anexada al escenario dinámico si la operación de usuario recibida es una petición de llamada de menú, en donde, la información de atributo incluye un primer indicador , el procedimiento de control ejecutado por el gestor cuando el primer indicador está ENCENDIDO es un control para ejecutar la llamada de menú después de detener la reproducción de los datos de video, y reanudar la reproducción de los datos de video en una posición de reproducción en un momento de la petición de llamada de menú después de que ha terminado la llamada de menú, y el procedimiento de control ejecutado por el gestor cuando el primer indicador está APAGADO es un control para ' no reanudar la reproducción de los datos de video después de que ha terminado la llamada de menú .
11. El dispositivo de reproducción de conformidad con la reivindicación 10, caracterizado porque comprende una memoria y un conjunto de registros que almacenan un parámetro de sistema que muestra un tiempo de reproducción de los datos de video, en donde se realiza la reanudación de la reproducción de los datos de video por el procesamiento para salvar el parámetro del sistema almacenado en el conjunto de registros en la memoria cuando se detiene la reproducción de los datos de video, y el procesamiento para restaurar el parámetro del sistema salvado en la memoria al conjunto de registros cuando ha terminado la llamada de memoria.
12. El dispositivo de reproducción de conformidad con la reivindicación 11, caracterizado porque el procedimiento de control ejecutado por el gestor cuando el primer indicador está APAGADO es un control para restaurar los datos de video después de la ejecución de la llamada de menú, y el reinicio de los datos de video se realiza por el procesamiento para inicializar el parámetro del sistema almacenado en el conjunto de registro cuando se detiene la reproducción y para salvar el parámetro del sistema inicializado en la memoria, y el procesamiento para restaurar el parámetro del sistema salvado en la memoria al conjunto de registros cuando ha terminado la llamada de menú.
13. El dispositivo de reproducción de conformidad con la reivindicación 10, caracterizado porque el procedimiento de control de reproducción mostrado en el escenario dinámico es un control para la reproducción condicional de una de las varias piezas de datos de video, la condición se define usando un parámetro de sistema, y el dispositivo de reproducción comprende un conjunto de registros que almacena al parámetro del sistema que muestra uno de un ajuste de idioma en el dispositivo de reproducción, un ajuste de audio en el dispositivo de reproducción, un ajuste de sub-video en el dispositivo de reproducción, y un ajuste de ángulo en el dispositivo de reproducción.
14. El dispositivo de reproducción de conformidad con la reivindicación 10, caracterizado porque la información de atributo incluye un segundo indicador , el gestor enmascara la petición de llamada de menú por el usuario durante la reproducción de los datos de video cuando está encendido el segundo indicador ENCENDIDO, y se realiza la ejecución de la llamada de menú por el gestor cuando está APAGADO el segundo indicador y el usuario pide la llamada de menú.
15. El dispositivo de reproducción de conformidad con la reivindicación 14, caracterizado porque un apareamiento del escenario dinámico y los datos de video constituye un título en el medio de grabación, se graban una pluralidad de títulos en el medio de grabación, la información de atributo incluye un tercer indicador, el gestor enmascara una petición de búsqueda de título hecha por el usuario durante la reproducción de los datos de video cuando está ENCENDIDO el tercer indicador, y la ejecución en la llamada de menú por el gestor se realiza, aún cuando esté ENCENDIDO el tercer indicador.
16. El dispositivo de reproducción de conformidad con la reivindicación 10, caracterizado porque el escenario dinámico incluye una orden de ramificación , los tipos del escenario dinámico incluyen uno o más escenarios dinámicos para un modo de película y uno o más escenarios dinámicos para un modo mejorado, la orden de ramificación especifica un objetivo de ramificación por referencia indirecta vía una tabla, los tipos de modo incluyen un módulo que corresponde al módulo de película, y un módulo que corresponde al modo mejorado, y si no es posible la ejecución del escenario dinámico por el módulo de modo mejorado, el gestor hace que el módulo de modo película ejecute un escenario dinámico de modo película para procesamiento de excepción mostrado en la tabla, aún cuando se asigna una marca que especifica que un escenario dinámico de objetivo de ramificación es localizado en un índice que corresponde al modo mejorado.
17. El dispositivo de reproducción de conformidad con la reivindicación 10, caracterizado porque el escenario dinámico incluye una orden de ramificación, los tipos del escenario dinámico incluyen uno o más escenarios dinámicos para un modo de película y uno o más escenarios dinámicos para un modo mejorado, la orden de ramificación especifica un objetivo de ramificación por referencia indirecta vía una tabla, una pluralidad de las tablas que corresponden una a una con versiones plurales de un formato de datos se graba en el medio de grabación, las versiones del formato de datos incluyen una primera versión que corresponde sólo al modo de película, y una segunda versión que corresponde al modo de película y al modo mejorado, los tipos de módulo incluyen un módulo que corresponde al módulo de película, y un módulo que corresponde al módulo mejorado, y el gestor identifica un escenario dinámico que va a ser un objetivo de ramificación de la tabla que corresponde a la versión del dispositivo de reproducción de entre las tablas para las versiones grabadas en el medio de grabación, y hace que el módulo que corresponde a un modo del escenario dinámico de objetivo de ramificación ejecute el escenario dinámico.
18. El dispositivo de reproducción de conformidad con la reivindicación 10, caracterizado porque los datos de video se multiplexan con una pluralidad de corrientes elementales, y se graban en el medio de grabación como una corriente multiplexada conjuntamente con la información de sección de reproducción , cada pieza de la información de sección de reproducción muestra una especificación de filtro de cada corriente elemental en correspondencia con un punto de inicio de reproducción y un punto de finalización de reproducción de los datos de video, • el dispositivo de reproducción comprende: una unidad de lectura operable para leer de una unidad de acceso, en la corriente multiplexada, a la cual corresponde el punto de inicio de reproducción hasta una unidad de acceso a la cual corresponde el punto de finalización de reproducción; una unidad de separación operable, cuando se leen las unidades de acceso, para separar una parte de cada corriente elemental multiplexada a la unidad de acceso; y una pluralidad de unidades de descodificación operables para descodificar la parte separada de las corrientes elementales, la información de sección de reproducción incluye información que muestra una especificación de filtro en una sección de reproducción, y las corrientes elementales procesadas por la unidad de separación son piezas de información mostradas en la información de especificación de filtro que se pueden reproducir.
19. El dispositivo de reproducción de conformidad con la reivindicación 10, caracterizado porque los tipos de modo incluyen un módulo que corresponde al modo de película, y un módulo que corresponde al modo mejorado, y la unidad de recepción incluye un despachador operable para realizar el procesamiento de modo que durante la ejecución del escenario dinámico por el módulo de modo mejorado, una operación de usuario predeterminada no se envié al módulo de modo mej orado .
20. El dispositivo de reproducción de conformidad con la reivindicación 19, caracterizado porque el procesamiento realizado por el despachador para no enviar la operación de usuario predeterminada al módulo de modo mejorado es una de una tecla de flecha hacia arriba/hacia abajo/hacia la izquierda/a la derecha y una tecla de activación.
21. Un medio de grabación, caracterizado porque comprende los pasos de: crear datos de aplicación; y grabar los datos de aplicación creados en un medio de grabación, en donde los datos de aplicación incluyen datos de video y un escenario dinámico el escenario dinámico es una cadena de órdenes que muestra un procedimiento de control de reproducción de los datos de video, y tiene información de atributo anexada al mismo, la información de atributo muestra un procedimiento de control para cuando un usuario pide una llamada de menú durante la reproducción de los datos de video, e incluye un primer indicador y el primer indicador indica, cuando terminan la llamada de menú durante la reproducción de los datos de video, si reasume la reproducción en los datos de video desde una posición de reproducción en un momento en que se solicito la llamada de menú.
22. Un programa de computadora para hacer que una computadora reproduzca un medio de grabación que tiene grabado en el mismo un escenario dinámico y datos de video, el programa está caracterizado porque hace que la computadora ejecute los pasos de: interpretar un procedimiento de control de reproducción mostrado en el escenario dinámico; reproducir los datos de video de acuerdo con el resultado de la interpretación; recibir una operación de usuario durante la reproducción de los datos de video; y ejecutar un procedimiento de control mostrado en la información de atributo anexada ' al escenario dinámico si la operación de usuario recibida es una petición de llamada de menú, en donde la información de atributo incluye un primer indicador , el procedimiento de control ejecutado por el gestor cuando el primer indicador está ENCENDIDO es un control para ejecutar la llamada de menú después de detener la reproducción de los datos de video, y reanudar la reproducción de los datos de video en una posición de reproducción en un momento de la petición de llamada de menú después de que ha terminado la llamada de menú, y el procedimiento de control ejecutado por el gestor cuando el primer indicador está APAGADO es un control para no reanudar la reproducción de los datos de video después de que ha terminado la llamada de menú .
23. Un método de reproducción que se relaciona a un medio de grabación que tiene un escenario dinámico y datos de video grabados en el mismo, caracterizado porque comprende los pasos de: interpretar un procedimiento de control de reproducción mostrado en el escenario dinámico; reproducir los datos de video de acuerdo con el resultado de la interpretación; recibir una operación de usuario durante la reproducción de los datos de video; y ejecutar un procedimiento de control mostrado en la información de atributo anexada al escenario dinámico si la operación de usuario recibida es una petición de llamada de menú, en donde la información de atributo incluye un primer indicador , el procedimiento de control ejecutado por el gestor cuando el primer indicador está ENCENDIDO es un control para ejecutar la llamada de menú después de detener la reproducción de los datos de video, y reanudar la reproducción de los datos de video en una posición de reproducción en un momento de la petición de llamada de menú después de que ha terminado la llamada de menú, y el procedimiento de control ejecutado por el gestor cuando el primer indicador está APAGADO es un control para no reanudar la reproducción de los datos de video después de que ha terminado la llamada de menú .
MXPA05008752A 2003-02-21 2004-02-20 Medio de grabacion, aparato de reproduccion, metodo de grabacion,metodo de reproduccion, y programa de computadora. MXPA05008752A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US44913603P 2003-02-21 2003-02-21
PCT/JP2004/002026 WO2004074976A2 (en) 2003-02-21 2004-02-20 Reording medium, playback device, recording method, playback method, and computer program

Publications (1)

Publication Number Publication Date
MXPA05008752A true MXPA05008752A (es) 2005-09-20

Family

ID=32908689

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA05008752A MXPA05008752A (es) 2003-02-21 2004-02-20 Medio de grabacion, aparato de reproduccion, metodo de grabacion,metodo de reproduccion, y programa de computadora.

Country Status (8)

Country Link
US (4) US7542659B2 (es)
EP (3) EP2261922A3 (es)
JP (5) JP3940164B2 (es)
KR (3) KR101046869B1 (es)
CN (2) CN1754225B (es)
AU (2) AU2004214180B2 (es)
MX (1) MXPA05008752A (es)
WO (1) WO2004074976A2 (es)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MXPA05008752A (es) 2003-02-21 2005-09-20 Matsushita Electric Ind Co Ltd Medio de grabacion, aparato de reproduccion, metodo de grabacion,metodo de reproduccion, y programa de computadora.
US9036984B2 (en) * 2003-03-07 2015-05-19 Samsung Electronics Co., Ltd. Information storage medium containing multi-path data, and storage apparatus and player thereof
SG155037A1 (en) * 2003-03-13 2009-09-30 Samsung Electronics Co Ltd Information storage medium storing title and attribute information, reproducing apparatus and method thereof
KR100561479B1 (ko) 2003-03-13 2006-03-16 삼성전자주식회사 동영상으로 재생되는 복수개의 타이틀이 기록된정보저장매체, 그 재생 장치 및 재생 방법
US7620301B2 (en) * 2003-04-04 2009-11-17 Lg Electronics Inc. System and method for resuming playback
TW200518070A (en) * 2003-10-10 2005-06-01 Matsushita Electric Ind Co Ltd Recording medium, reproduction device, program, and reproduction method
KR100965883B1 (ko) * 2003-10-17 2010-06-24 삼성전자주식회사 모드 정보가 포함된 동영상 데이터가 기록된 저장 매체,재생 장치 및 재생 방법
WO2005045840A1 (ja) 2003-11-10 2005-05-19 Matsushita Electric Industrial Co., Ltd. 記録媒体、再生装置、プログラム、再生方法、システム集積回路
WO2005067293A1 (ja) * 2004-01-09 2005-07-21 Matsushita Electric Industrial Co., Ltd. 記録媒体、再生装置、プログラム、再生方法
JP3855273B2 (ja) * 2004-01-19 2006-12-06 船井電機株式会社 光ディスク再生装置
AU2005264608B2 (en) 2004-07-22 2010-10-28 Panasonic Corporation Playback apparatus and playback method
KR100694123B1 (ko) * 2004-07-30 2007-03-12 삼성전자주식회사 동영상 데이터와 어플리케이션 프로그램이 기록된 저장매체 및 그 재생 장치 및 방법
JP3832666B2 (ja) * 2004-08-16 2006-10-11 船井電機株式会社 ディスク再生装置
US7613384B2 (en) 2004-08-17 2009-11-03 Lg Electronics Inc. Method for configuring composite file structure for data reproduction, and method and apparatus for reproducing data using the composite file structure
US7725010B2 (en) 2004-08-17 2010-05-25 Lg Electronics, Inc. Method and apparatus of reproducing data recorded on recording medium and local storage
US7609945B2 (en) 2004-08-17 2009-10-27 Lg Electronics Inc. Recording medium, and method and apparatus for reproducing data from the recording medium
US7609939B2 (en) 2004-08-17 2009-10-27 Lg Electronics Inc. Method and apparatus of reproducing data recorded on recording medium and local storage
US7599611B2 (en) 2004-09-13 2009-10-06 Lg Electronics Co. Recording medium, and method and apparatus of reproducing data recorded on the same
KR20060031750A (ko) * 2004-10-09 2006-04-13 삼성전자주식회사 동영상 재생 및 프로그래밍 기능을 위한 멀티미디어데이터를 기록한 저장매체, 그 재생장치 및 재생방법
KR101193397B1 (ko) 2004-12-01 2012-10-24 파나소닉 주식회사 재생장치, 화상합성방법, 컴퓨터 판독 가능한 기록매체 및 집적회로
JP4012559B2 (ja) 2004-12-01 2007-11-21 松下電器産業株式会社 記録媒体、再生装置、プログラム、再生方法、集積回路
JP5265920B2 (ja) * 2004-12-06 2013-08-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 複数の記憶媒体にインターラクティブ性を拡張する方法と装置
CN101084550B (zh) * 2004-12-20 2011-09-14 皇家飞利浦电子股份有限公司 盘保护方案
JP5522896B2 (ja) 2004-12-24 2014-06-18 コーニンクレッカ フィリップス エヌ ヴェ 番組検索情報を編集する方法および装置
US8842977B2 (en) * 2005-01-07 2014-09-23 Samsung Electronics Co., Ltd. Storage medium storing metadata for providing enhanced search function
KR100782810B1 (ko) * 2005-01-07 2007-12-06 삼성전자주식회사 확장 검색 기능을 제공하기 위한 메타데이터가 기록된 저장매체를 재생하는 방법 및 장치
KR20060085151A (ko) * 2005-01-21 2006-07-26 엘지전자 주식회사 기록매체, 기록매체 재생장치와 재생방법
TWI389106B (zh) * 2005-01-28 2013-03-11 Panasonic Corp Recording medium, reproduction apparatus, reproduction method, and program
CN102081944B (zh) 2005-02-04 2012-12-26 松下电器产业株式会社 读取装置、记录方法及读取方法
JP4968506B2 (ja) * 2005-03-04 2012-07-04 ソニー株式会社 再生装置、再生方法、およびプログラム
JP4968561B2 (ja) * 2005-03-04 2012-07-04 ソニー株式会社 再生装置、再生方法、および記録方法
CN101138045B (zh) * 2005-03-10 2010-09-29 皇家飞利浦电子股份有限公司 用于显示虚拟对象的方法和设备
GB2428329A (en) * 2005-07-09 2007-01-24 Zootech Ltd Interactive switching between different versions of the same audiovisual event or production
KR100698277B1 (ko) * 2005-07-15 2007-03-22 엘지전자 주식회사 영상표시장치 및 이를 이용한 방송신호 재생 방법
US20070041279A1 (en) * 2005-08-22 2007-02-22 Kim Kun S Method and apparatus for reproducing data, recording medium, and method and apparatus for recording data
KR20080002088A (ko) * 2006-06-30 2008-01-04 삼성전자주식회사 재생 제어 방법, 재생 제어 장치 및 정보 저장 매체
JP4963661B2 (ja) * 2007-10-16 2012-06-27 アルパイン株式会社 ビデオ再生装置
JP4963660B2 (ja) * 2007-10-16 2012-06-27 アルパイン株式会社 ビデオ再生装置
JP5106039B2 (ja) * 2007-10-24 2012-12-26 パナソニック株式会社 画像音声同期再生装置
JP2009180972A (ja) * 2008-01-31 2009-08-13 Panasonic Corp オーディオレジューム再生装置及びオーディオレジューム再生方法
WO2009128246A1 (ja) 2008-04-16 2009-10-22 パナソニック株式会社 記録媒体、記録装置、記録方法、及び再生装置
US20100023520A1 (en) * 2008-07-28 2010-01-28 Viewfinity Inc. Encapsulated file management systems
US8444485B2 (en) * 2008-08-05 2013-05-21 Warner Bros. Entertainment Inc. Seamless user navigation between high-definition movie and video game in digital medium
EP2339843A4 (en) * 2008-10-24 2013-07-17 Panasonic Corp BD PLAY SYSTEM, BD PLAYER AND COMPUTER PROGRAM
US20120106919A1 (en) * 2010-10-27 2012-05-03 Toshiba Samsung Storage Technology Korea Corporation Multimedia system
KR101383839B1 (ko) * 2010-10-27 2014-04-10 도시바삼성스토리지테크놀러지코리아 주식회사 멀티미디어 시스템
JP2013054796A (ja) * 2011-09-02 2013-03-21 Sony Corp 情報処理装置、および情報処理方法、並びにプログラム
JP5821631B2 (ja) * 2011-12-28 2015-11-24 富士通株式会社 再生装置、再生方法、及び再生プログラム
WO2016157860A1 (ja) * 2015-03-27 2016-10-06 パナソニックIpマネジメント株式会社 録画再生装置、および番組情報の表示方法
CN105828100A (zh) * 2016-03-21 2016-08-03 乐视网信息技术(北京)股份有限公司 一种音视频文件同时播放的方法、装置和***
US10349136B2 (en) 2017-03-22 2019-07-09 Opentv, Inc. User-initiated transitioning between media content versions
EP3824465A1 (en) 2018-07-18 2021-05-26 Hypex S.r.l. Method for the creation of interactive audio-video contents of the live-action type for mobile terminals, electronic system for the implementation of the method, and mobile terminal for using the method

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3089575B2 (ja) 1992-11-13 2000-09-18 三信工業株式会社 船外機の排気装置
JP2541464B2 (ja) * 1993-08-18 1996-10-09 日本電気株式会社 マルチメディア文書の記述・提示方法
EP0836192A1 (en) * 1993-10-29 1998-04-15 Kabushiki Kaisha Toshiba Multi-scene recording medium and method and apparatus for reproducing data therefrom
WO1996032720A1 (fr) * 1995-04-14 1996-10-17 Kabushiki Kaisha Toshiba Support d'enregistrement, dispositif et procede pour l'enregistrement des donnees sur le support, et dispositif et procede pour la reproduction des donnees a partir du support
JP2856363B2 (ja) 1995-08-21 1999-02-10 松下電器産業株式会社 光ディスクの再生装置
KR100371429B1 (ko) * 1995-08-21 2003-03-15 마츠시타 덴끼 산교 가부시키가이샤 대화제어에기초하여의외성넘치는장면전개를실현할수있는멀티미디어광디스크및그재생장치와재생방법
KR100421522B1 (ko) * 1995-08-21 2004-05-31 마츠시타 덴끼 산교 가부시키가이샤 특수재생을도입한시청형태를제작자가자유롭게코디네이트할수있는멀티미디어광디스크및그재생장치와재생방법
EP0831647B9 (en) * 1996-04-05 2002-11-27 Matsushita Electric Industrial Co., Ltd. Multimedia optical disk on which audio data of a plurality of channels and sub-video data together with time-varying image data, and device and method of reproducing the data
US6798981B1 (en) * 1996-04-05 2004-09-28 Matsushita Electric Industrial Co., Ltd. Multimedia optical disc for storing audio data and sub-picture data in a plurality of channels as well as moving picture data and apparatus and method for reproducing the multimedia optical disc
KR100217179B1 (ko) 1997-03-25 1999-09-01 윤종용 디지털비디오디스크 재생장치에서의 메뉴재생방법
CN1137487C (zh) * 1997-09-17 2004-02-04 松下电器产业株式会社 将视频数据记录在光盘的设备和方法
MY115908A (en) * 1997-09-17 2003-09-30 Matsushita Electric Ind Co Ltd Video data editing apparatus, optical disc for use as a recording medium of a video data editing apparatus, and computer-readable recording medium storing an editing program
ID21519A (id) * 1997-09-17 1999-06-24 Matsushita Electric Ind Co Ltd Peralatan editing data video dan medium rekaman yang dapat dibaca komputer menyimpan suatu program editing
JP2000132953A (ja) * 1998-10-22 2000-05-12 Toshiba Degital Frontier Kk 選択メニュー画面を記録した記録媒体
EP1057184B1 (en) 1998-11-16 2016-04-27 Koninklijke Philips N.V. Method and device for recording real-time information
US7178106B2 (en) * 1999-04-21 2007-02-13 Sonic Solutions, A California Corporation Presentation of media content from multiple media sources
US20060193606A1 (en) * 1999-04-21 2006-08-31 Interactual Technologies, Inc. Two navigation
KR100657241B1 (ko) * 1999-09-03 2006-12-18 삼성전자주식회사 동영상 기록/재생 장치와 방법 및 기록 매체
CN1186930C (zh) * 2000-04-21 2005-01-26 索尼公司 记录设备和方法、再现设备和方法
JP2001332006A (ja) * 2000-05-17 2001-11-30 Toshiba Corp 背景画像取り込みシステム
WO2002017633A2 (en) * 2000-08-21 2002-02-28 Koninklijke Philips Electronics N.V. Method and system for active modification of video content responsively to processes and data embedded in a video stream
SG95685A1 (en) * 2001-01-10 2003-04-23 Samsung Electronics Co Ltd Recording medium with content stream data recorded thereon, recording apparatus, and reproducing apparatus therefor
CA2690240C (en) * 2001-03-08 2014-08-12 Sony Corporation Data recorder
CN1229990C (zh) * 2001-04-02 2005-11-30 松下电器产业株式会社 数字影像内容的影像再生装置、影像再生方法
JP2002369154A (ja) 2001-04-02 2002-12-20 Matsushita Electric Ind Co Ltd ディジタル映像コンテンツの映像再生装置、映像再生方法、映像再生プログラム、パッケージメディア
JP3354564B2 (ja) * 2001-08-30 2002-12-09 株式会社東芝 情報記録媒体とその再生方法及び記録方法
WO2004001752A1 (en) * 2002-06-24 2003-12-31 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple title video data recorded thereon and recording and reproducing methods and apparatuses
CN1695197B (zh) * 2002-09-12 2012-03-14 松下电器产业株式会社 播放设备、播放方法、以及记录介质的记录方法
JP3793152B2 (ja) 2002-12-26 2006-07-05 株式会社東芝 情報記録方法、情報再生方法、情報再生装置及び情報記録媒体
MXPA05008752A (es) * 2003-02-21 2005-09-20 Matsushita Electric Ind Co Ltd Medio de grabacion, aparato de reproduccion, metodo de grabacion,metodo de reproduccion, y programa de computadora.
US7620301B2 (en) 2003-04-04 2009-11-17 Lg Electronics Inc. System and method for resuming playback
JP4177705B2 (ja) 2003-05-13 2008-11-05 株式会社東芝 情報記憶媒体、情報再生装置、情報再生方法
JP4138614B2 (ja) 2003-09-05 2008-08-27 株式会社東芝 情報記憶媒体、情報再生装置、情報再生方法
JP4171735B2 (ja) 2005-03-31 2008-10-29 日鉱金属株式会社 クロム含有銅合金の製造方法、クロム含有銅合金および伸銅品

Also Published As

Publication number Publication date
US7650060B2 (en) 2010-01-19
KR20050111599A (ko) 2005-11-25
US8145037B2 (en) 2012-03-27
AU2009243507A1 (en) 2009-12-24
JP4129277B2 (ja) 2008-08-06
US7542659B2 (en) 2009-06-02
KR101046869B1 (ko) 2011-07-06
US20090016701A1 (en) 2009-01-15
WO2004074976A8 (en) 2005-09-09
AU2004214180A1 (en) 2004-09-02
US20080080839A1 (en) 2008-04-03
KR101027249B1 (ko) 2011-04-06
CN1754225B (zh) 2012-05-30
US20090016702A1 (en) 2009-01-15
JP2009187661A (ja) 2009-08-20
JP4445542B2 (ja) 2010-04-07
US20070140653A1 (en) 2007-06-21
EP1604367A2 (en) 2005-12-14
JP2008112561A (ja) 2008-05-15
JP2010061809A (ja) 2010-03-18
US8145036B2 (en) 2012-03-27
JP2007109382A (ja) 2007-04-26
EP2133880A3 (en) 2010-12-08
AU2009243507B2 (en) 2011-04-21
AU2004214180B2 (en) 2010-01-28
JP4971415B2 (ja) 2012-07-11
EP2133880A2 (en) 2009-12-16
EP2261922A3 (en) 2013-04-10
KR20080113134A (ko) 2008-12-26
CN1754225A (zh) 2006-03-29
JP4971386B2 (ja) 2012-07-11
CN102394090A (zh) 2012-03-28
EP2261922A2 (en) 2010-12-15
KR101027200B1 (ko) 2011-04-06
WO2004074976A2 (en) 2004-09-02
CN102394090B (zh) 2015-02-25
KR20100127883A (ko) 2010-12-06
JP3940164B2 (ja) 2007-07-04
JP2006519453A (ja) 2006-08-24

Similar Documents

Publication Publication Date Title
MXPA05008752A (es) Medio de grabacion, aparato de reproduccion, metodo de grabacion,metodo de reproduccion, y programa de computadora.
KR101162895B1 (ko) 재생장치, 재생방법
KR100871527B1 (ko) 기록매체, 재생장치, 기록방법, 컴퓨터 프로그램을 기록한 컴퓨터 판독가능한 기록매체, 재생방법
KR20070095995A (ko) 기록매체, 재생장치, 기록방법, 프로그램, 재생방법
KR20060065474A (ko) 로컬스토리지를 이용한 기록매체 재생방법 및 재생장치
US20050135787A1 (en) Recording medium having a data structure for managing graphic information and recording and reproducing methods and apparatuses

Legal Events

Date Code Title Description
FG Grant or registration
HC Change of company name or juridical status