[go: up one dir, main page]

BRPI1004351A2 - Dispositivo de reprodução, circuito integrado, meio de gravação. - Google Patents

Dispositivo de reprodução, circuito integrado, meio de gravação. Download PDF

Info

Publication number
BRPI1004351A2
BRPI1004351A2 BRPI1004351-9A BRPI1004351A BRPI1004351A2 BR PI1004351 A2 BRPI1004351 A2 BR PI1004351A2 BR PI1004351 A BRPI1004351 A BR PI1004351A BR PI1004351 A2 BRPI1004351 A2 BR PI1004351A2
Authority
BR
Brazil
Prior art keywords
streaming
stereoscopic
eye
playback
playback device
Prior art date
Application number
BRPI1004351-9A
Other languages
English (en)
Inventor
Ikeda Wataru
Wataru Ikeda
Sasaki Taiji
Taiji Sasaki
Ogawa Tomoki
Tomoki Ogawa
Yahata Hiroshi
Hiroshi Yahata
Original Assignee
Panasonic Corporation
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 Panasonic Corporation filed Critical Panasonic Corporation
Publication of BRPI1004351A2 publication Critical patent/BRPI1004351A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • 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
    • 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/322Indexing; 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 used signal is digitally coded
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/172Processing image signals image signals comprising non-image signal components, e.g. headers or format information
    • H04N13/178Metadata, e.g. disparity information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/189Recording image signals; Reproducing recorded image signals
    • 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
    • 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

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

DISPOSITIVO DE REPRODUÇÃO, CIRCUITO INTEGRADO, MEIO DE GRAVAÇÃO A presente invenção refere-se a um dispositivo de reprodução para a reprodução de uma transmissão contínua de itens gráficos de acordo com uma tabela de seleção de transmissão contínua gravada no meio de gravação. Um meio de procedimento determina um tipo de reprodução de um item gráfico correspondente ao número de transmissão contínua- atual, com base na capacidade de reprodução indicada pelo registrador de capacidade. A reprodução de transmissões contínuas de itens gráficos cai em dois tipos, um dos quais sendo um primeiro tipo de reprodução no qual uma transmissão contínua de itens gráficos monoscópica é usada e o outro é um segundo tipo de reprodução, no qual um par de transmissão contínua de itens gráficos de olho esquerdo e transmissão contínua de itens gráficos de olho direito é usado para a realização de uma reprodução estereoscópica. O registrador de capacidade indica se uma capacidade para a realização da reprodução estereoscópica pelo uso da transmissão contínua de itens gráficos de olho esquerdo e da transmissão contínua de itens gráficos de olho direito está ou não presente no decodificador de itens gráficos.

Description

Relatório Descritivo da Patente de Invenção para "DISPOSITIVO DE REPRODUÇÃO, CIRCUITO INTEGRADO, MEIO DE GRAVAÇÃO". Campo Técnico A presente invenção refere-se a uma tecnologia de reprodução deimagens3De2D.
Antecedentes da Técnica Antecedente As imagens 2D, também denominadas imagens monoscópicas, | são representadas por pixels em um plano X-Y que é aplicado à tela de exi- bição do dispositivo de exibição. i " Em contraste, as imagens 3D têm uma profundidade na direção do eixo Z além dos pixels no plano X-Y aplicado à tela do dispositivo de exi- bição.
As imagens 3D são apresentadas aos espectadores (usuários) pela reprodução simultaneamente das imagens de olho esquerdo e de olho direi- to a serem vistas, respectivamente, pelos olhos esquerdo e direito, de modo que um efeito estereoscópico possa ser produzido.
Os usuários veriam, den- tre os pixels constituindo a imagem 3D, pixels tendo coordenadas positivas de eixo Z na frente da tela de exibição, e pixels tendo coordenadas negati- vas de eixo Z atrás da tela de exibição.
É preferível que o disco ótico armazenado uma imagem 3D te- nha compatibilidade com um dispositivo de reprodução que pode reproduzir apenas imagens 2D (a partir deste ponto, um dispositivo de reprodução co- mo esse é referido como um "dispositivo de reprodução 2D"). Isto é porque, caso contrário, dois tipos de discos para imagens 3D e 2D precisam ser pro- duzidos, de modo que o dispositivo de reprodução 2D possa reproduzir o mesmo conteúdo que aquele armazenado em um disco para imagem 3D.
Um arranjo como esse teria um custo mais alto.
Assim sendo, é necessário prover um disco ótico armazenando uma imagem 3D que possa ser repro- duzida como uma imagem 2D pelo dispositivo de reprodução 2D, e como uma imagem 2D ou 3D por um dispositivo de reprodução suportando as i- magens 3D e 2D (a partir deste ponto, um dispositivo de reprodução como i esse é referido como um "dispositivo de reprodução 2D/3D". A Literatura de Patente 1 identificada abaixo é um exemplo de documentos da técnica anterior descrevendo tecnologias para a garantia da compatibilidade na reprodução entre imagens 2D e 3D, com respeito a dis- cos óticos armazenando imagem tridimensional. Lista de Citação Literatura de Patente Literatura de Patente 1 Patente Japonesa Nº 3935507 Sumário da Invenção B Problema Técnico . A propósito, quando o vídeo é exibido com um efeito estereos- cópico, os itens gráficos representando legenda e GUI precisam ser exibidos com um efeito estereoscópico, da mesma forma, até certo ponto. Isto é por- que a legenda e a GUI são exibidas sobrepostas ao vídeo e, assim, haverá uma não combinação, se o vídeo for exibido com um efeito estereoscópico e | 15 alegendae a GUI forem exibidas de forma monoscópica. Quando do projeto do dispositivo de reprodução, o fabricante do dispositivo de reprodução (a partir deste ponto, meramente referido como um "fabricante") pode lidar com os itens gráficos representando legenda e GUI com um conceito de projeto de sempre assegurar o efeito estereoscópi- coparaos itens gráficos ou com um conceito de projeto de não assegurar o efeito estereoscópico para os itens gráficos.
O conceito de projeto de sempre assegurar o efeito estereoscó- pico tem o problema a seguir. Quer dizer, para o fabricante realizar o efeito estereoscópico no vídeo apenas, se gasta uma grande quantidade de traba- lhono projeto do hardware, na avaliação e no controle de qualidade. Assim, acrescentar a mais a função de exibição dos itens gráficos de forma estere- oscópica e controlar a qualidade disso no dispositivo de reprodução é um encargo pesado para o fabricante.
Assim sendo, um problema com o conceito de projeto de sempre E assegurar o efeito estereoscópico para os itens gráficos representando le- genda e GUI é que o custo do produto não pode ser reduzido.
O conceito de projeto de não assegurar o efeito estereoscópico
Pd E ESSO SOR, 3/271 para os itens gráficos é conforme se segue. Em muitos casos, um efeito es- tereoscópico de escala plena, conforme provido no vídeo, não é necessário para os itens gráficos, mas é suficiente para meramente realizar o sentido de profundidade, um efeito estereoscópico simples, por um controle de deslo- camento da memória de plano. Assim, é possível reduzir o custo de um dis- positivo de reprodução suportando o efeito estereoscópico, ao se ater ao conceito de projeto e prover os dispositivos de reprodução com uma unidade de reprodução de itens gráficos que realize o controle de deslocamento para a concretização do efeito estereoscópico simples. Contudo, há alguns itens | gráficos nos quais um personagem em um filme se move em sincronização com o movimento do vídeo. Quando o conceito de projeto de sempre realizar um controle de deslocamento é adotado, um personagem como esse é inevi- tavelmente exibido de forma monoscópica, provendo uma impressão eco- nômica do efeito estereoscópico. Seria difícil vender os dispositivos de re- produção como produtos de topo de linha, a menos que os dispositivos de reprodução pudessem escapar da impressão de barateza.
Assim sendo, quando o projeto de produto é desviado para um dos conceitos, o problema mencionado acima ocorrerá. Também, com este desvio, a produção do dispositivo de reprodução pode ser desviada para apenas os produtos de topo de linha ou apenas para os produtos de baixo custo. Isto evita a expansão da linha de produtos no mercado e evita a popu- larização de dispositivos de reprodução suportando a reprodução estereos- cópica.
Assim, um objetivo da presente invenção é prover um dispositivo de reprodução cuja pluralidade de tipos, incluindo um tipo tendo uma função para a provisão de um efeito estereoscópico de alta qualidade e um tipo não tendo a função para a provisão do efeito estereoscópico de alta qualidade, pode ser levada para o mercado para a expansão da linha de produtos. Solução para o Problema O objetivo mencionado acima é atingido por um dispositivo de reprodução compreendendo: um registrador de número de transmissão con- tínua que armazena um dos números de transmissão contínua registrados a O EEE EEE E E O EEN AAA A RAROS 4/271 na tabela de seleção de transmissão contínua que corresponde à transmis- são contínua de itens gráficos a ser reproduzida; e um registrador de capa- cidade que indica uma capacidade de reprodução de itens gráficos, onde a reprodução da transmissão contínua de itens gráficos inclui um processo de —seleçãode um tipo de reprodução da transmissão contínua de itens gráficos a partir de um primeiro tipo de reprodução e de um segundo tipo de reprodu- ção, o primeiro tipo de reprodução usando a transmissão contínua de itens gráficos como uma transmissão contínua de itens gráficos monoscópica, e o segundo tipo de reprodução realizando uma exibição estereoscópica pelo ã usode um par de transmissão contínua de itens gráficos de olho esquerdo e uma transmissão contínua de itens gráficos de olho direito, a capacidade de reprodução de itens gráficos indicada pelo registrador de capacidade é a presença ou a ausência de uma capacidade de realizar uma reprodução es- tereoscópica pelo uso da transmissão contínua de itens gráficos de olho es- —querdo e da transmissão contínua de itens gráficos de olho direito, e a sele- ção do tipo de reprodução é realizada de acordo com a presença ou a au- sência da capacidade indicada pelo registrador de capacidade.
Efeito Vantajoso da Invenção Com a estrutura descrita acima, o indicador de capacidade é provida para indicar se um efeito estereoscópico de itens gráficos pode ser realizado, e o indicador de capacidade pode ser usado para a condição quanto a se o efeito estereoscópico é realizado com respeito a uma trans- missão contínua de itens gráficos que é indicada na tabela de seleção de transmissão contínua de extensão que o efeito estereoscópico de itens gráfi- cosestá disponível.
Assim sendo, se uma transmissão contínua de itens grá- ficos tendo o efeito estereoscópico for gravada no meio de gravação, o fabri- cante poderá proibir o efeito estereoscópico da transmissão contínua de i- tens gráficos pela regulagem do indicador de capacidade como "sem capa- cidade" e poderá executar uma reprodução estereoscópica pelo uso de uma transmissão contínua de itens gráficos monoscópica que proveja um controle i de qualidade mais fácil.
Uma estrutura como essa torna possível comercializar uma plu-
DE E E AAA A OE O EE EEE EEE O EE EESC A AA RR RR ROSS, 51271 ralidade de tipos de dispositivos de reprodução, incluindo um tipo tendo um efeito estereoscópico de topo de linha e um tipo não tendo esse efeito este- reoscópico, desse modo se expandindo a linha de produtos.
Isto completa a descrição de um aspecto da presente invenção tendo sido feito com base no conceito técnico para resolução do problema técnico declarado na seção de "Problema Técnico" acima. Embora em uma base opcional, o dispositivo de reprodução descrito acima pode ter uma es- trutura para a-resolução dos problemas técnicos adicionais a seguir.
(Problema Técnico Adicional 1) .
Os dispositivos de reprodução 3D de tendência predominante atuais são dispositivos de reprodução que requerem que os observadores usem óculos estereoscópicos. Para se desfrutar da visualização estereoscó- pica neste estilo, os observadores precisam realizar duas ações: inserir no dispositivo de reprodução um meio de gravação no qual um filme estereos- cópico esteja gravado, e usar os óculos. Uma vez que as duas ações levam tempo, alguns observadores podem perder o sentido de euforia de "vou as- sistir imagens estereoscópicas", enquanto realizam estas ações.
Assim, é um objetivo da presente invenção prover um dispositivo de reprodução que possa começar uma exibição estereoscópica enquanto o observador tem o sentido de euforia de "vou assistir imagens estereoscópi- cas".
O objetivo mencionado acima é alcançado por um dispositivo de reprodução compreendendo: um registrador de capacidade que indica se uma capacidade para a realização de uma exibição estereoscópica está ou não presente em um dispositivo de exibição conectado ao dispositivo de re- produção; e um registrador de modo que armazena um modo de saída do dispositivo de reprodução, onde é julgado se uma pluralidade de condições é ou não satisfeita, e um modo de saída estereoscópica é regulado no regis- trador de modo, quando for julgado se a pluralidade de condições é satisfei- ta, uma primeira condição dentre a pluralidade de condições é que o regis- | trador de capacidade indique que a capacidade para a realização da exibi- ção estereoscópica esteja presente no dispositivo de exibição conectado ao
A DTD a A A RA A E E A O Ai oi o o PE a ooo OO EE ODE EE OO OO E EEE A RAR 6/271 dispositivo de reprodução, uma segunda condição dentre a pluralidade de condições é que um valor inicial de um modo de saída gravado no meio de gravação indique o modo de saída estereoscópica, e é julgado se a primeira condição e a segunda condição são satisfeitas, quando um disco for lido, e o —modo de saída estereoscópica é regulado no registrador de modo quando for julgado que a primeira condição e a segunda condição são satisfeitas.
Com a estrutura descrita acima, o dispositivo de reprodução en- tra no modo de saída estereoscópica assim. que um disco é inserido ali, quando o valor inicial do modo de saída no meio de gravação indicar que a É reprodução estereoscópica está disponível, e o dispositivo de reprodução . tem a capacidade de realizar a reprodução estereoscópica. Neste caso, quando o valor inicial indica que a reprodução estereoscópica está disponí- vel, o observador pode ser imediatamente imerso na realidade virtual pela reprodução estereoscópica pelo uso dos óculos 3D imediatamente após a inserção do meio de gravação no dispositivo de reprodução.
(Problema Técnico Adicional 2) Para o procedimento de seleção de transmissão contínua no dispositivo de reprodução monoscópica atual, um programa de controle de- nominado um procedimento de seleção de transmissão contínua foi estabe- lecido. No dispositivo de reprodução estereoscópica, é necessário assegurar a comutação entre o modo de saída estereoscópica e o modo de saída mo- noscópica. Um problema disto é que as horas-homens para o desenvolvi- mento do programa de controle dobram, se o procedimento de seleção de modo de saída for contraditório com o procedimento de seleção de transmis- são contínua.
Assim, é um objetivo da presente invenção prover um dispositivo de reprodução o qual realize uma regulagem de modo que tenha uma alta afinidade com o procedimento de seleção de transmissão contínua no dispo- sitivo de reprodução monoscópica.
O objetivo mencionado acima é alcançado por um dispositivo de reprodução compreendendo: um registrador de capacidade indicando se uma capacidade para a realização de uma exibição estereoscópica está ou
AEE ERA EA a EA EEE EA E E EEE DD A A A O PO AA E EEE O O TE k PE UA AA RARA RR RSS, 7/271 não presente em um dispositivo de exibição conectado ao dispositivo de re- produção; e um registrador de modo que armazena um modo de saída do dispositivo de reprodução, onde é julgado se uma pluralidade de condições é ou não satisfeita, e um modo de saída estereoscópica é regulado no regis- trador de modo, quando for julgado que a pluralidade de condições é satis- feita, o meio de gravação armazena uma informação de lista de execução a qual indica um percurso de reprodução, uma primeira condição dentre a plu- ralidade de condições é que o registrador de capacidade indique que a ca- pacidade para a realização da exibição estereoscópica esteja presente no dispositivo de exibição conectado ao dispositivo de reprodução, uma segun- da condição dentre a pluralidade de condições é que um pedaço da informa- ção de lista de execução a ser reproduzida inclua uma tabela de seleção de transmissão contínua de extensão para a reprodução estereoscópica, a ta- bela de seleção de transmissão contínua de extensão mostra uma lista de transmissões contínuas elementares que podem ser selecionadas pelo dis- positivo de reprodução no modo de saída estereoscópica, em correspondên- cia com os números de transmissão contínua, e é julgado se a primeira con- dição e a segunda condição são satisfeitas, quando uma reprodução de uma lista de execução é começada enquanto o modo de saída estereoscópica é regulado no registrador de modo, e o modo de saída estereoscópica regula- do no registrador de modo é mantido quando for julgado que a primeira con- dição e a segunda condição são satisfeitas.
Com a estrutura descrita acima, uma comutação entre os modos de saída é realizada com a condição de que a tabela de seleção de trans- missão contínua de extensão para a visualização estereoscópica esteja pre- sente na informação de lista de execução atual, separada da tabela de sele- ção de transmissão contínua para a visualização monoscópica. Isto torna possível selecionar um modo apropriado a partir do modo de saída monos- cópica e do modo de saída estereoscópica, sem se mudar grandemente o procedimento de seleção de transmissão contínua existente com base na informação de lista de execução.
(Problema Técnico Adicional 3)
Para a reprodução de listas de execução, uma conexão sem emendas entre itens de execução constituindo a lista de execução é assegu- rada, e o autor toma todo cuidado para manter o nível de qualidade da re- produção.
Contudo, há um medo de que o nível de qualidade da reprodução assegurada pelo autor em unidades de listas de execução possa ser degra- dado quando o modo de saída for comutado do modo de saída estereoscó- pica para o modo de saída monoscópica, ou a partir do modo de saída mo- noscópica para o modo de saída estereoscópica, na metade de uma repro- dução de uma lista de execução. i Assim, é um objetivo da presente invenção prover um dispositivo de reprodução o qual impeça que o nível de qualidade da reprodução asse- gurado pelo autor em unidades de listas de execução seja degradado.
O objetivo mencionado acima é atingido pelo dispositivo de re- produção descrito acima, onde, quando um modo de saída monoscópica é regulado no registrador de modo, o modo de saída monoscópica regulado no registrador de modo é mantido, mesmo se a pluralidade de condições for satisfeita.
Com a estrutura descrita acima, uma comutação entre o modo de saída estereoscópica e o modo de saída monoscópica é proibido.
Isto evitaa ocorrência de uma interrupção súbita da imagem de exibição, mesmo se a exibição monoscópica for mudada para a exibição estereoscópica du- rante uma reprodução de uma lista de execução. (Problema Técnico Adicional 4) Para a reprodução de listas de execução, uma conexão sem emendas entre itens de execução constituindo a lista de execução é assegu- rada, e o autor toma todo cuidado para manter o nível de qualidade da re- produção.
Contudo, há um medo de que o nível de qualidade da reprodução assegurada pelo autor em unidades de listas de execução possa ser degra- dado quando o modo de saída for comutado do modo de saída estereoscó- picaparao modo de saída monoscópica, ou a partir do modo de saída mo- noscópica para o modo de saída estereoscópica, na metade de uma repro- dução de uma lista de execução.
a ERA E SS NR RREO, 9/271 Assim, é um objetivo da presente invenção prover um dispositivo de reprodução o qual impeça que o nível de qualidade da reprodução asse- gurado pelo autor em unidades de listas de execução seja degradado.
O objetivo mencionado acima é atingido pelo dispositivo de re- — produção descrito acima, onde, quando um modo de saída monoscópica é regulado no registrador de modo, o modo de saída monoscópica regulado no registrador de modo é mantido.
Com a estrutura descrita acima, é possível evitar a ocorrência de uma interrupção súbita da imagem de exibição, mesmo se a exibição mo- É —noscópica for mudada para a exibição estereoscópica durante uma reprodu- ção de uma lista de execução.
(Problema Técnico Adicional 5) O formato de exibição estereoscópica de tendência predominan- te atual é aquele que requer que os observadores usem óculos dedicados à visualização estereoscópica. É esperado, contudo, que em um futuro próxi- mo, um dispositivo de exibição suportando uma visualização estereoscópica a olho nu seja comercializado. Se um dispositivo de exibição como esse su- portando uma visualização estereoscópica a olho nu for comercializado, é inevitável revisar grandemente o programa de controle para uso no dispositi- vode exibição, o que significa que o programa de controle deve ser desen- volvido de novo, aumentando a carga do fabricante. Também, no presente, é impossível estimar de forma acurada o tempo quando um dispositivo de exi- bição como esse suportando uma visualização estereoscópica a olho nu se- rá desenvolvido, e é quase impossível construir um plano de desenvolvimen- tode dispositivo de reprodução com base nas possibilidades.
Assim, é um objetivo da presente invenção prover um dispositivo de reprodução com um programa de controle que não precise ser grande- mente revisado, mesmo se um dispositivo de reprodução for conectado a um dispositivo de exibição suportando uma visualização estereoscópica a olho nu O objetivo mencionado acima é atingido por um dispositivo de reprodução compreendendo: um registrador de capacidade que indica se o E a A RSA AR ARA 10/271 uma capacidade para a realização de uma exibição estereoscópica está ou não presente em um dispositivo de exibição conectado ao dispositivo de re- produção; e um registrador de modo que armazena um modo de saída do dispositivo de reprodução, onde é julgado se uma condição predeterminada éounãosatisfeita,eum modo de saída estereoscópica é regulado no regis- trador de modo, quando for julgado que a condição predeterminada é satis- feita, dispositivos de exibição tendo a capacidade de realizar uma exibição estereoscópica incluem dispositivos de exibição os quais requerem que os observadores usem óculos estereoscópicos para a visualização de uma re- "| produção estereoscópica, e dispositivos de exibição os quais não requerem que os observadores usem óculos estereoscópicos para a visualização de uma reprodução estereoscópica, o registrador de capacidade inclui um indi- cador de necessidade de óculos que indica se é ou não requerido que os observadores usem óculos estereoscópicos para a visualização de uma re- produção estereoscópica, quando o dispositivo de exibição conectado ao dispositivo de reprodução tiver a capacidade de realizar uma exibição este- reoscópica, e quando o indicador de necessidade de óculos indicar que não é requerido que os observadores usem óculos estereoscópicos para a visua- lização de uma reprodução estereoscópica, é julgado que a condição prede- terminada é satisfeita, e o modo de saída estereoscópica é regulado no re- gistrador de modo.
Com a estrutura descrita acima, o dispositivo de reprodução po- de selecionar um modo de saída apropriado, independentemente de estar conectado a um dispositivo de exibição suportando uma visualização estere- —oscópicaa olho nu ou um dispositivo de exibição não suportando uma visua- lização estereoscópica a olho nu.
(Problema Técnico Adicional 6) A reprodução estereoscópica tem uma longa história. Os filmes estereoscópicos uma vez perderam a chance de se tornarem a tendência — predominante dos filmes, devido a sua resolução insuficiente. Se o nível de À qualidade da reprodução estereoscópica mudar grandemente, dependendo do desempenho de reprodução do dispositivo de exibição com o qual o dis-
positivo de reprodução é conectado, a reprodução estereoscópica poderá seguir o mesmo caminho que aquele do passado.
Assim, é um objetivo da presente invenção é prover um disposi- tivo de reprodução o qual não faça com que o nível de qualidade mude grandemente, dependendo da resolução da imagem ou do dispositivo de exibição.
O objetivo mencionado acima é alcançado por um dispositivo de reprodução para a reprodução de um meio de gravação, o dispositivo de reprodução compreendendo: um registrador de capacidade que indica se ni uma capacidade para a realização de uma reprodução estereoscópica está presente em um dispositivo de exibição conectado ao dispositivo de repro- dução; e um registrador de modo que armazena um modo de saída do dis- positivo de reprodução, onde o registrador de capacidade inclui um indicador de tipo de exibição que indica se o dispositivo de exibição conectado ao dis- positivo de reprodução suporta uma exibição de imagem de qualidade nor- mal ou uma exibição de imagem de qualidade alta, e é julgado que a condi- ção predeterminada não é satisfeita quando o indicador de tipo de exibição indicar que o dispositivo de exibição suporta a exibição de imagem de quali- dade normal.
Com a estrutura descrita acima, quando é impossível assegurar a qualidade de imagem requerida para a reprodução estereoscópica, porque o televisor suporta a exibição de imagem de qualidade normal, é possível manter a regulagem para o modo de reprodução monoscópica. Isto torna possível evitar que uma reprodução estereoscópica seja realizada com uma resolução insuficiente, evitando que uma imagem com qualidade insuficiente seja apresentada para os observadores.
(Problema Técnico Adicional 7) Quando o dispositivo de reprodução é conectado a um dispositi- vo de exibição, uma interface para a conexão deles é requerida. | Nota-se que, quando o dispositivo de reprodução suporta uma reprodução estereoscópica, em um sistema de transmissão no qual os da- dos de ilustração a serem exibidos são transmitidos para o dispositivo de
ADI A Ai o AA EA AD E A É CC TC CAUFT A A AAA RR RSRS 12/271 exibição em um estado não comprimido, alguns parâmetros, tais como o formato de vídeo e a taxa de quadro, são requeridos na negociação. As ra- zões são conforme se seguem. Quer dizer, em um sistema de transmissão o qual presume uma transmissão de dados de ilustração não comprimidos, os dadosdeilustração a serem exibidos em cada período de quadro do disposi- tivo de exibição conectado ao dispositivo de reprodução precisam ser trans- mitidos para o dispositivo de exibição em um estado não comprimido, e, as- sim, os dados de pixel não comprimidos precisam ser transmitidos entre o dispositivo de exibição e o dispositivo de reprodução em sincronização com i operíodo de exibição horizontal e o período de exibição vertical.
Por outro lado, a quantidade dos dados de pixel a serem trans- mitidos em sincronização com o período de exibição horizontal e o período de exibição vertical depende do formato de vídeo da imagem. Assim sendo, os dispositivos precisam trocar uma informação, tais como uma informação de um formato de vídeo e uma taxa de quadro, que podem ser lidadas pelo dispositivo de exibição, e uma informação de um formato de vídeo e uma taxa de quadro que podem ser lidadas pelo dispositivo de reprodução, de modo que eles possam determinar um formato de vídeo e uma taxa de qua- dro ótimos dentre aqueles que podem ser lidados pelos dispositivos.
Contudo, a capacidade do dispositivo de reprodução de lidar com a taxa de quadro e o formato de vídeo depende da taxa de quadro e do formato de vídeo da transmissão contínua de vídeo gravada no meio de gra- vação. Assim, esta informação não pode ser obtida, a menos que um título seja selecionado e uma lista de execução a ser reproduzida seja determina- da Assim sendo, após um disco ser inserido, ainda está por ser de- terminada qual de uma pluralidade de transmissões contínuas de vídeo gra- vadas no disco é para ser reproduzida e, mediante a seleção de uma lista de execução, uma negociação é realizada, após a taxa de quadro e o formato serem levados para o dispositivo de exibição, o que resulta em um atraso da exibição no dispositivo de exibição e um atraso da reprodução estereoscópi- ca. Mais especificamente, o atraso de começo causado pela negociação é
DEDO AD O EE EE RR A E E O RO CEA META Ao RA RARA] NA 13/271 da ordem de aproximadamente cinco segundos.
Assim, é um objetivo da presente invenção prover um dispositivo de reprodução o qual resolva o problema do atraso de começo causado pela negociação, quando um meio de gravação for inserido.
O objetivo mencionado acima é atingido por um meio de grava- ção no qual uma tabela de índice é gravada, onde a tabela de índice inclui uma informação de aplicativo, a informação de aplicativo inclui uma informa- ção de modo de saída inicial e uma informação de taxa de quadro de forma- to, a informação de modo de saída inicial é uma informação que indica se Ê um modo de saída preferencialmente regulado em um dispositivo de repro- dução é um modo de saída monoscópica ou um modo de saída estereoscó- pica, e a informação de taxa de quadro de formato indica um formato de i- magem e uma taxa de quadro que podem ser usados como uma informação de modo de saída do dispositivo de reprodução, quando o meio de gravação forinserido no dispositivo de reprodução.
Com a estrutura descrita acima, a tabela de índice inclui uma in- formação de aplicativo, e a informação de aplicativo inclui uma informação de formato de vídeo e de taxa de vídeo como parâmetros necessários para a negociação. Assim sendo, após a tabela de índice ser lida, é possível come- cara autenticação com o dispositivo parceiro ao mesmo tempo em que a reprodução do primeiro título de execução é começada. Uma vez que é pos- sível executar o processo de reprodução do primeiro título de execução em paralelo com a negociação com o dispositivo parceiro, o atraso de começo pode ser reduzido aproximadamente à metade.
(Problema Técnico Adicional 8) Quando o dispositivo de reprodução tenta realizar um acesso randômico a um arquivo de transmissão contínua, o qual armazena uma transmissão contínua de vídeo, ele se refere a um mapa de entrada gravado no meio de gravação para a identificação de uma posição de começo de um GOP.
O mapa de entrada é gerado como uma transmissão contínua de vídeo e é gravado, pela adição no mapa de entrada de cada entrada a-
DAI TED ED A A ED AA E A RE E O EA EA A E EEE EE A aaa as pet RCA RADAR sã. 14/271 pontando para um pedaço de dados de ilustração que é posicionado no co- meço de um GOP.
Quando uma transmissão contínua de transporte principal é ge- rada a partir de uma transmissão contínua de vídeo de vista principal, uma transmissão contínua de subtransporte é gerada a partir de uma transmissão contínua de vídeo de subvista, e estas transmissões contínuas de transporte são gravadas como um arquivo de transmissão contínua entrelaçada estere- oscópica, um pedaço de dados de ilustração apontados por uma entrada do mapa de entrada de extensão e um pedaço de dados de ilustração apontado À por uma entrada do mapa de entrada básica pode ser disposto em pares diferentes de Extensões.
Nos dados de ilustração armazenados na transmissão contínua de vídeo de vista principal e na transmissão contínua de vídeo de subvista, a quantidade de informação difere para cada quadro.
Quando uma tentativa é feita para a divisão da transmissão contínua de transporte principal e da transmissão contínua de subtransporte incluindo a transmissão contínua de vídeo de subvista em blocos de um comprimento fixo que não causa um es- touro para baixo no buffer de leitura, e, então, a gravação dos blocos no meio de gravação, poderia calhar de um pedaço de dados de ilustração de vistade base apontados por uma entrada do mapa de entrada básica e um pedaço de dados de ilustração de subvista apontados por uma entrada do mapa de entrada de extensão pertencerem a pares diferentes de áreas, de- vido à diferença na quantidade de informação dentre os quadros.
Quando os dados de ilustração de vista de base e os dados de ilustração de subvista pertencem a pares diferentes de áreas, o seguinte ocorre.
Quando um acesso randômico aos dados de ilustração de vista de base ou aos dados de ilustração de subvista é tentado, um par de pedaços de dados de ilustração correspondendo a tempos de reprodução arbitrários é enviado para o decodificador; e é requerido que o decodificador acesse um parde Extensões diferentes e leia um par de pedaços de dados de ilustra- ção a partir do par de Extensões diferentes.
Quando um par de Extensões diferentes é acessado a cada vez em que um acesso randômico é realizado,
DE A A A A A E E o E E A UU SD OO NA RSRS ASR xa Ft a íss seis, 15/271 uma grande quantidade de buscas pelo captador ótico ocorre, o que causa um atraso no começo da reprodução.
Assim, é um objetivo da presente invenção prover um meio de gravação o qual elimine um atraso que é causado quando acessos randômi- cosaumpar de dados de ilustração de vista de base e dados de ilustração de subvista são realizados.
O objetivo mencionado acima é atingido por um meio de grava- ção no qual um arquivo de transmissão contínua e um arquivo de gerencia- mento de transmissão contínua são gravados, o arquivo de transmissão con- i tínua inclui uma transmissão contínua de vídeo a qual inclui uma pluralidade de pedaços de dados de ilustração, o arquivo de gerenciamento de trans- missão contínua inclui um mapa de entrada o qual inclui entradas, cada uma indicando um endereço de dados de ilustração em correspondência com um tempo de reprodução, os dados de ilustração incluem dados de ilustração de vista principal constituindo uma vista principal de uma imagem estereoscópi- ca e dados de ilustração de subvista constituindo uma subvista da imagem estereoscópica, o mapa de entrada inclui um mapa de entrada básica o qual é usado quando uma imagem monoscópica é reexibida, e um mapa de en- trada de extensão, o qual é usado em conjunto com o mapa de entrada bá- sica, quando a imagem estereoscópica for reexibida, e o mapa de entrada de extensão tem entradas que indicam tempos que são indicados pelas en- tradas do mapa de entrada básica correspondente ao mapa de entrada de extensão.
No meio de gravação declarado acima, o arquivo de transmissão contínua pode ser um arquivo de entrelaçamento estereoscópico no qual as Extensões constituindo uma transmissão contínua de vista principal e Exten- sões constituindo uma transmissão contínua de subvista são dispostas de uma maneira entrelaçada, uma iº*""º Extensão que tem um número de identi- ficação "i" dentre as Extensões que constituem a transmissão contínua de vista principal inclui um pedaço de dados de ilustração de vista principal indi- i cados por uma entrada do mapa de entrada básica, e uma iº*"º Extensão identificada pelo número de identificação "i" dentre as Extensões que consti-
AIEA OA OA EDER DO A A A A TREE ORE apa as RR RA AAA A, 16/271 tuem a transmissão contínua de subvista inclui um pedaço de dados de ilus- tração de subvista por uma entrada do mapa de entrada de extensão, e a entrada que indica os dados de ilustração de vista principal incluídos na jé*ma Extensão da transmissão contínua de vista principal tem o mesmo tempo de reprodução que a entrada que indica os dados de ilustração de subvista in- cluídos na iº*""* Extensão da transmissão contínua de subvista. No meio de gravação descrito acima, quando GOPs constituindo a transmissão contínua de transporte principal e GOPs constituindo a trans- missão contínua de subtransporte estão para serem gravados no meio de i gravação, as entradas do mapa de entrada de extensão apontam apenas para pedaços de dados de ilustração de subvista, onde os pedaços de da- dos de ilustração de vista de base a serem reproduzidos nos mesmos tem- pos de reprodução que os pedaços de dados de ilustração de subvista são apontados pelas entradas do mapa de entrada básica.
Nesta estrutura, os pedaços de dados de ilustração apontados pelas entradas para o mapa de entrada básica e pedaços de dados de ilus- tração apontados pelas entradas do mapa de entrada de extensão estão presentes nos pares das mesmas Extensões. Portanto, quando as Exten- sões são acessadas através do mapa de entrada básica e do mapa de en- trada de extensão, os GOPs da vista de base e os GOPs da subvista cor- respondente são reproduzidos como um grupo. Isto elimina o atraso no co- meço da reprodução.
Breve Descrição dos Desenhos As figuras 1A a 1C mostram um sistema de home theater que é composto por um meio de gravação que é um meio de pacote, um dispositi- vo de reprodução que é um dispositivo de tocador, um dispositivo de exibi- ção e óculos.
A figura 2 mostra a cabeça do usuário no lado esquerdo do de- senho e as imagens de um esqueleto de dinossauro visto respectivamente —peloolho esquerdo e pelo olho direito do usuário no lado direito do desenho.
A figura 3 mostra um exemplo das estruturas internas das transmissões contínuas de vista de base e dependente de vista para a visua-
E O O O O O O NO O O O O O O O O O O O E O O Sa a e 2“ 17/271 lização estereoscópica.
As figuras 4A a 4C mostram a estrutura interna do meio de gra- vação na Modalidade 1. As figuras 5A e 5B mostram as estruturas internas da TS princi- paledasubTS.
As figuras 68A a 6D mostram as estruturas internas da informa- ção de lista de execução.
As figuras 7A e 7B mostram um exemplo da tabela de seleção de transmissão contínua básica. i A figura 8 mostra a estrutura interna da tabela de seleção de transmissão contínua de extensão.
As figuras 9A a 9C mostram sequências de registro de transmis- são contínua na tabela de seleção de transmissão contínua de extensão.
A figura 10 mostra que transmissões contínuas elementares são demultiplexadas a partir da TS principal e das subTSs com o uso da tabela de seleção de transmissão contínua básica e da tabela de seleção de trans- missão contínua de extensão.
A figura 11 mostra os números de transmissão contínua a serem atribuídos no modo de saída 2D e no modo de saída 3D.
A figura 12 mostra a estrutura interna do dispositivo de reprodu- ção.
As figuras 13A e 13B mostram a estrutura interna do decodifica- dor de PG.
As figuras 14A e 14B mostram a estrutura interna do decodifica- dordelegenda de texto.
As figuras 15A e 15B mostram modelos de decodificador do de- codificador de IG.
A figura 16 mostra uma estrutura de circuito para superposição das saídas dos modelos de decodificador e extração do resultado no modo 3DIR. | A figura 17 mostra uma estrutura de circuito para superposição das saídas dos modelos de decodificador e extração do resultado no modo
DS NS NS O NO NO NO O CC O O CC O O A O O E E O O SM a a 18/271 "1 plano + deslocamento".
A figura 18 mostra as estruturas internas do conjunto de regis- trador 203 e da unidade de controle de reprodução.
A figura 19 mostra a atribuição de bit em PSR24.
A figura 20 mostra o procedimento de reprodução de lista de e- xecução.
A figura 21 é um fluxograma que mostra o procedimento para a determinação da transmissão contínua de legenda de texto de PG atual, quando uma condição de reprodução é mudada. | A figura 22 é um fluxograma que mostra o procedimento para a seleção de uma transmissão contínua de legenda de texto de PG que é óti- ma para o item de execução atual.
A figura 23 é um fluxograma que mostra o procedimento o qual é para ser executado quando uma mudança de transmissão contínua é requi- sitada pelo comando de regulagem de transmissão contínua estereoscópica (regular comando de SS de transmissão contínua).
A figura 24 é um fluxograma que mostra o procedimento o qual é para ser executado quando uma mudança de transmissão contínua é requi- sitada pelo comando de regulagem de transmissão contínua ou por uma o- peração de usuário requisitando uma mudança de número de transmissão contínua.
As figuras 25A e 25B são fluxogramas mostrando os procedi- mentos para a determinação da transmissão contínua de IG atual e o tipo de reprodução da mesma.
As figuras 26A a 26C mostram que identificadores de pacote são extraídos para a unidade de demultiplexação pela sequência de registro de transmissão contínua combinada.
As figuras 27A a 27C mostram que identificadores de pacote são extraídos para a unidade de demultiplexação pela sequência de registro de | transmissão contínua combinada.
A figura 28 mostra as estruturas internas do conjunto de regis- trador 203 e da unidade de controle de reprodução 210.
ADE AIEA A DE PR EEE OA OA OA A ETR E A o ia AA ORA RR RD O, 19/271 A figura 29 mostra a transição de estado do modelo de seleção do modo de saída.
A figura 30 é um fluxograma que mostra o procedimento para o processo de inicialização.
A figura 31 mostra o "Procedimento quando a condição de re- . produção é mudada".
As figuras 32A e 32B mostram a atribuição de bit no registrador de regulagem de tocador para a realização do modo de saída 3D.
A figura 33 mostra um exemplo da estrutura interna do objeto de ' BD-J.
As figuras 34A e 34B são fluxogramas mostrando os procedi- mentos para a regulagem do modo de saída no título de BD-J.
A figura 35 é um fluxograma que mostra um exemplo do compor- tamento da seleção de configuração de dispositivo de HAVi inicial.
A figura 36 mostra a atribuição de bit em PSR23.
A figura 37 é um fluxograma que mostra o procedimento para julgar se a exibição estereoscópica está disponível, pela checagem de PSR23.
As figuras 38A a 38C são ilustrações para explicação da tabela deíndice.
A figura 39 é um fluxograma que mostra o procedimento a ser realizado após um disco ser inserido.
As figuras 40A e 40B mostram comunicações entre o dispositivo de exibição e o dispositivo de reprodução.
A figura 41 mostra a correspondência entre arquivo 2D / base de arquivo e dependente de vista.
As figuras 42A a 42C mostram a correspondência entre o arqui- vo de transmissão contínua entrelaçada e o arquivo 2D / base de arquivo.
A figura 43 mostra uma correspondência dentre o arquivo de transmissão contínua entrelaçada estereoscópica, arquivo 2D, base de ar- quivo e dependente de arquivo.
A figura 44 mostra a lista de execução 2D e a lista de execução o mi DA OA A DAP OA RETO O aaa a a RR RRRMARAIAAVA 20/271 3D.
As figuras 45A a 45D mostram a estrutura interna do arquivo de informação de clipe.
A figura 46 mostra a correspondência dentre o arquivo de infor- mação de clipe, a lista de execução e o arquivo de transmissão contínua entrelaçada estereoscópica.
As figuras 47A e 47B mostram a estrutura interna da informação de base de clipe e a informação dependente de clipe.
A figura 48 mostra o mapa de entrada básica e o mapa de en- É tradade extensão.
A figura 49 mostra as entradas que não são permitidas no mapa de entrada de extensão.
A figura 50 é um fluxograma que mostra o procedimento de re- produção de item de execução.
A figura 51 mostra como a sequência de ATC é restaurada a partir de blocos de dados constituindo o arquivo de transmissão contínua entrelaçada estereoscópica.
As figuras 52A e 52B mostram como a sequência de ATC é res- taurada.
As figuras 53A a 53D mostram um exemplo da tabela de infor- mação de ponto de começo de Extensão na informação de clipe de vista de base e um exemplo da tabela de informação de ponto de começo de Exten- são na informação de clipe dependente de vista.
As figuras 54A a 54C são ilustrações providas para explanação dos números de pacote de fonte de blocos de dados arbitrários em sequên- cias de ATC 1 e2. A figura 55 mostra o procedimento para a restauração da se- quência de ATC.
As figuras 56A e 56B mostram o método de fabricação de um : disco ótico. | A figura 57 é um fluxograma que mostra o procedimento da eta- pa de autoria.
AA A ADE A A A a E O US SS SS SADO OO O NA A RR 21/271 A figura 58 é um fluxograma que mostra o procedimento para escrita do arquivo de AV. A figura 59 é um fluxograma que mostra o procedimento para a geração do mapa de entrada básica e do mapa de entrada de extensão.
A figura 60 é um fluxograma que mostra o procedimento para a geração do aplicativo de BD-J, do objeto de BD-J, do objeto de filme e da tabela de índice.
A figura 61 mostra uma estrutura interna de um disco ótico de camada múltipla. i A figura 62 mostra o formato de aplicativo do disco ótico com base no sistema de arquivos. A figura 63 mostra a estrutura de um dispositivo de reprodução 2D/3D. As figuras 64A a 64C mostram a modalidade de um ato de uso de um meio de gravação relativo à presente invenção, a estrutura do BD- ROM e a estrutura do arquivo de índice. i As figuras 65A e 65B mostram a estrutura de um clipe de AV e como cada transmissão contínua é multiplexada no clipe de AV. As figuras 66A e 66B ilustram em detalhes como a transmissão contínua de vídeo é armazenada na série de pacote de PES, e mostra os pacotes de TS e os pacotes de fonte no clipe de AV. As figuras 67A e 67B mostram a estrutura de dados da PMT e a estrutura interna do arquivo de informação de clipe. As figuras 68A e 68B mostram a estrutura interna da informação de atributo de transmissão contínua e a estrutura interna do mapa de entra- da. As figuras 69A a 69C mostram a estrutura interna da lista de e- xecução e a estrutura interna do item de execução. As figuras 70A e 70B mostram a estrutura de um dispositivo de reprodução 2D e explicam a variável de tocador. | A figura 71 mostra a estrutura interna do decodificador-alvo de sistema.
DP A A A A e ke OS a icNSORSSOSTEE OO ESSA ADA 22/271 A figura 72 mostra um parâmetro de sistema que identifica o mé- todo 3D correspondente.
A figura 73 mostra como o parâmetro de sistema identificando o método de 2D correspondente é obtido automaticamente.
A figura 74 mostra a estrutura de dados para comutação entre uma lista de execução 2D e uma lista de execução 3D a ser reproduzida.
A figura 75 é um fluxograma para comutação entre uma lista de execução 2D e uma lista de execução 3D a ser reproduzida.
A figura 76 ilustra uma saída simultânea de uma imagem 3D e " umaimagem2D.
A figura 77 mostra a transição de status do parâmetro de siste- ma indicando o formato de exibição 2D / 3D.
A figura 78 é um fluxograma que mostra a inicialização da tran- sição de status do parâmetro de sistema indicando o formato de exibição 2D /3D. | As figuras 79A e 79B são fluxogramas que mostram um proce- dimento quando a condição de reprodução é mudada na transição de status do parâmetro de sistema indicando o formato de exibição 2D / 3D, e um pro- cedimento quando um título é mudado na transição de status do parâmetro desistema indicando o formato de exibição 2D / 3D.
A figura 80 é um fluxograma para comutação entre 2D e 3D na transição de status do parâmetro de sistema indicando o formato de exibição 2D /3D.
A figura 81 é um fluxograma no caso do título de filme na transi- çãode status do parâmetro de sistema indicando o formato de exibição 2D / 3D.
A figura 82 é um fluxograma no caso do título em Java na transi- ção de status do parâmetro de sistema indicando o formato de exibição 2D / 3D.
A figura 83 é um fluxograma no caso da comutação de título na transição de status do parâmetro de sistema indicando o formato de exibição 2D/3D.
DAI TED ED AD A DD IPEP DP AE RA AO A EA A EAD DP REDE EA EEE EE EEE EAR ARA ata) A AAA NO RR DR SN NSCCCRERSE RRSSSSSSSNNOS, 23/271 As figuras 84A e 84B mostram como melhorar a eficiência da au- tenticação de HDMI! antes de uma transmissão contínua começar a ser re- produzida.
A figura 85 mostra uma reprodução de uma imagem 3D por um dispositivo de reprodução 2D / 3D. A figura 868 mostra um mapa de tempo no caso de uma trans- missão contínua de imagem 2D. - A figura 87 mostra um mapa de tempo no caso em que uma transmissão contínua de imagem 3D é composta por duas transmissões i contínuas independentes.
A figura 88 mostra um mapa de tempo no caso em que uma transmissão contínua de imagem 3D é composta por uma transmissão con- tínua de transporte.
A figura 89 mostra um mapa de tempo no caso em que uma transmissão contínua de imagem 3D é composta por uma transmissão con- tínua de transporte.
A figura 90 mostra uma informação de deslocamento de legenda / itens gráficos e uma comutação entre válido e inválido.
A figura 91 é um fluxograma que mostra a inicialização da tran- siçãode status do parâmetro de sistema indicando o formato de exibição 2D 13D.
A figura 92 ilustra a visualização estereoscópica.
A figura 93 mostra uma estrutura de exemplo de um dispositivo de reprodução 2D / 3D, o qual é realizado pelo uso de um circuito integrado.
A figura 94 é um diagrama de blocos funcional que mostra uma estrutura típica da unidade de processamento de transmissão contínua.
A figura 95 é um diagrama conceitual que mostra a unidade de comutação e os periféricos quando a unidade de comutação for DMAC.
A figura 96 é um diagrama de blocos funcional que mostra uma estrutura típica da unidade de saída de AV.
A figura 97 é uma estrutura de exemplo que mostra a unidade de saída de AV ou a parte de saída de dados do dispositivo de reprodução em
DART cce âA5Crrrr a a a aco oa3iooCo Oca o í SS RERKk RES ERRA A RAD RARA 24/271 maiores detalhes.
A figura 98 mostra o arranjo de barramentos de controle e de barramentos de dados no circuito integrado.
A figura 99 mostra o arranjo de barramentos de controle e de barramentos de dados no circuito integrado.
A figura 100 mostra uma estrutura de exemplo de um dispositivo de exibição, o qual é realizado pelo uso de um circuito integrado.
A figura 101 é um diagrama de blocos funciona! que mostra uma estrutura típica da unidade de saída de AV no dispositivo de exibição.
A figura 102 é um fluxograma que mostra um procedimento de . operação no dispositivo de reprodução.
A figura 103 é um fluxograma que mostra um procedimento de operação detalhado no dispositivo de reprodução.
Descrição de Modalidades Os meios de gravação providos com meios para a resolução dos problemas mencionados acima podem ser implementados como meios de pacote contendo conteúdos para venda em uma loja.
Também, os dispositi- vos de reprodução suportando os meios de gravação podem ser implemen- tados como dispositivos tocadores para a reprodução dos meios de pacote, e circuitos integrados suportando os meios de gravação podem ser imple- mentados como LSis de sistema a serem embutidos nos dispositivos tocado- res.
As figuras 1h à 1C mostram o sistema de home theater que é composto por um meio de gravação que é um meio de pacote, um dispositi- vodereprodução que é um dispositivo tocador, um dispositivo de exibição e óculos.
Conforme mostrado na figura 1, um meio de gravação 100 que é um meio de pacote conforme descrito acima e um dispositivo de exibição 200 que é um dispositivo tocador constituem o sistema de home theater em con- junto com um dispositivo de exibição 300, óculos 3D 400 e um controle re- —moto 500. O sistema de home theater estruturado como tal é submetido ao | uso pelo usuário.
O meio de gravação 100 provê o home theater com, por exem-
E A E E a ES RSS NO NA RNA RAARSdEsNEN 25/271 plo, um trabalho de filme. O trabalho de filme pode prover uma imagem este- reoscópica. Aqui, a imagem estereoscópica é composta por pelo menos du- as imagens de ponto de vista. A imagem de ponto de vista é uma imagem que é defletida até certo ponto, e pelo menos duas referidas imagens de ponto de vista incluem uma imagem de vista principal e uma imagem de subvista. Conforme mostrado na figura 1, o meio de gravação 100 pode ser, por exemplo, um disco ou um cartão de memória dentre muitos tipos de meios de gravação. A seguir, um "meio de gravação" é presumido como sendo um disco, a menos que citado de outra forma.
O dispositivo de reprodução 200 é conectado ao dispositivo de exibição 300 e reproduz o meio de gravação 100. O dispositivo de reprodu- ção descrito no presente pedido é um dispositivo de reprodução 2D /3D (to-=-- cador), o qual, provido com o modo de saída 2D ou com o modo de saída 3D, pode comutar entre estes modos de saída para a reprodução de uma transmissão contínua de vídeo de vista principal representando uma imagem de vista principal e uma transmissão contínua de vídeo de subvista repre- sentando uma imagem de subvista.
O dispositivo de exibição 300 é um televisor e provê ao usuário um ambiente de operação interativo pela exibição de um menu e similar, bem como o trabalho de filme. Na presente modalidade, o usuário precisa usar os óculos 3D 400 para que o dispositivo de exibição 300 concretize a visualização estereoscópica. Aqui, os óculos 3D 400 não são necessários, quando o dispositivo de exibição 300 exibir imagens pelo método lenticular.
Os óculos 3D 400 são equipados com obturadores de cristal lí- quido que permitem que o usuário veja uma imagem em paralaxe pelo mé- todo de segregação sequencial ou pelo método de óculos de polarização. Aqui, a imagem em paralaxe é uma imagem a qual é composta de um par de (i) uma imagem que entra apenas no olho direito e (ii) uma imagem que en- tra apenas no olho esquerdo, de modo que as ilustrações respectivamente associadas aos olhos direito e esquerdo respectivamente entrem nos olhos À do usuário, desse modo se realizando a visualização estereoscópica. A figu- ra 1B mostra o estado dos óculos 3D 400 quando a imagem de vista es-
ht E A AO OO OE O O O E ERRA AREA o Ea A o A MRS RARA RD RAR 26/271 querda é exibida. No instante em que a imagem de vista esquerda é exibida na tela, o obturador de cristal líquido para o olho esquerdo está no estado de transmissão de luz, e o obturador de cristal líquido para o olho direito está no estado de bloqueio da luz. A figura 1C mostra o estado dos óculos 3D 400 quando a imagem de vista direita é exibida. No instante em que a imagem de vista direita é exibida na tela, o obturador de cristal líquido para o olho direito está no estado de transmissão de luz, e o obturador de cristal líquido para o olho esquerdo está no estado de bloqueio de luz.
O controle remoto 500 é uma máquina para recebimento a partir i das operações de usuário para reprodução de AV. O controle remoto 500 também é uma máquina para recebimento a partir de operações de usuário na GUI em camadas. Para o recebimento das operações, o controle remoto 500 é equipado com uma tecla de menu, teclas de seta, uma tecla enter, uma tecla de retorno e teclas numéricas, onde a tecla de menu é usada para chamar um menu que constitui a GUI, as teclas de seta são usadas para se mover o foco dentre os componentes de GUI constituindo o menu, a tecla enter é usada para a realização da operação ENTER (determinação) em um componente de GUI constituindo o menu, a tecla retornar ou as teclas numé- ricas são usadas para se retornar para uma camada mais alta no menu em camadas.
No sistema de home theater mostrado nas figuras 1A a 1C, um modo de saída do dispositivo de reprodução para se fazer com que o dispo- sitivo de exibição 300 exiba as imagens no modo de saída 3D é denominado o "modo de saída 3D", e um modo de saída do dispositivo de reprodução parase fazer com que o dispositivo de exibição 300 exiba imagens no modo de saída 2D é denominado um "modo de saída 2D".
Isto completa a descrição do ato de uso do meio de gravação e do dispositivo de reprodução.
Modalidade 1 A Modalidade 1 é caracterizada pelo fato de um registrador no dispositivo de reprodução armazenar uma informação que indica se o dispo- sitivo de reprodução tem ou não uma capacidade de realizar uma visualiza-
NES DEDO EEE A ADO A PEEREERIPEER RAR ADA A A EE TATO OOAREREREREREEE att N R ÇA, 27/271 ção estereoscópica usando uma transmissão contínua de itens gráficos de olho direito e uma transmissão contínua de itens gráficos de olho esquerdo. Na descrição a seguir, a vista principal e a subvista são usadas para a realização do método de imagem em paralaxe. O método de imagem em paralaxe (também denominado o modo 3D-LR) é um método para a rea- lização de uma visualização estereoscópica pela preparação separadamente de uma imagem para o olho direito e uma imagem para o olho esquerdo, e fazendo com que a imagem para o olho direito entre apenas no olho direito e a imagem para o olho esquerdo entre apenas no olho esquerdo. A figura 2 = mostraa cabeça do usuário no lado esquerdo do desenho e as imagens de um esqueleto de dinossauro visto respectivamente pelo olho esquerdo e pe- lo olho direito do usuário no lado direito do desenho. Quando a transmissão e o bloqueio de luz são repetidos alternadamente para os olhos direito e es- querdo, as cenas à esquerda e à direita são sobrepostas no cérebro do usu- áriopelo efeito de imagens residuais de olhos, e a imagem sobreposta é re- conhecida como uma imagem estereoscópica aparecendo na frente do usu- ário.
O método de MPEGA4-MVC é usado como o método para a codi- ficação das transmissões contínuas de vídeo para a realização de uma visu- alização estereoscópica como essa. Na descrição a partir deste ponto, é presumido que a transmissão contínua de vídeo de vista principal seja uma "transmissão contínua de vídeo de vista de base" no método de MPEGA4- MVC, e a transmissão contínua de vídeo de subvista seja uma "transmissão contínua dependente de vista" no método de MPEGA4-MVC.
A transmissão contínua de vídeo de vista de base de MPEGA4- MVC é uma transmissão contínua de sub-bit com view id sendo regulado para "0", e é uma sequência de componentes de vista com view id sendo regulado para "O". A transmissão contínua de vídeo de vista de base de MPEGA4-MVC se conforma às restrições impostas pela transmissão contínua devídeodeMPEGA4-AVC.
A transmissão contínua dependente de vista de MPEG4-MVC é uma transmissão contínua de sub-bit com view id sendo regulado para "1",
DEI ED E IEEE RAE EA O EA EAEEEEECCR AAA ERRRERREEE aaa A tt A RARO SS sssas ses ess NS SS Sã, 28/271 e é uma sequência de componentes de vista com view id sendo regulado para "1". Um componente de vista é um de uma pluralidade de pedaços de dados de ilustração que são reproduzidos simultaneamente para a visua- lização estereoscópica em um período de quadro. Uma codificação com compressão que faz uso da correlação entre os pontos de vista é realizada pelo uso, como dados de ilustração, de componentes de vista das transmis- sões contínuas de vídeo de vista de base e dependente de vista para a rea- lização de uma codificação com compressão que faz uso da correlação entre ã asilustrações. Os componentes de vista das transmissões contínuas de ví- deo de vista de base e dependente de vista atribuídos a um período de qua- dro constituem uma unidade de acesso. Isto torna possível que o acesso randômico seja realizado em uma unidade da unidade de acesso.
Cada uma dentre a transmissão contínua de vídeo de vista de basee a transmissão contínua dependente de vista tem uma estrutura de GOP na qual cada componente de vista é uma "ilustração", e é composta por GOPs fechados e GOPs abertos. O GOP fechado é composto por uma ilustração IDR, e ilustrações B e ilustrações P que se seguem à ilustração IDR. O GOP aberto é composto por uma ilustração | não de IDR, e ilustra- çõesBeilustrações P que se seguem à ilustração | não de IDR.
As ilustrações | não de IDR, as ilustrações B e as ilustrações P são codificadas com compressão com base na correlação de quadro com outras ilustrações. A ilustração B é uma ilustração composta por dados de fatia no formato preditivo bidirecionalmente (B), e a ilustração P é uma ilus- tração composta por dados de fatia no formato preditivo (P). A ilustração B é classificada como uma ilustração B de referência (Br) e uma ilustração B não de referência (B).
No GOP fechado, a ilustração IDR é disposta no topo. Na ordem de exibição, a ilustração de IDR não está no topo, mas as outras ilustrações (ilustrações B e ilustrações P) além da ilustração IDR não podem ter uma relação de dependência com as ilustrações existentes em um GOP que pre- cede ao GOP fechado. Conforme entendido a partir disto, o GOP fechado
AA DEAD OA 3D O E EEDO ADO RPE E OEA E OA O A EA REAR A To aiii aaa AA ARA RCA Aa 29/271 tem um papel para se completar a relação de dependência.
A figura 3 mostra um exemplo das estruturas internas das transmissões contínuas de vídeo de vista de base e dependente de vista para a visualização estereoscópica.
A segunda linha da figura 3 mostra a estrutura interna da trans- missão contínua de vídeo de vista de base. Esta transmissão contínua inclui componentes de vista com os tipos de ilustração 11, P2, Br3, Br4, P5, Br6, : Br7, e P9. Estes componentes de vista são decodificados de acordo com estampas de tempo de decodificação (DTS). A primeira linha mostra a ima- í gem de olho esquerdo. A imagem de olho esquerdo é reproduzida pela re- produção dos componentes de vista decodificados 11, P2, Br3, Br4, P5, Br6, Br7, e P9 de acordo com a PTS, na ordem de 11, Br3, Br4, P2, Br6, Br7, e P5. A quarta linha da figura 3 mostra a estrutura interna da transmis- são contínua dependente de vista. Esta transmissão contínua inclui compo- nentes de vista com os tipos de ilustração P1, P2, B3, B4, P5, B6, B7, e P8. Estes componentes de vista são decodificados de acordo com a DTS. A ter- ceira linha mostra a imagem de olho direito. A imagem de olho direito é re- produzida pela reprodução dos componentes de vista decodificados P1, P2, B3,B4,P5,B6,B7,eP8a de acordo com a PTS, na ordem de P1, B3, B4, P2, B6,B7,e P5.
A quinta linha mostra como o estado dos óculos 3D 400 é mu- dado. Conforme mostrado na quinta linha, quando a imagem de olho es- querdo é vista, o obturador para o olho direito está fechado, e quando a ima- gemde olho direito é vista, o obturador para o olho esquerdo é fechado.
Aqui, um modo, no qual os quadros de vídeo da transmissão contínua de vídeo de vista de base (B) e os quadros de vídeo da transmis- são contínua dependente de vista (D) são alternadamente extraídos no ciclo de exibição de 1/48 segundo como "B"-"D"-"B"-"D", é denominado um "modo de apresentação B-D".
O modo de apresentação B-D inclui um modo de profundidade 3D no qual a visualização estereoscópica é realizada pelo uso de imagens
| | 30/271 2D e uma informação de profundidade, bem como um modo 3D-LR, no qual a visualização estereoscópica é realizada pelo ouso de imagens L (de es- querda) e R (de direita). Também, um modo no qual o mesmo tipo de quadro de vídeo é extraído repetidamente duas vezes ou mais enquanto o modo 3D é mantido como o modo de saída, é denominado um "modo de apresentação B-B". No modo de apresentação B-B, os quadros de vídeo de uma transmissão contí- nua de vídeo de vista de base tocável independentemente são repetidamen- te extraídos como "B'"-"B"-"B"-"B". O a O modo de apresentação B-D e o modo de apresentação B-B descritos acima são modos de apresentação básica no dispositivo de repro- dução.
Além destes, um modo de saída denominado o modo de "1 plano + deslocamento" está disponível no dispositivo de reprodução.
O modo de "1 plano + deslocamento" (também referido como o "modo 3D deslocado") é um modo de saída no qual a visualização estereos- cópica é realizada pela incorporação de uma unidade de deslocamento na última metade da memória de plano e funcionando a unidade de desloca- mento.
Em cada um dentre o período de vista esquerda e o período de vista direita, a unidade de deslocamento de plano desloca as coordenadas dos pixelsnamemória de plano em unidades de linhas para a esquerda ou para a direita, para o deslocamento do ponto de formação de imagem das linhas de vista de olho direito e olho esquerdo para frente ou para trás, de modo que o observador possa sentir uma mudança no sentido de profundidade.
Mais especificamente, quando as coordenadas de pixels são deslocadas paraa esquerda no período de vista esquerda, e para a direita no período de vista direita, o ponto de formação de imagem é deslocado para frente; e quando as coordenadas de pixel são deslocadas para a direita no período de vista esquerda, e para a esquerda no período de vista direita, o ponto de formação de imagem é deslocado para trás.
Em um deslocamento de plano como esse, a memória de plano para a visualização estereoscópica apenas precisa ter um plano.
Assim, é o melhor modo para a geração das imagens estereoscópicas com facilidade.
TER o aa o E a e a O ARS OERSAADO RA RR 31/271 Contudo, o deslocamento de plano meramente produz imagens estereoscó- picas nas quais as imagens monoscópicas vêm para frente e vão para trás. Portanto, é adequado para a geração de um efeito estereoscópico para o menu ou a legenda, mas deixa algo a desejar na realização de um efeito estereoscópico para os personagens ou objetos físicos. Isto é porque não pode reproduzir covinhas ou não uniformidade das faces dos personagens.
Para suportar o modo de "1 plano + deslocamento", o dispositivo de reprodução é estruturado conforme se segue. Para a reprodução de itens gráficos, o dispositivo de reprodução inclui uma memória de plano, uma uni- .
dadedeCLUTe uma unidade de superposição. A unidade de deslocamento de plano é incorporada entre a unidade de CLUT e a unidade de superposi- ção. A unidade de deslocamento de plano realiza a mudança descrita acima de coordenadas de pixel pelo uso do deslocamento na sequência de deslo- camento incorporada na estrutura de unidade de acesso da transmissão contínua dependente de vista. Com este arranjo, o nível de salto de pixels no modo de "1 plano + deslocamento" muda de sincronização com a transmis- são contínua de vídeo de MVC. O modo de "1 plano + deslocamento" inclui um "modo de 1 plano + zero deslocamento". O "modo de 1 plano + zero des- locamento" é um modo de exibição o qual, quando o menu ascendente está LIGADO, proporciona o efeito estereoscópico apenas ao menu ascendente ao tornar o valor de deslocamento zero.
O alvo do controle de deslocamento pela sequência de deslo- camento é uma pluralidade de memórias de plano as quais constituem um modelo de camada predeterminado. A memória de plano é uma memória parao armazenamento de uma tela de dados de pixel, a qual foi obtida pela decodificação das transmissões contínuas elementares, em unidades de linha, de modo que os dados de pixel possam ser extraídos de acordo com os sinais de sincronização horizontal e vertical. Cada uma de uma pluralida- de de memórias de plano armazena uma tela de dados de pixel que é obtida como resultado de decodificação pelo decodificador de vídeo, pelo decodifi- cador de PG ou pelo decodificador de IG.
O modelo de camada predeterminada é composto por uma ca-
A E EA92/ PPA. AA MN RR SNS RERRRRSNNe a a sa aa asse, 32/271 mada do plano de vídeo de olho esquerdo e pelo plano de vídeo de olho di- reito, uma camada do plano de PG e uma camada do plano de IG/BD-J, e é estruturado de modo que estas camadas (e os conteúdos das memórias de plano nestas camadas) possam ser sobrepostas na ordem do plano de vídeo devistade base, plano de PG e plano de IG / BD-J a partir do fundo.
A superposição de camada é obtida pela execução de um pro- cesso de superposição em todas as combinações das duas camadas no modelo de camada. No processo de superposição, os valores de pixel de dados de pixel armazenados nas memórias de plano das duas camadas são a sobrepostos. O que vem a seguir descreve as memórias de plano em cada camada.
O plano de vídeo de olho esquerdo é uma memória de plano pa- ra o armazenamento de dados de pixel constituindo os dados de ilustração de olho esquerdo dentre uma tela de dados de pixel que é obtida pela deco- dificação dos componentes de vista. O plano de vista de olho direito é uma memória de plano para o armazenamento de dados de pixel constituindo os dados de ilustração de olho direito dentre uma tela de dados de pixel que é obtida pela decodificação dos componentes de vista.
O plano de itens gráficos de apresentação (PG) é uma memória de plano para o armazenamento de itens gráficos que são obtidos quando um decodificador de itens gráficos, o qual opera pelo método de pipeline, realiza o processo de decodificação. O plano de IG / BD-J é uma memória de plano que funciona como um plano de IG em algum modo de operação e funciona como um plano de BD-J em outro modo de operação. O plano de itens gráficos interativo (IG) é uma memória de plano para o armazenamento de itens gráficos que são obtidos quando um decodificador de itens gráficos, o qual opera com base no processo interativo, realiza o processo de decodi- ficação. O plano de BD-J é uma memória de plano para o armazenamento dos itens gráficos de imagem de desenho que são obtidos quando um apli- cativo de uma linguagem de programação orientada para objeto realiza o processo de desenho. O plano de IG e o plano de BD-J são exclusivos em relação a cada outro e, quando um deles é usado, o outro não pode ser usa-
do. Portanto, o plano de IG e o plano de BD-J compartilham uma memória de plano.
No modelo de camada mencionado acima, com respeito ao pla- no de vídeo, há um plano de vista de base e um plano dependente de vista.
Por outrolado, com respeito ao plano de IG / BD-J e ao plano de PG, não há um plano de vista de base nem um plano dependente de vista. Por esta ra- zão, o plano de IG / BD-J e o plano de PG são o alvo do controle de deslo- camento.
Isto completa a explicação do modo de saída 3D. O que vem a .
seguir explica a estrutura interna do meio de gravação referente à presente modalidade.
As figuras 4A a 4C mostram a estrutura interna do meio de gra- vação na Modalidade 1. Conforme mostrado na figura 4A, o meio de grava- ção na Modalidade 1 armazena uma tabela de índice, um arquivo de pro- grama de modo de operação, um arquivo de informação de lista de execu- ção, um arquivo de informação de transmissão contínua e um arquivo de transmissão contínua.
Tabela de Índice A tabela de índice é uma informação de gerenciamento do meio de gravação inteiro. A tabela de índice é lida primeiramente por um dispositi- vo de reprodução após o meio de gravação ser carregado no dispositivo de reprodução, desse modo o meio de gravação sendo identificado de forma única pelo dispositivo de reprodução.
Arquivo de Programa O arquivo de programa do objeto de modo de operação armaze- na programas de controle para a operação do dispositivo de reprodução. O programa de controle pode ser escrito como um conjunto de comandos ou escrito em uma linguagem de compilador orientada para objeto. O primeiro programa supre uma pluralidade de comandos de navegação, tal como um serviço de lote para o dispositivo de reprodução no modo de operação base- ado em comando, para operação do dispositivo de reprodução com base nos comandos de navegação. O modo de operação baseado em comando é denominado o "modo HDMV".
O último programa supre aplicativos de código de byte, os quais são instâncias de estrutura de classe, para o dispositivo de reprodução no modo de operação o qual é baseado na linguagem de compilador orientada para objeto, de modo a se operar o dispositivo de reprodução com base nas instâncias. Aplicativos em Javaº, os quais são um dos aplicativos de código de byte, podem ser usados como as instâncias de estrutura de classe. O modo de operação baseado na linguagem de compilador orientada para ob- jeto é denominado o "modo BD-J". í — Arquivo de Transmissão Contínua Um arquivo de transmissão contínua armazena uma transmissão contínua de transporte que é obtida pela multiplexação de uma transmissão contínua de vídeo, uma ou mais transmissões contínuas de áudio e uma transmissão contínua de itens gráficos. O arquivo de transmissão contínua temdois tipos: 2D apenas; e 2D / 3D compartilhados. O arquivo de transmis- são contínua 2D apenas é em um formato de transmissão contínua de transporte normal. O arquivo de transmissão contínua de 2D / 3D comparti- lhados é em um formato de arquivo de transmissão contínua entrelaçada estereoscópica.
O formato de arquivo de transmissão contínua entrelaçada este- reoscópica é um formato de arquivo no qual Extensões de uma transmissão contínua de transporte principal (TS principal) incluindo uma transmissão contínua dependente de vista e Extensões de uma subtransmissão contínua de transporte (subTS) incluindo uma transmissão contínua dependente de vistasão dispostas de uma maneira entrelaçada.
A TS principal no arquivo de transmissão contínua contém uma | informação de gerenciamento de pacote (PCR, PMT, PAT) definida no pa- drão de difusão digital europeu, como uma informação para o gerenciamento e o controle de uma pluralidade de tipos de transmissões contínuas de PES.
A PCR (referência de relógio de programa) armazena uma in- formação de tempo STC correspondente a uma ATS que indica o tempo quando o pacote de PCR é transferido para um decodificador, de modo a se obter uma sincronização entre ATC (relógio de tempo de chegada) que é um eixo de tempo de ATSs, e um STC (relógio de tempo de sistema) que é um eixo de tempo de PTSs e DTSs.
A PMT (tabela de mapa de programa) armazena PIDs nas transmissões contínuas de vídeo, áudio e itens gráficos e similares contidos no arquivo de transmissão contínua de transporte, e uma informação de atri- buto das transmissões contínuas correspondentes a PIDs. A PMT também tem vários descritores relacionados à TS. Os descritores têm uma informa- ção, tal como uma informação de controle de cópia, mostrando se uma cópia i doclipede AV é permitida ou não.
A PAT (tabela de associação de programa) mostra um PID de uma PMT usada na TS, e é registrada pelo arranjo de PID da PAT em si.
Estas PCR, PMT e PAT no padrão de difusão digital europeu têm um papel de definição de transmissões contínuas de transporte parciais constituindo um programa de difusão (um programa). Isto permite que o dis- positivo de reprodução faça com que o decodificador decodifique as TSs como se lidasse com TSs parciais constituindo um programa de difusão, em conformidade com o padrão de difusão digital europeu. Esta estrutura tem por objetivo suportar uma compatibilidade entre dispositivos de reprodução de meio de gravação e os dispositivos de terminal em conformidade com o padrão de difusão digital europeu.
Cada par de uma Extensão da TS principal e uma Extensão de subTs é regulado para ter um tamanho de dados que não causa um estouro para menos de buffer duplo durante uma reprodução, de modo que o dispo- sitivo de reprodução possa ler cada par das Extensões sem emendas.
Isto completa a explicação do arquivo de transmissão contínua. Arquivo de Informação de Transmissão Contínua O arquivo de informação de transmissão contínua é um arquivo para se garantir um acesso randômico a qualquer pacote de fonte em uma ! transmissão contínua de transporte armazenada em um arquivo de trans- missão contínua, e garantir uma reprodução sem emendas com outras transmissões contínuas de transporte. Através dos arquivos de informação de transmissão contínua, os arquivos de transmissão contínua são gerenci- ados como "clipes de AV". O arquivo de informação de transmissão contínua inclui uma informação do clipe de AV, tais como o formato de codificação de transmissão contínua, a taxa de quadro, a taxa de bit, e a resolução, e inclui um mapa de entrada básica que mostra uma correspondência entre os nú- meros de pacote de fonte nos começos de GOPs e as estampas de tempo de apresentação nos períodos de quadro. Assim, pelo pré-carregamento do arquivo de informação de transmissão contínua antes de um acesso ao ar- quivo de transmissão contínua, a propriedade da transmissão contínua de i transporte no arquivo de transmissão contínua a ser acessado é reconheci- da, desse modo a execução do acesso randômico sendo assegurada. O ar- quivo de informação de transmissão contínua tem dois tipos: um arquivo de informação de transmissão contínua 2D; e um arquivo de informação de transmissão contínua 3D. O arquivo de informação de transmissão contínua 2D inclui uma informação de clipe para a vista de base (informação de base de clipe), uma informação de clipe para a dependente de vista (informação dependente de clipe) e um mapa de entrada estendida para a visualização estereoscópica.
A informação de base de clipe inclui uma informação de ponto de começo de Extensão de vista de base, e a informação dependente de clipe inclui uma informação de ponto de começo de Extensão dependente de vista. A informação de ponto de começo de Extensão de vista de base inclui uma pluralidade de números de pacote de fonte. Cada número de pacote de fonte indica um número de pacote de um pacote incluindo uma fronteira en- treExtensões na TS principal. A informação de ponto de começo de Exten- são dependente de vista também inclui uma pluralidade de números de pa- cote de fonte. Cada número de pacote de fonte indica um número de pacote de um pacote incluindo uma fronteira entre Extensões na subTS. Pelo uso desta informação de ponto de começo de Extensão, o arquivo de transmis- são contínua entrelaçada estereoscópica é dividido em uma sequência de ATC 1 constituindo a TS principal e uma sequência de ATC 2 constituindo a subTS. A sequência de ATC é uma sequência de pacotes de fonte, onde
Arrival Time Clocks referidos pelas Arrival Time Stamps incluídas na se- quência de ATC não incluem uma "descontinuidade baseada no tempo de chegada". Uma vez que a sequência de ATC é uma sequência de pacotes de fonte em que as estampas de tempo de ATC são contínuas, cada pacote de fonte constituindo a sequência de ATC é submetido a processos de de- sempacotamento de pacote de fonte contínuos e processos de filtração de pacote contínuos, enquanto o contador de relógio está contando os relógios de tempo de chegada do dispositivo de reprodução. Enquanto a sequência de ATC é uma sequência de pacotes de i fonte, uma sequência de pacotes de TS, cujas estampas de tempo são con- tínuas no eixo de tempo de STC é denominada uma "sequência de STC". À sequência de STC é uma sequência de pacotes de TS os quais não incluem uma "descontinuidade baseada no tempo de sistema", a qual é baseada no STC (relógio de tempo de sistema) que é um tempo-padrão de sistema para TSs. A presença da descontinuidade baseada no tempo de sistema é indi- cada por um "discontinuity indicator" estar LIGADO, onde o discontinu- ity indicator está contido em um pacote de PCR portando uma PCR (refe- rência de relógio de programa) que é referida pelo decodificador para a ob- tenção de um STC. A sequência de STC é uma sequência de pacotes de TS cujas estampas de tempo são contínuas no eixo de tempo de STC. Portanto, cada pacote de TS constituindo a sequência de STC é submetido a proces- sos de decodificação realizados pelo decodificador provido no dispositivo de reprodução, enquanto o contador de relógio está contando os relógios de tempo de sistema do dispositivo de reprodução.
O mapa de entrada estendida indica, em correspondência com as estampas de tempo de apresentação representando os períodos de qua- dro de tempo nos começos de GOPs, números de pacote de fonte de delimi- tadores de unidade de acesso, os quais indicam as posições de começo de componentes de vista nos começos de GOPs na transmissão contínua de- pendente de vista.
Por outro lado, o mapa de entrada básica no arquivo de informa- ção de transmissão contínua 3D indica, enquanto mantém a compatibilidade com o arquivo de informação de transmissão contínua 2D, em correspon- dência com as estampas de tempo de apresentação representando os perí- odos de quadro nos começos de GOP's, números de pacote de fonte de de- limitadores de unidade de acesso os quais indicam as posições de começo de componentes de vista nos começos de GOPs na transmissão contínua de vídeo de vista de base.
Arquivo de Informação de Lista de Execução O arquivo de informação de lista de execução é um arquivo que armazena uma informação que é usada para se fazer com que o dispositivo É de reprodução reproduza uma lista de execução.
A "lista de execução" indi- ca um percurso de reprodução definido pela especificação lógica de uma ordem de reprodução de seções de reprodução, onde as seções de repro- dução são definidas em um eixo de tempo de transmissões contínuas de transporte (TS). A lista de execução tem um papel de definição de uma se- quência de cenas a serem exibidas em ordem, pela indicação de quais par- tes de quais transmissões contínuas de transporte dentre uma pluralidade de transmissões contínuas de transporte devem ser reproduzidas.
A informação de lista de execução define "padrões" das listas de execução.
O percurso de reprodução definido pela informação de lista de execução é o que é denomi- nado "percurso múltiplo". O percurso múltiplo é composto por um "percurso principal" e um ou mais "subpercursos". O percurso principal é definido para as transmissões contínuas de transporte principal.
Os subpercursos são de- finidos para as subtransmissões contínuas.
Uma pluralidade de subpercur- sos pode ser definida, enquanto um percurso principal é definido.
Pela defi- niçãode um percurso de reprodução da transmissão contínua de vídeo de vista de base no percurso principal e pela definição de um percurso de re- produção da transmissão contínua dependente de vista no subpercurso, é possível definir adequadamente um conjunto de transmissões contínuas de vídeo para a realização de uma reprodução estereoscópica.
Uma reprodução de AV pelo percurso múltiplo pode ser come- çada quando o aplicativo de uma linguagem de programação orientada para objeto instruir a geração de uma instância de tocador de trabalho de quadro que reproduz a informação de lista de execução. A instância de tocador de trabalho de quadro é de dados reais que são gerados na memória heap da máquina virtual, com base na classe de tocador de trabalho de quadro de mídia. Também, um arranjo pode ser feito, de modo que uma reprodução pelo percurso múltiplo possa ser começada quando um programa baseado em comando emitir um comando de reprodução com um argumento especi- ficando a informação de lista de execução.
A informação de lista de execução inclui um ou mais pedaços de informação de item de execução. A informação de item de execução é uma informação de seção de reprodução que define um ou mais pares de um ponto de tempo "in time" e um ponto de tempo "out time" no eixo de tempo de reprodução de transmissão contínua de vídeo.
A informação de lista de execução tem uma estrutura hierárquica composta por uma informação de item de execução, uma informação de cli- pee uma transmissão contínua de transporte. É possível regular uma rela- ção de um para muitos entre (i) um par de transmissão contínua de transpor- te e informação de clipe e (ii) uma informação de lista de execução, de modo que uma transmissão contínua de transporte possa ser referenciada por uma pluralidade de pedaços de informação de lista de execução. Isto torna possí- vel adotar, como um filme de banco, uma transmissão contínua de transpor- te criada para um título, de modo que o filme de banco possa ser referencia- do por uma pluralidade de pedaços de informação de lista de execução em uma pluralidade de arquivos de informação de lista de execução, tornando possível criar uma pluralidade de variações de um filme efetivamente. Nota- sequeo'filmede banco" é um termo usado na indústria de cinema e signifi- ca uma imagem que é usada em uma pluralidade de cenas.
Em geral, os usuários não reconhecem a unidade denominada lista de execução, e reconhecem uma pluralidade de variações (por exem- plo, a versão teatral e uma versão de difusão por TV) ramíificadas a partir — dos arquivos de transmissão contínua como listas de execução.
A informação de lista de execução cai em dois tipos: uma infor- mação de item de execução 2D; e uma informação de item de execução 3D.
Po O A a O SS US SS SOON o RA RA RA RSRSRS, 40/271 Uma diferença entre elas é que a informação de item de execução 3D inclui um indicador de vista de base e uma tabela de seleção de transmissão con- tínua estereoscópica.
A "tabela de seleção de transmissão contínua estereoscópica" é uma tabela que mostra, em correspondência com números de transmissão contínua, atributos de transmissão contínua e entradas de transmissão con- tínua de transmissões contínuas elementares que são para serem reprodu- . zidas apenas módulo modo de saída 3D. O "indicador de vista de base" é uma informação que indica se o i olho esquerdo ou o olho direito para o qual a transmissão contínua de vídeo de vista de base é para ser indicada, onde a transmissão contínua de vídeo de vista de base é a base da codificação com compressão usando a correla- ção entre os pontos de vista. Pela mudança do indicador de vista de base da informação de item de execução, é possível mudar a atribuição do olho es- querdo e do olho direito no nível da lista de execução.
Uma vez que a atribuição do olho esquerdo e do olho direito po- de ser mudada no nível da lista de execução, que não depende da estrutura da transmissão contínua, quando, por exemplo, há uma lista de execução na qual a posição e o ângulo de um objeto na imagem são regulados como "vis- tade base = olho esquerdo" e "dependente de vista = olho direito", é possí- vel gerar uma lista de execução na qual a posição e o ângulo de um objeto na imagem são regulados como "vista de base = olho direito" e "dependente de vista = olho esquerdo", como outra versão.
Pela reversão da atribuição do olho esquerdo e do olho direito às transmissões contínuas de vídeo de vista de base e dependente de vista no nível da lista de execução, é possível reverter o efeito estereoscópico. Por exemplo, quando já foi gerada uma lista de execução pretendendo um efeito estereoscópico em que o objeto aparece na frente da tela, é possível gerar outra lista de execução pretendendo um efeito estereoscópico em que o ob- jeto aparece atrás da tela. Isto produz um efeito vantajoso de variações de listas de execução 3D com efeitos estereoscópicos diferentes poderem ser geradas facilmente.
A figura 4B mostra a estrutura interna da TS principal. A figura 4C mostra a estrutura interna da subTS. Conforme mostrado na figura 4B, a TS principal inclui uma transmissão contínua de vídeo de vista de base, transmissões contínuas de PG de vista de base 32, transmissões contínuas delGdevistade base 32 e transmissões contínuas de áudio 32. Conforme mostrado na figura 4C, a subTS inclui uma transmissão contínua dependen- te de vista, transmissões contínuas de PG dependentes de vista 32 e trans- missões contínuas de IG dependentes de vista 32. Em seguida, a estrutura interna de TS será descrita. .
As transmissões contínuas elementares (ES) a serem multiple- xadas nas TSs incluem a transmissão contínua de vídeo, a transmissão con- tínua de áudio, a transmissão contínua de itens gráficos de apresentação e uma transmissão contínua de itens gráficos interativa.
- Transmissão Contínua de Vídeo A transmissão contínua de vídeo de vista de base inclui uma transmissão contínua de vídeo primária em um aplicativo de quadro a qua- dro. O aplicativo de quadro a quadro é composto pela transmissão contínua de vídeo primária e por uma transmissão contínua de vídeo secundária. À transmissão contínua de vídeo primária é uma transmissão contínua de ví- —deo composta por dados de ilustração do aplicativo de quadro a quadro que representam um quadro pai na tela; e a transmissão contínua de vídeo se- cundária é uma transmissão contínua de vídeo composta por dados de ilus- tração do aplicativo de quadro a quadro que representam um quadro filho que é ajustada no quadro pai.
Os dados de ilustração que constituem a transmissão contínua de vídeo primária e os dados de ilustração que constituem a transmissão contínua de vídeo secundária são armazenados em memórias de plano dife- rentes, após serem decodificados. A memória de plano que armazena os dados de ilustração que constituem a transmissão contínua de vídeo secun- dáriatem, na primeira metade da mesma, um elemento estrutural (escalo- namento & posicionamento) que realiza uma mudança de escalonamento dos dados de ilustração constituindo a transmissão contínua de vídeo se-
cundária, e coordenadas de exibição de posicionamento dos dados de ilus- tração constituindo a transmissão contínua de vídeo secundária. - Transmissão Contínua de Áudio A transmissão contínua de áudio é classificada em uma trans- missão contínua de áudio primária e uma transmissão contínua de áudio secundária.
A transmissão contínua de áudio primária é uma transmissão contínua de áudio que é para ser um áudio principal quando a reprodução de mistura é realizada; e a transmissão contínua de áudio secundária é uma | transmissão contínua de áudio que é para ser um subáudio, quando a repro- ã dução de mistura for realizada.
A transmissão contínua de áudio secundária inclui uma informação para a redução da qualidade de som para a mistura, e uma informação para o controle de ganho. - Transmissão Contínua de Itens Gráficos de Apresentação (PG) A transmissão contínua de PG é uma transmissão contínua de itens gráficos que pode ser sincronizada proximamente com o vídeo, com a adoção do pipeline no decodificador, e é adequada para a apresentação de legendas.
A transmissão contínua de PG cai em dois tipos: uma transmissão contínua de PG 2D; e uma transmissão contínua de PG estereoscópica.
À transmissão contínua de PG estereoscópica.
Ainda cai em dois tipos: uma transmissão contínua de PG de olho esquerdo; e uma transmissão contínua de PG de olho direito.
É possível definir até 32 transmissões contínuas de PG 2D, até 32 transmissões contínuas de PG de olho esquerdo e até 32 transmissões contínuas de PG de olho direito.
Estas transmissões contínuas de PG são anexadas com identificadores de pacote diferentes.
Assim, é possível fazer com que uma transmissão contínua de PG desejada dentre estas transmis- sões contínuas de PG seja submetida a uma reprodução, pela especificação de um identificador de pacote daquela a ser reproduzida para a unidade de demultiplexação.
Uma sincronização próxima com um vídeo é obtida devido à de- codificação com o pipeline adotado ali.
Assim, o uso da transmissão contí- nua de PG não está limitado à reprodução de caracteres, tais como caracte-
VS NS NA O NO NS O O CC O O O CS O OS O CS Ss e A 43/271 res de legenda. Por exemplo, é possível exibir um caractere de mascote do filme que esteja se movendo em sincronização com o vídeo. Desta forma, qualquer reprodução de itens gráficos que requeira uma sincronização pró- xima com o vídeo pode ser adotada como um alvo da reprodução pela transmissão contínua de PG.
A transmissão contínua de PG é uma transmissão contínua que não é multiplexada na transmissão contínua de transporte, mas representa uma legenda. A transmissão contínua de legenda de texto (também referida como transmissão contínua de textST) é uma transmissão contínua deste i tipo, da mesma forma. A transmissão contínua de textST é uma transmissão contínua que representa o conteúdo de legenda pelos códigos de caractere.
A transmissão contínua de PG e a transmissão contínua de le- genda de texto são registradas como o mesmo tipo de transmissão contínua na mesma sequência de registro de transmissão contínua, sem distinção entreelas no tipo. E, durante a execução de um procedimento para a sele- ção de uma transmissão contínua, uma transmissão contínua de PG ou uma transmissão contínua de legenda de texto a ser reproduzida é determinada de acordo com a ordem de transmissões contínuas registradas na sequência de registro de transmissão contínua. Desta forma, as transmissões contí- nuasdePGeas transmissões contínuas de legenda de texto são submeti- das ao procedimento de seleção de transmissão contínua sem distinção en- tre elas no tipo. Portanto, elas são tratadas como pertencentes ao mesmo tipo de transmissão contínua denominada uma "transmissão contínua de PG text".
A transmissão contínua de legenda de PG text para 2D é repro- duzida em um modo de "1 plano + deslocamento". A partir deste ponto, a transmissão contínua de legenda de PG text é referida como uma transmis- são contínua de legenda de PG text de "1 plano + deslocamento”.
- Transmissão Contínua de Itens Gráficos Interativa (IG) A transmissão contínua de IG é uma transmissão contínua de i- tens gráficos, a qual, tendo uma informação para uma operação interativa, pode exibir menus com o progresso de reprodução da transmissão contínua
FEI ADO As E AR EO AKOMAR A IATA AA CP CE a ea RR q, 44/271 de vídeo e exibir menus instantâneos de acordo com as operações de usuá- rio. Como é o caso com a transmissão contínua de PG, a transmis- são contínua de IG é classificada em uma transmissão contínua de IG 2D e uma transmissão contínua de IG estereoscópica. A informação de controle de transmissão contínua de IG (denominada "segmento de controle interati- vo") inclui uma informação (user interface model) que define o modelo de interface de usuário. A pessoa encarregada da autoria pode especificar "sempre ligado" ou "menu instantâneo ligado" pela regulagem da informação i de modelo de interface de usuário, onde com "sempre ligado" os menus são exibidos com o progresso da reprodução da transmissão contínua de vídeo, e com o "menu instantâneo ligado", os menus instantâneos são exibidos de acordo com as operações de usuário.
A informação de operação interativa na transmissão contínua de IGtemo significado a seguir. Quando a máquina virtual Java instrui o agente de controle de reprodução, o qual é pró-ativo no controle de reprodução, a começar a reexibir uma lista de execução de acordo com uma requisição de um aplicativo, a máquina virtual Java, após instruir o agente de controle de reprodução para começar a reprodução, retorna uma resposta para o aplica- tivo para notificar que a reprodução da lista de execução começou. Quer dizer, embora a reprodução da lista de execução pelo agente de controle de reprodução continue, a máquina virtual Java não entra no estado de esperar pelo fim da execução. Isto é porque a máquina virtual Java é o que é deno- minado um executor do "tipo comandado por evento”, e pode realizar uma operação enquanto o agente de controle de reprodução está reproduzindo a lista de execução.
Por outro lado, quando no modo HDMV o intérprete de comando instrui o agente de controle de reprodução para reproduzir uma lista de exe- cução, ele entra no estado de espera até a execução da reprodução da lista de execução terminar. Assim sendo, a unidade de execução de comando não pode executar um processo interativo enquanto a reprodução da lista de execução pelo agente de controle de reprodução continuar. O decodificador de itens gráficos realiza uma operação interativa no lugar do intérprete de comando.
Assim, para se fazer com que o decodificador de itens gráficos realize a operação interativa, a transmissão contínua de IG é embutida com uma informação de controle definindo as operações interativas para as quais —botõessão usados. - Modos de Exibição Permitidos para Cada Tipo de Transmissão Contínua Diferentes modos de exibição 3D são permitidos para cada tipo de transmissão contínua.
No modo de exibição 2D de transmissão contínua É de vídeo primária, dois modos de saída, especificamente, o modo de apre- sentação B-D e o modo de apresentação B-B, são permitidos.
O modo de apresentação B-D é permitido para a transmissão contínua de vídeo primária apenas quando o menu instantâneo estiver ligado.
O tipo de transmissão contínua de vídeo primária quando a reprodução é realizada no modo de apresentação B-D é denominado um "tipo de reprodução B-D estereoscópi- ca". O tipo de transmissão contínua de vídeo primária quando a reprodução é realizada no modo de apresentação B-B é denominado um "tipo de repro- dução B-B estereoscópica". No modo de exibição 3D de transmissão contínua de PG, três modos de saída, especificamente, o modo de apresentação B-D, o modo de "1 plano + deslocamento" e o modo de "1 plano + deslocamento zero" são permitidos.
O modo de "1 plano + deslocamento zero" é permitido para a transmissão contínua de PG apenas quando o menu instantâneo estiver |li- gado.
O tipo de transmissão contínua de PG quando a reprodução é realiza- da no modo de apresentação B-D é denominado um tipo de "reprodução estereoscópica". O tipo de transmissão contínua de PG e a transmissão con- tínua de legenda de PG text quando a reprodução é realizada no modo de "1 plano + deslocamento" é denominado "tipo de 1 plano + deslocamento". O tipo de transmissão contínua de PG e a transmissão contínua de legenda de PG text quando a reprodução é realizada no modo de "1 plano + desloca- mento zero" é denominado "tipo de 1 plano + deslocamento zero". No modo de exibição 3D de transmissão contínua de legenda de texto, dois modos de saída, especificamente, o modo de "1 plano + deslo- camento" e o modo de "1 plano + deslocamento zero" são permitidos. O mo- do de "1 plano + deslocamento zero" é permitido para a transmissão contí- nua de legenda de texto apenas quando o menu instantâneo estiver ligado. No modo de exibição 3D de transmissão contínua de IG, três modos de saída, especificamente, o modo de apresentação B-D, o modo de "1 plano + deslocamento" e o modo de "1 plano + deslocamento zero" são | permitidos. O modo de "1 plano + deslocamento zero" é permitido para a transmissão contínua de IG apenas quando o menu instantâneo está ligado. : É suposto na descrição a seguir, exceto onde mencionado de outra forma, que o quadro a quadro não pode ser usado durante uma reprodução no mo- do de saída 3D. Isto é porque cada um dentre o quadro a quadro e o modo de saída 3D requer dois planos de vídeo para o armazenamento de dados de ilustração não comprimidos. Também é suposto na descrição a seguir, exceto onde mencionado de outra forma, que a mistura de som não pode ser usada no modo de saída 3D.
Em seguida, as estruturas internas da TS principal e da subTS serão descritas. As figuras 5A e 5B mostram as estruturas internas da TS principal e da subTS.
A figura SA mostra a estrutura interna da TS principal. A TS prin- cipal é composta pelos pacotes de fonte a seguir.
Um pacote de fonte tendo o ID de pacote "0x0100" constitui um Program Map Table (PMT). Um pacote de fonte tendo um ID de pacote "0x0101" constitui uma PCR.
Uma sequência de pacote de fonte tendo um ID de pacote "Ox1011" constitui uma transmissão contínua de vídeo primária.
As sequências de pacote de fonte tendo IDs de pacote "0x1200" a "Ox121F" constituem 32 transmissões contínuas de PG 2D.
As sequências de pacote de fonte tendo IDs de pacote "0x1400" a"Ox141F" constituem 32 transmissões contínuas de IG 2D.
As sequências de pacote de fonte tendo IDs de pacote "0x1100" a "O0x111F" constituem as transmissões contínuas de áudio primárias.
Pela especificação de identificadores de pacote de um destes pacotes de fonte para a unidade de demultiplexação, é possível fazer com que uma transmissão contínua elementar desejada dentre uma pluralidade de transmissões contínuas elementares multiplexadas nas transmissões contínuas de transporte principal seja demultiplexada e submetida ao deco- dificador.
A figura 5B mostra a estrutura interna da subTS.
A subTS é composta pelos pacotes de fonte a seguir.
Uma sequência de pacote de fonte tendo um ID de pacote : "Ox1012" constitui a transmissão contínua dependente de vista.
As sequências de pacote de fonte tendo IDs de pacote "0x1220" a "Ox123F" constituem as 32 transmissões contínuas de PG de olho esquer- do.
As sequências de pacote de fonte tendo IDs de pacote "0x1240" a"0x125F" constituem as 32 transmissões contínuas de PG de olho direito.
As sequências de pacote de fonte tendo IDs de pacote "0x1420" a "Ox143F" constituem as 32 transmissões contínuas de IG de olho esquer- do.
As sequências de pacote de fonte tendo IDs de pacote "0x1440" a"Ox145F" constituem as 32 transmissões contínuas de IG de olho direito.
Isto completa a descrição do arquivo de transmissão contínua.
Em seguida, há uma explicação detalhada da informação de item de execu- ção.
Para a definição do percurso múltiplo descrito acima, as estrutu- rasinternas mostradas nas figuras 6A a 6D são providas.
A figura 6A mostra a estrutura interna da informação de item de execução.
Conforme mostrado na figura 6A, a informação de item de execução inclui uma informação de percurso principal, uma informação de subpercurso, uma informação de marca de lista de execução, e dados de extensão.
Estes elementos constitu- intes serão descritos a seguir. 1) a informação de percurso principal é composta por um ou mais pedaços de informação de seção de reprodução principal.
A figura 6B mostra as estruturas internas da informação de percurso principal e da in- formação de subpercurso. Conforme mostrado na figura 6B, a informação de percurso principal é composta por um ou mais pedaços de informação de seção de reprodução principal, e a informação de subpercurso é composta porumoumais pedaços de informação de seção de sub-reprodução.
A informação de seção de reprodução principal, denominada in- formação de item de execução, é uma informação que define uma ou mais seções de reprodução lógicas pela definição de um ou mais pares de um ponto de tempo "in time" e um ponto de tempo "out time" no eixo de tempo .
de reprodução de TS. O dispositivo de reprodução é provido com um regis- trador de número de item de execução armazenando o número de item de execução do item de execução atual. O item de execução sendo reproduzido atualmente é um da pluralidade de itens de execução cujo número de item de execução é atualmente armazenado no registrador de número de item de execução.
A figura 6C mostra a estrutura interna da informação de item de execução. Conforme mostrado na figura 6C, a informação de item de execu- ção inclui uma informação de referência de transmissão contínua, uma in- formação de tempo de tempo de começo e de tempo de fim, uma informação de estadode conexão e uma tabela de seleção de transmissão contínua bá- sica.
A informação de referência de transmissão contínua inclui: "uma informação de nome de arquivo de informação de transmissão contínua (clip Information file name)" que indica o nome de arquivo do arquivo de informação de transmissão contínua que gerencia, como "clipes de AV" as transmissões contínuas de transporte constituindo o item de execução; um "identificador de método de codificação de clipe (clip codec identifier)" que indica o método de codificação da transmissão contínua de transporte; e "re- ferência de identificador de STC (STC ID reference)", que indica as se- quênciasde STC nas quais o tempo de começo e o tempo de fim são regu- lados, dentre as sequências de STC da transmissão contínua de transporte.
Isto completa a descrição da informação de item de execução.
2) A informação de seção de sub-reprodução, denominada in- formação de subpercurso, é composta por uma pluralidade de pedaços de informação de subitem de execução. A figura 6D mostra a estrutura interna da informação de subitem de execução. Conforme mostrado na figura 6D, a informação de subitem de execução é uma informação que define seções de reprodução pela definição de pares de "tempo de começo" e "tempo de fim" no eixo de tempo de sequência de STC, e inclui uma informação de referên- cia de transmissão contínua, uma informação de tempo de começo e de tempo de fim, uma referência de item de execução de sincronização e uma - informação de tempo de começo de sincronização. | A informação de referência de transmissão contínua, como na informação de item de execução inclui: "informação de nome de arquivo de informação de transmissão contínua", "identificador de método de codifica- ção de clipe" e "referência de identificador de STC".
A "informação de tempo de começo e de tempo de fim (SubPla- yltem In Time, SubPlayltem Out Time)" indica o ponto de começo e o pon- to de fim do subitem de execução no eixo de tempo de sequência de STC.
A "referência de subitem de sincronização (Sync Playitem ld)" é uma informação que indica de forma única um item de execução com o qual o subitem de execução é para ser sincronizado. O subitem de execução In Time existe no eixo de tempo de reprodução do item de execução especi- ficado por este identificador de item de execução de sincronização.
A "informação de tempo de começo de sincronização (Sync Start PTS of Playitem)" indica um ponto no tempo no eixo de tempo de se- — quênciade STC do item de execução especificado pelo identificador de item de execução de sincronização, que corresponde ao ponto de começo do subitem de execução especificado pelo subitem de execução In Time.
3) A informação de marca de lista de execução é uma informa- ção que define o ponto de marca único para a seção de reprodução. A in- formação de marca de lista de execução inclui um indicador que indica uma seção de reprodução, uma estampa de tempo indicando a posição de um ponto de marca no eixo de tempo da transmissão contínua digital, e uma informação de atributo indicando o atributo do ponto de marca.
A informação de atributo indica se o ponto de marca definido pe- la informação de marca de lista de execução é um ponto de ligação ou uma marca de entrada.
O ponto de ligação é um ponto de marca que pode ser ligado pe- lo comando de ligação, mas não pode ser selecionado quando a operação de pular capítulo for instruída pelo usuário.
A marca de entrada é um ponto de marca que pode ser ligado pelo comando de ligação, e pode ser selecionado, mesmo se a operação de "| pularcapítulo for instruída pelo usuário.
O comando de ligação embutido na informação de botão da transmissão contínua de IG específica uma posição para uma reprodução de acesso randômico, na forma de uma referência indireta através da informa- ção de marca de lista de execução.
Tabelade Seleção de Transmissão Contínua Básica (StreamNumber table A tabela de seleção de transmissão contínua básica mostra uma lista de transmissões contínuas elementares que são para serem executa- das em um modo de saída monoscópica, e a tabela, quando um item de e- xecução contendo a tabela de seleção de transmissão contínua básica em si setornaoitem de execução atual dentre uma pluralidade de instruções exe- cutáveis constituindo a lista de execução, especifica, para cada um da plura- lidade de tipos de transmissão contínua, uma ES a qual tem permissão para ser reproduzida, dentre ESs multiplexadas em clipes de AV referenciados pelo percurso principal e pelo subpercurso do percurso múltiplo. Aqui, os tipos de transmissão contínua incluem: a transmissão contínua de vídeo pri- mária no quadro a quadro; a transmissão contínua de vídeo secundária no quadro a quadro; a transmissão contínua de áudio primária na mistura de som; a transmissão contínua de áudio secundária na mistura de som; a transmissão contínua de legenda de PG text; e a transmissão contínua de I IG. É possível registrar uma ES, a qual tem permissão para ser reproduzida, para cada um destes tipos de transmissão contínua. Mais especificamente, a tabela de seleção de transmissão contínua básica é composta por sequên-
cias de registros de transmissão contínua. Aqui, o registro de transmissão contínua é uma informação que, quando um item de execução contendo a tabela de seleção de transmissão contínua básica em si se torna o item de execução atual, indica que tipo de transmissão contínua é a ES com permis- são para ser reproduzida. Cada registro de transmissão contínua está asso- ciado ao número de transmissão contínua da transmissão contínua. Cada registro de transmissão contínua tem uma estrutura de dados na qual um par de entrada de transmissão contínua e de atributo de transmissão contínua — está associado a um número de transmissão contínua lógica. H O número de transmissão contínua no registro de transmissão contínua é representando por um inteiro, tal como "1", "2" ou "3". O número de transmissão contínua maior para um tipo de transmissão contínua é idên- tico ao número de transmissões contínuas para o tipo de transmissão contí- nua.
O dispositivo de reprodução é provido com um registrador de número de transmissão contínua para cada tipo de transmissão contínua, e a transmissão contínua atual, especificamente, a ES sendo reproduzida atu- almente, é indicado pelo número de transmissão contínua armazenado no registrador de número de transmissão contínua.
Um identificador de pacote da ES a ser reproduzida é escrito na entrada de transmissão contínua. Ao se fazer uso desta estrutura, na qual um identificador de pacote da ES a ser reproduzida pode ser escrito na en- trada de transmissão contínua, os números de transmissão contínua incluí- dos nos registros de transmissão contínua são armazenados nos registrado- res de número de transmissão contínua do dispositivo de reprodução, e o dispositivo de reprodução faz com que o filtro de PID do mesmo realize uma filtração de pacote com base nos identificadores de pacote armazenados nas entradas de transmissão contínua dos registros de transmissão contí- nua. Com esta estrutura, os pacotes de TS nas ESs que têm permissão para serem reproduzidas de acordo com a tabela de seleção de transmissão con- tínua básica são extraídos para o decodificador, de modo que as ESs sejam reproduzidas.
DADO ARA EEE O O O O EEEREIR ER RARE A OO E AE O ODE ARO RIA, o aa a, RARA RARA RR 52/271 Na tabela de seleção de transmissão contínua básica, os regis- tros de transmissão contínua são dispostos em uma ordem de números de transmissão contínua.
Quando há uma pluralidade de transmissões contí- nuas que satisfazem às condições: "reproduzível por dispositivo de reprodu- ção" e o"atributo de linguagem da transmissão contínua combina com a regulagem de linguagem no dispositivo", uma transmissão contínua corres- pondente ao número de transmissão contínua mais alto nas sequências de registro de transmissão contínua é selecionada.
Com esta estrutura, quando é encontrada uma transmissão con- É tínua que não pode ser reproduzida pelo dispositivo de reprodução, dentre os registros de transmissão contínua na tabela de seleção de transmissão contínua básica, a transmissão contínua é excluída da reprodução.
Também, quando há uma pluralidade de transmissões contínuas que satisfazem às condições "reproduzível por dispositivo de reprodução"; e o "atributo de lin- —guagem da transmissão contínua combina com a regulagem de linguagem no dispositivo”, a pessoa encarregada de autoria pode levar o dispositivo de reprodução a selecionar uma com uma prioridade dentre a pluralidade de transmissões contínuas.
É julgado se há uma transmissão contínua que satisfaça às con- dições:"reproduzível por dispositivo de reprodução"; e o "atributo de lingua- gem da transmissão contínua combina com a regulagem de linguagem no dispositivo”. Também, uma transmissão contínua é selecionada dentre uma pluralidade de transmissões contínuas que satisfazem às condições.
O pro- cedimento para o julgamento e a seleção é denominado um "procedimento de seleção de transmissão contínua". O procedimento de seleção de trans- missão contínua é executado quando o item de execução atual é comutado, ou quando uma requisição para comutação da transmissão contínua é intro- duzida pelo usuário.
Um procedimento sequencial para a realização do julgamento descrito acima e da seleção e a regulagem de um número de transmissão contínua no registrador de número de transmissão contínua do dispositivo de reprodução, quando uma mudança de estado ocorre no dispositivo de repro-
DA A O o o o ADA A O A EEEITPRER OA E EA A EEE EEE A ao ia a É RAD ARARAS NAN, 53/271 dução, tal como quando o item de execução atual é comutado, é denomina- do um "procedimento a ser executado em uma mudança de estado". Uma vez que os registradores de número de transmissão contínua são providos respectivamente em correspondência com os tipos de transmissão contínua, o procedimento descrito acima é executado para cada tipo de transmissão contínua. Um procedimento sequencial para a realização do julgamento - descrito acima e da seleção e a regulagem de um número de transmissão contínua no registrador de número de transmissão contínua do dispositivo de "| reprodução, quando uma requisição para comutação da transmissão contí- nua é introduzida pelo usuário é denominado um "procedimento em uma requisição de mudança de estado”.
Um procedimento para a regulagem dos registradores de núme- ro de transmissão contínua para os valores iniciais das sequências de regis- trode transmissão contínua quando um BD-ROM é carregado é denominado "inicialização".
As prioridades são atribuídas uniformemente para as transmis- sões contínuas especificadas na informação de subitem de execução e as transmissões contínuas especificadas na informação de item de execução, conforme indicado pelas sequências de registro de transmissão contínua na tabela de seleção de transmissão contínua básica. Como resultado, mesmo uma transmissão contínua não multiplexada com uma transmissão contínua de vídeo é almejada para seleção como uma transmissão contínua a ser reproduzida em sincronização com a transmissão contínua de vídeo, se a transmissão contínua for especificada pela informação de subitem de execu- ção.
Mais ainda, quando um dispositivo de reprodução pode reprodu- zir uma transmissão contínua especificada pela informação de subitem de execução, e quando a prioridade da transmissão contínua especificada pela informação de subitem de execução é mais alta do que a prioridade da transmissão contínua de itens gráficos multiplexada com a transmissão con- tínua de vídeo, a transmissão contínua especificada pela informação de su-
ooo OE E E O í í AO O OAaO3DODOOCS âúÔCSCSCEE O EE OOEOECxJPFP“TEIECEÉEEEOSE E A aaa er a RNA NR RR ARESIBIN, 54/271 bitem de execução é reproduzida no lugar da transmissão contínua multiple- xada com a transmissão contínua de vídeo.
O que vem a seguir explica o uso dos números de transmissão contínua recitados na tabela de seleção de transmissão contínua básica. Os números de transmissão contínua recitados na tabela de seleção de trans- missão contínua básica podem ser usados como operandos do comando de regulagem de transmissão contínua.
O comando de regulagem de transmissão contínua é um co- mando que instrui o dispositivo de reprodução para mudar a transmissão contínua atual pela regulagem do número de transmissão contínua especifi- cado pelo operando no registrador de número de transmissão contínua como o número de transmissão contínua atual. O comando de regulagem de transmissão contínua é usado por um programa baseado em comando, quando ele faz com que o dispositivo de reprodução mude a transmissão contínua.
O comando de regulagem de transmissão contínua pode ser u- sado como um argumento da UO de mudança de transmissão contínua ou um argumento da API de regulagem de transmissão contínua, da mesma forma. A UO de mudança de transmissão contínua é um evento de operação de usuário que instrui o dispositivo de reprodução a mudar a transmissão contínua atual pela regulagem do número de transmissão contínua especifi- cado pelo argumento no registrador de número de transmissão contínua co- mo o número de transmissão contínua atual.
A API de regulagem de transmissão contínua é uma API que ins- truio dispositivo de reprodução para mudar a transmissão contínua atual pela regulagem do número de transmissão contínua especificado pelo argu- mento no registrador de número de transmissão contínua como o número de transmissão contínua atual. A API de regulagem de transmissão contínua é usada por um programa baseado em uma linguagem de programação orien- tada para objeto, quando fizer com que o dispositivo de reprodução mude a transmissão contínua.
As figuras 7A e 7B mostram um exemplo da tabela de seleção
IEP EEE RREO O RE RE EE AAA É EA A A dA A RA RR RR SERRA RN SANEIqO 55/271 de transmissão contínua básica.
A figura 7A mostra uma pluralidade de se- quências de registro de transmissão contínua que são providas na tabela de seleção de transmissão contínua básica, quando houver os tipos de trans- missão contínua a seguir: transmissão contínua de vídeo primária; transmis- são contínua de áudio primária; transmissão contínua de PG; transmissão contínua de IG; transmissão contínua de vídeo secundária; e transmissão contínua de áudio secundária.
A figura 7B mostra as transmissões contínuas elementares que são demultiplexadas a partir da TS principal e das subTSs com o uso da tabela de seleção de transmissão contínua básica.
O lado es- i —querdo da figura 7B mostra a TS principal e as subTSs, a parte do meio da figura 7B mostra a tabela de seleção de transmissão contínua básica e a unidade de demultiplexação, e o lado direito da figura 7B mostra a transmis- são contínua de vídeo primária, a transmissão contínua de áudio primária, a transmissão contínua de PG, a transmissão contínua de IG, a transmissão contínua de vídeo secundária e a transmissão contínua de áudio secundária que são demultiplexadas com base na tabela de seleção de transmissão contínua básica.
Em seguida, os dados de extensão serão descritos em detalhes.
Quando a informação de lista de execução se refere à transmis- são contínua de vídeo MVC, uma tabela de seleção de transmissão contínua de extensão precisa ser armazenada em um bloco de dados de extensão no arquivo de informação de lista de execução.
Quando a informação de lista de execução se refere à transmis- são contínua de vídeo MVC no disco, uma informação de extensão da infor- mação de subpercurso (extensão de bloco de subpercurso) precisa ser ar- mazenada em um bloco de dados de dados de extensão no arquivo de in- formação de lista de execução.
Quando um dispositivo de reprodução 2D encontra dados de ex- tensão desconhecidos no arquivo de lista de execução, o dispositivo de re- produção2D deve desconsiderar os dados de extensão.
PE O O OO O E O O O O O EEE A EEE EEE E E AR a AAA NAO Ass seua 56/271 Tabela de seleção de transmissão contínua de extensão (StreamNum- ber table StereosScopic(SS)) A tabela de seleção de transmissão contínua de extensão mos- tra uma lista de transmissões contínuas elementares que são para serem reproduzidas em um modo de saída estereoscópica, e é usada em conjunto com a tabela de seleção de transmissão contínua básica no modo de saída estereoscópica. A tabela de seleção de transmissão contínua de extensão : . define as transmissões contínuas elementares que podem ser selecionadas, quando um item de execução é reproduzido ou quando um subpercurso re- " —lacionado ao item de execução é reproduzido.
A tabela de seleção de transmissão contínua de extensão indica as transmissões contínuas elementares que têm permissão para serem re- produzidas apenas no modo de saída estereoscópica, e inclui sequências de registro de transmissão contínua. Cada pedaço da informação de registro de transmissão contínua nas sequências de registro de transmissão contínua inclui um número de transmissão contínua, e uma entrada de transmissão contínua e um atributo de transmissão contínua correspondendo ao número de transmissão contínua. A tabela de seleção de transmissão contínua de extensão significa uma extensão que é única para o modo de saída estere- oscópica. Portanto, uma lista de execução para a qual cada pedaço de in- formação de item de execução está associado à tabela de seleção de transmissão contínua de extensão (STN table SS) é denominada uma "lista de execução 3D".
Cada entrada de transmissão contínua na tabela de seleção de transmissão contínua de extensão indica um identificador de pacote que é para ser usado na demultiplexação pelo dispositivo de reprodução, quando o dispositivo de reprodução estiver no modo de saída estereoscópica, e o nú- mero de transmissão contínua correspondente é regulado no registrador de número de transmissão contínua do dispositivo de reprodução. Uma diferen- çaapartirda tabela de seleção de transmissão contínua básica é que as sequências de registro de transmissão contínua na tabela de seleção de transmissão contínua de extensão não são almejadas pelo procedimento de seleção de transmissão contínua. Quer dizer, a informação de registro de transmissão contínua nas sequências de registro de transmissão contínua da tabela de seleção de transmissão contínua básica é interpretada como as prioridades das transmissões contínuas elementares, e um número de transmissão contínua em qualquer pedaço de informação de registro de transmissão contínua é escrito no registrador de número de transmissão contínua. Em contraste, as sequências de registro de transmissão contínua da tabela de seleção de transmissão contínua de extensão não são almeja- das pelo procedimento de seleção de transmissão contínua, e a informação " de registro de transmissão contínua da tabela de seleção de transmissão contínua de extensão é usada apenas para fins de extração de uma entrada de transmissão contínua e um atributo de transmissão contínua que corres- pondem a um certo número de transmissão contínua, quando o certo núme- ro de transmissão contínua estiver armazenado no registrador de número de transmissão contínua.
Suponha que, quando o modo de saída comuta do modo de saí- da 2D para o modo de saída 2D, a tabela de seleção de transmissão contí- nua alvo também comuta da tabela de seleção de transmissão contínua bá- sica para a tabela de seleção de transmissão contínua de extensão. Então, a identidade dos números de transmissão contínua pode não ser mantida, e a identidade do atributo de linguagem pode ser perdida, da mesma forma.
Assim sendo, o uso da tabela de seleção de transmissão contí- nua de extensão é restrito àquele descrito acima para a manutenção da i- dentidade do atributo de transmissão contínua, tal como o atributo de lingua- gem O que vem a seguir explica o uso dos números de transmissão contínua recitados na tabela de seleção de transmissão contínua de exten- são. Os números de transmissão contínua recitados na tabela de seleção de transmissão contínua de extensão podem ser usados como operandos do comando de regulagem de transmissão contínua e do comando de regula- gem de transmissão contínua estereoscópica.
O comando de regulagem de transmissão contínua estereoscó-
pica é compartimento de umidificador comando que instrui o dispositivo de reprodução para mudar a transmissão contínua atual pela regulagem do número de transmissão contínua para a visualização estereoscópica especi- ficada pelo operando no registrador de número de transmissão contínua co- moonúmero de transmissão contínua atual.
O comando de regulagem de transmissão contínua estereoscópica é usado por um programa baseado em comando, quando ele fizer com que o dispositivo de reprodução mude a : transmissão contínua estereoscópica.
O comando de regulagem de transmissão contínua estereoscó- í pica pode ser usado como um argumento da UO de mudança de transmis- são contínua ou um argumento da API de regulagem de transmissão contí- nua, da mesma forma.
A tabela de seleção de transmissão contínua de extensão é composta pelas sequências de registro de transmissão contínua das trans- missões contínuas dependentes de vista, pelas sequências de registro de transmissão contínua das transmissões contínuas de PG, e pelas sequên- cias de registro de transmissão contínua das transmissões contínuas de IG.
As sequências de registro de transmissão contínua na tabela de seleção de transmissão contínua de extensão são combinadas com as se- quências de registro de transmissão contínua dos mesmos tipos de trans- missão contínua na tabela de seleção de transmissão contínua básica.
Mais especificamente, as sequências de registro de transmissão contínua de vi- deo dependente de vista na tabela de seleção de transmissão contínua de extensão são combinadas com as sequências de registro de transmissão contínua de vídeo primária na tabela de seleção de transmissão contínua básica; as sequências de registro de transmissão contínua de PG na tabela de seleção de transmissão contínua de extensão são combinadas com as sequências de registro de transmissão contínua de PG na tabela de seleção de transmissão contínua básica; e as sequências de registro de transmissão contínua de IG na tabela de seleção de transmissão contínua de extensão são combinadas com as sequências de registro de transmissão contínua de IG na tabela de seleção de transmissão contínua básica.
| ADA ED ORA O TETE A RE OO E EEE OE OO REAR AR ERA A A a a o pah RARA ARARAS SN, 59/271 Após esta combinação, o procedimento descrito acima é execu- tado nas sequências de registro de transmissão contínua na tabela de sele- ção de transmissão contínua básica dentre as duas tabelas, após a combi- nação.
A figura 8 mostra a estrutura interna da tabela de seleção de transmissão contínua de extensão. A tabela de seleção de transmissão con- tínua de extensão é composta por "comprimento", o que indica o comprimen- : to inteiro da tabela de seleção de transmissão contínua de extensão; "deslo- camento fixo durante uma janela instantânea (Fixed offset during Popup)"; i eas sequências de registro de transmissão contínua de cada tipo de trans- missão contínua correspondentes a cada item de execução.
Quando há N pedaços de itens de execução identificados como itens de execução Nº 1 a Nº N, as sequências de registro de transmissão contínua respectivamente correspondentes aos itens de execução Nº 1 a Nº N são providas na tabela de seleção de transmissão contínua de extensão. As sequências de registro de transmissão contínua correspondentes a cada item de execução são a sequência de registro de transmissão contínua de- pendente de vista, a sequência de registro de transmissão contínua de PG, e a sequência de registro de transmissão contínua de IG.
O "Fixed offset during Popup" é um deslocamento fixo durante uma janela instantânea, e controla o tipo de reprodução da transmissão con- tínua de vídeo ou de legenda de PG text, quando o menu instantâneo for regulado para "ligado" na transmissão contínua de IG. O campo "Fi xed offset during Popup" é regulado para "ligado" quando o campo "u- ser interface model" na transmissão contínua de IG estiver ligado, quando a interface de usuário do menu instantâneo estiver regulada para "ligada". Também, o campo "Fixed offset during Popup" é regulado para "desligado" quando o campo "user interface model" na transmissão contínua de IG es- tiver regulado para desligado, especificamente, quando a interface de usuá- rio"AlwaysON" estiver regulada.
Quando o deslocamento fixo durante uma janela instantânea é regulado para "0", especificamente, quando o menu instantâneo é regulado
ATE A AD EDER RED OA EA E EEE EEE A AAA po Ne A RADAR ENA, 60/271 para "desligado" na interface de usuário da transmissão contínua de IG, a transmissão contínua de vídeo está no modo de apresentação B-D, a trans- missão contínua de PG estereoscópica se torna do tipo de reprodução este- reoscópica, e durante a reprodução no modo de "1 plano + deslocamento", a transmissão contínua de legenda de PG text está no modo de "1 plano + deslocamento".
Quando o deslocamento fixo durante uma janela instantânea é regulado para "1", especificamente, quando o menu instantâneo é regulado para "ligado" na transmissão contínua de IG, a transmissão contínua de vi- i deoestáno modo de apresentação B-B, a transmissão contínua de PG este- reoscópica está no modo de "1 plano + deslocamento", e a transmissão con- tínua de PG para o "1 plano + deslocamento" é reproduzida como o tipo de reprodução de "1 plano + deslocamento zero".
No modo de "1 plano + deslocamento", a transmissão contínua delegendadePG text se torna de "1 plano + deslocamento zero".
A "informação de número de sequência de deslocamento" ("number of offset sequence" no desenho) indica o número de sequências de deslocamento na transmissão contínua dependente de vista.
O valor da "informação de número de sequência de deslocamen- to" natabelade seleção de transmissão contínua de extensão é idêntico ao número de sequências de deslocamento que é incluído na transmissão con- tínua dependente de vista.
As figuras 9A a 9C mostram as sequências de registro de trans- missão contínua na tabela de seleção de transmissão contínua de extensão.
A figura 9A mostra a estrutura interna da sequência de registro de transmissão contínua dependente de vista. A sequência de registro de transmissão contínua dependente de vista é composta por v(x) pedaços de SS dependet view blocks. Aqui, "v(x)" representa o número de transmis- sões contínuas de vídeo primárias que têm permissão para serem executa- das na tabela de seleção de transmissão contínua básica da informação de item de execução Nº x. As linhas de direção no desenho indicam o detalhe da estrutura interna da sequência de registro de transmissão contínua de-
O o a fe E RASA AA O RA RAR NR 61/271 pendente de vista. Conforme indicado pelas linhas de direção, o "SS dependet view block" é composto pelo número de transmissão contí- nua, pela entrada de transmissão contínua, pelo atributo de transmissão contínua e pelo número de sequências de deslocamento (num- ber of offset sequence).
A entrada de transmissão contínua inclui: uma referência de i- dentificador de subpercurso (ref to Subpath id) especificando um subper- curso ao qual o percurso de reprodução da transmissão contínua dependen- te de vista pertence; uma referência de arquivo de transmissão contínua " (ref to subClip entry id) especificando um arquivo de transmissão contínua no qual a transmissão contínua dependente de vista é armazenada; e um identificador de pacote (ref to stream PID subclip) da transmissão contínua dependente de vista neste arquivo de transmissão contínua.
O "atributo de transmissão contínua" inclui o atributo de lingua- gemdatransmissão contínua dependente de vista.
O "o número de sequências de deslocamento (num- ber of offset sequence)" indica o número de deslocamentos providos na transmissão contínua dependente de vista.
As sequências de registro de transmissão contínua dependente devistamostradas na figura 9A indicam que uma pluralidade de pedaços de informação de registro de transmissão contínua é provida em correspondên- cia com uma pluralidade de transmissões contínuas dependentes de vista. Contudo, a figura 9A meramente ilustra a estrutura de dados das mesmas. Na realidade, uma vez que há apenas uma transmissão contínua dependen- tedevistanormalmente, o número de pedaços de informação de registro de transmissão contínua para a transmissão contínua dependente de vista é um.
A figura 9B mostra a estrutura interna da sequência de registro de transmissão contínua de PG. A sequência de registro de transmissão contínua de PG é composta por P(x) pedaços de informação de registro de | transmissão contínua. Aqui, "P(x)" representa o número de transmissões contínuas de PG que têm permissão para serem executadas na tabela de seleção de transmissão contínua básica da informação de item de execução Nº x.
As linhas de direção no desenho indicam o detalhe da estrutura interna comum das sequências de registro de transmissão contínua de PG.
A "informação de referência de ID de sequência de deslocamen- to de legenda de texto de PG (PGtextST offset sequence id ref)" é a in- formação de referência de sequência de deslocamento de transmissão con- tínua de legenda de PG text, e indica uma sequência de deslocamento com | respeito ao arquivo de transmissão contínua de legenda de PG text no mo- a dode"1 plano+ deslocamento".
Os metadados de deslocamento são supridos pela unidade de acesso da transmissão contínua dependente de vista. O dispositivo de re- produção deve aplicar o deslocamento, o qual é suprido por este campo, para o plano de itens gráficos de apresentação (PG) do tipo de modo de "1 plano+ deslocamento", Quando o campo é um valor indefinido (FF), o dispositivo de re- produção não aplica este deslocamento à memória de plano de transmissão contínua de PG.
O "indicador de presença / ausência de PG estereoscópica (isSS PG)" indica a validade e a presença do seguinte na transmissão con- tínua de PG: a entrada de transmissão contínua de IG de olho esquerdo; a entrada de transmissão contínua de IG de olho direito; e os atributos de transmissão contínua. Quando a estrutura está ausente na transmissão con- tínua de PG estereoscópica, este campo deve ser regulado para "0"; e quando a estrutura está presente na transmissão contínua de PG estereos- cópica, este campo deve ser regulado para "1".
A "entrada de transmissão contínua de olho esquerdo" inclui: uma referência de identificador de subpercurso (ref to Subpath id) que es- pecífica um subpercurso ao qual a transmissão contínua de PG de olho es- querdo pertence; uma referência de arquivo de transmissão contínua | (ref to subClip entry id) que específica um arquivo de transmissão contí- nua no qual a transmissão contínua de PG de olho esquerdo é armazenada;
o Ao o a a a A ARS O AR Na RAR NRNIRRRSRSSARRNNdN, 63/271 e um identificador de pacote (ref to stream PID subclip) da transmissão contínua de PG de olho esquerdo neste arquivo de transmissão contínua.
A "entrada de transmissão contínua de olho direito" inclui: uma referência de identificador de subpercurso (ref to Subpath id) que especifi- caum subpercurso ao qual a transmissão contínua de PG de olho direito pertence; uma referência de arquivo de transmissão contínua (ref to sub- Clip entry id) que especifica um arquivo de transmissão contínua no qual a transmissão contínua de PG de olho direito é armazenada; e um identifica- dor de pacote (ref to stream PID subclip) da transmissão contínua de PG | de olho direito neste arquivo de transmissão contínua. Quando o arquivo de transmissão contínua referenciado pela "stream entry for dependent view" na informação de registro de transmissão contínua na tabela de seleção de transmissão contínua de extensão é diferente do arquivo de transmissão ' contínua referenciado pela entrada de transmissão contínua na tabela de seleção de transmissão contínua básica, um arquivo de transmissão contí- nua armazenando a transmissão contínua de PG de olho direito precisa ser lido de novo.
O "atributo de transmissão contínua comum" inclui atributos de linguagem da transmissão contínua de PG de olho esquerdo e da transmis- são contínua de PG de olho direito.
A "informação de referência de ID de sequência de deslocamen- to de legenda de texto de PG estereoscópica (SS PG textST offset se- quence id ref)" é uma informação de referência para referência a uma se- quência de deslocamento para a transmissão contínua de legenda de PG text eindicaa sequência de deslocamento para a transmissão contínua de legenda de PG text. O dispositivo de reprodução deve aplicar o deslo- camento, o qual é suprido por este campo, ao plano de PG.
p Quando o campo é um valor indefinido (FF), o dispositivo de re- produção não aplica este deslocamento à memória de plano de transmissão contínuadePG.
A figura 9€C mostra a estrutura interna da sequência de registro de transmissão contínua de IG. A sequência de registro de transmissão con-
oo ooo O A e SS DOOR RR, 64/271 tínua de IG é composta por I(x) pedaços de informação de registro de trans- missão contínua. Aqui, "l(x)" representa o número de transmissões contí- nuas de IG que têm permissão para serem executadas na tabela de seleção de transmissão contínua básica da informação de item de execução Nº x. As linhas de direção no desenho indicam o detalhe da estrutura interna comum das sequências de registro de transmissão contínua de IG.
A "informação de referência de ID de sequência de deslocamen- to de legenda de texto de IG (IG offset sequence id ref)" é uma informação de referência de sequência de deslocamento de transmissão contínua de " itens gráficos interativos, e é uma referência para o ID de sequência da transmissão contínua de IG no modo de "1 plano + deslocamento". Confor- me descrito acima, os metadados de deslocamento são supridos pela transmissão contínua dependente de vista. O dispositivo de reprodução deve aplicar o deslocamento, o qual é suprido por este campo, à transmissão con- tíinuadelG do tipo de modo de "1 plano + deslocamento".
Quando o campo é um valor indefinido (FF), o dispositivo de re- produção não aplica este deslocamento à memória de plano de transmissão contínua de itens gráficos interativos (IG).
A "informação de direção de deslocamento de modo B-B (IG Plane offset direction during BB video)" é a interface de usuário do menu instantâneo no modo de apresentação B-B, e indica a direção de des- locamento no plano de IG no modo de "1 plano + deslocamento", enquanto a transmissão contínua de IG é reproduzida.
Quando este campo é regulado para "0", ele está no cenário di- anteiro. Quer dizer, a memória de plano existe entre a televisão e o observa- dor, e o plano é deslocado para a direita durante o período de vista esquer- da, e o plano é deslocado para a esquerda durante o período de vista direita.
Quando este campo é regulado para "1", ele está atrás do cená- rio atrás. Quer dizer, a memória de plano existe atrás da televisão ou da tela, eoplano esquerdo é deslocado para a direita, e o plano direito é deslocado para a esquerda.
A "informação de valor de deslocamento de modo B-B (IG Plane
EEE oo oa ao oo oo OE Ri RARE AO > RR OO EO EEE EEE ER E Ro oa AAA RARA RR RS EO NssSss, 65/271 offset value during BB video)" indica, em unidades de pixel, o valor de deslocamento do plano de IG no modo de "1 plano + deslocamento", en- quanto a transmissão contínua de IG é reproduzida pela interface de usuário do menu instantâneo no modo de apresentação B-B. O "indicador de presença / ausência de IG estereoscópica (is SS IG)" indica a validade e a presença do seguinte na transmissão con- tínua de IG: a entrada de transmissão contínua de IG de olho esquerdo; a entrada de transmissão contínua de IG de olho direito; e os atributos de transmissão contínua. Quando a estrutura de dados está ausente na trans- missão contínua de IG estereoscópica, este campo deve ser regulado para "0"; e quando a estrutura de dados está presente na transmissão contínua de IG estereoscópica, este campo deve ser regulado para "1".
A "entrada de transmissão contínua de olho esquerdo" inclui: uma referência de identificador de subpercurso (ref to Subpath id) que es- pecífica um subpercurso ao qual a transmissão contínua de IG de olho es- querdo pertence; uma referência de arquivo de transmissão contínua (ref to subClip entry id) que específica um arquivo de transmissão contí- nua no qual a transmissão contínua de IG de olho esquerdo é armazenada; e um identificador de pacote (ref to stream PID subclip) da transmissão contínuadelG de olho esquerdo neste arquivo de transmissão contínua.
A "entrada de transmissão contínua de olho direito" inclui: uma referência de identificador de subpercurso (ref to Subpath id) que especifi- ca um subpercurso ao qual a transmissão contínua de IG de olho direito per- tence; uma referência de arquivo de transmissão contínua (ref to subClip entry id) que específica um arquivo de transmissão contínua no qual a transmissão contínua de IG de olho direito é armazenada; e um identificador de pacote (ref to stream PID subclip) da transmissão contínua de IG de olho direito neste arquivo de transmissão contínua. Quando o arquivo de transmissão contínua referenciado pela "stream entry for dependent view" na informação de registro de transmissão contínua na tabela de seleção de transmissão contínua de extensão é diferente do arquivo de transmissão contínua referenciado pela entrada de transmissão contínua na tabela de
TEIA DE ADO TER ER EEE AE OO O OD O EEE E Pat ilha aa ao aaa A RE RR RA ANDA, 66/271 seleção de transmissão contínua básica, um arquivo de transmissão contí- nua armazenando a transmissão contínua de IG de olho direito precisa ser lido de novo.
O "atributo de transmissão contínua comum" inclui atributos de linguagem da transmissão contínua de IG de olho esquerdo e da transmis- são contínua de IG de olho direito.
A "informação de referência de ID de sequência de deslocamen- to de IG estereoscópica" é uma referência para o ID de sequência de deslo- camento para a transmissão contínua de IG de tipo estereoscópico, e indica " a sequência de deslocamento para os metadados de deslocamento da transmissão contínua dependente de vista. O dispositivo de reprodução deve aplicar o deslocamento, o qual é suprido por este campo, ao plano de IG de tipo estereoscópico.
Quando o campo é um valor indefinido (FF), o dispositivo de re- produção não aplica este deslocamento ao plano de IG.
A informação de referência de sequência de deslocamento de transmissão contínua de legenda de texto de PG e a informação de referên- cia de sequência de deslocamento de transmissão contínua de IG são escri- tas na informação de registro de transmissão contínua em correspondência comos números de transmissão contínua. Portanto, quando o procedimento de seleção de transmissão contínua é executado devido a uma mudança do estado de dispositivo ou à ocorrência de uma requisição para mudança de transmissão contínua e um número de transmissão contínua correspondente à regulagem de linguagem no lado de dispositivo é regulado no registrador de número de transmissão contínua, uma sequência de deslocamento indi- cada por uma referência correspondente ao novo número de transmissão contínua é suprida a partir do decodificador de vídeo para a unidade de mu- dança. Com esta estrutura, uma sequência de deslocamento ótima corres- pondente à regulagem de linguagem no dispositivo de reprodução é suprida paraa unidade de mudança, assim sendo possível regular a profundidade dos itens gráficos no modo de "1 plano + deslocamento" para um valor ótimo correspondente à regulagem de linguagem no dispositivo de reprodução.
O que vem a seguir descreve as restrições para a tabela de se- leção de transmissão contínua de extensão.
A entrada de transmissão contínua no bloco dependente de vista estereoscópica não deve mudar na lista de execução.
Quando o tipo de entrada de transmissão contínua no bloco de- pendente de vista estereoscópica é do tipo ES (tipo de transmissão contínua = 2) que é usado pelo subpercurso, a referência de ID de subpercurso e a | referência de ID de entrada de clipe (ref to subclip entry id) não muda na lista de execução. | Apenas dois tipos de transmissões contínuas elementares são permitidos pelos tipos de entrada de transmissão contínua, uma entrada de transmissão contínua para a vista de base, e uma entrada de transmissão contínua para a dependente de vista. Os dois tipos são: ES (tipo de trans- missão contínua = 1) no clipe de AV usado pelo item de execução; e ES (ti- pode transmissão contínua = 2) no clipe de AV usado pelo subpercurso.
No bloco dependente de vista estereoscópica, o método de codi- ficação de transmissão contínua no atributo de transmissão contínua é regu- lado para "0x20".
A figura 10 mostra que as transmissões contínuas elementares são demultiplexadas a partir da TS principal e das subTSs com o uso da ta- bela de seleção de transmissão contínua básica e da tabela de seleção de transmissão contínua de extensão.
A parte do meio da figura 10 mostra a unidade de demultiplexa- ção. A parte superior da figura 10 mostra a combinação da tabela de seleção de transmissão contínua básica e da tabela de seleção de transmissão con- tínua de extensão. O lado esquerdo da figura 10 mostra a TS principal e as subTSs, e o lado direito da figura 10 mostra a transmissão contínua de vídeo de vista de base demultiplexada, a transmissão contínua dependente de vis- ta, a transmissão contínua de PG de olho esquerdo, a transmissão contínua de PG de olho direito, a transmissão contínua de IG de olho esquerdo, a transmissão contínua de IG de olho direito e a transmissão contínua de áu- dio primária.
DR EA OA AA e O A SS O a Se Mt RR SSSSSSRRSRNSSNRNANSE Nuas ecc 68/271 A figura 11 mostra os números de transmissão contínua a serem atribuídos no modo de saída 2D e no modo de saída 3D.
A coluna vertical no lado esquerdo da figura 11 mostra os núme- ros de transmissão contínua a seguir: transmissão contínua de áudio primá- riaNº1; transmissões contínuas de áudio primárias Nº 1 e Nº 2; transmis- sões contínuas de legenda de texto de PG Nº 1, Nº 2 e Nº 3, e transmissões contínuas de IG Nº 1 e Nº 2.
As transmissões contínuas elementares dispostas no lado es- querdo da figura 11, envolvidas por uma linha pontilhada, são transmissões | contínuas elementares que são almejadas para demultiplexação apenas no modo de saída 2D, e que são permitidas pela tabela de seleção de transmis- são contínua (STN table) para serem reproduzidas.
As transmissões contínuas elementares dispostas no lado direito da figura 11, envolvidas por uma linha tracejada, são transmissões contínuas elementares que são almejadas para demultiplexação apenas no modo de saída 3D, e que são permitidas pela tabela de seleção de transmissão contí- nua de extensão (STN table SS) para serem reproduzidas.
As transmissões contínuas elementares envolvidas pelas linhas pontilhadas combinadas do lado esquerdo e do lado direito são transmissões contínuas elementares que são almejadas para demultiplexação em ambos os modos de saída 2D e 3D.
Com respeito à transmissão contínua de vídeo Nº 1, a transmis- são contínua de vídeo de vista de base MPEG4-MVC é envolvida pelas |i- nhas pontilhadas combinadas do lado esquerdo e do lado direito. Isto indica queatransmissão contínua de vídeo de vista de base MPEG4-MVC é alme- jada para ser reproduzida em ambos os modos de saída 2D e 3D. Por outro lado, a transmissão contínua de vídeo de vista de base MPEGA4-MVC é en- volvida apenas pela linha pontilhada no lado direito. Isto indica que a trans- missão contínua de vídeo de vista de base MPEGA4-MVC é para ser repro- duzida apenas no modo de saída 3D.
Com respeito às transmissões contínuas de áudio primárias Nº 1 e Nº 2, elas são ambas envolvidas pelas linhas pontilhadas combinadas do
A O E E E SRS SONO RR RR 69/271 lado esquerdo e do lado direito. Isto indica que as transmissões contínuas de áudio Nº 1 e Nº 2 são almejadas para serem reproduzidas em ambos os modos de saída 2D e 3D. Com respeito às transmissões contínuas de legenda de texto de PG, astransmissões contínuas de legenda de texto de PG Nº 1 e Nº 2 são transmissões contínuas de PG 2D, e são envolvidas pelas linhas pontilhadas combinadas do lado esquerdo e do lado direito indicando que elas são alme- jadas para serem reproduzidas em ambos os modos de saída 2D e 3D. Por outro lado, a transmissão contínua de PG de olho esquerdo e a transmissão dj contínua de PG de olho direito são envolvidas apenas pela linha pontilhada no lado direito. Isto indica UE a transmissão contínua de PG de olho esquer- do e a transmissão contínua de PG de 2D são para serem reproduzidas a- penas no modo de saída 3D.
Com respeito às transmissões contínuas de IG, as transmissões contínuas de IG Nº 1 e Nº 2 são transmissões contínuas de IG 2D, e são envolvidas pelas linhas pontilhadas combinadas do lado esquerdo e do lado direito indicando que elas são almejadas para serem reproduzidas em am- bos os modos de saída 2D e 3D. Por outro lado, a transmissão contínua de IG de olho esquerdo e a transmissão contínua de IG de olho direito são en- volvidas apenas pela linha pontilhada no lado direito. Isto indica que a transmissão contínua de IG de olho esquerdo e a transmissão contínua de IG de 2D são para serem reproduzidas apenas no modo de saída 3D.
Conforme entendido a partir da descrição acima, no modo de sa- ída 3D, a transmissão contínua dependente de vista é adicionada ao alvo parareprodução com respeito ao tipo de transmissão contínua de "transmis- são contínua de vídeo".
Também é entendido que, no modo de saída 3D, a transmissão contínua de PG de olho esquerdo e a transmissão contínua de PG de olho direito são adicionadas ao alvo para reprodução com respeito ao tipo de transmissão contínua "transmissão contínua de PG" e a transmissão contí- nua de IG de olho esquerdo e a transmissão contínua de IG de olho direito são adicionadas ao alvo para reprodução com respeito à transmissão contí-
PERA A READ A EA RA RAE E AEE A EA EE ERES ORE ERRA MR a AN NRO DAR NRO RSS Mit sas cas ssa sÔssseuá 70/271 nua de tipo "transmissão contínua de IG". A razão para a adição da trans- missão contínua de PG de olho esquerdo e da transmissão contínua de PG de olho direito ao alvo para reprodução é que a transmissão contínua de PG de olho esquerdo e a transmissão contínua de PG de olho direito são usadas paraa realização da reprodução estereoscópica no modo de saída 3D.
A razão para a adição da transmissão contínua de IG de olho esquerdo e da transmissão contínua de IG de olho direito é que a transmissão contínua de IG de olho esquerdo e a transmissão contínua de IG de olho direito são usa- das para a realização da reprodução estereoscópica no modo de saída 3D.
Í Isto completa a descrição do meio de gravação.
A seguir, o dis- positivo de reprodução será descrito em detalhes.
A figura 12 mostra a estrutura interna do dispositivo de reprodu- ção.
Conforme mostrado na figura 12, o dispositivo de reprodução inclui uma | unidade de leitura 201, uma memória 202, um conjunto de registrador 203, um decodificador 204, uma unidade de demultiplexação 205, um conjunto de memória de plano 206, uma unidade de mudança 207, uma unidade de su- perposição de camada 208, uma unidade de transmissão / recepção 209 e uma unidade de controle de reprodução 210. A estrutura interna da figura 12 é composta pelos elementos estruturais mínimos que são requeridos para a realização do dispositivo de reprodução provido com o meio de resolução de problema.
Uma estrutura interna mais detalhada será descrita em uma mo- dalidade posterior.
A unidade de leitura 201 lê, a partir do meio de gravação, a tabe- la de índice, o arquivo de programa, o arquivo de informação de lista de exe- cução, o arquivo de informação de transmissão contínua, e o arquivo de transmissão contínua.
Quando da leitura do arquivo de transmissão contínua entrelaçada estereoscópica, a unidade de leitura 201 realiza um processo no qual ela divide o arquivo de transmissão contínua entrelaçada estereoscópi- ca em (i) uma sequência de ATC 1 correspondente à TS principal e (ii) uma — sequência de ATC 2 correspondente à subTS, pelo uso da (a) informação de ponto de começo de Extensão da informação de base de clipe no arquivo de informação de clipe 2D e (b) informação de ponto de começo de Extensão
AA PR PA ERP DD A ADO DD EPE O EE EEE AA o io o AO RAR ORRSSSSSSNS, 71/1271 da informação dependente de clipe, e armazena as sequências de ATC 1 e 2 em diferentes buffers de leitura.
Esta divisão é realizada pela repetição de dois processos: o primeiro processo de extração a partir do arquivo de transmissão contínua entrelaçada estereoscópica, de tantos pacotes de fon- tequantoforo número de pacotes correspondentes ao número de pacote de fonte indicado pela informação de ponto de começo de Extensão na infor- mação dependente de clipe, e adicionado os pacotes de fonte extraídos na sequência de ATC 1; e o segundo processo de extração, a partir do arquivo de transmissão contínua entrelaçada estereoscópica, de tantos pacotes de | fonte quanto for o número de pacotes correspondentes ao número de pacote de fonte indicado pela informação de ponto de começo de Extensão na in- formação de base de clipe, e adicionando os pacotes de fonte extraídos na sequência de ATC 2. A memória 202 armazena uma sequência de registro de trans- missão contínua combinada que é obtida pela combinação da tabela de se- leção de transmissão contínua de extensão e da tabela de seleção de transmissão contínua básica incluídas na informação de lista de execução.
O conjunto de registrador 203 inclui uma pluralidade de registra- dores que são requeridos para que o dispositivo de reprodução opere.
O decodificador 204 é composto por um decodificador de vídeo 211, um decodificador de PG 212, um decodificador de legenda de texto 213, um decodificador de IG 214, e um decodificador de áudio o qual corres- ponde aos respectivos tipos de transmissão contínua.
A unidade de demultiplexação 205 é provida com: um desempa- —cotador de fonte para a conversão dos pacotes de fonte em pacotes de TS; e um filtro de PID para a realização da filtração de pacote.
A unidade de de- multiplexação 205 converte os pacotes de fonte tendo identificadores de pa- cote escritos em entradas de transmissão contínua da tabela de seleção de transmissão contínua básica na informação de lista de execução 3D em pa- cotesdeTsS,e extraios pacotes de TS para o decodificador.
Também, a u- nidade de demultiplexação 207 converte os pacotes de fonte tendo identifi- cadores de pacote escritos em entradas de transmissão contínua da tabela de seleção de transmissão contínua estereoscópica na informação de lista de execução 3D em pacotes de TS, e extrai os pacotes de TS para o decodi- ficador.
Quais identificadores de pacote, dentre uma pluralidade de identifi- cadores de pacote escritos em uma pluralidade de entradas de transmissão contínua das tabelas de seleção de transmissão contínua básica e estereos- cópica, são para serem usados é determinado de acordo com a regulagem no registrador de número de transmissão contínua dentre os registradores de regulagem de tocador.
O registrador de número de transmissão contínua é um registrador para o armazenamento do número de transmissão contínua ã atual.
O conjunto de memória de plano 206 é composto por uma plura- lidade de memórias de plano.
Estas memórias de plano constituem um modelo de camada, e os dados armazenados em cada memória de plano são usados para a su- perposição das camadas com cada outra.
O conjunto de memória de plano inclui uma memória de plano de olho esquerdo e uma memória de plano de olho direito.
Respectivos dados de ilustração não comprimidos obtidos pela decodificação das componentes de vista de base e dependente de vista de cada unidade de acesso são escritos nas memórias de plano de olho es- querdoe de olho direito.
A escrita é realizada a cada vez em que o tempo de começo de reprodução indicado pela estampa de tempo de apresentação de cada unidade de acesso é atingido.
Em qual dentre a memória de plano de olho esquerdo e a me- mória de plano de olho direito os dados de ilustração após a decodificação são para serem escritos é determinado de acordo com o indicador de vista de base na informação de lista de execução.
Quando o indicador de vista de base especifica a transmissão contínua de vídeo de vista de base como "pa- ra o olho esquerdo", os dados de ilustração da transmissão contínua de ví- deo de vista de base são escritos na memória de plano de olho esquerdo, e os dados de ilustração da transmissão contínua dependente de vista são escritos na memória de plano de olho direito.
Quando o indicador de vista de base específica a transmissão o O O O E is E ARRASADO OA NA A RNRRRSSSRNR 73/271 contínua de vídeo de vista de base como "para o olho direito", os dados de ilustração da transmissão contínua de vídeo de vista de base são escritos na memória de plano de olho direito, e os dados de ilustração da transmissão contínua dependente de vista são escritos na memória de plano de olho es- querdo.
Estas componentes de vista são extraídas para o dispositivo de exi- bição em sequência.
Mais especificamente, em um período de quadro, os dados de ilustração armazenados na memória de plano de olho esquerdo e os dados de ilustração armazenados na memória de plano de olho direito são extraídos simultaneamente. i A unidade de mudança 207 muda as coordenadas de pixel.
A unidade de superposição de camada 208 sobrepõe as cama- das na pluralidade de memórias de plano.
A unidade de transmissão / recepção 209 transmite para uma fase de transferência de dados através de uma fase de autenticação mútua euma fase de negociação, quando o dispositivo de reprodução for conecta- do a outro dispositivo no sistema de home theater através de uma interface.
A unidade de transmissão / recepção 209 realiza uma transferência de da- dos na fase de transferência.
Na fase de negociação, as capacidades do dispositivo parceiro (incluindo a capacidade de decodificação, a capacidade de reprodução e a frequência de exibição) são pegas, e as capacidades são reguladas no re- gistrador de regulagem de tocador, de modo que o método de transferência para as transferências de dados sucessivas seja determinado.
A fase de ne- gociação inclui uma fase de autenticação mútua, na qual cada um dos dis- positivos confirma a autenticidade do outro dispositivo.
Após a fase de nego- ciação, uma linha dos dados de pixel no formato de não compressão / de texto simples nos dados de ilustração após a superposição de camada é transferida para o dispositivo de exibição a uma taxa de transferência mais alta de acordo com o período de sincronização horizontal do dispositivo de exibição.
Por outro lado, nos intervalos em branco horizontais e verticais, os dados de áudio no formato não de compressão / de texto simples são trans- feridos para os outros dispositivos (incluindo um amplificador e um alto-
A A RA A E EA RA RA E EA E AE AE A EA EA EEE EEE EE AEE EEE EEE OA ERRA A A NS RARO OA esNs e a Asse seâs]aÚb 74/271 falante, bem como para o dispositivo de exibição) conectados ao dispositivo de reprodução. Com esta estrutura, os dispositivos, tais como o dispositivo de exibição, o amplificador e o alto-falante, podem receber os dados de ilus- tração e os dados de áudio no formato não de compressão / de texto sim- ples,euma saída reproduzida é obtida. Ainda, quando o dispositivo parceiro tem a capacidade de decodificação, uma transferência de passagem direta das transmissões contínuas de áudio e de vídeo é possível. Na transferência de passagem direta, é possível transferir a transmissão contínua de vídeo e a transmissão contínua de áudio no formato comprimido / encriptado, como i elas estiverem.
A unidade de controle de reprodução 210 executa um acesso randômico a partir de um ponto arbitrário no tempo no eixo de tempo da transmissão contínua de vídeo. Mais especificamente, quando é instruída para reproduzir a partir de um ponto arbitrário no tempo no eixo de tempo da transmissão contínua de vídeo, a unidade de controle de reprodução 210 busca um número de pacote de fonte de uma unidade de acesso correspon- dente ao ponto arbitrário no tempo, pelo uso de um mapa de entrada normal no arquivo de informação de clipe 3D e um mapa de entrada estereoscópica. A unidade de acesso inclui um par de uma componente de vista da trans- missão contínua de vídeo de vista de base e um componente de vista da transmissão contínua dependente de vista, e esta busca identifica um núme- ro de pacote de fonte de um pacote de fonte que armazena um delimitador de unidade de acesso para a unidade de acesso. A leitura a partir do número de pacote de fonte e a decodificação permitem que um acesso randômico sejarealizado. Quando uma lista de execução 3D é para ser reproduzida, os acessos randômicos à TS principal e à subTS são executados pelo uso do tempo de começo e do tempo de fim definidos na informação de percurso principal e pelo tempo de começo e pelo tempo de fim definidos na informa- ção de subpercurso da informação de lista de execução 3D, para se come- çarareprodução da lista de execução.
O decodificador de vídeo 211 é um decodificador de representa- tivo dentre os decodificadores que constituem o decodificador 204. O decodi-
ficador de vídeo 211 pré-carrega componentes de vista que constituem a transmissão contínua dependente de vista, e decodifica os componentes de vídeo de um tipo de ilustração para o qual uma renovação de decodificação instantânea (IDR) no começo do GOP fechado na transmissão contínua de vídeo de vistade base é pretendida (tipo de IDR). Nesta decodificação, to- dos os buffers de dados codificados e os buffers de dados decodificados são limpos. Após a decodificação das componentes de vista do tipo de IDR desta i forma, (i) as componentes de vista seguindo-se à transmissão contínua de vídeo de vista de base se comprimem codificadas com base na correlação " comestas componentes de vista e (ii) as componentes de vista da transmis- são contínua dependente de vista são decodificadas. Os dados de ilustração não comprimidos são obtidos por meio desta decodificação das componen- tes de vista. Os dados de ilustração não comprimidos obtidos são armaze- nados no buffer de dados de decodificação para serem usados como a ilus- traçãode referência.
Pelo uso da ilustração de referência, a compensação de movi- mento é realizada (i) nas componentes de vista seguindo-se à transmissão contínua de vídeo de vista de base e (ii) nas componentes de vista da transmissão contínua dependente de vista. Os dados de ilustração não com- — primidos com respeito a (i) componentes de vista seguindo-se à transmissão contínua de vídeo de vista de base e dados de ilustração não comprimidos com respeito a (ii) componentes de vista da transmissão contínua dependen- te de vista são obtidos pela compensação de movimento. Os dados de ilus- tração não comprimidos obtidos são armazenados no buffer de dados de decodificação para serem usados como ilustrações de referência. A decodi- ficação descrita acima é realizada a cada vez em que o tempo de começo de decodificação indicado na estampa de tempo de decodificação de cada uni- dade de acesso for atingido.
O que vem a seguir descreve o decodificador de PG 212, o de- codificador de legenda de texto 213, e o decodificador de IG 214, e as estru- | tura internas das transmissões contínuas que são para serem decodificadas por estes decodificadores.
Para a transmissão contínua de PG: a estrutura de decodificador é "1 decodificador + 1 plano", quando o método de "1 plano + deslocamento" for adotado; e a estrutura de decodificador é "2 decodificadores + 2 planos", quando o método de 3D-LR for adotado.
De modo similar, para a transmissão contínua de IG: a estrutura de decodificador é "1 decodificador + 1 plano", quando o método de "1 plano + deslocamento" for adotado; e a estrutura de decodificador é "2 decodifica- dores + 2 planos", quando o método de 3D-LR for adotado.
Para a transmissão contínua de legenda de texto para a qual o " método de 3D-LR não pode ser adotado: a estrutura de decodificador é "1 decodificador + 1 plano", quando o método de "1 plano + deslocamento" for adotado.
Em primeiro lugar, a estrutura interna da transmissão contínua de PG e a estrutura interna do decodificador de PG para a decodificação da transmissão contínua de PG serão descritas.
Cada uma dentre a transmissão contínua de PG de olho esquer- do e a transmissão contínua de PG de olho direito inclui uma pluralidade de conjuntos de exibição. O conjunto de exibição é um conjunto de segmentos funcionais que constituem uma exibição de tela. Os segmentos funcionais são unidades de processamento que são supridas para o decodificador, en- quanto elas estão armazenadas nas cargas úteis dos pacotes de PES, os quais têm, cada um, o tamanho de aproximadamente 2 KB, e são submeti- dos ao controle de reprodução com o uso de DTSs e PTSs.
O conjunto de exibição cai nos tipos a seguir.
A. Conjunto de Exibição de Começo de Época O conjunto de exibição de começo de época é um conjunto de segmentos funcionais que começam o gerenciamento de memória pela res- tauração do buffer de composição, do buffer de dados de código e do plano de itens gráficos no decodificador de itens gráficos. O conjunto de exibição | de começo de época inclui todos os segmentos funcionais requeridos para a composição da tela.
B. Conjunto de Exibição de Caso Normal
DID EA A AO ED E O ADO AO 3>D EIA OE O EEE EE E OA AEE ATE ORE A A a ao a Saia a A RA AAA RA RA q 77/1271 O conjunto de exibição de caso normal é um conjunto de exibi- ção que realiza a composição da tela, enquanto continua com o gerencia- mento de memória do buffer de composição, do buffer de dados de código e do plano de itens gráficos no decodificador de itens gráficos. O conjunto de exibiçãode caso normal inclui segmentos funcionais que são diferenciais a partir do conjunto de exibição precedente.
C. Conjunto de Exibição de Ponto de Aquisição : O conjunto de exibição de ponto de aquisição é um conjunto de exibição que inclui todos os segmentos funcionais requeridos para composi- ' ção da tela, mas não restauram o gerenciamento de memória do buffer de composição, do buffer de dados de código e do plano de itens gráficos no decodificador de itens gráficos. O conjunto de exibição de ponto de aquisi- ção pode incluir segmentos funcionais que são diferentes daqueles no con- junto de exibição prévio. D. Conjunto de Exibição de Continuação de Época O conjunto de exibição de continuação de época é um conjunto de exibição que inclui o gerenciamento de memória do buffer de composi- ção, do buffer de dados de código e do plano de itens gráficos no dispositivo de reprodução como ele estiver, quando a conexão entre o item de execu- ção permitindo a reprodução da transmissão contínua de PG e um item de execução imediatamente antes do item de execução for a "conexão sem emendas" (CC = 5) que cria uma ruptura limpa. Neste caso, os objetos de itens gráficos obtidos no buffer de objeto e o plano de itens gráficos são mantidos para estarem presentes no buffer de objeto e no plano de itens gráficos, sem serem descartados.
Certos pontos no tempo no eixo de tempo de reprodução da se- quência de STC são atribuídos ao ponto de começo e ao ponto de fim des- tes conjuntos de exibição, e os mesmos tempos são atribuídos à vista de olho esquerdo e à vista de olho direito. Também, para a transmissão contí- —nuade PG de olho esquerdo e a transmissão contínua de PG de olho direito, os tipos dos conjuntos de exibição que estão presentes no mesmo ponto no tempo no eixo de tempo são os mesmos. Quer dizer, quando o conjunto de exibição no lado de olho esquerdo é o conjunto de exibição de começo de época, o conjunto de exibição no lado de olho direito que está no mesmo ponto de tempo no eixo de tempo da sequência de STC é o conjunto de exi- bição de começo de época.
Ainda, quando o conjunto de exibição do lado de olho esquerdo é o conjunto de exibição de ponto de aquisição, o conjunto de exibição no lado de olho direito que está no mesmo ponto de tempo no eixo de tempo da sequência de STC é o conjunto de exibição de ponto de aquisição.
Cada conjunto de exibição inclui uma pluralidade de segmentos 5 funcionais. A pluralidade de segmentos funcionais inclui o seguinte. (1) Segmento de Definição de Objeto O segmento de definição de objeto é um segmento funcional pa- ra a definição do objeto de itens gráficos. O segmento de definição de objeto define o objeto de itens gráficos pelo uso de um valor de código e por um comprimento de rodada do valor de código. (2) Segmento de Definição de Paleta O segmento de definição de paleta inclui dados de paleta que indicam uma correspondência dentre cada valor de código, brilho e diferença de cor vermelha / diferença de cor azul. A mesma correspondência dentre o valorde código, o brilho e a diferença de cor é regulada no segmento de de- finição de paleta da transmissão contínua de itens gráficos de olho esquerdo e o segmento de definição de paleta da transmissão contínua de itens gráfi- cos de olho direito. (3) Segmento de Definição de Janela O segmento de definição de janela é um segmento funcional pa- ra a definição de um quadro retangular denominado "janela" na memória de plano que é usado para a extensão do objeto de itens gráficos não compri- mido na tela. O desenho do objeto de itens gráficos é restrito ao interior da memória de plano, e o desenho do objeto de itens gráficos não é realizado foradajanela. Uma vez que uma parte da memória de plano é especificada como a janela para a exibição dos itens gráficos, o dispositivo de reprodução não precisa realizar o desenho dos itens gráficos para o plano inteiro. Quer dizer, o dispositivo de reprodução apenas precisa realizar o desenho de i- tens gráficos na janela que tem um tamanho limitado. O desenho da parte do plano para a exibição de outra coisa além da janela pode ser omitido. Isto reduza carga do software no lado de dispositivo de reprodução.
(4) Segmento de Composição de Tela O segmento de composição de tela é um segmento funcional pa- ra a definição da composição de tela usando o objeto de itens gráficos, e inclui uma pluralidade de itens de controle para o controlador de composição il no decodificador de itens gráficos. O segmento de composição de tela é um segmento funcional que define em detalhes o conjunto de exibição da transmissão contínua de itens gráficos, e define a composição de tela usan- do o objeto de itens gráficos. A composição de tela cai nos tipos tais como Corte Entrando / Saindo, Aparecimento / Desaparecimento Gradual, Mudan- çade Cor, Rolagem e Apagar para Dentro / Para fora. Com o uso da com- posição de tela definida pelo segmento de composição de tela, é possível realizar efeitos de exibição, tal como apagar gradualmente uma legenda, enquanto se exibe a legenda seguinte.
(5) Segmento de Fim O segmento de fim é um segmento funcional que está localizado no fim de uma pluralidade de segmentos funcionais pertencentes a um con- junto de exibição. O dispositivo de reprodução reconhece uma série de seg- mentos a partir do segmento de composição de tela até o segmento de fim como os segmentos funcionais que constituem um conjunto de exibição.
Na transmissão contínua de PG, o ponto de tempo de começo do conjunto de exibição é identificado pela DTS do pacote de PES armaze- nando o segmento de composição de tela, e o ponto de tempo de fim do conjunto de exibição é identificado pela PTS do pacote de PES armazenan- do o segmento de composição de tela.
A transmissão contínua de itens gráficos de olho esquerdo e a transmissão contínua de itens gráficos de olho direito são transmissões con- tínuas elementares empacotadas (PES). O segmento de composição de tela é armazenado no pacote de PES. A PTS do pacote de PES armazenando o segmento de composição de tela indica o tempo quando a exibição pelo con- junto de exibição ao qual o segmento de composição de tela pertence deve ser executado.
O valor da PTS do pacote de PES armazenando o segmento de composição de tela é o mesmo para ambas a transmissão contínua de vídeo de olho esquerdo e a transmissão contínua de vídeo de olho direito.
- Modelos de Decodificador do Decodificador de PG O decodificador de PG inclui: um "buffer de dados codificados" .
parao armazenamento de segmentos funcionais lidos a partir da transmis- são contínua de PG; um "processador de itens gráficos de transmissão con- tínua" para a obtenção de um objeto de itens gráficos pela decodificação do segmento de composição de tela; um "buffer de objeto" para o armazena- mento do objeto de itens gráficos obtido pela decodificação; um "buffer de composição" para o armazenamento do segmento de composição de tela; e um "controlador de composição" para a decodificação do segmento de com- posição de tela armazenado no buffer de composição, e a realização de uma composição de tela no plano de itens gráficos pelo uso do objeto de itens gráficos armazenado no buffer de objeto, com base nos itens de controle incluídos no segmento de composição de tela.
Um "buffer de transporte" para o ajuste da velocidade de entrada dos pacotes de TS constituindo os segmentos funcionais é provido em uma localização antes do plano de itens gráficos.
Também, em localizações após o decodificador de itens gráfi- cos, um "plano de itens gráficos", uma "unidade de CLUT" para a conversão dos códigos de pixel constituindo o objeto de itens gráficos armazenado no plano de itens gráficos em valores de diferença de brilho / cor com base no segmento de definição de paleta, e uma "unidade de mudança" para a mu- dança de plano são providos.
O pipeline na transmissão contínua de PG torna possível simul- taneamente executar os processos a seguir: o processo no qual o decodifi- cador de itens gráficos decodifica um segmento de definição de objeto per-
tencente a um certo conjunto de exibição e escreve o objeto de itens gráficos no buffer de itens gráficos; e o processo no qual um objeto de itens gráficos obtido pela decodificação de um segmento de definição de objeto pertencen- te a um conjunto de exibição precedente é escrito a partir do objeto de itens gráficos para a memória de plano.
As figuras 13A e 13B mostram a estrutura interna do decodifica- dor de PG. A figura 13A mostra um modelo de decodificador para a exibição de dados no modo de "1 plano + deslocamento". A figura 13B mostra um | modelo de decodificador para a exibição de dados no modo de LR. É Nas figuras 13A e 13B, o decodificador de PG em si é represen- tado por um quadro desenhado pela linha sólida, e uma porção que se se- gue ao decodificador de PG é representada por um quadro desenhado pela linha de corrente.
A figura 13A mostra que o decodificador de PG tem uma estrutu- rade"1 decodificador" e o plano de itens gráficos tem uma estrutura de "1 plano". Contudo, a saída do plano de itens gráficos se ramífica para a saída de olho esquerdo e a saída de olho direito. Assim, a saída de olho esquerdo e a saída de olho direito são providas, cada uma, com uma unidade de mu- dança.
A figura 13B mostra que duas séries de "buffer de transporte" — "decodificador de PG" — "plano de itens gráficos" — "unidade de CLUT" são providas, de modo que a transmissão contínua de olho esquerdo e a trans- missão contínua de olho direito possam ser processadas independentemen- te.
A sequência de deslocamento está contida na transmissão con- tínua de vídeo de olho direito. Assim, no formato de deslocamento de plano, o decodificador de PG tem uma estrutura de "1 decodificador", e a saída do decodificador de PG é suprida para a vista de olho esquerdo e a vista de olho direito pela comutação entre elas. | O decodificador de PG realiza o seguinte para uma comutação entre 2D e 3D.
1. A comutação mútua entre o modo de "1 plano + deslocamen-
to" e o modo 2D é realizada sem emendas. Isto é realizado pela invalidação do "Deslocamento".
2. Quando uma comutação entre o modo 3D-LR e o modo 2D é realizada, a exibição da legenda desaparece temporariamente, porque a comutação entre os modos requer uma comutação entre PIDs. Isto é o mesmo que a comutação entre transmissões contínuas. Isto completa a explicação do decodificador de PG. A seguir, o decodificador de legenda de texto será descrito em detalhes. - Modelos de Decodificador do Decodificador de Legenda de Ê Texto O decodificador de legenda de texto é composto por uma plura- lidade de pedaços de dados de descrição de legenda. O decodificador de legenda de texto inclui: um "processador de legenda" para a separação do código de texto e da informação de controle dos dados de descrição de legenda; um "buffer de informação de gerencia- mento" para o armazenamento do código de texto separado dos dados de descrição de legenda; um "renderizador de texto" para extensão do código de texto no buffer de informação de gerenciamento para o mapa de bits pelo uso dos dados de fonte; um "buffer de objeto" para o armazenamento do mapa de bits obtido pela extensão; e uma "unidade de controle de desenho" para controle da reprodução de legenda de texto ao longo do eixo de tempo pelo uso da informação de controle separada dos dados de descrição de legenda. O decodificador de legenda de texto é precedido por: um "buffer de pré-carregamento de fonte" para o pré-carregamento de dados de fonte; um "buffer de TS" para o ajuste da velocidade de entrada dos pacotes de TS constituindo a transmissão contínua de legenda de texto; e um "buffer de pré-carregamento de legenda" para o pré-carregamento da transmissão con- tínua de legenda de texto, antes da reprodução do item de execução. O decodificador de itens gráficos é seguido por um "plano de i- tens gráficos"; uma "unidade de CLUT" para a conversão dos códigos de pixel constituindo o objeto de itens gráficos armazenado no plano de itens gráficos em valores de diferença de brilho e cor com base no segmento de definição de paleta; e uma "unidade de mudança" para a mudança do plano.
As figuras 14A e 14B mostram a estrutura interna do decodifica- dor de legenda de texto. A figura 14A mostra um modelo de decodificador do — decodificador de legenda de texto no modo de "1 plano + deslocamento". À figura 14B mostra o modelo de decodificador do decodificador de legenda de texto no método de 3D-LR. Nas figuras 14A e 14B, o decodificador de le- genda de texto em si é representado por um quadro desenhado pela linha contínua, uma porção que se segue ao decodificador de legenda de texto é Á representada por um quadro desenhado por uma linha de corrente, e uma porção que precede o decodificador de legenda de texto é representada por um quadro desenhado pela linha pontilhada.
A figura 14A mostra que a saída do plano de itens gráficos se ramiífica para a saída de olho esquerdo e a saída de olho direito, e que a sa- ídade olho esquerdo e a saída de olho direito são providas, cada uma, com uma unidade de mudança.
A figura 14B mostra que o plano de itens gráficos de olho es- querdo e o plano de itens gráficos de olho direito são providos, e que o mapa de bits estendido pelo decodificador de legenda de texto é escrito nos planos deitens gráficos.
A transmissão contínua de legenda de texto difere da transmis- são contínua de PG conforme se segue. Quer dizer, os dados de fonte e os dados de caractere são enviados, os dados de itens gráficos não são envia- dos como o mapa de bits, de modo que o agente de renderização gere a legenda. Assim, a visualização estereoscópica da legenda é realizada no modo de "1 plano + deslocamento".
Isto completa a descrição da transmissão contínua de legenda de texto e do decodificador de legenda de texto. Em seguida, a estrutura interna da transmissão contínua de IG e a estrutura do decodificador de IG i serão descritas. - Transmissão Contínua de IG Cada uma dentre a transmissão contínua de IG de olho esquer-
do e a transmissão contínua de IG de olho direito inclui uma pluralidade de conjuntos de exibição.
Cada conjunto de exibição inclui uma pluralidade de segmentos funcionais.
Como é o caso com a transmissão contínua de PG, o conjunto de exibição cai nos tipos a seguir.
Conjunto de exibição de começo de época,conjunto de exibição de caso normal, conjunto de exibição de pon- to de aquisição e conjunto de exibição de continuação de época.
A pluralidade de segmentos funcionais pertencentes a estes conjuntos de exibição incluem os tipos a seguir. (1) Segmento de Definição de Objeto O segmento de definição de objeto da transmissão contínua de IG é o mesmo que aquele da transmissão contínua de PG.
Contudo, o objeto de itens gráficos da transmissão contínua de IG define um efeito para dentro e um efeito para fora de páginas, os estados normal, selecionado e ativo dos membros de botão.
Os segmentos de definição de objeto são agrupados naqueles que definem o mesmo estado dos membros de botão, e aqueles que constituem a mesma imagem de efeito.
O grupo de segmentos de defi- nição de objeto definindo o mesmo estado é denominado o "conjunto de da- dos de itens gráficos". (2) Segmento de Definição de Paleta O segmento de definição de paleta da transmissão contínua de IG é o mesmo que aquele da transmissão contínua de PG. (3) Segmento de Definição de Janela O segmento de definição de janela inclui uma pluralidade de pe- daços de informação de página.
A informação de página é uma informação que define uma composição de tela do menu de página múltipla.
Cada pe- daço de informação de página inclui uma sequência de efeito, uma plurali- dade de pedaços de informação de botão e um valor de referência de um identificador de paleta.
A informação de botão é uma informação que realiza uma com- posição de tela interativa em cada página constituindo o menu de página múltipla pela exibição do objeto de itens gráficos como um estado de um membro de botão.
DADO IO EA AI E O TER AREREEREEE E OEA EA A A EA OA EEE A EEE AAA A tata a A AA RR as) 85/271 A sequência de efeito constitui o efeito para dentro ou o efeito para fora com o uso do objeto de itens gráficos, e inclui uma informação de efeito, onde o efeito para dentro é reproduzido antes de uma página corres- pondente à informação de página ser exibida, e o efeito para fora é reprodu- zidoapósa página ser exibida.
A informação de efeito é a informação que define cada composi- ção de tela para reprodução do efeito para dentro ou do efeito para fora.
À informação de efeito inclui: um objeto de composição de tela que define uma composição de tela a ser executada na janela (área parcial) definida pelo . segmento de definição de janela no plano de itens gráficos; e a informação de período de efeito que indica um intervalo de tempo entre a tela atual e a próxima tela na mesma área.
O objeto de composição de tela na sequência de efeito define um controle que é similar ao controle definido pelo segmento de composição de tela da transmissão contínua de PG.
Dentre a pluralidade de segmentos de definição de objeto, um segmento de definição de objeto que define o objeto de itens gráficos usado para o efeito para dentro é dis- posto em uma localização que precede um segmento de definição de objeto que define o objeto de itens gráficos usado para o membro de botão.
Cada pedaço de informação de botão na informação de página é uma informação que uma composição de tela interativa em cada página que constitui o menu de página múltipla pela exibição do objeto de itens gráficos como um estado de um membro de botão.
A informação de botão inclui um comando de regulagem de página de botão que, quando um membro de bo- tão correspondente se torna ativo, faz com que o dispositivo de reprodução realize o processo de regulagem de outra página além da primeira página como a página atual.
Para se tornar possível que o deslocamento na mudança de pla- no seja mudado para cada página durante uma reprodução da transmissão | contínua de IG, um comando de navegação para mudança do deslocamento é incorporado na informação de botão, e o "autoativar" do comando de na- vegação é definido no pedaço correspondente de informação de botão, de antemão.
Isto torna possível mudar automaticamente o valor ou a direção do deslocamento definida na informação de registro de transmissão contínua da transmissão contínua de IG. (4) Segmento de Fim O segmento de fim é um segmento funcional que está localizado nofimde uma pluralidade de segmentos funcionais pertencentes a um con- junto de exibição. Uma série de segmentos a partir do segmento de controle interativo até o segmento de fim como os segmentos funcionais que consti- tuem um conjunto de exibição. O que vem a seguir são os itens de controle do segmento de i controle interativo que são os mesmos para a transmissão contínua de itens gráficos de olho esquerdo e a transmissão contínua de itens gráficos de olho direito: informação de adjacência de botão; seleção de estampa de tempo de expiração; duração de expiração de usuário; e informação de expiração de composição.
1. Informação de Adjacência de Botão A informação de adjacência de botão é uma informação que es- pecífica um botão a ser mudado para o estado selecionado, quando uma operação de tecla especificando qualquer um dentre para cima, para baixo, para a esquerda e para a direita é realizada enquanto um certo botão adja- centeao botão especificado está no estado selecionado.
2. Seleção de Estampa de Tempo de Expiração A seleção de estampa de tempo de expiração indica um tempo de expiração que é requerido para se ativar automaticamente um membro de botão na página atual e fazer com que o dispositivo de reprodução execu- teomembro de botão.
3. Duração de Expiração de Usuário A duração de expiração de usuário indica um tempo de expira- ção que é requerido para o retorno da página atual para a primeira página, de modo que apenas a primeira página seja exibida.
4. Informação de Expiração de Composição i A informação de expiração de composição indica um período de tempo que é requerido para se terminar uma exibição de tela interativa pelo segmento de controle interativo. Com respeito à transmissão contínua de IG, o ponto de tempo de começo de um conjunto de exibição é identificado pela DTS do pacote de PES armazenando o segmento de controle interativo, e o ponto de tempo de fim do conjunto de exibição é identificado pelo tempo de expiraçãode composição do segmento de controle interativo. A mesma DTS e o mesmo tempo de expiração de composição são estabelecidos para o olho esquerdo e o olho direito.
- Modelos de Decodificador de Decodificador de IG O decodificador de IG inclui: um "buffer de dados codificados" parao armazenamento de segmentos funcionais lidos a partir da transmis- são contínua de IG; um "processador de itens gráficos de transmissão contí- nua" para a obtenção de um objeto de itens gráficos pela decodificação do segmento de composição de tela; um "buffer de objeto" para o armazena- mento do objeto de itens gráficos obtido pela decodificação; um "buffer de composição" para o armazenamento do segmento de composição de tela; e um "controlador de composição" para a decodificação do segmento de com- posição de tela armazenado no buffer de composição, e a realização de uma composição de tela no plano de itens gráficos pelo uso do objeto de itens gráficos armazenado no buffer de objeto, com base nos itens de controle incluídos no segmento de composição de tela.
Um "buffer de transporte" para o ajuste da velocidade de entrada dos pacotes de TS constituindo os segmentos funcionais é provido em uma localização antes do plano de itens gráficos.
Também, em localizações após o decodificador de itens gráfi- cos, um "plano de itens gráficos", uma "unidade de CLUT" para a conversão dos códigos de pixel constituindo o objeto de itens gráficos armazenado no plano de itens gráficos em valores de diferença de brilho / cor com base no segmento de definição de paleta, e uma "unidade de mudança" para a mu- dança de plano são providos.
As figuras 15A e 15B mostram modelos de decodificador de IG. Á Nas figuras 15A e 15B, o decodificador de IG em si é representado por um quadro desenhado pela linha contínua, uma porção que se segue ao decodi-
A A o a E SS SS RS DS ARRASAR 88/271 ficador de itens gráficos é representada por um quadro desenhado pela linha de corrente, e uma porção que precede ao decodificador de IG é represen- tada por um quadro desenhado pela linha pontilhada.
A figura 15A mostra um modelo de decodificador para exibição datransmissão contínua de IG de formato 2D no formato LR no modo de "1 plano + deslocamento". A figura 15B mostra um modelo de decodificador da transmissão contínua de IG para a exibição dos dados de formato LR.
Estes decodificadores incluem um circuito para a reflexão de va- lores de parâmetros de sistema para os deslocamentos, de modo que o pro- " grama possa controlar a informação de profundidade dos itens gráficos de menu.
A figura 15B mostra um modelo de dois decodificadores que permite que os valores de deslocamento sejam mudados com o uso de um comando. Assim sendo, neste modelo de decodificador, a informação de profundidade do menu pode ser mudada pelo comando. Nota-se que dife- rentes valores de deslocamento podem ser regulados para a vista esquerda e a vista direita. Por outro lado, no método de profundidade, o deslocamento é inválido. O controlador de composição no decodificador de itens gráficos realiza a exibição inicial da tela interativa pela exibição do botão atual, dentre uma pluralidade de membros de botão na tela interativa, pelo uso dos dados de itens gráficos e pela exibição dos botões remanescentes usando-se os dados de itens gráficos regulados correspondendo ao estado normal.
Quando uma operação de usuário especificando qualquer um dentre para cima, para baixo, para a esquerda, e para a direita é realizada, ela escreve no registrador de número de botão, um número de um membro de botão que está presente na direção especificada pela operação de usuá- rio dentre uma pluralidade de membros de botão no estado normal e adja- centes ao botão atual, a escrita fazendo com que o membro de botão tendo se tornado recentemente o botão atual mude do estado normal para o esta- do selecionado.
Na tela interativa, quando uma operação de usuário para mu-
dança do membro de botão do estado selecionado para o estado ativo é rea- lizada, a tela interativa é atualizada pela extração dos dados de itens gráfi- cos constituindo o estado ativo a partir do conjunto de dados de itens gráfi- cos e exibindo os dados de itens gráficos extraídos.
A atualização da tela interativa deve ser executada em comum com a vista de olho esquerdo e a vista de olho direito. Assim, é preferível que o decodificador de itens gráficos de olho esquerdo e o decodificador de itens gráficos de olho direito tenham em comum um controlador de composi- | ção para o modelo de dois decodificadores. | No caso descrito acima, o intercâmbio é realizado pelo uso do mesmo comando de navegação para ambas a vista de olho esquerdo e a vista de olho direito da transmissão contínua de IG estereoscópica, e regu- lando-se a mesma estrutura de botão para ambos o objeto de itens gráficos 3D e o objeto de itens gráficos 2D.
Quando de uma comutação entre a transmissão contínua de IG 2D e a transmissão contínua de IG estereoscópica, é possível mudar apenas o objeto de itens gráficos exibido, quando o atributo e o número e similar do comando de navegação e a informação de botão forem os mesmos para ambos. Uma comutação do modo 3D-LR para a exibição apenas da imagem L pode ser feita sem um recarregamento, mas há uma possibilidade de a posição de exibição poder ser mudada. É preferível que o dispositivo de re- produção realize a comutação com base em um indicador regulado para in- dicar qual é adotado pelo produtor do título.
O que vem a seguir são notas sobre uma comutação entre mo- dos. - Um recarregamento não ocorre quando uma comutação entre o modo de "1 plano + deslocamento" e o modo 2D é realizada. Isto é porque a transmissão contínua de IG não precisa ser recarregada, e apenas uma invalidação do deslocamento é requerida.
- Um recarregamento ocorre quando uma comutação entre o modo 3D-LR e o modo 2D é realizada. Isto é porque as transmissões contí- nuas são diferentes.
Isto completa a descrição da transmissão contínua de IG e do decodificador de IG. Em seguida, a memória de plano será descrita em deta- lhes.
O que vem a seguir descreve a estrutura de memória de plano nométodo de modo de "1 plano + deslocamento".
A superposição de camada na memória de plano é obtida pela execução de processos de superposição em todas as combinações das ca- madas no modelo de camada. No processo de superposição, os valores de pixel de dados de pixel armazenados nas memórias de plano das duas ca- : madas são sobrepostos. A superposição de camada pela unidade de su- perposição de camada 208 é obtida pela execução de um processo de su- perposição em todas as combinações de duas camadas dentre as camadas no modelo de camada. No processo de superposição, os valores de pixel de dados de pixel armazenados nas memórias de plano das duas camadas são sobrepostos no modelo de camada da memória de plano.
A superposição entre camadas é realizada conforme se segue. Uma transmitância « como um peso é multiplicada por um valor de pixel em unidade de uma linha na memória de plano de uma certa camada, e um pe- so de (1 — transmitância a) é multiplicado por um valor de pixel em unidade uma de uma linha na memória de plano de uma camada abaixo da certa camada. Os valores de pixel com estes pesos de brilho são adicionados em conjunto. O valor de pixel resultante é regulado como um valor de pixel em unidade de uma linha em camadas adjacentes no modelo de camada.
Uma unidade de multiplicação para a multiplicação de cada valor de pixel pela transmitância para a realização da superposição de camada, uma unidade de adição para a adição dos pixels e uma unidade de escalo- namento / posicionamento para a realização do escalonamento e do posi- cionamento do vídeo secundário são providas em localizações após a me- mória de plano, bem como a unidade de CLUT descrita acima, a unidade de mudança e similares.
A figura 16 mostra uma estrutura de circuito para superposição das saídas dos modelos de decodificador e extração do resultado no modo
3D-LR.
Na figura 16, cada um dos modelos compostos por um plano de víi- deo, um plano de PG e um plano de IG é envolvido por linhas contínuas, e porções que se seguem às memórias de plano são envolvidas por linhas de corrente.
Conforme mostrado na figura 16, há dois modelos de camada des- critos acima.
Também, há duas porções seguindo-se às memórias de plano.
Com a estrutura de memória de plano para o método de 3D-LR, a qual é provida com dois pares de um modelo de camada e uma porção seguindo-se à memória de plano, dois pares do plano de vídeo, do plano de PG e do plano de IG são providos para a vista de olho esquerdo e a vista de . olhodireito, e as saídas de cada memória de plano são sobrepostas, como a superposição de camada, separadamente para a vista de olho esquerdo e a vista de olho direito.
A figura 17 mostra uma estrutura de circuito para superposição das saídas dos modelos de decodificador e extração do resultado no modo de"1plano+ deslocamento". Na figura 17, o modelo de camada composto pelos planos de víi- deo de olho esquerdo e olho direito, pelo plano de PG e pelo plano de IG é circulado pela linha contínua, e uma porção que se segue à memória de pla- no é envolvida pela linha de corrente.
Conforme mostrado na figura 17, há apenas um modelo de camada descrito acima.
Também, há duas porções seguindo-se à memória de plano.
No modo de "1 plano + deslocamento": o plano de vídeo é provi- do, um para cada uma dentre a vista de olho esquerdo e a vista de olho di- reito; e cada um dentre o plano de PG e o plano de IG é provido, um para a vista esquerda e a vista direita.
Há apenas uma memória de plano para a vista de olho esquerdo e a vista de olho direito.
Com esta estrutura, a super- posição de camada descrita acima é realizada nas saídas de olho esquerdo e de olho direito.
O dispositivo de reprodução precisa suportar o modo de apre- —sentação B-D e o modo de "1 plano + deslocamento". Assim, a estrutura de hardware do dispositivo de reprodução é basicamente de "2 decodificadores + 2 planos". Quando o modo comuta para modo de "1 plano + deslocamen-
to" ou o modo de saída 2D, o dispositivo de reprodução se torna da estrutura de "1 decodificador + 1 plano", invalidando um dos dois pares de "1 decodifi- cador + 1 plano".
É a critério do fabricante do dispositivo de reprodução qual den- tre uma estrutura de 1 decodificador e uma estrutura de 2 decodificadores é adotada como o modelo de decodificador e qual dentre uma estrutura de 1 plano e uma estrutura de 2 planos é adotada como o modelo de plano. Ob- — viamente,o dispositivo de reprodução pode ser projetado para ter a estrutura de 2 decodificadores e 2 planos, então, pode ser regulado para ser capaz de i reproduzir PG e IG estereoscópicos como o produto topo de linha, e pode ser regulado para não ser capaz de reproduzir PG e IG estereoscópicos co- mo o produto de custo mais baixo. Isto expande a linha de produtos. Uma configuração como essa tendo a capacidade de reproduzir o PG estereos- cópico ou uma configuração tendo a capacidade de reproduzir o IG estere- —oscópico existe no conjunto de registrador.
O que vem a seguir explica o conjunto de registrador.
O conjunto de registrador é composto por uma pluralidade de registradores de status de tocador e uma pluralidade de registradores de regulagem de tocador. Cada um dos registradores de status de tocador e dos registradores de regulagem de tocador é um registrador de 32 bits e é atribuído com um número de registrador de modo que o registrador a ser acessado seja identificado pelo número de registrador.
As posições de bit dos bits (32 bits) que constituem cada regis- trador são representadas por "b0" até "b31". Dentre estes, o bit "b31" repre- sentao bitde ordem mais alta, e o "b0" representa o bit de ordem mais bai- xa. Dentre os 32 bits, uma sequência de bit a partir de bit "bx" ao bit "by" é representada por [bx:by].
O valor de uma faixa de bit arbitrária [bx:by] em uma sequência de 32 bits armazenada no registrador de regulagem de tocador / registrador de status de tocador de um certo número de registrador é tratado como uma variável de ambiente (também denominada "parâmetro de sistema" ou "vari- ável de tocador") que é uma variável de um sistema operacional no qual o programa roda.
O programa que controla a reprodução pode obter um parâ- metro de sistema através da propriedade de sistema ou da interface de pro- gramação de aplicativo (API). Também, a menos que especificado de outra forma, o programa pode reescrever os valores do registrador de regulagem detocadore do registrador de status de tocador.
Para o programa com base em uma linguagem de programação orientada para objeto fazer isto, o pro- grama precisa ter a autoridade para a obtenção ou a reescrita de parâmetros de sistema.
O registrador de status de tocador é um recurso de hardware pa- É rao armazenamento de valores que são para serem usados como operan- dos quando a MPU do dispositivo de reprodução realiza uma operação arit- mética ou uma operação de bit.
O registrador de status de tocador também é restaurado para os valores iniciais quando um disco ótico é carregado, e a validade dos valores armazenados é checada.
Os valores que podem ser armazenados no registrador de status de tocador são o número de título a- tual, o número de lista de execução atual, o número de item de execução atual, o número de transmissão contínua atual, o número de capítulo atual e assim por diante.
Os valores armazenados no registrador de status de toca- dor são valores temporários porque o registrador de status de tocador é res- taurado para os valores iniciais a cada vez em que um disco ótico é carrega- do.
Os valores armazenados no registrador de status de tocador se tornam inválidos quando o disco ótico é ejetado, ou quando o dispositivo de repro-
dução é desligado.
O registrador de regulagem de tocador difere do registrador de status de tocador pelo fato de ser provido com medidas de manipulação de potência.
Com as medidas de manipulação de potência, os valores armaze- nados no registrador de regulagem de tocador são salvos em uma memória não volátil, quando o dispositivo de reprodução é desligado, e os valores são restaurados quando o dispositivo de reprodução é ligado.
Os valores que podem ser regulados no registrador de regulagem de tocador incluem: várias configurações do dispositivo de reprodução que são determinadas pelo fa- bricante do dispositivo de reprodução, quando o dispositivo de reprodução é remetido; várias configurações que são reguladas pelo usuário de acordo com o procedimento de configuração inicial; e capacidades de um dispositivo parceiro que são detectadas através de negociação com o dispositivo parcei- ro, quando o dispositivo é conectado ao dispositivo parceiro. A figura 18 mostra as estruturas internas do conjunto de regis- trador 203 e da unidade de controle de reprodução.
O lado esquerdo da figura 18 mostra as estruturas internas do conjunto de registrador 203 e o lado direito mostra as estruturas internas da unidade de controle de reprodução. É O que vem a seguir descreve os registradores de status de to- cador e os registradores de regulagem de tocador atribuídos com respecti- vos números de registrador.
O PSRO é um registrador de número de transmissão contínua para a transmissão contínua de IG, e armazena um número de transmissão —contínuadelG atual.
O PSR2 é um número de transmissão contínua para a transmis- são contínua de PG, e armazena um número de transmissão contínua de PG atual.
O PSR24 é usado para a regulagem de "capacidade de tocador para 3D".lsto indica se o dispositivo de reprodução tem ou não a capacida- de de realizar a reprodução estereoscópica.
Por outro lado, a unidade de controle de reprodução inclui um procedimento de seleção de transmissão contínua para a determinação de um número de transmissão contínua de PG atual único e um número de transmissão contínua de IG único na lista de execução atual, por uma refe- rência ao PSR24 no conjunto de registrador 203 e a tabela de seleção de transmissão contínua da informação de lista de execução atual na memória. O procedimento de seleção de transmissão contínua inclui "Inicialização" e "Procedimento quando uma condição de reprodução mudou".
A figura 19 mostra a atribuição de bit em PSR24. O PSR24 indi- ca a capacidade 3D do dispositivo de reprodução. O programa gravado no meio de gravação não pode mudar o valor de PSR24.
O bit "bo" em PSR24 representa a capacidade de exibição de vídeo de 1280x720 50p estereoscópica. Mais especificamente, quando o bit "bo" é regulado para "O", ele indica que o dispositivo de reprodução não tem a capacidade de processamento para a exibição do vídeo progressivo de 1280x720/50 Hz; e, quando o bit "bo0" é regulado para "1", ele indica que o dispositivo de reprodução tem a capacidade de processamento para a exibi- ção do vídeo progressivo de 1280x720/50 Hz. O bit "b2" em PSR24 representa a capacidade de PG estereos- cópica. Mais especificamente, quando o bit "b2" é regulado para "O", ele in- dica que o dispositivo de reprodução não tem a capacidade de reprodução da PG estereoscópica; e quando o bit "b2" é regulado para "1", ele indica que o dispositivo de reprodução tem a capacidade de reprodução da PG es- tereoscópica.
O bit "b3" em PSR24 representa a capacidade de IG estereos- cópica. Mais especificamente, quando o bit "b3" é regulado para "0", ele in- dica que o dispositivo de reprodução não tem a capacidade de reprodução da IG estereoscópica; e quando o bit "b3" é regulado para "1", ele indica que o dispositivo de reprodução tem a capacidade de reprodução da IG estere- oscópica.
O bit "b5" no PSR24 representa a capacidade de BD-J no modo de saída 3D. Mais especificamente, quando o bit "b5" é regulado para "1", ele indica que o dispositivo de reprodução pode processar o modo de BD-J no modo de saída 3D; e quando o bit "b5" é regulado para "O", ele indica que o dispositivo de reprodução não pode processar o modo de BD-J no modo de saída 3D. O uso do bit "b5" em PSR24 não está relacionado ao assunto da presente modalidade e, assim, será descrito em alguma modalidade sub- sequente.
Conforme descrito acima, o PSR24 pode ser regulado para indi- car se a reprodução estereoscópica está ou não disponível para cada um dentrelGe PG. Isto torna possível prover: uma configuração na qual cada um dos decodificadores de IG e PG é composto por dois decodificadores e o dispositivo de reprodução suporta a reprodução estereoscópica para IG e
PG, ou uma configuração na qual cada um dos decodificadores de IG e PG é composto por dois decodificadores e o dispositivo de reprodução suporta a reprodução estereoscópica apenas para PG e o modo de "1 plano + deslo- camento" para IG, ou uma configuração inversa na qual cada um dos deco- dificadores de IG e de PG é composta por dois decodificadores e o dispositi- vo de reprodução suporta a reprodução estereoscópica apenas para IG e o modo de "1 plano + deslocamento" para PG.
Mais ainda, para vender o dispositivo de reprodução como um produto de custo mais baixo, é possível prover uma configuração na qual, : embora os decodificadores de IG e de PG sejam compostos por dois decodi- ficadores, o dispositivo de reprodução suporte apenas o modo de "1 plano + deslocamento" para cada um dentre IG e PG.
Desta forma, embora tendo uma configuração comum na qual cada um dos decodificadores de IG e PG é composto por dois decodificadores, a presente modalidade torna possível determinar se é para suportar a reprodução estereoscópica para cada um de IG e PG separadamente, dependendo do grau do produto.
Isto expande a linha de produtos do dispositivo de reprodução que o fabricante pode prover.
Também, quando cada um ou ambos os decodificadores de IG e PG é composto por um decodificador, isto indica claramente a disponibilida- deda reprodução estereoscópica.
Assim sendo, mesmo se a lista de execu- ção puder ser reproduzida em um modo estereoscópico, é possível evitar que o tipo de reprodução seja regulado para o PG estereoscópico ou IG es- tereoscópico erroneamente.
O controle de reprodução tendo sido descrito até agora pode ser realizado ao se fazer com que um produto execute um programa o qual é gerado pela escrita do procedimento de processamento representado pelos fluxogramas das figuras 20 a 25 em uma linguagem de compilador orientada para objeto.
A figura 20 mostra o procedimento de reprodução de lista de e- xecução.
Neste fluxograma, o número de item de execução atual é regulado para "1" na etapa S1, e, então, o controle entra em um loop no qual as eta- pas S2 a S6 são repetidas.
Neste loop, as etapas são realizadas como se segue. O número de transmissão contínua é determinado pelo "procedimen- to quando uma condição de reprodução é mudada" (etapa S2). Um arquivo de transmissão contínua armazenando uma transmissão contínua elementar correspondente ao número de transmissão contínua é aberto, e a sequência de pacote de fonte é lida a partir dali (etapa S3). É instruído que um pacote de fonte dentre aqueles que constituem a sequência de pacote de fonte que corresponde ao número de transmissão contínua deve ser demultiplexado (etapa S4). O decodificador é instruído para reproduzir o pacote de fonte lido pelo período a partir do tempo de começo até o tempo de fim do item de e- 5 xecução, e pelo período a partir do tempo de começo até o tempo de fim do subitem de execução (etapa S5). Estas etapas constituindo o loop são repe- tidas até que o número de item de execução atual se torne o último número. Quando é julgado que o número de item de execução atual não é o último número (NÃO na etapa S6), o número de item de execução atual é incre- mentado, eo controle se move para a etapa S2.
Neste sincronismo, a etapa S7 é realizada para se julgar se há ou não uma requisição de seleção de transmissão contínua. Quando é jul- gado que houve uma requisição de seleção de transmissão contínua, o "pro- cedimento quando uma condição de reprodução é mudada" é executado, comonúmero de transmissão contínua requisitado sendo considerado como "x" (etapa S8). Quando é julgado que o número de item de execução atual é o último número (SIM na etapa S6), o processo termina. Determinação de Transmissão Contínua de PG Atual e Tipo de Reprodução da Mesma Uma transmissão contínua de legenda de texto de PG atual é para ser armazenada em PSR?2 e é selecionada com base no modo de saída (PSR22), na capacidade de PG estereoscópica em PSR24 e em “is SS PG".
A figura 21 é um fluxograma que mostra o procedimento para a determinação da transmissão contínua de legenda de texto de PG atual, quando a condição de reprodução é mudada. Dentre as etapas mostradas neste fluxograma, o processo das etapas S11 a S22 é comum ao modo de saída 3D e ao modo de saída 3D, e o processo das etapas S23 a S26 é úni- co para o modo de saída 3D.
Na etapa S11, o número de transmissão contínua de legenda de texto de PG atual é obtido a partir de PSR2. Na etapa S12, é julgado se o número de transmissão contínua de legenda de texto de PG atual é de transmissão contínua de PG (SIM) ou de transmissão contínua de legenda de texto (NÃO). Na etapa S13, é checado se a transmissão contínua de PG correspondente ao número de transmissão contínua de legenda de texto de PG atual satisfaz ou não às condições (A) e (B). . Aqui, as condições (A) e (B) são definidas conforme se segue.
Condição (A): o dispositivo de reprodução tem uma capacidade para a decodificação de uma transmissão contínua de PG que é identificada pelo número de transmissão contínua de legenda de texto de PG atual.
Condição (B): o dispositivo de reprodução tem a capacidade de reproduzir a linguagem especificada.
Por outro lado, na etapa S14, é checado se a transmissão contí- nua de legenda de texto correspondente ao número de transmissão contínua de legenda de texto de PG atual satisfaz ou não às condições (A) e (B).
Aqui, as condições (A) e (B) são definidas conforme se segue.
Condição (A): o dispositivo de reprodução tem a capacidade de estender o código de caractere da transmissão contínua de legenda de tex- to, o qual é identificado pelo número de transmissão contínua de legenda de texto de PG atual, em um mapa de bits. Esta capacidade de reprodução é indicada em PSR30 no conjunto de registrador 203.
Condição (B): o dispositivo de reprodução tem a capacidade de suportar características da linguagem da transmissão contínua de legenda de texto identificada pelo número de transmissão contínua de legenda de texto de PG atual.
Deve ser notado aqui que, para um dispositivo de reprodução | "ser capaz de decodificar" uma transmissão contínua de legenda de texto a qual representa a legenda de uma linguagem, o dispositivo de reprodução deve ter a capacidade de estender a transmissão contínua de legenda de
Doo A o o oo O O o AE EI AE OE EE EEE Ro aa RNA RARA RR 99/271 texto da linguagem no mapa de bits, e a capacidade de suportar a caracte- rística da linguagem.
Aqui, isto será considerado tomando-se exemplos de Inglês, Ja- ponês e Árabe. Quanto às exibições de legenda em Inglês, as característi- cas de linguagem de Inglês são julgadas como sendo suportadas apenas quando as funções de "escrita horizontal", "ajuste de espaço entre caracte- res", "letra dupla / logotipo" forem todas suportadas.
Quanto a exibições de legenda em Japonês, as características de linguagem de Japonês são julgadas como sendo suportadas apenas | quando as funções de "escrita horizontal", "escrita vertical", "proibição de quebras de linha após certos caracteres", "caracteres em tamanho menor" forem todas suportadas.
Quanto a exibições de legenda em Árabe, as características de linguagem de Árabe são julgadas como sendo suportadas apenas quando asfunções de "renderização da direita para a esquerda" e "letra dupla / logo- tipo" forem todas suportadas.
Quando o dispositivo de reprodução tem a capacidade de esten- der a transmissão contínua de legenda de texto de uma linguagem no mapa de bits e tem a capacidade de suportar as características da linguagem, po- de serditoqueas condições (A) e (B) descritas acima são satisfeitas. Quan- do o dispositivo de reprodução tem a capacidade de estender a transmissão contínua de legenda de texto de uma linguagem no mapa de bits, mas não a capacidade de suportar a característica da linguagem, pode ser dito que a condição (B) não é satisfeita, mas apenas a condição (A) é satisfeita.
A capacidade de suportar características de linguagem é regula- da para cada linguagem em bits constituindo PSR48 até PSR61 no conjunto de registrador. Mais especificamente, PSR48 a PSR61 têm indicadores que correspondem a respectivos códigos de linguagem de 3 bytes definidos em ISO 639-2/T. Cada um dos indicadores é regulado para indicar se o disposi- tivo de reprodução tem ou não uma capacidade de exibir uma legenda de texto de um código de linguagem que corresponde ao indicador.
Dentre os códigos de linguagem de 3 bytes definidos em ISO
PTP E PER RAR EA EA EA DER RR OA OEA E EA EEE EA aaa pa A RA RAR ss SN CNES Es] NE, 100/271 639-2/T, um código de linguagem de 3 bytes denominado "ita" indica Italia- no, e um código de linguagem de 3 bytes denominado "jpn" indica Japonês. Também, código de linguagem de 3 bytes denominado "jav" indica Javanês. ' Aproximadamente 430 linguagens são cobertas pelos códigos de linguagem de3 bytes definidos em ISO 639-2/T. Os indicadores em PSR48 a PSR61 são referidos quando, para a determinação da transmissão contínua de le- genda de texto de PG atual, é julgado se a transmissão contínua de legenda de texto escrita na tabela de número de transmissão contínua pode ou não ser decodificada. Com esta estrutura, é possível realizar apropriadamente o i julgamento quanto a se uma transmissão contínua de legenda de texto pode ser decodificada, mesmo se a transmissão contínua de legenda de texto for de uma linguagem menos comum.
Após os julgamentos descritos acima, o controle prossegue para a etapa S15, na qual é checado se o dispositivo de reprodução satisfaz ou nãoa uma condição (Z).
Aqui, a condição (Z) é que o usuário esteja pretendendo repro- duzir uma legenda de uma linguagem não suportada, onde a "linguagem não suportada" é uma linguagem cujas características não são suportadas. A intenção é indicada em PSR30 no conjunto de registrador.
O controle então prossegue para a etapa S16, na qual é julgado se o número de transmissões contínuas de legenda de texto de PG na tabe- la de seleção de transmissão contínua do item de execução atual é ou não "0". Quando a tabela de seleção de transmissão contínua indica que nenhu- ma transmissão contínua de legenda de texto de PG foi permitida para ser reproduzida, o número de transmissão contínua de legenda de texto de PG armazenado em PSR2 é mantido (etapa S17).
Quando a tabela de seleção de transmissão contínua indica que pelo menos uma transmissão contínua de legenda de texto de PG tem per- missão para ser reproduzida, o controle prossegue para a etapa S18 para se checara validade da transmissão contínua de legenda de texto de PG atual. Na etapa S18, é julgado se o número de transmissão contínua de legenda de texto de PG atual é igual a ou maior do que o número total de entradas
TITE AA O O E o o a E ESA ON UU US AU ABS il ISS a SS Ra reseseciccueâ0Ê 0iNúFKUÍRÍÔÍôôLÔÔÔOÔHOYORÔIOOQRRR a 101/271 de transmissão contínua na tabela de seleção de transmissão contínua e se as condições (A) e (B) são satisfeitas. Quando o resultado do julgamento na etapa S18 é negativo, o controle prossegue para a etapa S20, na qual é jul- gado se o número de transmissão contínua de legenda de texto de PG atual é ounãoiguala oumaiordo que o número total de entradas de transmissão contínua na tabela de seleção de transmissão contínua e se as condições (A) e (Z) são satisfeitas. Quando o resultado do julgamento na etapa S20 é afirmativo, o valor em PSR2 é mantido, uma vez que é determinado que, embora um número de transmissão contínua de legenda de texto de PG de ; uma legenda de texto de uma linguagem não suportada seja regulado em PSR2, o usuário está pretendendo reproduzir uma legenda da linguagem não suportada (etapa S21). Quando o resultado do julgamento na etapa S20 é negativo, uma transmissão contínua ótima para o item de execução atual é selecionada (etapa S22).
As etapas S23 a S25 seguindo-se a isto são únicas para o modo de saída 3D. Mais especificamente, as etapas S23 a S25 no modo de saída 3D são realizadas conforme se segue. Um "is SS PG" de uma transmissão contínua de PG identificada pelo número de transmissão contínua de PG armazenado em PSR2 é obtido a partir da informação de registro de trans- missão contínua na tabela de seleção de transmissão contínua de extensão (etapa S23). É julgado se o indicador "is SS PG" obtido é ou não "tl" ea capacidade de PG estereoscópica indicada por "b2" em PSR24 é "1" (etapa S24). Quando o resultado de julgamento na etapa S24 é SIM, o tipo de re- produção é regulado com a PG estereoscópica que usa a transmissão contí- nuade PG de olho esquerdo e a transmissão contínua de PG de olho direito (etapa S25).
Quando o tipo de reprodução é regulado como PG estereoscópi- ca, a reprodução estereoscópica é realizada pelo uso de referências de iden- tificador de pacote que são incluídas nas entradas de transmissão contínua de olho esquerdo e de olho direito de um pedaço de informação de registro de transmissão contínua correspondente ao número de transmissão contí- nua atual armazenado em PSR2, dentre uma pluralidade de pedaços de in-
NA NM AA A E A EEE E ER E EPE REA REREE OO OD OE E AE EE EFE EREEE A OA a A NANA AA A ————l 102/271 formação de registro de transmissão contínua na tabela de seleção de transmissão contínua de extensão. Mais especificamente, a unidade de de- multiplexação é causada por demultiplexar os pacotes de TS cujos identifi- | cadores de pacote são indicados pelas referências de identificador de pacote quesão incluídas nas entradas de transmissão contínua de olho esquerdo e de olho direito de um pedaço de informação de registro de transmissão con- tínua correspondente ao número de transmissão contínua atual armazenado em PSR2. Quando o resultado de julgamento na etapa S24 é NÃO, o tipo i de reprodução é regulado como "1 plano + offsetPG" (etapa S26). Quando o tipo de reprodução é regulado como "1 plano + offsetPG", a reprodução de PG no modo de "1 plano + deslocamento" é executada pelo uso de uma se- quência de deslocamento indicada pela informação de referência de ID de sequência de deslocamento de transmissão contínua de legenda de texto de PGem um pedaço de informação de registro de transmissão contínua cor- respondente ao número de transmissão contínua atual armazenado em PSR2, dentre uma pluralidade de pedaços de informação de registro de transmissão contínua na tabela de seleção de transmissão contínua de ex- tensão.
Aqui, a sequência de deslocamento é explicada. Uma pluralida- de de sequências de deslocamento a serem usadas no modo de "1 plano + deslocamento" existe na unidade de acesso de vídeo da transmissão contí- nua dependente de vista.
A unidade de acesso de vídeo da transmissão contínua depen- dente de vista é estruturada como uma sequência de um delimitador de uni- dade de acesso de vídeo, um conjunto de parâmetro de sequência, um con- junto de parâmetro de ilustração, uma mensagem SEI de alojamento escalo- nável de MVC, uma primeira componente de vista, um código de fim de se- quência, e um código de fim de transmissão contínua. A mensagem SEI de alojamento escalonável de MVC inclui um recipiente de dados de usuário. O recipiente de dados de usuário é de dados de usuário não registrados, e cai em três tipos: informação de captação fechada; mapa de estrutura de GOP;
Rn IPEA A AD EDP AE EEE E E EA EEE Rua o A RA RNA RARA OA RR 103/271 e metadados de deslocamento. Um destes tipos é indicado pelo "ty- pe indicator" no recipiente de dados de usuário. Os metadados de deslocamento são uma lista de sequência pa- ra o plano de PG, o plano de IG e o plano de BD-J, e são usados para a re- gulagem de deslocamento, enquanto os itens gráficos de apresentação, le- genda de texto e plano de IG / BD-J são reproduzidos no modo de "1 plano + deslocamento". Mais especificamente, os metadados de deslocamento indi- cam o controle de deslocamento no plano de PG, no plano de IG e no plano de BD-J, quando os itens gráficos a serem sobrepostos aos dados de ilus- Á tração forem reproduzidos no modo de "1 plano + deslocamento".
Os metadados de deslocamento devem ser armazenados na mensagem SEI de alojamento escalonável de MVC no componente de vídeo de começo de cada GOP na ordem de codificação da unidade de acesso dependente de vista. Os metadados de deslocamento contêm a pluralidade descrita acima de sequências de deslocamento. A sequência de desloca- mento é uma sequência de parâmetro que indica parâmetros de controle para cada período de quadro em um grupo de ilustrações, onde os parâme- tros de controle são usados quando os itens gráficos são sobrepostos com cada pedaço de dados de ilustração pertencentes ao grupo de ilustrações. À sequência de deslocamento é composta por muitos parâmetros de controle como o número indicado pelo "number of displayed frames in GOP". O parâmetro de controle é composto por uma informação de direção de deslo- camento de plano e um valor de deslocamento de plano.
A informação de direção de deslocamento de plano ("Pla- ne offset direction") indica a direção de deslocamento no plano. Quando a informação de direção de deslocamento de plano é regulada para um valor "O", ele indica a regulagem na frente na qual a memória de plano existe entre a TVe o observador, e no período de vista esquerda, o plano é deslocado para a direita, e no período de vista direita, o plano é deslocado para a es- — querda. Quando a informação de direção de deslocamento de plano é regu- lada para um valor "1", ela indica a regulagem atrás, na qual a memória de plano existe atrás da TV ou da tela, e no período de vista esquerda, o plano mi PR E ESET SOIS ROO ARA RORRRAA s, 104/271 é deslocado para a esquerda e no período de vista direita o plano é desloca- do para a direita. Quando a informação de direção de deslocamento de pla- no indica a regulagem na frente, a coordenada de eixo Z do parâmetro de controle no sistema de coordenadas tridimensional é uma coordenada posi- tiva. Quando a informação de direção de deslocamento de plano indica a regulagem para trás, a coordenada de eixo Z do parâmetro de controle no sistema de coordenadas tridimensional é uma coordenada negativa.
O valor de deslocamento de plano ("plane offset value") indica a quantidade de desvio na direção horizontal, dos pixels constituindo os itens | gráficos, e indica o valor de deslocamento no plano em unidades de pixels.
Quando o tipo de reprodução de PG é regulado como "1 plano +offsetPG", uma sequência de deslocamento é extraída do decodificador de vídeo e a sequência de deslocamento extraída é suprida para a unidade de mudança, onde a sequência de deslocamento a ser extraída é indicada pela informação de referência de ID de sequência de deslocamento de transmis- são contínua de legenda de texto de PG em um pedaço de informação de registro de transmissão contínua correspondente ao número de transmissão contínua atual, dentre uma pluralidade de pedaços de informação de registro de transmissão contínua armazenados na mensagem SEI da transmissão contínua dependente de vista.
Isto completa a explicação do "procedimento quando uma condi- ção de reprodução é mudada" para a transmissão contínua de legenda de texto de PG.
A figura 22 é um fluxograma que mostra o procedimento para a seleçãode uma transmissão contínua de legenda de texto de PG que é óti- ma para o item de execução atual.
Na etapa S30, é checado para todas as transmissões contínuas de legenda de texto de PG se as condições (a), (b) e (c) a seguir são satis- feitas.
As condições (a), (b) e (c) são definidas conforme se segue, quando a transmissão contínua de alvo PG de checagem é uma transmissão contínua de PG |.
o ET o E o E E e A RA RR 105/271 Condição (a): o dispositivo de reprodução tem a capacidade de estender o código de caractere da transmissão contínua de legenda de texto i em um mapa de bits.
Condição (b): o dispositivo de reprodução tem a capacidade de suportaro atributo de linguagem da transmissão contínua de legenda de tex- toi.
Condição (c): o "textST language code" da transmissão contí- nua de legenda de texto i combina com a regulagem de linguagem no dispo- sitivo de reprodução. | ã Após a checagem, é julgado na etapa S31 se o dispositivo de reprodução satisfaz ou não à condição (Z) descrita no fluxograma prévio (re- produção de linguagem não suportada). Quando o dispositivo de reprodução não satisfaz à condição (Z), o controle vai para a etapa S32, na qual é julga- do se há ou não uma transmissão contínua de legenda de texto de PG que satisfaça às condições (a), (b) e (c). Quando há transmissões contínuas de legenda de texto de PG que satisfazem às condições (a), (b) e (c), uma transmissão contínua de legenda de texto de PG cuja entrada de transmis- são contínua correspondente é posicionada primeiro na tabela de seleção de transmissão contínua é selecionada dentre as transmissões contínuas de legenda de texto de PG que satisfazem às condições (a) a (c), e o número de transmissão contínua de legenda de texto de PG da transmissão contínua de legenda de texto de PG selecionada é regulado em PSR2 (etapa S33). Quando não há uma transmissão contínua de legenda de texto de PG que satisfaça às condições (a), (b) e (c), o controle vai para a etapa S34,naqualé julgado se há ou não uma transmissão contínua de legenda de texto de PG que satisfaça a menos condições.
Aqui, menos condições neste contexto significa as condições (a) e (b). Especificamente, na etapa S34, é julgado se há ou não uma transmissão contínua de legenda de texto de PG que satisfaça às condições (a) e (b). Quando há transmissões contí- nuas de legenda de texto de PG que satisfazem às condições (a) e (b), uma transmissão contínua de legenda de texto de PG cuja entrada de transmis- são contínua correspondente é posicionada primeiramente na tabela de se-
leção de transmissão contínua é selecionada dentre as transmissões contí- nuas de legenda de texto de PG que satisfazem às condições (a) e (b) eo número de transmissão contínua de legenda de texto de PG da transmissão contínua de legenda de texto de PG selecionada é regulado em PSR?2 (eta- paS36) Quando não há uma transmissão contínua de legenda de texto de PG que satisfaça às condições (a) e (b), um valor 0OxXFFF como um núme- ro de transmissão contínua de legenda de texto de PG é regulado em PSR2 | (etapa S35). Quando é julgado na etapa S31 que o dispositivo de reprodu- ção satisfaz à condição (Z), o controle vai para a etapa S37, na qual é julga- do se há ou não uma transmissão contínua de legenda de texto de PG que satisfaça a outras condições a menos. Aqui, "outras condições a menos" neste contexto significam as condições (a) e (c). Especificamente, na etapa S37, é julgado se há ou não uma transmissão contínua de legenda de texto dePG que satisfaça às condições (a) e (c).
Quando há transmissões contínuas de legenda de texto de PG que satisfaçam às condições (a) e (c), uma transmissão contínua de legenda de texto de PG cuja entrada de transmissão contínua correspondente está posicionada primeiramente na tabela de seleção de transmissão contínua é selecionada dentre as transmissões contínuas de legenda de texto de PG que satisfaçam às condições (a) e (c), e o número de transmissão contínua de legenda de texto de PG da transmissão contínua de legenda de texto de PG selecionada é regulado em PSR2 (etapa S38).
Quando não há uma transmissão contínua de legenda de texto de PG que satisfaça às condições (a) e (c), o controle vai para a etapa S39, na qual é julgado se há ou não uma transmissão contínua de legenda de texto de PG que satisfaça à condição (a). Quando há transmissões contí- nuas de legenda de texto de PG que satisfaçam à condição (a), uma trans- missão contínua de legenda de texto de PG cuja entrada de transmissão — contínua correspondente é posicionada primeiramente na tabela de seleção de transmissão contínua é selecionada dentre as transmissões contínuas de legenda de texto de PG que satisfaçam à condição (a), e o número de transmissão contínua de legenda de texto de PG da transmissão contínua de legenda de texto de PG selecionada é regulado em PSR2 (etapa S40). Quando não há nenhuma transmissão contínua de legenda de texto de PG que satisfaça à condição (a), um valor OxFFF é regulado em PSR?2 (etapa S35).
Isto completa a explicação do procedimento para a seleção de uma transmissão contínua de legenda de texto de PG ótima. : A figura 23 é um fluxograma que mostra o procedimento o qual é para ser executado quando uma mudança de transmissão contínua é requi- i sitada pelo comando de regulagem de transmissão contínua estereoscópica (comando de regular transmissão contínua SS).
Na etapa S41, é julgado se o número "x" especificado por um operando do comando de regulagem de transmissão contínua estereoscópi- ca indica um número de transmissão contínua da transmissão contínua de PG (SIM) ou uma transmissão contínua de legenda de texto (NÃO). Na eta- pa S42, é checado se a transmissão contínua de PG correspondente ao nú- mero "x" (PGx) satisfaz ou não às condições (A) e (B) a seguir.
Condição (A): o dispositivo de reprodução tem uma capacidade de decodificar uma transmissão contínua de PG que é identificada pelo nú- merox Condição (B): o atributo de linguagem da transmissão contínua de PG identificada combina com o atributo de linguagem do dispositivo de reprodução.
Na etapa S42, é checado se a transmissão contínua de legenda detexto correspondente ao número "x" (textSTx) satisfaz ou não às condi- ções (A) e (B) a seguir.
Condição (A): o dispositivo de reprodução tem uma capacidade de estender o código de caractere da transmissão contínua de legenda de texto x para um mapa de bits.
Condição (B): o dispositivo de reprodução tem a capacidade de suportar o atributo de linguagem da transmissão contínua de legenda de tex- to x.
Na etapa S44, é checado se o dispositivo de reprodução satisfaz à condição (Z) e, então, na etapa S45, é julgado se o número é ou não igual a ou menor do que o número total de entradas de transmissão contínua na tabela de seleção de transmissão contínua e as condições (A) e (B) são sa- tisfeitas.
Quando o resultado na etapa S45 é afirmativo, uma transmissão contínua de legenda de texto de PG com um número de transmissão contí- nua de legenda de texto de PG correspondente ao número x é selecionada, e o número x é regulado em PSR2 (etapa S46). Quando o resultado do julgamento na etapa S45 é negativo, o | controle prossegue para a etapa S47, na qual é julgado se o número é ou não igual a ou menor do que o número total de entradas de transmissão con- tínua na tabela de seleção de transmissão contínua e as condições (A) e (Z) são satisfeitas.
Quando o resultado de julgamento na etapa S47 é afirmativo, uma transmissão contínua de legenda de texto de PG com um número de transmissão contínua de legenda de texto de PG correspondente ao número x é selecionada, e o número x é regulado em PSR?2 (etapa S48). Quando o resultado de julgamento da etapa S47 é negativo, o controle prossegue para a etapa S49, na qual é julgado se o número x é ou não OxFFF.
Quando é julgado que o número x é OxFFF, o valor em PSR2 é mantida desde que seja determinada que a tabela de seleção de transmis- são contínua indica que na transmissão contínua de legenda de texto de PG tem sido permitido ser reproduzido.
Quando é julgado que um número x é OxFFF, uma transmissão contínua de legenda de texto de PG que é ótima para o item de execução atualé selecionada (etapa S51). Esta seleção de uma transmissão contínua de legenda de texto de PG ótima é realizada de uma maneira similar ao pro- cedimento mostrado na figura 22. O processo das etapas subsequentes S52 a S55 é único para o modo de saída 3D.
As etapas são realizadas conforme se segue.
Um "isSS PG" de uma transmissão contínua de PG x identificada pelo número de transmissão contínua de PG x é obtido a partir da informação de registro de transmissão contínua na tabela de seleção de transmissão contínua de extensão (etapa S52). É julgado se o indicador "is SS PG" obtido é ou não "1" e a capacidade de PG estereoscópica indicada por "b2" em PSR24 é "1" (etapa 53). Quando o resultado de julgamento na etapa S53 é SIM, o tipo de reprodução é regulado com a PG estereoscópica (etapa S54). Quando o resultado de julgamento na etapa S53 é NÃO, o tipo de reprodução é regu- lado como modo de "1 plano + deslocamento" (etapa S55).
A figura 24 é um fluxograma que mostra o procedimento o qual é para ser executado quando uma mudança de transmissão contínua é requi- sitada pelo comando de regular transmissão contínua ou por uma operação ' de usuário requisitando uma mudança de número de transmissão contínua. Neste fluxograma, o número de transmissão contínua especificado por um operando do comando de regular transmissão contínua ou o número de transmissão contínua especificado por uma operação de usuário requisitan- do uma mudança de número de transmissão contínua é regulado como o número x, e então, o processo das etapas S41 a S55 é executado. O conte- údo das etapas S41 a S55 é o mesmo que aquele mostrado na figura 23, e, assim, os mesmos números de referência são atribuídos a isso, e uma des- crição dos mesmos é omitida aqui.
Determinação de Transmissão Contínua de IG Atual e Tipo de Reprodução damesma Uma transmissão contínua de IG atual cujo número de transmis- são contínua é para ser armazenado em PSRO é selecionada com base no modo de saída em PSR22, na capacidade de PG estereoscópica em PSR24 e"is SS IG".
As figuras 25A e 25B são fluxogramas que mostram os procedi- mentos para a determinação da transmissão contínua de IG atual e do tipo de reprodução da mesma.
A figura 25A é um fluxograma que mostra o procedimento para a determinação da transmissão contínua de IG atual quando o item de execu- Ú çãoé mudado ea condição de reprodução do dispositivo de reprodução é mudada. Dentre as etapas mostradas neste fluxograma, o processo das eta- pas S61 a S65 é comum ao modo de saída 3D e ao modo de saída 2D, e o processo das etapas S64 a S67 é único para o modo de saída 3D.
Na etapa S61, é julgado se o número de entradas na tabela de seleção de transmissão contínua é "0". Quando o número é "0", o valor em PSRO é mantido (etapa S64).
Quando é julgado na etapa S61 que o número de entradas na tabela de seleção de transmissão contínua não é "O", o controle prossegue para a etapa S62, na qual é julgado se o número de entradas na tabela de seleção de transmissão contínua é ou não igual a ou maior do que o valor : i em PSRO. Quando o resultado de julgamento na etapa se62 é afirmativo, o valor em PSRO é mantido (etapa S65). Quando é julgado que o valor em PSRO é maior do que o número de entradas na tabela de seleção de trans- missão contínua, um valor "1" é regulado em PSRO (etapa S63). As etapas S64 a S67 que se seguem à etapa S63 são únicas para o modo de saída 3D. Mais especificamente, as etapas S64 a S67 no modo de saída 3D são realizadas conforme se segue. Um "is SS IG" de uma transmissão contínua de IG identificada no número de transmissão contínua de IG armazenado em PSRO é obtido a partir da informação de registro de transmissão contínua na tabela de seleção de transmissão contínua de extensão (etapa S64). É jul- gado se o indicador "is SS IG" é ou não "1" e a capacidade de IG estereos- cópica indicada por "b3" em PSR24 é "1" (etapa S65). Quando o resultado do julgamento na etapa S65 é SIM, o tipo de reprodução é regulado como a IG estereoscópica (etapa S66). Quando o tipo de reprodução é regulado como a IG estereoscópica, a reprodução estereoscópica é realizada pelo uso de referências de identificador de pacote que são incluídas nas entradas de transmissão contínua de olho esquerdo e de olho direito de um pedaço de informação de registro de transmissão contínua correspondente ao núme- ro de transmissão contínua atual armazenado em PSRO, dentre uma plurali- dade de pedaços de informação de registro de transmissão contínua na ta- bela de seleção de transmissão contínua de extensão. Mais especificamen- | te, a unidade de demultiplexação é feita demultiplexar pacotes de TS cujos identificadores de pacote são identificados pelas referências de identificador de pacote que são incluídas nas entradas de transmissão contínua de olho
DOADO NRNSNRUNRRcccat cama Ia UA as o o o 111/271 esquerdo e olho direito de um pedaço de informação de registro de trans- missão contínua correspondente ao número de transmissão contínua atual armazenado em PSRO.
Quando o resultado de julgamento na etapa S65 é NÃO, o tipo de reprodução é regulado como "1 plano + offsetiG" (etapa S67). Quando o tipo de reprodução é regulado como "1 plano + offsetlG", a reprodução de IG no modo de "1 plano + deslocamento" é executada pelo uso de uma se- quência de deslocamento indicada pela informação de referência de ID de - sequência de deslocamento de transmissão contínua de IG em um pedaço deinformação de registro de transmissão contínua correspondente ao núme- ro de transmissão contínua atual armazenado em PSRO, dentre uma plurali- dade de pedaços de informação de registro de transmissão contínua na ta- bela de seleção de transmissão contínua de extensão.
Mais especificamen- te, uma sequência de deslocamento é extraída a partir do decodificador de vídeoea sequência de deslocamento extraída é suprida para a unidade de mudança, onde a sequência de deslocamento a ser extraída é indicada pela informação de referência de ID de sequência de deslocamento de transmis- são contínua de IG estereoscópica em um pedaço de informação de registro de transmissão contínua correspondente a um pedaço de informação de re- gistro de transmissão contínua correspondente ao número de transmissão contínua atual, dentre uma pluralidade de pedaços de informação de registro de transmissão contínua armazenados na mensagem SEI da transmissão contínua dependente de vista.
A figura 25B é um fluxograma que mostra o procedimento para a regulagem de PSRO, a qual é para ser executada quando uma mudança de transmissão contínua é requisitada pelo comando de regular transmissão contínua ou por uma operação de usuário requisitando uma mudança de número de transmissão contínua.
Quando uma mudança de transmissão contínua é requisitada —pelocomando de regular transmissão contínua estereoscópica (comando de regular transmissão contínua SS), pelo comando de regular transmissão contínua ou por uma operação de usuário requisitando uma mudança de
DP OOcÔccccc A O O AE DOE A o>O,kõ»cccõs CE E EO ORE ERA E EA ua o ARA DORA NR ROSA 112/27 número de transmissão contínua, o número de transmissão contínua especi- ficado por um operando do mando, ou o número de transmissão contínua especificado por uma operação de usuário, é regulado como o número x e o procedimento é executado conforme se segue.
Na etapa S71, é julgado se o número de entradas na tabela de seleção de transmissão contínua é igual a ou maior do que o número x. Quando o resultado do julgamento na etapa S71 é afirmativo, o valor é regu- lado em PSRO (etapa S74). Quando é julgado que o valor x é maior do que o número de entradas na tabela de seleção de transmissão contínua, o valor .| "1" é regulado em PSRO (etapa S72). No modo de saída 3D, o procedimento é executado conforme se segue. Um "is SS IG" de uma transmissão contí- nua de IG identificado pelo número de transmissão contínua de IG armaze- nado em PSRO é obtido a partir da informação de registro de transmissão contínua na tabela de seleção de transmissão contínua de extensão (etapa S73). É julgado se o indicador "is SS IG" é "1" e a capacidade de IG este- reoscópica indicada por PSR24 é "1" (etapa S74). Quando o resultado da etapa S74 é SIM, o tipo de reprodução é regulado como a IG estereoscópica (etapa S75). Quando o resultado de julgamento na etapa S74 é NÃO, o tipo de reprodução é regulado como "1 plano + deslocamento" (etapa S76).
As figuras 26A a 26C mostram que identificadores de pacote são extraídos para a unidade de demultiplexação pela sequência de registro de transmissão continua combinada. | A figura 26A mostra a sequência de registro de transmissão con- tínua combinada usada na operação como um exemplo. A sequência de re- gistro de transmissão contínua combinada é composta por três pedaços de informação de registro de transmissão contínua providos na tabela de sele- ção de transmissão contínua básica e três pedaços de informação de regis- tro de transmissão contínua providos na tabela de seleção de transmissão contínua de extensão. Os três pedaços de informação de registro de trans- missão contínua providos na tabela de seleção de transmissão contínua bá- sica têm números de transmissão contínua "1", "2" e "3", respectivamente, e os atributos de transmissão contínua nos três pedaços de informação de
NOTES ÕsEsol pg bBiÚan 113/271 registro de transmissão contínua têm "Inglês", "Japonês" e "Chinês" como os atributos de linguagem, respectivamente.
Os três pedaços de informação de registro de transmissão con- tínua providos na tabela de seleção de transmissão contínua de extensão têm números de transmissão contínua "1", "2" e "3", respectivamente, e os atributos de transmissão contínua nos três pedaços de informação de regis- tro de transmissão contínua têm "Inglês", "Japonês" e "Chinês" como os atri- butos de linguagem, respectivamente.
A informação de registro de transmis- = são contínua provida na tabela de seleção de transmissão contínua básica difere no identificador de pacote armazenado na entrada de transmissão contínua, a partir da informação de registro de transmissão contínua provida na tabela de seleção de transmissão contínua de extensão.
Também, a in- formação de registro de transmissão contínua provida na tabela de seleção de transmissão contínua de extensão contém (i) um identificador de pacote para uma transmissão contínua de PG de vista de base para um modo de apresentação B-D e (ii) um identificador de pacote para uma transmissão contínua de PG dependente de vista.
A figura 26B mostra a regulagem de um número de transmissão contínua e da extração de um identificador de pacote, quando uma sequên- ciade registro de transmissão contínua combinada é suprida para o disposi- | tivo de reprodução, em que a linguagem foi regulada para "Chinês" e o modo de saída foi regulado para o modo de saída 2D.
As setas identificadas pelos sinais "a1", "a2" e "a3" indicam es- quematicamente (i) o julgamento quanto a se as regulagens de linguagem combinam umas com as outras, (ii) a regulagem de um número de transmis- são contínua no registrador de número de transmissão contínua, e (iii) a saí- da de um identificador de pacote para a unidade de demuiltiplexação, respec- tivamente.
No procedimento de operação deste exemplo, é julgado se a re- —gulagem de linguagem do dispositivo de reprodução combina com o atributo de transmissão contínua contido na informação de registro de transmissão contínua cujo número de transmissão contínua é "3", e é julgado que eles combinam. Como resultado disto, o número de transmissão contínua "3" desta informação de registro de transmissão contínua é escrito no registra- dor de número de transmissão contínua. Também, o identificador de pacote escrito na entrada de transmissão contínua da tabela de seleção de trans- missão contínua básica é extraído para a unidade de demultiplexação. Se- guindo-se a isto, um pacote de TS identificado pelo identificador de pacote escrito na entrada de sistema da informação de registro de transmissão con- : tínua cujo número de transmissão contínua é "3" na tabela de seleção de transmissão contínua básica é extraído para o decodificador.
A figura 26C mostra a regulagem de um número de transmissão É contínua e a extração de um identificador de pacote quando uma sequência de registro de transmissão contínua combinada é suprida para o dispositivo de reprodução no qual a linguagem foi regulada para "Chinês" e o modo de saída foi regulado para o modo de apresentação B-D.
As setas identificadas pelos sinais "a4", "a5" e "a6" indicam es- quematicamente (i) o julgamento quanto a se as regulagens de linguagem combinam umas com as outras, (ii) a regulagem de um número de transmis- são contínua no registrador de número de transmissão contínua, e (iii) a saí- da de um identificador de pacote para a unidade de demultiplexação, respec- tivamente.
No procedimento de operação deste exemplo, é julgado se a re- gulagem de linguagem do dispositivo de reprodução combina com o atributo de transmissão contínua contido na informação de registro de transmissão contínua cujo número de transmissão contínua é "3", e é julgado que eles combinam. Como resultado disto, o número de transmissão contínua "3" desta informação de registro de transmissão contínua é escrito no registra- dor de número de transmissão contínua. Também, o identificador de pacote escrito na entrada de transmissão contínua da tabela de seleção de trans- missão contínua básica é extraído para a unidade de demultiplexação. Se- — guindo-se a isto, um par de pacote de TS identificados por um par de identi- ficadores de pacote escritos na entrada de sistema da informação de registro de transmissão contínua cujo número de transmissão contínua é "3" na tabe-
NS RS NS NS O NO O O CC O O CC O DC A O E O O O SS e e e 115/271 la de seleção de transmissão contínua básica são extraídos para o decodifi- cador.
As figuras 27A a 27C mostram que os identificadores de pacote são extraídos para a unidade de demultiplexação pela sequência de registro detransmissão contínua combinada.
A figura 27A mostra a sequência de registro de transmissão con- tínua combinada usada na operação como um exemplo.
A sequência de re- — gistro de transmissão contínua combinada é composta por três pedaços de informação de registro de transmissão contínua providos na tabela de sele- " ção de transmissão contínua básica e três pedaços de informação de regis- tro de transmissão contínua providos na tabela de seleção de transmissão contínua de extensão.
Os três pedaços de informação de registro de trans- missão contínua providos na tabela de seleção de transmissão contínua bá- sica têm números de transmissão contínua "1", "2" e "3", respectivamente, e todos os atributos de transmissão contínua nos três pedaços de informação de registro de transmissão contínua têm "Chinês" como os atributos de lin- guagem.
Os três pedaços de informação de registro de transmissão con- tínua providos na tabela de seleção de transmissão contínua de extensão têm números de transmissão contínua "1", "2" e "3", respectivamente, e to- dos os atributos de transmissão contínua nos três pedaços de informação de registro de transmissão contínua têm "Chinês" como os atributos de lingua- gem.
A informação de registro de transmissão contínua provida na tabela de seleção de transmissão contínua básica difere no identificador de pacote armazenado na entrada de transmissão contínua, a partir da informação de registro de transmissão contínua provida na tabela de seleção de transmis- são contínua de extensão.
Também, a informação de registro de transmis- são contínua provida na tabela de seleção de transmissão contínua de ex- tensão contém (i) um identificador de pacote para uma transmissão contínua dePG de vistade base para um modo de apresentação B-D e (ii) um identi- ficador de pacote para uma transmissão contínua de PG dependente de vis- ta.
TETO AD EAD AD A LEE REED OO A E EA AA AEE o te RARA RARA RANA, 116/271 A figura 27B mostra a regulagem de um número de transmissão contínua e da extração de um identificador de pacote, quando uma sequên- cia de registro de transmissão contínua combinada é suprida para o disposi- tivo de reprodução, em que a linguagem foi regulada para "Chinês" e o modo desaídafoiregulado para o modo de saída 2D.
As setas identificadas pelos sinais "aí", "a2" e "a3" indicam es- quematicamente (i) o julgamento quanto a se as regulagens de linguagem combinam umas com as outras, (ii) a regulagem de um número de transmis- são contínua no registrador de número de transmissão contínua, e (iii) a saí- í dade um identificador de pacote para a unidade de demultiplexação, respec- tivamente.
No procedimento de operação deste exemplo, é julgado se a re- gulagem de linguagem do dispositivo de reprodução combina com o atributo de transmissão contínua contido na informação de registro de transmissão contínua cujo número de transmissão contínua é "1", e é julgado que eles combinam. Como resultado disto, o número de transmissão contínua "1" desta informação de registro de transmissão contínua é escrito no registra- dor de número de transmissão contínua. Também, o identificador de pacote escrito na entrada de transmissão contínua da tabela de seleção de trans- missão contínua básica é extraído para a unidade de demultiplexação. Se- guindo-se a isto, um pacote de TS identificado pelo identificador de pacote escrito na entrada de sistema da informação de registro de transmissão con- tínua cujo número de transmissão contínua é "1" na tabela de seleção de transmissão contínua básica é extraído para o decodificador.
A figura 27C mostra a regulagem de um número de transmissão contínua e a extração de um identificador de pacote quando uma sequência de registro de transmissão contínua combinada é suprida para o dispositivo de reprodução no qual a linguagem foi regulada para "Chinês" e o modo de saída foi regulado para o modo de apresentação B-D.
As setas identificadas pelos sinais "a4", "a5" e "a6" indicam es- quematicamente (i) o julgamento quanto a se as regulagens de linguagem combinam umas com as outras, (ii) a regulagem de um número de transmis-
são contínua no registrador de número de transmissão contínua, e (iii) a saí- da de um identificador de pacote para a unidade de demultiplexação, respec- tivamente.
No procedimento de operação deste exemplo, é julgado se a re- gulagem de linguagem do dispositivo de reprodução combina com o atributo de transmissão contínua contido na informação de registro de transmissão contínua cujo número de transmissão contínua é "1", e é julgado que eles combinam.
Como resultado disto, o número de transmissão contínua "1" desta informação de registro de transmissão contínua é escrito no registra- É dorde número de transmissão contínua.
Também, o identificador de pacote escrito na entrada de transmissão contínua da tabela de seleção de trans- missão contínua básica é extraído para a unidade de demultiplexação.
Se- guindo-se a isto, um par de pacote de TS identificados por um par de identi- ficadores de pacote escritos na entrada de sistema da informação de registro detransmissão contínua cujo número de transmissão contínua é "1" na tabe- la de seleção de transmissão contínua básica são extraídos para o decodifi- cador.
Conforme descrito acima, de acordo com a presente modalida- de, um indicador de capacidade é provido para indicar se um efeito estere- oscópico de itens gráficos pode ou não ser realizado, e o indicador de capa- cidade pode ser usado para se regular se o efeito estereoscópico é ou não realizado com respeito a uma transmissão contínua de itens gráficos que é indicada na tabela de seleção de transmissão contínua de extensão.
Assim sendo, mesmo se uma transmissão contínua de itens gráficos tendo o efeito estereoscópico for gravada no meio de gravação, o fabricante pode proibir o efeito estereoscópico da transmissão contínua de itens gráficos pela regula- gem do indicador de capacidade como "sem capacidade" para a realização, ao invés disso, de um controle de deslocamento que provê um controle de qualidade mais fácil.
Uma estrutura como essa torna possível comercializar uma plu- ralidade de tipos de dispositivos de reprodução (por exemplo, dois tipos de dispositivos de reprodução: um tendo um efeito estereoscópico de topo de linha; e um outro não tendo esse efeito estereoscópico), desse modo se ex- : pandindo a linha de produtos. (Modalidade 2) Na Modalidade 1, o procedimento de seleção de transmissão contínua é usado para se determinar se uma capacidade de processamento de IG ou PG estereoscópica está ou não presente, ou para se determinar o tipo de reprodução do IG ou PG.
Na presente modalidade, um procedimento de seleção de modo é usado para se determinar o modo de saída no dispo- sitivo de reprodução. | O procedimento de seleção de modo mencionado acima é exe- cutado quando um título é selecionado.
No presente documento de pedido, um título inclui pelo menos um objeto de modo de operação como um ele- mento estrutural indispensável do mesmo.
O objeto de modo de operação é uma tabela de gerenciamento de operação que define detalhes de operação do dispositivo de reprodução, quando ele reproduzir um título em um modo.
O título mencionado aqui cai em alguns tipos, tal como um título de HDMV e um título de BD-J.
O "título de HDMV" é um título a ser reproduzido no modo de HDMV, e é composto por um objeto de filme e listas de execução (informa- çãodelistade execução, informação de clipe, arquivo de transmissão contí- nua) que são reproduzidas, cada uma, mediante a emissão de um comando de reprodução no objeto de filme.
O "objeto de filme" é um objeto de modo de operação que está associado ao número de título de um título de HDMV na tabela de índice.
No objeto de filme, um programa de lote composto por uma sequência de co- mandos de navegação está associado a um indicador de resumo indicando se um resumo está ou não disponível, um indicador indicando se a chamada de menu está ou não mascarada, e um indicador indicando se a busca de título está ou não mascarada.
O "título de BD-J" é um título a ser reproduzido no modo de BD- J, e é composto por arquivos de armazenamento de backup de classe e ob- jetos de BD-J.
O "arquivo de arquivamento de classe" é um arquivo gerado pelo arquivamento de um arquivo de estrutura de classe da aplicação de código de byte (arquivo de classe) em conjunto com um arquivo de manifesto de certificado digital, um arquivo de assinatura de disco, um arquivo de chave de encriptação de assinatura de disco e um arquivo de requisição de per- missão.
Um carregamento de um aplicativo é feito pela manipulação do ar- quivo de armazenamento de backup de classe inteiro, de modo que a auten- ticidade do aplicativo possa ser verificada pelo uso de um certificado digital, uma assinatura de disco e uma chave de encriptação de assinatura de disco Á quando a classe for carregada.
Também, com a presença do arquivo de re- quisição de permissão, é possível limitar a operação do aplicativo àquilo pa- ra o qual um direito predeterminado foi proporcionado.
A aplicação de código de byte armazenado em backup no arqui- vo de armazenamento de backup de classe é um programa de formato de execução obtido pela compilação de uma estrutura de classe que é um códi- go fonte escrito em uma linguagem de programação orientada para objeto.
À aplicação de código de byte é estruturada como um código (código de byte) que não depende do dispositivo.
A aplicação de código de byte na presente modalidade é comandada por evento, e o estado se transfere de acordo com oevento.
Há quatro estados: "carregado"; "pausa"; "ativo"; e "destruído". Um evento chave é registrado na aplicação de código de byte, onde o evento chave é um gatilho para a operação da aplicação de código de byte.
O regis- tro do evento chave sendo um gatilho para a operação da aplicação de códi- go de byte é realizado por um ouvinte de evento.
Isto completa a explicação do arquivode armazenamento de backup de classe.
Em seguida, o objeto de BD-J, o qual é um objeto de modo de operação para o modo de BD-J, será descrito em detalhes.
O "objeto de BD-J" define operações detalhadas do dispositivo de reprodução no modo de BD-J.
Mais especificamente, as operações deta- —lhadas do dispositivo de reprodução incluem: (1) carregamento de classe de aplicativo quando o título correspondente tiver se tornado o título atual; (2) sinalização da aplicação quando o título correspondente tiver se tornado o título atual; (3) configuração de dispositivo de HAVi, quando a aplicação co- meçada pela sinalização de aplicativo executar o processo de GUI; (4) aces- so a lista de execução no título atual; (5) entrada em cache e saída de cache de arquivo de armazenamento de backup de classe, quando o título corres- pondente tiver se tornado o título atual; (6) atribuição de evento no qual um evento, o qual é um gatilho para a aplicação começada, for atribuído a uma chave.
O "carregamento de classe" é um processo de geração de uma instância de um arquivo de classe armazenado em backup no arquivo de : armazenamento de backup de classe para a área de heap da plataforma.
À "sinalização de aplicativo" é um controle para se definir se é para começar automaticamente um aplicativo que é uma instância de um arquivo de clas- se, ou se é para regular o ciclo de vida da aplicação como uma fronteira de título ou uma fronteira de disco.
Aqui, a fronteira de título é um controle que apaga uma linha como um aplicativo a partir da área de heap ao mesmo tempo em que um título termina; e a fronteira de disco é um controle que apaga uma linha como um aplicativo a partir da área de heap ao mesmo tempo em que o disco é ejetado.
Inversamente, um controle que não apaga uma linha da área de heap, mesmo se uma ejeção de disco for realizada é denominada uma "não fronteira de disco". A "configuração de dispositivo de HAVi" define a resolução do plano de itens gráficos, as fontes a serem usa- das na exibição de caracteres e similares, quando a aplicação executar o processo de GUI.
O "acesso à lista de execução" específica uma lista de execução quea aplicação começada pode instruir para ser reproduzida, e uma lista de execução que é para ser reproduzida automaticamente quando um título for selecionado.
A "entrada em cache do arquivo de armazenamento de backup de classe" é um processo para a leitura de um arquivo de armazenamento de backup de classe, o qual é um alvo do carregamento de classe, para o cache preliminarmente.
A "saída de cache do arquivo de armazenamento de backup de classe" é um processo para apagamento de um arquivo de arma-
zenamento de backup de classe do cache. A "atribuição de evento para co- mando de um aplicativo" é um processo para a atribuição de um evento, o qual foi registrado no ouvinte de evento da aplicação, a uma chave que pode ser operada pelo usuário. Um aplicativo de código de byte para o qual a sinalização da a- plicação é realizada pela tabela de gerenciamento de aplicativo no objeto de BD-J é denominado um "aplicativo de BD-J". PR : Aqui, há as diferenças entre o título de HDMV e o título de BD-J. No título de HDMV, o corpo de operação principal é um módulo, tal como um To intérprete de comando para a execução do comando de navegação ou um agente de controle de reprodução para a decodificação e a reprodução de uma lista de execução.
Por outro lado, no título de BD-J, o corpo de operação principal é um grupo de software que inclui um carregador de classe para o carrega- mentode classe, um gerenciador de aplicativo para a sinalização de aplicati- vo, um dispositivo de HAVi, um agente de controle de reprodução para re- produção de uma lista de execução pela estrutura de Java, um gerenciador de cache para a entrada em cache e saída de cache, e um gerenciador de evento para o processo de evento, especificamente, um grupo de software que se assemelha a um grupo de software em um terminal de plataforma de multimídia para difusão digital. Assim sendo, quando o título é comutado de um título de BD-J para um título de HDOMV, ou de um título de HDMV para um título de BD-J, a estrutura de software no dispositivo de reprodução mu- da grandemente.
Quando o título atual é selecionado, o procedimento de seleção de modo descrito acima é executado para ser realizarem: um processo para checar se o modo de saída é ótimo para o corpo de operação principal do software após o título ser comutado; e um processo para a seleção de um modo de saída que é ótimo para o modo de operação após o título ser co- mutado.
O corpo de operação principal do procedimento de seleção de modo é a unidade de execução de procedimento na unidade de controle de reprodução 210. Também, o modo de saída é armazenado no conjunto de registrador 203.
A figura 28 mostra as estruturas internas do conjunto de regis- trador 203 e da unidade de controle de reprodução 210. O lado esquerdo da figura28 mostra a estrutura interna do conjunto de registrador 203, e o lado direito mostra a estrutura interna da unidade de controle de reprodução 210.
O que vem a seguir descreve os registradores de status de to- cador e os registradores de regulagem de tocador atribuídos com os respec- tivos números de registrador. i PSR1 é um registrador de número de transmissão contínua para a transmissão contínua de áudio e armazena um número de transmissão contínua de áudio atual.
PSR2 é um registrador de número de transmissão contínua para a transmissão contínua de PG, e armazena um número de transmissão con- tínuadePG atual.
PSR4 é regulado para um valor na faixa de "1" a "100" para indi- car um número de título atual.
PSRS5 é regulado para um valor na faixa de "1" a "999" para indi- car o número de capítulo atual; e é regulado para um valor "0xFFFF" para indicar que o número de capítulo é inválido no dispositivo de reprodução.
PSRS6 é regulado para um valor na faixa de "1" a "999" para indi- car o número de lista de execução atual.
PSR7 é regulado para um valor na faixa de "1" a "255" para indi- car o número de item de execução atual.
PSR8 é regulado para um valor na faixa de "1" a "0OxFFFFFFFF" para indicar o ponto de tempo de reprodução atual (PTM atual) com a exati- dão de tempo de 45 kHz.
PSR10 é um registrador de número de transmissão contínua pa- ra a transmissão contínua de IG, e armazena um número de transmissão — contínuadelG atual.
PSR21 indica se o usuário pretende ou não realizar uma repro- dução estereoscópica.
DEI AD EEE O E tecceceecc LO O O TERROR A os o aa ao A RARA RA A AA 123/271 PSR22 indica um valor de modo de saída.
PSR23 é usado para a regulagem de "capacidade de exibição para vídeo". Isto indica se um dispositivo de exibição conectado ao dispositi- vo de reprodução tem ou não uma capacidade de realizar a reprodução es- tereoscópica.
PSR24 é usado para a regulagem de "capacidade de tocador para 3D". Isto indica se o dispositivo de reprodução tem ou não uma capaci- dade de realizar a reprodução estereoscópica.
Por outro lado, a unidade de execução de procedimento deter- i mina um modo de saída único para a lista de execução atual por uma refe- rência a PSR4, PSR6, PSR21, PSR23 e à tabela de seleção de transmissão contínua da informação de lista de execução atual no conjunto de registrador
203. A "capacidade de tocador para 3D" armazenada em PSR24 significa uma capacidade de um dispositivo de reprodução com referência à reprodu- ção3D como um todo. Assim, pode ser simplesmente denotada como "ca- pacidade de 3D".
O PSR23 define o modo de saída, e o modelo de seleção da transição de estado é definido como mostrado na figura 29.
A figura 29 mostra a transição de estado do modelo de seleção —domodo de saída. Existem dois estados gerais neste modelo de seleção. Os dois estados são representados por "inválido" e "válido" nas ovais. "Inválido" indica que o modo de saída é inválido e "válido" indica que o modo de saída é válido.
O estado geral é mantido, a menos que uma transição de estado ocorra. A transição de estado é causada por um começo de reprodução de lista de execução, um comando de navegação, uma mudança de modo de saída requisitada por um aplicativo de BD-J, ou um salto para um título de BD-J. Quando uma transição de estado ocorre, um procedimento para a ob- tenção de um modo de saída preferível é executado.
As setas jm1, jm2, jm3, ..., jmn12 mostradas no desenho repre- | sentam eventos que disparam transições de estado. As transições de estado no desenho incluem o seguinte.
DEAD ED DI 3DEEREERRi3P EEE RAE OA E OA REA EEE uu a e o Ne. —jee oossssessses ss. 124/271 "Carregar um disco" significa o estado no qual o BD-ROM foi carregado.
"Começar apresentação" significa "começar a reprodução de lis- ta de execução" no modo de HDMV, enquanto no modo de BD-J significa uma ramificação para o título de BD-J. Isto é porque uma ramificação para um título de BD-J não necessariamente significa que uma lista de execução comece a ser reproduzida, uma vez que a lista de execução não é um ele- mento estrutural indispensável do título de BD-J.
"Pular para título de BD-J" significa ramificar para um título de i BD-J. Mais especificamente, indica que um título (título de BD-J), o qual está associado a um aplicativo de BD-J na tabela de índice, torna-se um título atual.
"Começar reprodução de lista de execução" significa que um número de lista de execução identificando uma lista de execução é regulado paraPSR, ea informação de lista de execução é lida na memória como a informação de lista de execução atual.
"Mudar modo de saída" significa que o modo de saída é mudado quando a aplicação de BD-J, o qual tem o direito de comutar para o modo de saída 3D, chama a API.
"Terminar apresentação", no modo de HDMV, significa que uma reprodução de uma lista de execução está terminada; e no modo de BD-J significa que um título de BD-J salta para um título de HDMV.
Quando um disco é carregado, o estado do modo de saída tran- sita para um estado temporário de "Inicialização". Após isto, o estado do —modode saída transita para o estado inválido.
O estado de seleção de modo de saída é mantido como sendo "inválido" até o começo de reprodução (Começar Apresentação) se tornar ativo. "Começar Apresentação" no modo de HDMV significa que uma lista de execução teve a reprodução começada; e no modo de BD-J significa que um título de BD-J teve a reprodução começada, e alguma operação de um apli- cativo de BD-J foi começada. Não necessariamente significa que uma lista de execução teve a reprodução começada.
NS MO O O O O CO a A MS a NM O A NO O O O O O 1 MC MO A NC A A SS a a A a AS 125/271 Quando Começar Apresentação é tornado ativo, o estado do modo de saída transita para um estado temporário "Procedimento quando uma condição de reprodução é mudada". O modo de saída transita para "válido", dependendo do resulta- do de "procedimento quando uma condição de reprodução é mudada". O modo de saída transita para "inválido" quando o modo de saída é efetivo e Começar Apresentação é completado.
O comando de navegação no objeto de filme deve ser executado antes de uma lista de execução começar a ser reproduzida, porque o prove- " dorde conteúdo regula um modo de saída preferível com o comando.
Quan- do o comando de navegação no objeto de filme é executado, o estado transi- ta para "inválido" neste modelo.
A transição de estado mostrada na figura 29 é realizada por um procedimento predeterminado chamado "procedimento de seleção de mo- do". O procedimento de seleção de modo é composto por "Inicialização" e "Procedimento quando uma condição de reprodução é mudada". A figura 30 é um fluxograma que mostra o procedimento para o processo de inicialização.
Na etapa S501, é julgado se um aplicativo de BD-J de disco sol- to estárodando.
Na etapa S502, é julgado se uma informação de capacida- de de exibição estereoscópica em PSR23 indica ou não que "há capacidade" e a informação initial output mode na tabela de índice (index.bdmv) indica o "modo de saída estereoscópica". A estrutura de dados da informação initi- al output mode não está relacionada ao assunto da presente modalidade, e, assim, será descrita em alguma modalidade subsequente.
Quando é julgado SIM na etapa S501, a saída atual é mantida na etapa S503. Quando é julgado NÃO na etapa S501 e SIM na etapa S502, o modo de saída em PSR22 é regulado para o modo de saída estereoscópi- ca na etapa S504. Quando é julgado NÃO na etapa S501 e NÃO na etapa —S502,o0o modo de saída em PSR22 é regulado para o modo de saída 2D na etapa S505. De acordo com a Inicialização descrita acima, o dispositivo de
EPA PET PEER IEEE IR PR PEIES AA EE PEREIRA A O E OO ROO ASS OO A EEN aaa a ADO AA RC ss, 126/271 reprodução entra no modo de saída 3D assim que um disco é inserido ali, quando a informação initial output mode está LIGADA e o dispositivo de reprodução tem a capacidade de realizar uma reprodução no modo de apre- sentação B-D.
Nesse caso, quando a informação initial output mode está — LIGADA, o usuário pode imediatamente ser imerso na realidade virtual pela reprodução estereoscópica ao usar óculos 3D imediatamente após a inser- ção do meio de gravação no dispositivo de reprodução.
A figura 31 mostra o "Procedimento quando uma condição de reprodução é mudada". Na etapa S511, é julgado se o modo de saída em i PSR22 é ou não o modo de saída 2D.
Na etapa S513, é julgado se a infor- mação de capacidade de exibição estereoscópica em PSR23 indica ou não "1" e a tabela de seleção de transmissão contínua de extensão existe na lista de execução.
Quando é julgado SIM na etapa S511, o modo de saída tubo de alimentação não é mudado na etapa S512. Quando é julgado NÃO na etapa S511 e SIM na etapa S513, o modo de saída atual não é mudado (etapa S512). Quando é julgado NÃO na etapa S511 e NÃO na etapa S513, o mo- do de saída atual é regulado para o modo de saída 2D (etapa S514). O que vem a seguir descreve a atribuição de bit no registrador de regulagem de tocador para a realização do modo de saída 3D.
Os regis- tradores usados para a realização do modo de saída 3D são PSR21, PSR22, PSR23 e PSR24. As figuras 32A e 32B mostram uma atribuição de bit nestes registradores.
As figuras 32A e 32B mostram a atribuição de bit no registrador de regulagem de tocador para a realização do modo de saída 3D.
A figura 32 mostra a atribuição de bit em PSR21. No exemplo mostrado na figura 32A, o bit de ordem mais baixa "bO" representa a prefe- rência de modo de saída.
Quando o bit "bo" é regulado para "Ob", ele indica o modo de saída 2D, e quando o bit "bo" é regulado para "1b", ele indica o modo de saída estereoscópica.
O comando de navegação ou a aplicação de —BD-Jnão podem reescrever o valor regulado em PSR21. A figura 32B mostra a atribuição de bit em PSR22. O bit de or- dem mais baixa "bO" representa o modo de saída atual.
Quando o modo de e E AS a A rt RUA RAR RN RNA RR SRS SS SEN, 127/271 saída é mudado, a saída de vídeo do dispositivo de reprodução deve ser mudada em correspondência com isso.
O valor do modo de saída é contro- lado pelo modelo de seleção.
Conforme descrito acima, de acordo com a presente modalida- de,avalidadedo modo de saída pode ser mantida, mesmo se o estado da reprodução for mudado, ou a requisição para uma comutação entre trans- missões contínuas for recebida a partir do usuário. (Modalidade 3) Nas modalidades prévias, o modo de saída é determinado " quando o título atual é selecionado.
A presente modalidade mostra como determinar o modo de saída para o título atual após um título de BD-J ser selecionado como o título atual.
O que vem a seguir descreve o objeto de BD-J.
A figura 33 mos- tra um exemplo da estrutura interna do objeto de BD-J.
Conforme mostrado nafigura33, o objeto de BD-J é composto por uma "tabela de gerenciamen- to de aplicativo", uma "tabela de gerenciamento de terminal", "uma informa- ção de cache de aplicativo", uma "informação de acesso de lista de execu- ção" e uma "tabela de interesse de tecla". A "tabela de gerenciamento de aplicativo" é uma tabela de con- trole que instrui uma sinalização de aplicativo de fronteira de título para o gerenciador de aplicativo ou o carregador de classe.
A "tabela de gerencia- mento de terminal" é uma tabela de gerenciamento que indica a configura- ção de HAVi para a realização da GUI, fontes a serem usadas na GUI, e a presença / ausência de máscaras de operações de usuário para a platafor- ma doméstica de multimídia (MHP). A "informação de cache de aplicativo" é uma tabela de controle que indica a entrada em cache / saída de cache do arquivo de armazenamento de backup na seleção de título para o gerencia- dor de cache.
A "informação de acesso de lista de execução" é uma tabela de controle que indica uma especificação da lista de execução na seleção de título para o agente de controle de reprodução (PCE). A "tabela de interesse de tecla" é uma tabela de controle que indica uma correspondência entre as teclas e os eventos para o gerenciador de evento.
DTD a é O E EPA O O A AEE OO OEA EECERESIO ERRA A A RA NR RR ARA RR NS sssssas 128/271 A linha de direção bj1 indica o detalhe das entradas da tabela de gerenciamento de aplicativo. Conforme indicado pela linha de direção, a ta- bela de gerenciamento de aplicativo inclui as entradas a seguir: "código de controle" que indica como um aplicativo deve ser começado em um título, especificamente se ele deve ser começado automaticamente (AutoStart) ou começado mediante o recebimento de uma chamada de um outra aplicação (Presente); "tipo de aplicativo"; "ID de aplicativo" que indica um aplicativo alvo pelo uso de um número de cinco dígitos representando o nome de ar- quivo do arquivo de armazenamento de backup armazenado em backup na É aplicação de BD-J a ser começado; e "descritor de aplicativo". A linha de direção bj2 indica o detalhe da estrutura interna das entradas do "descritor de aplicativo". Conforme indicado pela linha de direção, o descritor de aplica- tivo armazena, para cada aplicativo, "prioridade", "informação de ligação", "código de linguagem", "localizador de ícone" e "valor de perfil de aplicativo”, onde "prioridade" indica a prioridade da aplicação-alvo quando ele é carre- gado, a "informação de ligação" indica se a aplicação-alvo é ou não desliga- da de título ou solto de disco, o "código de linguagem" indica o atributo de linguagem da aplicação-alvo, e o "localizador de ícone" indica a localização de um ícone associado à aplicação-alvo. O "valor de perfil de aplicativo" é regulado como "=5" quando a aplicação-alvo suportar o modo de saída 3D. Para o indicador de presença de conteúdo estereoscópio na informação de aplicativo de BDMV da tabela de índice ser regulado para "1", o "valor de perfil de aplicativo" da aplicação precisa ser regulado como "=5".
A linha de direção bj3 indica o detalhe da informação de configu- raçãona tabela de gerenciamento de terminal. A informação de configuração é uma informação que instrui o dispositivo de reprodução para garantir o plano de itens gráficos. Conforme indicado pela linha de direção bj3, a tabela de gerenciamento de terminal pode ser regulada para um dentre HD3D 1920x1080, HD3D 1280x720, HD 1920x1080, HD 1280x720, QHD 960x540, SD, SD 50HZ 720x576, e SD 60HZ 720x480. Conforme indicado pela linha de direção bj4, a informação de acesso de lista de exe- cução que é para ser reproduzida automaticamente, a qual pode ser uma co o o o tr Rio O O O O E AEE o RD RO RR NRO RR 129/271 dentre a lista de execução 3D 1920*1080, a lista de execução 3D 1280*720, a lista de execução 2D 1920*1080, a lista de execução 2D 1280720, a lista de execução 2D 720*576, e a lista de execução 2D 720x480.
Quando um título é selecionado como o título atual, o dispositivo dereprodução começa, sem esperar por uma instrução de reprodução a par- tir da aplicação, a reprodução de uma lista de execução especificada por uma informação de acesso de lista de execução que corresponde ao título selecionado, e continua a reprodução da lista de execução quando uma e- xecução de um aplicativo de BD-J termina antes da reprodução da lista de : execução.
Com uma reprodução precedente como essa, mesmo quando durante uma reprodução um carregamento de classes de aplicativo leva tempo, assim, a imagem de desenho não pode ser exibida, e a saída da tela interativa é atrasada, a lista de execução é reproduzida e a imagem de re- produção é extraída como estiver. Quer dizer, mesmo se um começo de um aplicativo for aparentemente atrasado, a imagem de reprodução da lista de execução é exibida para ser vista pelo usuário nesse ínterim. Assim, um es- tado no qual "alguma coisa é exibida na tela" é provido durante um atraso de começo de um aplicativo. Isto proporciona um sentido de segurança ao usu- ário.
As APIs que podem ser usadas para a realização da reprodução estereoscópica pela aplicação de BD-J incluem um Perfil de Base Pessoal (PBP 1.0) de Java2Micro Edition (J2ME) e uma especificação de MHP Glo- balmente Executável (GEM1.0.2) para os alvos de mídia de pacote. Pelo uso destas APIs, é possível descreve um título de BD-J a ser reproduzido de forma estereoscópica, pela programação estruturada que usa o método, construtor, interface e evento de classes, tal como java.net, para o processo de rede, java.awt para o processo de GUI, java.lang para o processo de lin- guagem, java.io para o processo de entrada / saída com o meio de grava- ção, java.utiloqualé um utilitário, e java.media para a estrutura de mídia.
Uma operação que deve ser realizada por padrão em um título de BD-J em uma base estereoscópica, tal como uma instrução para a repro-
A A A RARE E EE A EA A A A A A EE A EEE RE EDER E EEE EEE AA RARA a A DA RARO RR SS SNS, 130/271 dução de uma lista de execução 3D no título de BD-J, pode ser criada pela descrição em um código fonte de um programa que cria um contexto de xlet que é uma instância de uma classe de xlet inicial. Em um contexto de xlet como esse, um evento de exceção de mudança de status, o qual indica uma mudança de status quando uma instância é criada, é lançado, então, os va- lores armazenados do dispositivo de reprodução são obtidos, e é julgado se os valores obtidos indicam ou não a presença da capacidade de reprodução em 3D, e se o resultado de julgamento for afirmativo, a lista de execução 3D é reproduzida. i A reprodução da lista de execução 3D mencionada acima é rea- lizada pela criação de uma instância de tocador para a reprodução da lista de execução 3D pelo uso de um localizador que indica a localização da lista de execução 3D e "javax.media.Manager.createPlayer", o qual é um método de createPlayer do gerenciador em javax.media. Também, a exceção para o casoem que a instância de tocador não pode ser criada pode ser descrito em uma declaração catch para se capturar o evento javax.media. noPlaye- rExeption. A exceção para o caso em que nenhuma lista de execução 3D pode ser descrita em uma declaração catch para a captura do evento ja- va.io.J!OExeption.
Também, é possível usar uma API de extensão para o modo de BD-J (denominada a "extensão de BD-J") para a realização de um controle que usa a estrutura de dados para a reprodução estereoscópica e uma uni- dade de reprodução na reprodução estereoscópica que foi descrita nas mo- dalidades. A API De extensão inclui métodos tendo sido herdados dos méto- dosdas classes a seguir: java.net, java.awt, java.lang, java.io java.util e ja- vax.media. A interface destas classes é provida como uma interface embuti- da ou uma superinterface. Portanto, é possível criar um título de BD-J na base estereoscópica por uma extensão de uma técnica de programação u- sando-se as classes java.net, java.awt, java.lang, java.io java.util e ja- vax.media.
Por exemplo, a API de extensão para o modo de BD-J inclui uma classe de obtenção de regulagem que instrui para a regulagem do status do
DIET ooo Ao EP TE A A A OA E E E AD EAD EI E TEEEERDP AR REA EEE EEE EE EE AT O aa AAA RR RSS asma, 131/271 conjunto de registrador ou para a obtenção do status. A classe de obtenção de regulagem é composta por um campo constante que indica os valores mantidos pelos PSRs, um método de obtenção que instrui para a obtenção de um valor mantido por um PSR, e um método de regulagem que instrui paraaregulagem de um valor em um PSR.
Os métodos contidos na classe de obtenção de regulagem in- cluem os métodos herdados a partir da classe java.lang.object. Também, quando um argumento em uma chamada de método não é autentico, o e- vento java.lang.IllegalArgumentException, o qual é um evento da classe ja- | valang, é lançado. Uma vez que a classe herdou os métodos e os eventos do java.lang.object, o programador pode criar um programa que use valores armazenados no conjunto de registrador como uma extensão de ja- va.lang.object.
As figuras 34A e 34B são fluxogramas que mostram os procedi- mentos para a regulagem do modo de saída no título de BD-J.
A figura 34A é um fluxograma que mostra o "Procedimento quando um título de BD-J é mudado". Na etapa S521, um modo de saída é obtido a partir de PSR22. Na etapa S522, o modo de saída é regulado para o modo de saída 2D ou o modo de saída estereoscópica, dependendo do comportamento da seleção de configuração de dispositivo de HAVi inicial.
A figura 34B é um fluxograma que mostra o "Procedimento quando uma mudança de modo de saída é requisitada". Na etapa S523, um modo de saída é obtido a partir de PSR22. Na etapa S524, o modo de saída é regulado para o modo de saída 2D ou o modo de saída estereoscópica, dependendo do comportamento da configuração de dispositivo de HAVi ini- cial.
A figura 35 é um fluxograma que mostra um exemplo do compor- tamento da seleção de configuração de dispositivo de HAVi inicial. Neste fluxograma, o processo da etapa S534, S535 ou S537 é seletivamente exe- — cutado, dependendo dos resultados dos julgamentos feitos nas etapas S530, S531, S532, S533 e S536.
Na etapa S530, é julgado se há ou não uma lista de execução a ser reproduzida automaticamente.
Na etapa S531, é julgado se o bit b5 em PSR24 é "1". Deve ser notado aqui que, quando o bit b5 em PSR24 é "1", ele indica que o proces- samento no modo de BD-J está disponível no modo de saída 3D.
Na etapa S532, é julgado se o modo de exibição prévio é 3D.
Na etapa S533, é julgado se a lista de execução reproduzida au- tomaticamente do título selecionado é ou não uma lista de execução 3D 1920x1080 ou uma lista de execução 3D 1280x720.
Quando é julgado na etapa S530 que não há uma lista de exe- cução reproduzida automaticamente, o controle prossegue para os julga- mentos nas etapas S537 e S538.
Na etapa S537, é julgado se o bit b5 em PSR24 é "1". Deve ser notado aqui que, quando o bit b5 em PSR24 é "1", ele indica que o proces- samento no modo de BD-J está disponível no modo de saída 3D.
Na etapa S538, é julgado se a resolução da configuração de dispositivo de HAVi no objeto de BD-J é ou não HD3D 1920x1080 ou HD3D 1280x720.
Quando é julgado SIM na etapa S527 e SIM na etapa S538, o controle prossegue para a etapa S535, na qual o modo de exibição é regula- dopara3De a resolução é regulada para 1920x1080 ou 1280x720, depen- dendo da resolução da configuração de dispositivo de HAVi no objeto de BD- J. Quando é julgado NÃO na etapa S537 ou S538, o controle prossegue pa- ra a etapa S536, na qual o modo de exibição é regulado para 2D e a resolu- ção é regulada para a resolução da configuração de dispositivo de HAVi no objetodeBD-J.
Quando é julgado na etapa S530 que há uma lista de execução reproduzida automaticamente, uma combinação dos julgamentos a seguir é realizada. Na etapa S531, é julgado se o bit b5 em PSR24 é ou não "1". Na etapa S532, é julgado se o modo de exibição prévio é ou não 3D. Na etapa S533,é julgado se a lista de execução reproduzida automaticamente do títu- lo selecionado é a lista de execução 3D 1920x1080 ou uma lista de execu- ção 3D 1280x720. Quando for julgado NÃO em uma das etapas S531 a o PE Ri CR o o e RS RSRS A Do A RSRS RRSNNRRNi| 133/271 S533, o controle prossegue para a etapa S534, na qual o modo de exibição é regulado para 2D e a resolução é regulada para a resolução da lista de execução reproduzida automaticamente.
Quando é julgado SIM na etapa S532 e S533, o controle pros- segue para a etapa S535, na qual o modo de exibição é regulado para 3D e a resolução é regulada para 1920x1080 ou 1280x720, dependendo da reso- lução da resolução da lista de execução reproduzida automaticamente.
Conforme descrito acima, de acordo com a presente modalida- de, é possível realizar uma reprodução estereoscópica pelo uso da resolu- i ção definida na configuração de dispositivo de HAVi, com base no objeto de BD-J.
(Modalidade 4) A presente modalidade refere-se a uma implementação com um melhoramento da estrutura interna do registrador de regulagem de tocador, de modo a se indicar mais especificamente a capacidade de exibição este- reoscópica do dispositivo de exibição conectado ao dispositivo de exibição.
A figura 36 mostra a atribuição de bit em PSR23. PSR23 indica os valores de característica do dispositivo de exibição conectado ao disposi- tivo de reprodução. Comandos de navegação ou aplicativos de BD-J não podem reescrever os valores em PSR23. Os valores em PSR23 são provi- dos a partir do dispositivo de exibição através da interface e regulados au- tomaticamente antes de uma reprodução ser começada. Quando estes valo- . res não são obtidos automaticamente, eles são regulados pelo usuário.
O bit "bo" em PSR23 representa a capacidade de exibição este- —reoscópica do dispositivo de exibição.
Quando o bit "bo" em PSR23 é regulado para "0", ele indica que o dispositivo de exibição conectado ao dispositivo de reprodução não tem a capacidade de exibição do vídeo progressivo de 1920x1080/23,976 Hz nem a capacidade de exibição do vídeo progressivo de 1920x1080/59,94 Hz.
Quando o bit "bo" em PSR23 é regulado para "1", ele indica que o dispositivo de exibição conectado ao dispositivo de reprodução não tem a capacidade de exibição do vídeo progressivo de 1920x1080/23,976 Hz nem oo o o o a E E US SS SRD OS RAN RR 134/271 a capacidade de exibição do vídeo progressivo de 1920x1080/59,94 Hz.
O bit "b1" em PSR23 representa a capacidade de exibição de vídeo estereoscópica de 1280x720 50p do dispositivo de exibição.
Quando o bit "b1" como a capacidade de exibição de vídeo este- reoscópica de 1280x720 50p é regulado para "0", ele indica que o dispositivo de exibição conectado ao dispositivo de reprodução não tem a capacidade de exibição de vídeo progressivo de 1280x720 / 50 Hz. Quando o bit "b1" é regulado para "1", ele indica que o dispositivo de exibição tem a capacidade de exibição de vídeo progressivo de 1280x720 / 50 Hz. " O bit "b2" em PSR23 é um indicador de capacidade de exibição estereoscópica a olho nu.
Quando o indicador de capacidade de exibição estereoscópica a olho nu é regulado para "0", ele indica que, no sistema de TV conectado ao dispositivo de reprodução, é requerido que o usuário use óculos 3D para a visualização no modo de saída estereoscópica. Quando o indicador de ca- pacidade de exibição estereoscópica a olho nu é regulado para "1", ele indi- ca que, no sistema de TV, não é requerido usar óculos 3D para a visualiza- ção no modo de saída estereoscópica.
Os bits "b6" a "b19" no PSR23 indicam o tamanho de exibição horizontal, especificamente, um tamanho horizontal do dispositivo de exibi- ção conectado ao dispositivo de reprodução em uma unidade de "cm". Quando o valor do mesmo é "0x000", ele indica que o tamanho da exibição horizontal é indefinido. O valor disso na faixa de "0x001" a "OxFFE" indica que o tamanho horizontal do dispositivo de exibição em uma unidade de "cem". O valor "0OxFFE" indica 4094 cm como o tamanho horizontal do disposi- tivo de exibição. O valor "0OxFFF" indica que o tamanho horizontal do disposi- tivo de exibição é maior do que 4094 cm.
O procedimento para julgar se a exibição estereoscópica está ou não disponível, pelo uso da atribuição de bit de PSR23 descrito acima, é mostrado no fluxograma da figura 37.
A figura 37 é um fluxograma que mostra o procedimento para julgar se a exibição estereoscópica está ou não disponível, pela checagem cc Po E e A RSS a NA Ra DRA 135/271 de PSR23. O fluxograma é estruturado para se chegar a uma conclusão quanto a se a exibição estereoscópica está ou não disponível, em corres- pondência com uma combinação de resultados de julgamentos realizados nas etapas S515 a S517. Na etapa S515, é julgado se o bit "b2" em PSR23 é reguladopara"1"”. Na etapa S516, é julgado se o bit "bo" em PSR23 é ou não regulado para "1". Na etapa S517, é julgado se o bit "bi" em PSR23 é ou não regulado para "1". Quando é julgado na etapa S515 que o bit "b2" em PSR23 é regulado para "1", ele indica que a exibição estereoscópica a olho nu está disponível para o usuário, sem óculos 3D.
Assim sendo, quando é i julgado na etapa S515 que o bit "b2" em PSR23 é regulado para "1", os jul- gamentos nas etapas S516 e S517 são pulados, e, na etapa S518, é julgado que a exibição estereoscópica está disponível.
Isto é porque um dispositivo de exibição no qual um usuário pode assistir a uma exibição estereoscópica sem usar óculos 3D é um dispositivo de exibição dedicado estereoscópico, e pode ser julgado, independentemente da resolução, que a exibição estere- oscópica está disponível.
Quando é julgado na etapa S516 que o bit "bo" em PSR23 é re- gulado para "1", ele indica que a exibição estereoscópica de 1920*1080/ 23,976 Hz ou de 1920x1080/59,94 Hz está disponível.
Assim sendo, mesmo quando for julgado NÃO na etapa S515, quando é julgado SIM na etapa S516, é julgado na etapa S518 que a exibição estereoscópica está disponí- vel.
Quando é julgado na etapa S517 que o bit "b1" em PSR23 é re- gulado para "1", ele indica que, mesmo se a exibição estereoscópica de 1920x1080/23,976 Hz ou de 1920x1080/59,94 Hz não estiver disponível, a exibição estereoscópica de 1280x720 / 50 Hz estará disponível.
Assim sen- do, mesmo se for julgado NÃO nas etapas S515 a S516, quando for julgado SIM na etapa S517, será julgado na etapa S518 que a exibição estereoscó- pica está disponível.
Quando ambos os bits "bo" e "b1" em PSR23 são regulados pa- ra "O", isso indica que é uma imagem SD.
Assim sendo, quando for julgado NÃO na etapa S517, será julgado que a exibição estereoscópica não está disponível, e a saída 2D será realizada forçosamente.
Isto é porque é impossível para imagem SD realizar uma exibi- ção estereoscópica com qualidade suficiente.
Conforme descrito acima, de acordo com a presente modalida- de, um parde uma resolução ótima e uma taxa de quadro é determinado, dependendo da capacidade de exibição estereoscópica do dispositivo de exibição conectado ao dispositivo de reprodução. Isto torna possível realizar uma transferência ótima de dados para o dispositivo de exibição.
(Modalidade 5) À A Modalidade 5 refere-se a um melhoramento de provisão de uma taxa de quadro ótima e uma resolução do dispositivo de exibição. Nas modalidades descritas até agora, a resolução é determinada com base na tabela de gerenciamento de terminal do objeto de BD-J ou na lista de execu- ção do título, e a resolução e a taxa de quadro não podem ser determinadas, a menos que um título seja selecionado. Tendo em vista isto, na presente modalidade, uma informação da resolução e da taxa de quadro é embutida na tabela de índice.
A tabela de índice é uma informação de gerenciamento do meio de gravação inteiro. A tabela de índice é inserida no dispositivo de reprodu- ção,de modo que o meio de gravação possa ser identificado de forma única pelo dispositivo de reprodução.
A tabela de índice mostra uma correspondência entre os objetos de modo de operação (os quais definem os modos de operação) e uma plu- ralidade de números de título que podem ser armazenados no registrador de número de título no dispositivo de reprodução. Os títulos gravados no meio de gravação são pares de (i) um objeto de modo de operação identificado com um número de título e (ii) uma lista de execução reproduzida a partir daquele objeto de modo de operação. Aqui, um filme corresponde a um ou mais títulos os quais podem ser uma ou mais versões do filme. Quer dizer, quando um filmetem apenas uma versão, a relação entre o filme e os títulos é representada como "filme = título". Quando um filme tem uma pluralidade de versões, tais como uma versão exibida em cinema, uma versão de corte
NR DR O O NO O O O O A a O O O E E DO O DE A A a A a E a A 137/271 do diretor e uma versão para a TV, cada uma destas versões é provida co- mo um título. Deve ser notado aqui que os números de título que podem ser armazenados no registrador de número de título incluem "0", "1" a "999" e um valor indefinido "0xFFFF". Um número de título "0" é um número de título do título de menu de topo. O título de menu de topo é um título que pode ser chamado por uma operação de chamada de menu realizada pelo usuário. O número de título pelo valor indefinido "O0xFFFF" é um número de título do primeiro título a tocar. O primeiro título a tocar é um título que exibe um aviso ã parao observador, um logotipo do provedor de conteúdo e assim por diante, imediatamente após o meio de gravação ser carregado.
A tabela de índice inclui entradas (índices de título) em uma cor- respondência um a um com os números de título. Cada índice de título inclui um objeto de modo de operação que define um modo de operação. Com esta estrutura, a tabela de índice de título define em detalhes como cada título opera em um modo de operação correspondente.
As figuras 38A a 38B são ilustrações para explicação da tabela de índice. A figura 38A mostra a estrutura interna do arquivo de tabela de índice. Conforme mostrado na figura 38A, o arquivo de tabela de índice inclui uma pluralidade de índices de título e a informação de aplicativo de BDMV.
A figura 38B mostra a estrutura de dados comum do índice de tí- tulo. A estrutura de dados comum inclui "tipo de objeto", "referência de obje- to de filme" e "informação de nome de arquivo de objeto". O "tipo de objeto" indica se o objeto de modo de operação associado ao título em questão é um objetode filme ou um objeto de BD-J. A "informação de nome de arquivo de objeto" indica um nome de arquivo de um objeto de BD-J associado ao título em questão. A "referência de objeto de filme" indica um identificador de um objeto de filme associado ao título em questão.
No dispositivo de reprodução, após um meio de gravação ser carregado ali, o valor do registrador de número de título muda na ordem de valor indefinido "0OxFFFF" -> qualquer um de "1" a "999" -> "0". Esta mudan- ça no número de título indica o seguinte. Mediante o carregamento do meio
EPE A EEE O O A Do EDS RAROS SNIS, 138/271 de gravação, primeiramente o primeiro título a tocar é reproduzido; após o primeiro título a tocar, os títulos tendo qualquer um dos números de título "1" a "999" especificados no registrador de número de título são reproduzidos; e, após estes títulos, o título de menu de topo é reproduzido para se esperar por uma seleção pelo usuário. Um título tendo um número de título atual- mente armazenado no registrador de número de título dentre os números "1" a "999" é o alvo de reprodução atual, especificamente, o "título atual". Como os números a serem armazenados no registrador de número de título são regulados é determinado pela operação de usuário feita em resposta ao títu- i lode menu de topo e pela regulagem do registrador de número de título pelo programa.
A figura 38C mostra a estrutura interna da informação de aplica- tivo de BDMV (AppIinfoBDMV). Conforme mostrado na figura 38C, a infor- mação de aplicativo de BDMV é composta por "preferência de modo de saí- dainicial (initial output mode preference)", "indicador de presença / ausên- cia estereoscópica (SS content exist flag)", "informação de formato de víi- deo (video format)", e "informação de taxa de vídeo (video rate)".
A "preferência de modo de saída inicial (initial output mode — preference)" indica a preferência no modo de saída inicial de disco. Quando a "preferência de modo de saída inicial" é regulada para "O", isto indica o modo de saída 2D; e quando é regulada para "1", indica o modo de saída estereoscópica. Conforme foi explicado na modalidade 2, quando a "prefe- rência de modo de saída inicial" tiver sido regulada para indicar o "modo de saída estereoscópica", uma inserção de um disco no dispositivo de reprodu- çãofazcom que o dispositivo seja regulado no modo de saída estereoscópi- ca, com a premissa que o dispositivo de exibição tenha a capacidade de prover uma exibição estereoscópica.
O "indicador de presença / ausência estereoscópica (SS content exist flag)" indica se a função de "perfil 5" é ou não usada. Quando qual- — queruma das condições for satisfeita, este campo é regulado para "1".
- A tabela de seleção de transmissão contínua de extensão tem uma lista de execução 3D embutida ali
TEIA OE A 3> DESSES RE OO ; » »CIP0-k)GP>JUJSHESSPItrÇôÓI”P UU AT TO TA A Ta cia att) RA Ae 139/271 - no aplicativo de BD-J que é atualmente sinalizado na tabela de gerenciamento de aplicativo no objeto de BD-J, o "perfil 5" é incluído no con- junto de valores de perfil de aplicativo no descritor de aplicativo no aplicativo de BD-J.
O "perfil 5" é um perfil de aplicativo correspondente à reprodução estereoscópica.
Portanto, mesmo se não houver uma lista de execução 3D em um título correspondente ao objeto de BD-J, ou não houver uma lista de execução em si, o "indicador de presença / ausência estereoscópica" descri- to acima será regulado como LIGADO, quando o aplicativo de BD-J tiver a capacidade de exibição estereoscópica. ; - O modo de saída estereoscópica é usado.
Quando o indicador de presença / ausência estereoscópica é re- gulado como DESLIGADO ("não há um conteúdo estereoscópico"), o modo não comuta para o modo de saída 3D, enquanto o disco correspondente é carregado, assim, o procedimento de seleção de modo em PSR22 não é executado, e o PSR22 é fixado para o modo de saída 2D.
Por outro lado, o procedimento de seleção de modo é executado apenas quando o indicador de presença / ausência estereoscópica for regulado como LIGADO ("há um conteúdo estereoscópico"). A "informação de formato de vídeo (video format)" indica, por um valor de quatro bits, o formato de vídeo na função de saída digital de lar- gura de banda alta.
O formato de vídeo pode ser determinado por negocia- ção, quando um disco for inserido no dispositivo de reprodução.
A informa- ção de formato de vídeo é válida a partir da reprodução do primeiro título a tocar para a reprodução do título de menu de topo, ou para a reprodução de umtítulo especificado por um número de título em uma faixa de "0" a "999". Isto é porque, após a reprodução do título de menu de topo ou um título especificado por um número de título em uma faixa de "0" a "999", uma resolução de exibição de uma ilustração em uma lista de execução no título ou uma resolução de exibição de um menu no título é aplicada.
A "informação de taxa de vídeo (video rate)" é um valor de qua- tro bits que indica uma taxa de vídeo na função de saída digital de largura de banda alta.
O formato de vídeo pode ser determinado por uma negociação,
o o o o o E e O SSIS AAA OO RA RRRRRRRARNRNSNNAÊNE 140/271 quando um disco for inserido no dispositivo de reprodução.
A informação de formato de vídeo ou a informação de quadro de vídeo pode ser regulada pa- ra "0". Quando a informação é regulada para "0", os campos de ambas as informações são desconsiderados pelo dispositivo de reprodução.
A "taxa de vídeo" é uma unidade que indica o número de quadros por segundo, e é re- presentada por uma unidade de sistema denominada FPS (quadro por se- gundo). Aqui, quando o período de quadro é considerado como um compri- mento de onda, a taxa de quadro pode ser representada por uma "frequên- cia". Assim, a unidade "Hz" pode ser usada para indicação da taxa de qua- i dro.
A informação de taxa de vídeo é válida a partir da reprodução do primei- ro título a tocar até a reprodução do título de menu de topo, ou até a repro- dução de um título especificado por um número de título em uma faixa de "O" a "999". Isto é porque, após a reprodução do título de menu de topo ou de um título especificado por um número de título em uma faixa de "0" a "999", uma taxa de vídeo de uma transmissão contínua de vídeo em uma lista de execução no título é aplicada.
Isto completa a explicação do meio de gravação.
O que vem a seguir descreve o dispositivo de reprodução em detalhes.
O dispositivo de reprodução é novo pelo fato de realizar o procedimento a seguir, quando um disco for inserido.
A figura 39 é um fluxograma que mostra o procedimento a ser realizado após um disco ser inserido.
O dispositivo de reprodução lê a tabela de índice (index.bdmv) a —partirdo disco inserido (etapa S501), e começa uma negociação para a exe- cução da função de saída digital de largura de banda alta que é descrita na informação de aplicativo de BDMV da index.bdmv lida (etapa S502). Após isto, o processo entra em um loop composto pelas etapas S503 a S509. O loop é executado como se segue.
O dispositivo de reprodução regula o valor "“OxFFF" representando o primeiro título a tocar no registrador de número de título para indicar que este é o número de título atual (etapa S503). É julgado se o tipo de objeto na tabela de índice correspondente ao título atual é o ob-
ONO RNRRRRRORERUcuccccccccccc”nRNnN casa! cascas cite Ne mo AO UM Me re o AA 141/271 jeto de BD-J (etapa S504). Quando é julgado que o tipo de objeto não é o objeto de BD-J, o dispositivo de reprodução carrega o objeto de filme que é indicado pela referência de objeto de filme do índice de título correspondente ao título atual (etapa S505). Quando é julgado que o tipo de objeto é o objeto deBD-J,o dispositivo de reprodução carrega o objeto de BD-J que é indica- do pela informação de nome de arquivo de objeto do índice de tabela cor- respondente ao título atual (etapa S506) e, então, começa a reprodução do título com base no objeto carregado (etapa S507). Estas etapas são repeti- ' das até ser julgado NÃO na etapa S508 e SIM na etapa S509.
Após uma reprodução de um título ser começada, o loop com- posto das etapas S503 a S509 se transfere para um loop composto pelas etapas S508 e S509. Quando é julgado neste loop que a reprodução do títu- lo terminou (SIM na etapa S508), o número de título atual no registrador de número de título é atualizado (etapa S510), e, então, o controle prossegue paraaetapaS504.
Quando o disco é ejetado no loop composto das etapas S508 e S509, o processo deste fluxograma é terminado. Uma vez que a informação da taxa de formato está presente na tabela de índice, a negociação pode ser executada antes da reprodução do primeiro título a tocar.
As figuras 40A e 40B mostram comunicações entre o dispositivo de exibição e o dispositivo de reprodução.
A figura 40A mostra a fase de transferência de dados e a fase de negociação. No lado esquerdo do desenho, o dispositivo de reprodução é mostrado e, no lado direito do desenho, o dispositivo de exibição é mostra- do Três setas são mostradas entre o dispositivo de exibição e o dispositivo de reprodução. A seta no topo das outras indica simbolicamente uma fase de negociação ph1. A segunda seta a partir do topo indica simbolicamente uma fase de transferência de dados ph2 com 23,976 FPS. A seta de fundo indica simbolicamente uma fase de transferência de dados ph3 com 47,954 FPS.
No modo de saída 3D, uma vez que os componentes de vista de base e as componentes dependentes de vista são transferidos em cada
EEE A RA E A A EEE AI AE EA EA A E OA O PEREIRA OEA EEE EEE EEE E eo a RR) A AAA NA RR RAR SS NR ENS 142/271 quadro, o quadro de exibição atual é duas vezes aquele do modo de saída 2D. Mais especificamente, quando 23,976 FPS é adotada no modo de saída 2D, a taxa de quadro no modo de saída 3D é de 47,954 FPS. Contudo, no exemplo provido nas figura 40A e 40B, os componentes de vista de base e os componentes dependentes de vista são combinados para serem transfe- ridas no método de lado a lado, de modo que os componentes combinados sejam transferidos no mesmo período de quadro que os componentes no modo de saída 2D, e, assim, a taxa de quadro não é variada. Quer dizer, mesmo no modo de saída 2D, a taxa de quadro é mantida como sendo de | 23,976 FPS,e os dados a serem transferidos são mudados para o ar de componente de vista de base e componente dependente de vista. A estrutu- ra impede que uma mudança ocorra na taxa de quadro, e uma mudança na taxa de quadro não ocorre quando uma comutação entre o modo de saída 2D e o modo de saída 3D ocorre.
Contudo, na fase de negociação imediatamente após uma inser- ção de disco, uma autenticação mútua é realizada e, no processo da auten- ticação mútua, a taxa de quadro e o formato de vídeo são requeridos. Con- tudo, uma informação da taxa de quadro e do formato de vídeo é única para a transmissão contínua de vídeo e, assim, a informação não pode ser obtida, amenos que um título seja selecionado e uma lista de execução a ser re- produzida seja determinada.
Por outro lado, conforme foi descrito no procedimento de "Inicia- lização', é possível começar a reprodução 3D tão logo um disco seja inseri- do, quando a initial output mode information estiver LIGADA e o dispositivo de reprodução tiver a capacidade de realizar uma reprodução no modo de apresentação B-D. Contudo, se a negociação pelo dispositivo de reprodução levar tempo e a exibição de uma imagem estereoscópica no dispositivo de exibição for atrasada, o usuário, que se preparou para ver a imagem estere- oscópica ao usar os óculos 3D ficará irritado. Isto é desfavorável.
Tendo em vista isto, na presente modalidade, a informação da taxa de quadro e do formato de vídeo é incluída na informação que é lida primeiramente a partir de um disco, quando o disco for inserido no dispositi-
IEP DD DEP Po Es as ao o oi OE ER EE OA REA E DEE EE AEE EA aa MA) RA RNA RR RR ss, 143/271 vo de reprodução, quer dizer, na tabela de índice.
A figura 40B é um quadro de sincronismo. A primeira linha no desenho indica os processos realizados pelo gerenciador de módulo em uma sequência de tempo. A segunda linha indica os processos realizados pelaunidade de transmissão em uma sequência de tempo. É entendido a partir da segunda linha que a unidade de trans- missão passa através de duas fases: negociação; e transferência de dados. - De acordo com a primeira linha, é entendido que o gerenciador de módulo passa através de cinco fases: (1) leitura da tabela de índice; (2) seleção do primeiro título a tocar; (3) execução dos objetos de modo de ope- ração constituindo o primeiro título a tocar e a reprodução da lista de execu- ção; (4) seleção de títulos dentre os títulos em uma faixa de O a 999; e (5) execução de objetos de modo de operação constituindo os títulos de O a 999 e a reprodução da lista de execução. As setas fy1 e fy2 ilustram as especifi- cações de formato e taxa enviadas a partir do gerenciador para a unidade de transmissão. Estas especificações de formato e taxa são enviadas para a unidade de transmissão aproximadamente ao mesmo tempo em que o pri- meiro título a tocar é selecionado, e a negociação é começada em paralelo com o processo no qual o primeiro título a tocar é selecionado. E, de acordo, ocomeço da transferência de dados foi grandemente acelerado.
Conforme descrito acima, de acordo com a presente modalida- de, a informação de aplicativo é incluída na tabela de índice no meio de gra- vação, e a informação de aplicativo inclui uma taxa de formato como um pa- râmetro necessário para a autenticação. Com esta estrutura, após a tabela de índice ser lida, é possível começar a autenticação com o dispositivo par- ceiro ao mesmo tempo em que a reprodução do primeiro título a tocar é co- meçada. Uma vez que é possível executar o processo de reprodução do primeiro título a tocar em paralelo com o processo de autenticação mútua com o dispositivo parceiro, o atraso de começo pode ser reduzido aproxima- damenteàmetade.
(Modalidade 6) A Modalidade 6 refere-se a um melhoramento na estrutura inter-
na do arquivo de transmissão contínua entrelaçada estereoscópica.
Aqui, como uma premissa da presente modalidade, os arquivos no sistema de arquivos UDF serão explicados brevemente. O arquivo UDF é composto por uma pluralidade de Extensões gerenciadas pela entrada de arquivo. A "entrada de arquivo" inclui um "tag de descritor", um "tag de ICB" e um "descritor de alocação".
O "tag de descritor" é um tag que identifica, como uma "entrada de arquivo", a entrada de arquivo a qual inclui o tag de descritor em si. O tag i de descritor é classificado em um tag de descritor de entrada, um tag de descritor de mapa de bits de espaço, e assim por diante. No caso de um tag de descritor de entrada de arquivo, "261", o qual indica "entrada de arquivo", é escrito ali.
O "tag de ICB" indica uma informação de atributo concernente à entrada de arquivo em si.
O "descritor de alocação" inclui um número de bloco lógico (LBN) indicando uma posição de gravação de uma Extensão constituindo um arquivo de ordem baixa sob um diretório. O descritor de alocação também inclui dados que indicam o comprimento da Extensão. Os dois bits de ordem alta dos dados que indicam o comprimento da Extensão são regulados con- forme se segue: "00" para indicar uma Extensão alocada e gravada; "01" para indicar uma Extensão alocada e não gravada; e "11" para indicar uma Extensão que se segue ao descritor de alocação. Quando um arquivo de ordem baixa sob um diretório é dividido em uma pluralidade de Extensões, a entrada de arquivo deve incluir uma pluralidade de descritores de alocação em correspondência com as Extensões.
É possível detectar um endereço de uma Extensão constituindo um arquivo de transmissão contínua por uma referência ao descritor de alo- cação na entrada de arquivo descrita acima.
O que vem a seguir descreve os arquivos em vários tipos que —sãousados na presente modalidade.
<Arquivo de transmissão contínua entrelaçada estereoscópica (FileSS)>
A A E O E UR a A RA RR SNSNRRNNIAEARRRRSn See 145/271 O arquivo de transmissão contínua entrelaçada estereoscópica (FileSS) é um arquivo de transmissão contínua (arquivo de 2TS entrelaça- das) no qual duas TSs são entrelaçadas, e é identificado por um valor inteiro de cinco dígitos e uma extensão (ssif) indicando um arquivo de formato de entrelaçamento para uma reprodução estereoscópica.
O arquivo de trans- missão contínua entrelaçada estereoscópica é composto por uma Extensão SS[n]. A Extensão SS[n] (também referida como EXTSS[n]J) é identificada pelo número de índice "n". O número de índice "n" é incrementado em or- dem a partir do topo do arquivo de transmissão contínua entrelaçada estere- oscópica.
Cada Extensão SS[n] é estruturada como um par de um bloco de dados de dependente de vista e um bloco de dados de vista de base.
O bloco de dados de dependente de vista e o bloco de dados de vista de base constituindo a Extensão SS[n] são um alvo de uma referência cruzada pelo arquivo 2D, pelo arquivo base e pelo arquivo dependente.
No- ta-se que a referência cruzada significa que um pedaço de dados gravados em um meio de gravação é registrado como uma Extensão de uma plurali- dade de arquivos nas entradas de arquivo dos mesmos.
Na presente moda- lidade, os endereços de começo e os comprimentos de continuação do bloco de dados de dependente de vista e do bloco de dados de vista de base são registrados nas entradas de arquivo do arquivo 2D, do arquivo base e do arquivo dependente. <Arquivo base (FileBase)> O arquivo base (FileBase) é um arquivo de transmissão contínua virtual que é presumido como "armazenando" uma TS principal especificada pela informação de ponto de começo de Extensão na informação de clipe correspondente ao arquivo 2D.
O arquivo base (FileBase) é composto por pelo menos uma Extensão 1 [i] (também referida como EXT1 [i]). A Extensão 1[iJé a iésima Extensão no arquivo base, onde "i" é o número de índice da Extensão e é incrementado começando a partir de "0" no topo do arquivo base.
O arquivo base é um arquivo de transmissão contínua virtual usado para o tratamento do arquivo de transmissão contínua entrelaçada estereos-
DI ODE A E 3 E Et a O O O RE OSS EEE ERA Aa) MA RR AO ossos 146/271 cópica, o qual é um arquivo de 2TS como um arquivo de 1TS. O arquivo ba- se é gerado de uma maneira virtual pela construção de sua entrada de ar- quivo na memória do dispositivo de reprodução.
Na leitura real, o arquivo base é identificado pela realização de uma abertura de arquivo usando-se um nome de arquivo do arquivo de transmissão contínua entrelaçada estereoscópica. Mais especificamente, quando a abertura de arquivo usando o nome de arquivo do arquivo de transmissão contínua entrelaçada estereoscópica é chamada, o middleware do dispositivo de reprodução gera, na memória, uma entrada de arquivo i- i dentificando uma Extensão no arquivo base, e abre o arquivo base de uma maneira virtual. O arquivo de transmissão contínua entrelaçada estereoscó- pica pode ser interpretado como "incluindo apenas uma TS" e, assim, é pos- sível ler um arquivo de transmissão contínua entrelaçada estereoscópica de 2TS a partir do meio de gravação como um arquivo base de 1TS.
Quando apenas um bloco de dados de vista de base é para ser lido no modo de apresentação B-B, apenas as Extensões constituindo o ar- quivo base se tornam o alvo de leitura. Mesmo se o modo for comutado do modo de apresentação B-B para o modo de apresentação B-D, ambos o bloco de dados de dependente de vista e o bloco de dados de vista de base poderão ser lidos pela extensão da faixa de leitura a partir das Extensões que constituem o arquivo base para as Extensões que constituem o arquivo de transmissão contínua entrelaçada estereoscópica. Assim, com este arran- jo, a eficiência da leitura de arquivo não é diminuída.
<Arquivo dependente (FileDependent)> O arquivo dependente (FileDependent) é um arquivo de trans- missão contínua que é presumido como "armazenando" uma subTS, e é composto pela Extensão 2 [i] (também referido como EXT?2 [i]). A Extensão 2[1] é a iésima Extensão no arquivo dependente, onde "i" é o número de índi- ce da Extensão e é incrementado começando a partir de "0" no topo do ar- — quivo dependente. O arquivo dependente é um arquivo de transmissão con- tínua virtual usado para o tratamento do arquivo de transmissão contínua entrelaçada estereoscópica, o qual é um arquivo de 2TS, como um arquivo
O RE RSS So RARA 147/271 de 1TS armazenando a subTS.
O arquivo dependente é gerado de uma ma- neira virtual pela construção de sua entrada de arquivo na memória do dis- positivo de reprodução.
A transmissão contínua de vídeo dependente de vista é anexada e acessada com o uso de um nome de arquivo que é representado por um número gerado pela adição de "1" ao inteiro de cinco dígitos que representa o nome de arquivo do arquivo de transmissão contínua entrelaçada estere- oscópica.
O meio de gravação -armazena um arquivo fictício, e o "número gerado pela adição de "1"", especificamente, o número de identificação da | transmissão contínua de vídeo dependente de vista é anexado ao arquivo fictício.
Nota-se que o arquivo fictício é um arquivo que não armazena uma Extensão, especificamente, nenhuma informação substancial, mas é anexa- do apenas com um nome de arquivo.
A transmissão contínua de vídeo de- pendente de vista é tratada como sendo armazenada no arquivo fictício. <Arquivo 2D (File2D)> O arquivo 2D (File2D) é um arquivo de transmissão contínua de 1TS que armazena uma TS principal que é reproduzida no modo de saída 2D, e é composto pela Extensão 2D.
O arquivo 2D é identificado por um va- lor inteiro de cinco dígitos e uma extensão (ssif) indicando um arquivo de formato de entrelaçamento para uma reprodução estereoscópica.
A figura 41 mostra a correspondência entre o arquivo 2D / o ar- quivo base e o arquivo dependente.
Na figura 41, a primeira linha mostra um arquivo 2D / arquivo base 00001.m2ts e um arquivo dependente 00002.m2ts.
A segunda linha mostraas Extensões que armazenam os blocos de dados dependentes de vista e os blocos de dados de base de vista.
A terceira linha mostra um ar- quivo de transmissão contínua entrelaçada estereoscópica 00001 .m2ts.
As setas pontilhadas h1, h2, h3 e h4 mostram os arquivos aos quais as Extensões EXT1 [i] e EXT2 [i] pertencem, esta afiliação sendo indi- | cada pelos identificadores de alocação.
De acordo com a afiliação guiada pelas setas h1 e h2, as Extensões EXT1 [i] e EXT1 [i+1] são registradas co- mo as Extensões do arquivo base 00001.m2ts.
EE o EPP o DE O o PEER PRE RR O EEE E EO EEE ERRA Eu ao ANA MRS RSS, 148/271 De acordo com a afiliação guiada pelas setas h3 e h4, as Exten- sões EXT2 [i] e EXT2 [i+1] são registradas como as Extensões do arquivo dependente 00002 .m2ts.
De acordo com a afiliação guiada pelas setas h5, h6, h7 e h8, as Extensões EXT1 [il, EXT2 [i], EXT1 [i+1] e EXT2 [i+1] são registradas como as Extensões de 00001 .ssif. Conforme entendido a partir disto, as Extensões EXT1 [i] e EXT1 [i+1] têm a dualidade de pertencerem a 00001.ssif e 00001 .m2ts. A extensão "ssif" é feita pelas letras maiúsculas de arquivo de entrelaçamento estereoscópico (StereoScopic Interleave File), indicando que á o arquivo está no formato de entrelaçamento para a reprodução estereoscó- pica.
Aqui, um par de uma Extensão que constitui o arquivo base e uma Extensão que constitui o arquivo dependente que são ambas identifica- das pelo mesmo identificador de Extensão é denominado uma "unidade de Extensão de entrelaçamento". No exemplo mostrado na figura 41, um par de EXT1 [i] e EXT2 [i] que são ambas identificadas por um identificador de Ex- tensão "i" é uma unidade de Extensão de entrelaçamento [i]. Também um par de EXT1 [i+1] e EXT2 [i+1] que são ambas identificadas por um identifi- cador de Extensão "i+1" é uma unidade de Extensão de entrelaçamento [i+1] Em um acesso randômico a um arquivo de transmissão contínua entre- laçada estereoscópica, é necessário assegurar que uma unidade de Exten- são de entrelaçamento identificada pelo identificador de Extensão seja lida a partir do meio de gravação completamente de uma vez.
As figura 42A a 42C mostram a correspondência entre o arquivo detransmissão contínua entrelaçada estereoscópica e o arquivo 2D / arqui- vo base.
A terceira linha na figura 42A mostra a estrutura interna do ar- quivo de transmissão contínua entrelaçada estereoscópica. Conforme mos- trado na figura 42A, o arquivo de transmissão contínua entrelaçada estere- — oscópicaé composto pelas Extensões EXT1 [1] e EXT1 [2] que armazenam blocos de dados de base de vista e pelas EXT2 [1] e EXT2 [2] que armaze- nam os blocos de dados dependentes de vista, onde eles são dispostos al-
DT o AE EC Aoc ooo o; O A O A E EEE EREEAO Ea aaa aaa RA MARA RR CR, 149/271 ternadamente no formato de entrelaçamento.
A primeira linha na figura 42A mostra a estrutura interna do ar- quivo 2D / arquivo base. O arquivo 2D / arquivo base é composto apenas pelas Extensões EXT1 [1] e EXT1 [2] que armazenam blocos de dados de basede vista, dentre as Extensões que constituem o arquivo de transmissão contínua entrelaçada estereoscópica mostrado na terceira linha. O arquivo 2D / arquivo base e o arquivo de transmissão contínua entrelaçada estere- oscópica têm o mesmo nome, mas extensões diferentes.
A segunda linha na figura 42A mostra a estrutura interna do ar- : quivo dependente. O arquivo dependente é composto apenas pelas Exten- sões EXT1 [1] e EXT1 [2] que armazenam blocos de dados dependentes de vista, dentre as Extensões que constituem o arquivo de transmissão contí- nua entrelaçada estereoscópica mostrado na terceira linha. O nome de ar- quivo do arquivo dependente é um valor mais alto em "1" do que o nome de arquivo do arquivo de transmissão contínua entrelaçada estereoscópica e eles têm extensões diferentes.
Nem todos os dispositivos de reprodução necessariamente su- portam o sistema de reprodução 3D. Portanto, é preferível que mesmo um disco ótico incluindo uma imagem 3D suporte uma reprodução 2D. Deve ser notado aqui que os dispositivos de reprodução suportando apenas a repro- dução 2D não identificam a estrutura de dados pretendida para o 3D. Os dispositivos de reprodução 2D precisam acessar apenas as listas de execu- ção 2D e as transmissões contínuas 2D pelo uso de um método de identifi- cação convencional provido para os dispositivos de reprodução 2D. Tendo em bvistaisto, as transmissões contínuas de vídeo de vista de base são ar- mazenadas em um formato de arquivo que pode ser reconhecido pelos dis- positivos de reprodução 2D.
De acordo com o primeiro método, a TS principal é atribuída com o mesmo nome de arquivo que aquele no sistema de reprodução 2D, de modo que a feitura de referência descrita acima de uma informação de lista de execução possa ser realizada, quer dizer, de modo que a TS princi- pal possa ser usada na reprodução 2D da mesma forma, e os arquivos de transmissão contínua no formato de entrelaçamento tenham uma extensão diferente. A figura 42B mostra que os arquivos "00001 .m2ts" e "00001.ssif' são acoplados a cada outro pelo mesmo nome de arquivo "00001", embora o primeiro esteja no formato 2D e o último esteja no formato 3D.
Em um dispositivo de reprodução 2D convencional, a lista de execução refere-se apenas aos clipes de AV da TS principal e, portanto, o dispositivo de reprodução 2D reproduz apenas o arquivo 2D. Por outro lado, i em um dispositivo de reprodução 3D, embora a lista de execução se refira apenas ao arquivo 2D armazenando a TS principal, quando ele encontra um É arquivo que tem o mesmo número de identificação e uma extensão diferen- te, ele julga que o arquivo é um arquivo de transmissão contínua no formato de entrelaçamento para a imagem 3D, e extrai a TS principal e a subTS.
O segundo método é usar pastas diferentes. As TSs principais são armazenadas em pastas com nomes de pasta convencionais (por e- xemplo, "STREAM"), mas as subTSs são armazenadas em pastas com os nomes de pasta únicos para 3D (por exemplo, "SSIF"), com o mesmo nome de arquivo "00001". No dispositivo de reprodução 2D, a lista de execução refere-se apenas aos arquivos na pasta "STREAM", mas no dispositivo de reprodução 3D, a lista de execução refere-se aos arquivos tendo o mesmo nome de arquivo nas pastas "STREAM" e "SSIF" simultaneamente, tornando possível associar a TS principal e a subTS.
O terceiro método usa números de identificação. Quer dizer, es- te método associa os arquivos com base em uma regra predeterminada com referência aos números de identificação. Por exemplo, quando o número de identificação do arquivo 2D / arquivo base é "00001", ao arquivo dependente é atribuído o número de identificação "00002" que é feito pela adição de "1" ao número de identificação do arquivo 2D, conforme mostrado na figura 42C. Contudo, o sistema de arquivo do meio de gravação trata o arquivo depen- dente, ao qual é atribuído um nome de arquivo de acordo com a regra, como um arquivo fictício não substancial. Isto é porque o arquivo dependente, na realidade, é o arquivo de transmissão contínua entrelaçada estereoscópica. Os nomes de arquivo tendo sido associados a cada outro desta forma são
Pano PA O RE O O O O A ETTA AEREEEA aaa AA NRO RR 151/271 escritos (i) na informação de registro de transmissão contínua na tabela de seleção de transmissão contínua básica e (ii) na referência de ID de entrada de subclipe (ref to STC id[0]) na informação de registro de transmissão contínua na tabela de seleção de transmissão contínua de extensão. Por outrolado, o dispositivo de reprodução reconhece um nome de arquivo, o qual é um valor mais alto em "1" do que o nome de arquivo escrito na refe- rência de ID de entrada de subclipe, como o nome de arquivo do arquivo fictício, e realiza o processo de abertura do arquivo dependente de uma ma- neira virtual. Isto assegura que o procedimento de seleção de transmissão à contínua leia, a partir do meio de gravação, o arquivo dependente que esti- ver associado a outros arquivos da maneira descrita acima.
Os arquivos de informação de clipe são identificados pela mes- ma regra conforme acima.
Isto completa a descrição do arquivo 2D, do arquivo base e do arquivo dependente.
O que vem a seguir explica os blocos de dados em detalhes.
<Bloco de dados de vista de base> O bloco de dados de vista de base (B[i]) é o iésimo dado na TS principal. Nota-se que a TS principal é uma TS especificada como o elemen- to principal do percurso principal pela informação de nome de arquivo de informação de clipe da informação de lista de execução atual. O "i" em B[i] é um número de índice que é incrementado começando-se a partir de "0" cor- respondendo ao bloco de dados no topo do arquivo base.
Os blocos de dados de base de vista caem naqueles comparti- —lhados pelo arquivo base e o arquivo 2D, e aqueles não compartilhados pelo arquivo base e o arquivo 2D.
Os blocos de dados de base de vista compartilhados pelo arqui- vo base e pelo arquivo 2D e os blocos de dados de base de vista únicos pa- ra o arquivo 2D se tornam as Extensões do arquivo 2D, e eles são regulados paraterem um comprimento que não cause um estouro para menos do buf- fer no dispositivo de reprodução. O endereço de setor de começo dos blocos de dados de base de vista é escrito no descritor de alocação na entrada de
E O o e a E ES RSS DO RO RA RARRRRRSNRNNNIRSENARÔ, 152/271 arquivo do arquivo 2D.
Os blocos de dados de base de vista únicos para o arquivo ba- se, os quais não são compartilhados pelo arquivo 2D, não se tornam as Ex- tensões do arquivo 2D, e, assim, não são regulados para terem um compri- mento que não cause um estouro para menos em um único buffer no dispo- sitivo de reprodução. Os blocos de dados de base de vista são regulados para terem um tamanho menor, especificamente, um comprimento que não cause um estouro para menos em um buffer duplo no dispositivo de repro- dução. il Os endereços de setor de começo do bloco de dados de vista de base único para o arquivo base não são escritos no descritor de alocação na entrada de arquivo. Em vez disto, o pacote de fonte de começo no bloco de dados de vista de base é apontado pela informação de ponto de começo de Extensão na informação de clipe do arquivo de informação de clipe corres- pondente à TS principal. Portanto, o endereço de setor de começo de um bloco de dados de vista de base único para o arquivo base precisa ser obti- do pelo uso (i) do descritor de alocação na entrada de arquivo da arquivo de transmissão contínua entrelaçada estereoscópica e (ii) da informação de ponto de começo de Extensão na informação de clipe.
<Bloco de dados dependente de vista> O bloco de dados dependente de vista (D[i]) é o iésimo dado na subTS. Nota-se que a subTS é uma TS especificada como o elemento prin- cipal do subpercurso pela entrada de transmissão contínua na sequência de registro de transmissão contínua na tabela de seleção de transmissão contí- —nuade extensão correspondente à informação de lista de execução atual. O "i" em D[i] é um número de índice que é incrementado começando a partir de "0" correspondendo ao bloco de dados no topo do arquivo dependente.
Os blocos de dados dependentess de vista se tornam as Exten- sões do arquivo dependente, e são regulados para terem um comprimento que não causa um estouro para menos em um buffer duplo no dispositivo de reprodução.
Também, nas áreas contínuas no meio de gravação, um bloco de dados de dependente de vista é disposto antes de um bloco de dados de vista de base que é reproduzido no mesmo tempo de reprodução em conjun- to com o bloco de dados de dependente de vista. Por esta razão, quando o arquivo de transmissão contínua entrelaçada estereoscópica é lido, o bloco de dados de dependente de vista é lido antes do bloco de dados de vista de base correspondente, sem falha.
Os endereços de setor de começo dos blocos de dados depen- dentes de vista não são escritos no descritor de alocação na entrada de ar- quivo do arquivo 2D, uma vez que os blocos de dados dependentess de vis- á tanãosão compartilhados pelo arquivo 2D. Em vez disto, o pacote de fonte de começo no bloco de dados dependente de vista é apontado para a infor- mação de ponto de começo de Extensão na informação de clipe. Portanto, o endereço de setor de começo de um bloco de dados dependente de vista precisa ser obtido usando-se (i) o descritor de alocação na entrada de arqui- vo do arquivo 2D e (ii) a informação de ponto de começo de Extensão na informação de clipe.
<Classificação de Extensão> Conforme descrito acima, as Extensões do arquivo 2D caem na- quelas compartilhadas pelo arquivo base e naquelas não compartilhadas —peloarquivo base.
Supõe-se, aqui, que as Extensões do arquivo 2D sejam B[1], B[2], B[3]2D, e B[4]2D, e que as Extensões do arquivo base sejam BJ0], B[1], B[2], B[3]ss, e B[4]ss. Destas, B[0], B[1], e B[2] são blocos de dados de base de vista compartilhados pelo arquivo base. B[3]2D e B[4]2D são blocos de dados de base de vista únicos para o arquivo 2D, não compartilhados pelo arquivo base.
Também, B[3]ss e B[4]ss são blocos de dados de base de vista únicos para o arquivo base, não compartilhados pelo arquivo 2D.
Os dados de B[3])2D são os mesmos, bit a bit, que os dados de Bl3]ss. Os dados de B[4)2D são os mesmos, bit a bit, que os dados de Bl[4]ss.
Os blocos de dados B[2], B[3]2D, e B[4]2D no arquivo 2D consti-
DEIO AI RAID ADO EDER REAR ROO EEE EO AE EE AA TERA o tal URNA NR 154/271 tuem as Extensões (Extensões grandes) tendo um grande comprimento de continuação imediatamente antes de uma posição na qual um salto longo é causado. Desta forma, as grandes Extensões podem ser formadas imedia- tamente antes de um salto longo no arquivo 2D. Assim sendo, mesmo quan- doum arquivo de transmissão contínua entrelaçada estereoscópica é repro- duzido no modo de saída 2D, não há necessidade de se preocupar com uma ocorrência de um estouro para menos no buffer de leitura.
O arquivo 2D e o arquivo base têm similaridade, embora sejam parcialmente diferentes nas Extensões. Portanto, o arquivo 2D e o arquivo . basesão geralmente chamados o "arquivo 2D / arquivo base".
A figura 43 mostra uma correspondência dentre o arquivo de transmissão contínua entrelaçada estereoscópica, o arquivo 2D, o arquivo base e o arquivo dependente. A primeira linha na figura 43 mostra o arquivo 2D, a segunda linha mostra os blocos de dados gravados no meio de grava- ção, a terceira linha mostra o arquivo de transmissão contínua entrelaçada estereoscópica, a quarta linha mostra o arquivo base e a quinta linha mostra o arquivo dependente.
Os blocos de dados mostrados na segunda linha são D[1], B[1], D[2], B[2], DI3], B[3]Jss, D[4]), Bl4]ss, B[3]2D, e B[4]2D. As setas ex1, ex2, ex3,eex4 mostram a afiliação na qual, dentre estes blocos de dados, os blocos de dados B[1]), B[2], B[3]2D, e B[4]2D constituem as Extensões do arquivo 2D.
As setas ex5 e ex6 mostram a afiliação na qual D[1], B[1], DI2], B[2], D[3]), B[3]ss, D[4], e B[4]ss constituem as Extensões do arquivo de transmissão contínua entrelaçada estereoscópica.
A quarta linha mostra que, dentre estes blocos de dados que constituem o arquivo de transmissão contínua entrelaçada estereoscópica, B[1], B[2], B[3]ss, e B[4]ss constituem as Extensões do arquivo base. A quin- ta linha mostra que, dentre os blocos de dados que constituem o arquivo de transmissão contínua entrelaçada estereoscópica, D[1], D[2], D[3]), e D[4] constituem as Extensões do arquivo dependente.
A figura 44 mostra a lista de execução 2D e a lista de execução
DADE PD A A o Et o AD O OD IE REDE OA EAD EA EDER EEE Ra A RARA NAO AA RR Rs 155/271 3D. A primeira linha mostra a informação de lista de execução 2D. A segun- da linha mostra os blocos de dados de base de vista. A terceira linha mostra a lista de execução 3D. A quarta linha mostra os blocos de dados dependen- tes de vista.
As setas rf1, rf2, e rf3 mostram um percurso de reprodução ge- rado pela combinação da extensão "m2ts" e de um nome de arquivo "00001" descrito em "clip information file name" na informação de item de execução da informação de lista de execução 2D. Neste caso, o percurso de reprodu- ção no lado de vista de base é constituído a partir dos blocos de dados B[1], i B[2],eB[3]2D.
As setas I1f4, rf5, rf6, e rf7 mostram um percurso de reprodução especificado pela informação de item de execução da informação de lista de execução 3D. Neste exemplo, o percurso de reprodução no lado de vista de base é constituído pelos blocos de dados B[1], B[2], B[3]ss, e B[4]ss.
As setas r1f8, rf9, rf10, e rf11 mostram um percurso de reprodu- ção especificado pela informação de subitem de execução da informação de lista de execução 3D. Neste exemplo, o percurso de reprodução no lado de dependente de vista é constituído pelos blocos de dados D[1), D[2], D[3]), e D[4]. Estes blocos de dados constituindo os percursos de reprodução espe- cificados pela informação de item de execução e pela informação de subitem de execução podem ser lidos pela abertura de arquivos que são gerados pela combinação da extensão "ssif' e os nomes de arquivo escritos em "clip information file name" na informação de item de execução.
Conforme mostrado na figura 44, a informação de nome de ar- —quivode informação de clipe na lista de execução 3D e a informação de no- me de arquivo de informação de clipe na lista de execução 2D têm nomes de arquivo em comum. Assim sendo, a informação de lista de execução pode ser escrita para incluir uma descrição que é comum à lista de execução 3D e à lista de execução 2D (vide como indicam os sinais df1 e df2), de modo a se definirem a lista de execução 3D e a lista de execução 2D. Assim sendo, uma vez que a informação de lista de execução para a realização da lista de execução 3D seja escrita: a informação de lista de execução funciona como
TAI EI OA O OPERA E OEA OE OA OA EA AEREAS sas iss, 156/271 a lista de execução 3D, quando o modo de saída do dispositivo de reprodu- ção é o modo de saída estereoscópica; e a informação de lista de execução funciona como a lista de execução 2D quando o modo de saída no dispositi- vo de reprodução é o modo de saída 2D. A lista de execução 2D e a lista de execução3D mostrada na figura 44 têm em comum um pedaço de informa- ção de lista de execução, o qual é interpretado como a lista de execução 2D Ou a lista de execução 3D, dependendo do modo de saída do dispositivo de reprodução que interpreta o pedaço de informação de lista de execução. Isto reduz a quantidade de tempo e o esforço feito por uma pessoa encarregada da autoria.
Quando as TSs principais e as subTSs são armazenadas no ar- quivo de transmissão contínua entrelaçada estereoscópica, um nome de ar- quivo do arquivo 2D é escrito em "clip information file name" na informação de lista de execução da lista de execução 2D, e um nome de arquivo do ar- quivo base é escrito em "clip information file name" na informação de item de execução da lista de execução 3D. Uma vez que o arquivo base é um arquivo virtual e seu nome de arquivo é o mesmo que aquele do arquivo de transmissão contínua entrelaçada estereoscópica, o nome de arquivo do arquivo de transmissão contínua entrelaçada estereoscópica pode ser escri- toem'"clip information file name" na informação de item de execução. Um nome de arquivo do arquivo dependente é escrito em "ref to subclip entry id" na informação de registro de transmissão contínua na tabela de seleção de transmissão contínua de extensão. O nome de arquivo do arquivo depen- dente é criado pela adição de "1" ao número de identificação do arquivo de transmissão contínua entrelaçada estereoscópica.
Conforme descrito acima, os blocos de dados de base de vista e de dependente de vista são armazenados em um arquivo de transmissão contínua entrelaçada estereoscópica, e o arquivo de transmissão contínua entrelaçada estereoscópica pode ser aberto como um arquivo de qualquer um dentreo arquivo 2D, o arquivo base e o arquivo dependente. Com esta i estrutura, o decodificador pode tratar o arquivo de transmissão contínua en- trelaçada estereoscópica da mesma maneira que um arquivo de transmissão contínua regular.
Assim, o método de armazenamento das transmissões contínuas de vídeo de vista de base e dependente de vista pode ser positi- vamente usado para o armazenamento do arquivo de transmissão contínua entrelaçada estereoscópica.
Em seguida, a estrutura interna do arquivo de informação de cli- pe será descrita em detalhes.
As figura 45A a 45D mostram a estrutura interna do arquivo de informação de clipe.
A figura 45A mostra o arquivo de informação de clipe para 2D.
À d figura 45B mostra o arquivo de informação de clipe para 3D.
Estes arquivos de informação de clipe incluem "informação de clipe", "informação de se- quência", "informação de programa" e "informação de ponto característico". A "informação de clipe" é uma informação que indica, para cada sequência de ATC, que tipo de clipe de AV cada sequência de pacote de fonte armazenada no arquivo de transmissão contínua é.
A "informação de sequência" indica, para cada sequência de ATC, uma informação (informação de sequência de ATC) que indica que tipo de sequência de ATC uma ou mais sequências de pacote de fonte armaze- nadas no arquivo de transmissão contínua são.
A informação de sequência deaATC inclui: uma informação indicando, pelo número de pacote de fonte, onde o pacote de fonte que é o ponto de começo da ATC existe; desloca- mentos entre os identificadores de sequência de STC e os identificadores de sequência de ATC; e uma informação de sequência de STC correspondente a cada uma da pluralidade de sequências de STC.
Cada pedaço de informa- çãode sequência de STC inclui: um número de pacote de um pacote de fon- te que armazena o PCR da sequência de STC em questão; uma informação indicando onde a sequência de STC do pacote de fonte que é o ponto de começo da sequência de STC existe; e o tempo de começo de reprodução e o tempo de fim de reprodução da sequência de STC.
A "informação de programa" indica as estruturas de programa da TS principal e das subTSs gerenciadas como "clipes de AV" pelo arquivo de informação de clipe.
A informação de programa indica que tipos de ESs são multiplexados no clipe de AV. Mais especificamente, a informação de pro- grama indica que tipos de identificadores de pacote as ESs multiplexadas no clipe de AV têm, e indica o método de codificação. Assim, a informação de programa indica o método de codificação, tal como MPEG2-vídeo ou MPEG- AVC, que é usado para a codificação com compressão da transmissão con- tínua de vídeo.
A "informação de ponto característico" é uma informação que in- dica, para cada ES, onde os pontos característicos de uma pluralidade de ESs multiplexadas no clipe de AV existem. A informação indicando o ponto í característico para cada ES é denominada um "mapa de entrada básica".
O que se torna o ponto característico é diferente para cada tipo de transmissão contínua. No caso das transmissões contínuas de vídeo de vista de base e dependente de vista, o ponto característico é o delimitador de unidade de acesso que indica a componente de vista de tipo de ilustração que está localizada no começo do GOP aberto e do GOP fechado. No caso da transmissão contínua de áudio, o ponto característico é o delimitador de unidade de acesso indicando as posições de começo dos quadros de áudio que existem em intervalos regulares, por exemplo, a cada um segundo. No caso das transmissões contínuas de PG e de IG, o ponto característico é o delimitador de unidade de acesso que indica as posições de começo dos conjuntos de exibição (conjunto de exibição de começo de época, conjunto de exibição de ponto de aquisição) que são providos com todos os segmen- tos funcionais para a exibição, dentre os conjuntos de exibição das transmis- sões contínuas de itens gráficos.
A sequência de ATC e a sequência de STC diferem em como elas representam o ponto característico. A sequência de ATC representa o ponto característico pelo número de pacote de fonte. A sequência de STC representa o ponto característico pelo uso da PTS que indica o ponto de tempo no eixo de tempo de STC.
Tendo em vista as diferenças descritas acima, o mapa de entra- da básica para cada ES é composto por uma pluralidade de pontos de en- trada. Mais especificamente, cada ponto de entrada que constitui o mapa de entrada, um número de pacote de fonte que indica a localização do ponto característico na sequência de STC está associado a uma PTS que indica a localização do ponto característico na sequência de STC. Cada ponto de entrada ainda inclui: um indicador (indicador "is angle change") que indica seuma mudança de ângulo para o ponto característico está disponível; e uma informação (| size) que indica o tamanho da intrailustração localizada no começo de GOP. Uma vez que a mudança de ângulo está disponível no | pacote de fonte localizado no começo da unidade de entrelaçamento que constitui a seção de ângulo múltiplo, o indicador "is angle change" no ponto É de entrada indicando o pacote de fonte de começo da unidade de entrela- çamento está sempre regulado LIGADO. Também, o ponto de entrada indi- cando o pacote de fonte de começo da unidade de entrelaçamento está as- sociado a In Time na informação de item de execução pelo ponto de entra- da.
O mapa de entrada para cada ES indica os números de pacote de fonte dos pontos característicos para os respectivos tipos de transmissão contínua em correspondência com PTSs. Assim sendo, por uma referência a este mapa de entrada, é possível obter, a partir de um ponto de tempo arbi- trário na sequência de ATC, os números de pacote de fonte que indicam as localizações dos pontos característicos para as ESs que são mais próximas do ponto de tempo arbitrário.
Isto completa a explicação do arquivo de informação de clipe pa- ra 2D. Em seguida, há uma explicação detalhada ao arquivo de informação de clipe para 3D. A figura 45B mostra a estrutura interna do arquivo de in- formação de clipe para 3D. O arquivo de informação de clipe para 3D inclui: "informação dependente de clipe (informação de gerenciamento dependente de vista)", a qual é a informação de clipe para o arquivo dependente; e "in- formação de base de clipe (informação de gerenciamento de base de vista)", a qual é a informação de clipe para o arquivo base, bem como a "informação À de clipeparao arquivo 2D", que é a informação de clipe regular (informação de gerenciamento). A razão é conforme se segue. Conforme descrito acima, o arquivo de transmissão contínua entrelaçada estereoscópica é armazena-
NS o A E ORE OE EEE REREPIRE REAR O A OO A A EAPREEREEERCÉRTRCAAEA OO aaa A NE RA RR 160/271 do em um diretório que é diferente do diretório no qual os arquivos de trans- missão contínua regulares são armazenados para se evitar que eles se mis- turem uns com os outros. Assim sendo, os arquivos de informação de clipe não podem ser associados ao arquivo de transmissão contínua entrelaçada estereoscópica. Assim, a informação de dependente de clipe e a informação de base de clipe são armazenadas no arquivo de informação de clipe para 2D.
A informação de dependente de clipe e a informação de base de clipe diferem do arquivo de informação de clipe para 2D pelo fato de a infor- É mação de dependente de clipe e a informação de base de clipe incluírem metadados que têm a sequência de ponto de começo de Extensão.
Conforme mostrado na figura 45B, a informação de dependente de clipe inclui a sequência de ponto de começo de Extensão, e a informação de base de clipe também inclui a sequência de ponto de começo de Exten- são. A informação de ponto característico inclui um mapa de entrada, e os dados de extensão incluem um mapa de entrada de extensão.
No modo de saída 3D, o arquivo de informação de clipe é dividi- do em um arquivo de informação de base de clipe e um arquivo de informa- ção de dependente de clipe.
A figura 45C mostra o arquivo de informação de base de clipe. O arquivo de informação de base de clipe inclui uma informação de base de clipe e um mapa de entrada de extensão. A informação de base de clipe in- clui uma tabela de informação de ponto de começo de Extensão.
A figura 45D mostra o arquivo de informação de dependente de clipe O arquivo de informação de dependente de clipe inclui uma informação de dependente de clipe e um mapa de entrada de extensão. A informação de dependente de clipe inclui uma tabela de informação de ponto de começo de Extensão.
Um arquivo de informação de clipe para o modo de saída 2D é armazenado sob o diretório para o arquivo de informação de clipe (diretório CLPI). O arquivo de informação de base de clipe é gerado a partir do arquivo de informação de clipe no modo de saída 3D, e é tratado para ser armaze-
DDD OD O O DOCE O A A AA O AA EEE TORO A AC RA DRA 161/271 nado no arquivo de informação de clipe para o modo de saída 2D.
Um arquivo de informação de clipe fictício é armazenado sob o diretório para o arquivo de informação de clipe (diretório CLPI). Ao arquivo de informação de clipe fictício é atribuído um nome de arquivo que é repre- sentado por um número correspondente ao dispositivo de atuador em forma- to de cunha, especificamente, um número gerado pela adição de "1" ao nú- mero de identificação do arquivo 2D / arquivo base. O arquivo de informação de dependente de clipe é gerado no modo de saída 3D a partir do arquivo de informação de clipe correspondente ao arquivo 2D, e é tratado para ser ar- i mazenado no arquivo de informação de clipe fictício. Suponha, aqui, que o arquivo de informação de clipe no modo de saída 2D seja 0001 .clpi, então, o arquivo de informação de base de clipe no modo de saída 3D é tratado para ser armazenado em 00001 .clpi, e o arquivo de informação dependente de clipe no modo de saída 3D é tratado para ser armazenado em 00002 .clpi.
<Ponto de começo de Extensão> O que vem a seguir explica o ponto de começo de Extensão.
Conforme descrito acima, o arquivo de transmissão contínua en- trelaçada estereoscópica é composto por duas transmissões contínuas de AV de clipe (transmissão contínua de transporte BDAV MPEG2). O par de tabelas de informação de ponto de começo de Extensão permite que o ar- quivo de transmissão contínua entrelaçada estereoscópica seja dividido em duas transmissões contínuas de AV. As tabelas de informação de ponto de começo de Extensão são supridas conforme se segue.
(1) Uma tabela de informação de ponto de começo de Extensão é suprida para o dispositivo de reprodução em um pedaço de informação de clipe que é referenciado por um item de execução de uma lista de execução que inclui um subpercurso de "tipo de subpercurso = 8". Deve ser notado aqui que o subpercurso de "tipo de subpercurso = 8" é um percurso de re- produção de transmissão contínua de vídeo dependente de vista fora de —multiplexador de um tipo em disco.
(2) Uma outra tabela de informação de ponto de começo de Ex- tensão é suprida para o dispositivo de reprodução em um pedaço de infor-
mação de clipe que é referenciado por um subitem de execução de uma lista de execução que inclui um subpercurso de "tipo de subpercurso = 8". Quando um infravermelho na informação de item de execução (indicador "is multiangle"), que indica se uma seção de ângulo múltiplo exis- te, é regulado para LIGADO, as tabelas de informação de ponto de começo de Extensão em um par são supridas para o dispositivo de reprodução, uma em um pedaço de informação de clipe que é referenciado por um valor de ID de anglo e o outro em um pedaço de informação de clipe que é referenciado por um valor de ID de entrada de subclipe. a A tabela de informação de ponto de começo de Extensão no ar- quivo de informação de clipe tem a estrutura de dados a seguir. O valor ID1 e o valor ID2 nos dados de extensão em ext data entry() deve ser 0x0002 e 0x0004, respectivamente.
O arquivo de informação de clipe incluindo as tabelas informa- çãode pontode começo de Extensão necessita satisfazer as duas seguintes condições.
(a) O arquivo de informação de clipe incluindo as tabelas de in- formação de ponto de começo de Extensão precisa ser referenciado por um item de execução de uma lista de execução que inclui um subpercurso de "tipode subpercurso = 8".
(b) O arquivo de informação de clipe precisa ser referenciado por um subitem de execução em um subpercurso de "tipo de subpercurso = 8". Nota-se que o subpercurso de "tipo de subpercurso = 8" é um percurso de reprodução de transmissão contínua de vídeo dependente de vista fora de —multiplexador de um tipo em disco.
A figura 46 mostra a correspondência dentre o arquivo de infor- mação de clipe, a lista de execução e o arquivo de transmissão contínua entrelaçada estereoscópica. No lado esquerdo da figura 46, o arquivo de transmissão contínua entrelaçada estereoscópica é mostrado, e no lado es- —querdo da figura 46 o arquivo de informação de clipe é mostrado. No meio da figura 46, a primeira linha mostra o arquivo base, a segunda linha mostra o arquivo de informação de base de clipe, a terceira linha mostra a lista de
PR e RH A A RAR RERRRRRRRRRSANNS, 163/271 execução 3D, a quarta linha mostra o arquivo de informação de dependente de clipe, e a quinta linha mostra o dependente de clipe.
Os blocos bk1 e bk2 indicam que o arquivo base e o arquivo de- pendente são obtidos respectivamente pela divisão do arquivo de transmis- são contínua mostrado no lado direito do desenho.
O arquivo de informação de clipe mostrado no lado esquerdo da figura 46 inclui uma informação de ponto característico, dados de extensão, uma informação de base de clipe e uma informação dependente de clipe. As setas bk3 e bk4 indicam que as tabelas de informação de ponto de começo i deExtensão na informação de base de clipe e na informação dependente de clipe permitem que o arquivo de transmissão contínua entrelaçada estereos- cópica seja dividido.
As figuras 47A e 47B mostram a estrutura interna da informação de base de clipe e da informação de dependente de clipe. Conforme mostra- dona figura 47A, a informação de base de clipe e a informação dependente de clipe incluem: "informação de tipo de transmissão contínua de clipe" indi- cando o tipo de transmissão contínua ao qual o clipe de AV correspondente pertence; "informação de tipo de aplicativo", indicando o tipo ao qual o apli- cativo composto do clipe de AV correspondente pertence, tal como um apli- cativo de filme, um aplicativo de apresentação de slides de base de tempo, ou um aplicativo de apresentação de slides navegável; "taxa de gravação de TS" indicando uma taxa de transferência na qual os pacotes de TS no clipe de AV são transferidos no dispositivo de reprodução após os pacotes de fon- te passarem através do desempacotador de pacote de fonte; "número de pacotes de fonte" indicando o número de pacotes de fonte constituindo o clipe de AV correspondente; "delta ATC" indicando uma diferença de ATC a partir da sequência de ATC constituindo o clipe de AV precedente; e "tabela de informação de ponto de começo de Extensão".
A figura 47B mostra a estrutura interna da tabela de informação de pontode começo de Extensão. Conforme mostrado na figura 47B, a tabe- | la de informação de ponto de começo de Extensão inclui "num- ber of extent start point", e tantos "SPN extent start point" quanto for o
AD Ad A 3 ERA 3D EAD O RAE EO DO O DOEEERERERPA3PEEEEAD O E OA OA O O ARRAES RA DA NDA AA RAR 164/271 número indicado pelo "number of extent start point".
O "number of extent start point" indica o número de Extensões que pertencem ao arquivo de transmissão contínua de AV relacionado. As tabelas de informação de ponto de começo de Extensão no arquivo de in- formação de clipe e a informação de dependente de clipe no mesmo par têm o mesmo valor no "number of extent start point".
O número de "SPN extent start"'s (SPN extent start[0] até SPN extent start [number of extent start point]) é "number of extent start point + 1". Cada SPN extent start é especificado pelo identificador de Ex- É tensão [extent id), e é um valor de 32 bits que indica um número de pacote de fonte do pacote de fonte que corresponde à extent id-ésima Extensão no arquivo de transmissão contínua de AV.
O que vem a seguir explica os dados de extensão do arquivo de informação de clipe. Os dados de extensão incluem um mapa de entrada de extensão. O mapa de entrada de extensão, como é o caso com o mapa de entrada básica, é composto por uma pluralidade de pontos de entrada. Mais especificamente, em cada ponto de entrada constituindo o mapa de entrada, um número de pacote de fonte que indica a localização do ponto caracterís- tico na sequência de ATC está associado a uma PTS que indica a localiza- ção do ponto característico na sequência de STC. Cada ponto de entrada ainda inclui: um indicador (indicador "is angle change") que indica se uma mudança de ângulo para o ponto característico está disponível; e uma infor- mação (| size) que indica o tamanho da intrailustração localizada no começo de GOP. O mapa de entrada de extensão difere do mapa de entrada básica pelofatodeas restrições a seguir serem impostas a ele.
Quando o mapa de entrada de extensão inclui entradas para os componentes de vista de MPEG4-MVC, o mapa de entrada de extensão também deve incluir entradas para os componentes de vista em correspon- dência com as PTSs no mapa de entrada de extensão.
Quando há dois arquivos de informação de clipe cujos respecti- vos tipos de aplicativo são "1" e "8" e os quais correspondem a um arquivo de transmissão contínua entrelaçada estereoscópica, as condições a seguir devem ser satisfeitas.
Quer dizer, quando uma Extensão identificada por um valor de ID de Extensão de informação de clipe com "tipo de aplicativo = 1" (informação de clipe de um tipo de aplicativo para a transmissão contínua de vídeo primária) inclui um pacote de fonte que é para ser referenciado por PTS EP Startdatransmissão contínua de vídeo de vista de base, uma Ex- tensão identificada pelo mesmo valor de ID de Extensão de informação de clipe com "tipo de aplicativo = 8" deve incluir um pacote de fonte que é para ser referenciado pelo mesmo valor de PTS EP Start da transmissão contí- nua de vídeo dependente de vista. | A figura 48 mostra o mapa de entrada básica e o mapa de en- trada de extensão.
Na figura 48, a quinta linha mostra uma pluralidade de pares de um bloco de dados dependente de vista e um bloco de dados de base de vista.
A quarta linha mostra uma sequência de pacotes de fonte que constituem os blocos de dados dependentes de vista e os blocos de dados de base de vista.
A primeira linha mostra os componentes de vista que são identificadas pelas PTSs.
A segunda linha mostra o mapa de entrada básica.
A terceira linha mostra o mapa de entrada de extensão.
Quando a Extensão [1] especificada pelo ponto de começo de Extensão com "Extent ID =1" tem um pacote de fonte [n1] com "SPN = n1" que é referenciado por uma entrada com "PTS EP Start = t1" da transmis- são contínua de vídeo de vista de base, a Extensão [1] especificada pelo ponto de começo de Extensão com "Extent ID =1", que é mesmo Extent ID da informação de clipe com "tipo de aplicativo = 8", inclui um pacote de fonte [N11] com "SPN = n11" que é referenciado por uma entrada com "PTS EP Start =t1", o que é uma entrada tendo o mesmo valor na trans- missão contínua de vídeo dependente de vista.
Conforme é evidente a partir disto, um pacote de fonte localizado no começo de GOP (i) da transmissão contínua de vídeo de vista de base e um pacote de fonte localizado no começo de GOP (i) da transmissão contí- À nuade vídeo dependente de vista pertencem à mesma unidade de Extensão de entrelaçamento, as entradas apontando para o pacote de fonte localizado no começo de GOP (i) da transmissão contínua de vídeo dependente de vis-
A E E ORE OE RD EOOOA3DO O OE OE E O O O RETA A ERES ER Aa A RNA RANA Ss RR RR Rea SN SNS SN, 166/271 ta são adicionadas em cada um dentre o mapa de entrada básica e o mapa de entrada de extensão. Assim sendo, pelo uso do mapa de entrada básica e do mapa de entrada de extensão, é possível assegurar a leitura contínua do GOP (i) da transmissão contínua de vídeo de vista de base e do GOP (i) datransmissão contínua de vídeo dependente de vista.
A figura 49 mostra as entradas que não são permitidas no mapa de entrada de extensão.
É presumido que um pacote de fonte [x] com "SPN = x" que é re- ferenciado por uma entrada com "PTS EP Start = x" da transmissão contí- i nuade vídeo de vista de base exista no começo de uma Extensão de arqui- vo base que é referenciada por um Extent ID = x, e que um pacote de fonte [y] com "SPN = y" que é referenciado por uma entrada com "PTS EP Start = x" exista no começo de uma Extensão de dispositivo de reprodução que é referenciado por um Extent ID = j, onde "i" e "j"” são diferentes um do outro.
Não pode ser dito que Extensão [i] especificada pelo ponto de começo de Extensão da dependente de clipe com "Extent ID = ij" inclua um pacote de fonte com "SPN = x" que é referenciado por uma entrada com "PTS EP Start = x", o que é uma entrada da transmissão contínua de vídeo de vista de base tendo o mesmo valor. Portanto, uma entrada com "PTS EP Start =x" não pode ser adicionada no mapa de entrada de exten- são.
Quando um pacote de fonte localizado no começo de GOP (i) da transmissão contínua de vídeo de vista de base e um pacote de fonte locali- zado no começo de GOP (i) da transmissão contínua de vídeo dependente de vista pertencem a diferentes unidades de Extensão de entrelaçamento, uma entrada apontando para o pacote de fonte localizado no começo de GOP (i) não é adicionada em qualquer um dentre o mapa de entrada básica e o mapa de entrada de extensão. Neste caso, GOP (i) da transmissão con- tínua de vídeo de vista de base e GOP (i) da transmissão contínua de vídeo dependente de vista são excluídos do destino de acesso do acesso randô- mico. Isto evita que o desempenho de acesso seja degradado.
A figura 50 é um fluxograma que mostra o procedimento de re-
o o AA o A O O O RR REST ECT Ma RAR RNA RARA ORAR RSS, 167/271 produção de item de execução.
Na etapa S201, é julgado se o modo de saída atual é o modo de saída 3D. Quando modo de saída atual é o modo de saída 2D, um loop constituído a partir das etapas S203 até S206 é realizado.
Na etapa S203, o arquivo de transmissão contínua, o qual é i- dentificado por: "xcocox" descrito em Clip information file name do item de execução atual; e pela extensão "m2ts", é aberto. Na etapa S204, o - "lh time" e o "Out time" do item de execução atual são convertidos em "Start SPN[il" e "End SPN[i]" pelo uso do mapa de entrada correspondente i aolDde pacote da transmissão contínua de vídeo.
Na etapa S205, as Extensões pertencentes à faixa de leitura [i] são identificadas para a leitura do pacote de TS com PID [i] a partir de Start SPN[i] até End SPN[i]. Na etapa S206, o drive do meio de gravação é instruído para ler continuamente as Extensões pertencentes à faixa de leitu- rafil.
Quando o modo de saída atual é o modo de saída estereoscópi- ca, um loop constituído a partir das etapas S300 a S308 é realizado.
Na etapa S300, o arquivo de transmissão contínua, o qual é i- dentificado por: "wo00x" descrito no Clip information file name do item de execução atual; e pela extensão "ssif', é aberto. Na etapa S301, a transmis- são contínua de vídeo de vista de base é atribuída ao plano de vídeo de vis- ta esquerda ou de vista direita, de acordo com o indicador de vista de base da informação de item de execução atual, e a transmissão contínua de vídeo dependente de vista é atribuída ao outro, especificamente, o plano de vídeo devista esquerda ou de vista direita que não foi atribuído à transmissão con- tínua de vídeo de vista de base.
Na etapa S302, o "Ih time" e o "Out time" do item de execução atual são convertidos para "Start SPN[i]l" e "End SPN[i]" pelo uso do mapa de entrada básica correspondente à transmissão contínua de vídeo de vista de base.
Na etapa S303, o subitem de execução correspondente à trans- missão contínua dependente de vista é identificado. Na etapa S304, o
"In time" e o "Out time" do subitem de execução identificado são converti- dos em "Start SPN[j]" e "End SPN[j]" pelo uso do mapa de entrada de ex- tensão correspondente à transmissão contínua de vídeo dependente de vis- ta.
As Extensões pertencentes à faixa de leitura [i] são identificadas para a leitura do pacote de TS tendo o ID de pacote [i] constituindo a trans- missão contínua de vídeo de vista de base a partir de "Start SPN[i]" até "End SPNET" (etapa S305). As Extensões pertencentes à faixa de leitura [j] são identificadas para a leitura do pacote de TS tendo o ID de pacote la É partir de "Start SPN[]" até "End SPN[j]" (etapa S306). Seguindo-se a isto, na etapa S307, as Extensões pertencentes às faixas de leitura [i] e []] são classificadas na ordem ascendente. Na etapa S308, o drive é instruído para ler continuamente as Extensões pertencentes às faixas de leitura [i] e []] u- sando os endereços classificados. Após isto, quando a sequência de pacote defonte é lida, na etapa S309, as sequências de ATC de vista de base e de dependente de vista são restauradas e supridas para os filtros de PID para a vista de base e a dependente de vista.
Conforme descrito acima, de acordo com a presente modalida- de, quando GOPs da TS principal e da subTS são para serem gravados no meio de gravação descrito acima, as entradas do mapa de entrada de ex- tensão apontam para apenas pedaços de dos de ilustração de dependente de vista que correspondem a pedaços de dados de ilustração de vista de base apontados pelas entradas do mapa de entrada básica como aqueles que são para serem reproduzidos nos mesmos tempos de reprodução que os pedaços de dados de ilustração dependentes de vista.
Os pedaços de dados de ilustração apontados pelas entradas do mapa de entrada básica e os pedaços de dados de ilustração apontados pelas entradas do mapa de entrada de extensão formam pares nas Exten- sões. Assim sendo, quando uma Extensão é acessada através do mapa de entrada básica e do mapa de entrada de extensão, é possível reproduzir ca- da conjunto de GOPs da vista de base e da vista dependente corresponden- te a cada outro como uma unidade. Isto torna possível resolver o programa
DP o e E NUNS URSS ERAS RA Dad Na RA RR NNSSNA EE, 169/271 de atraso de começo de reprodução. (Modalidade 7) A presente modalidade refere-se a um melhoramento para a rea- lização de um aplicativo de uma apresentação de slides estereoscópica.
A apresentação de slides é composta por imagens paradas e, assim, os acessos randômicos a elas devem ter uma exatidão mais alta do que aqueles de um filme. O acesso randômico com exatidão mais alta signi- | fica que é realizado em uma unidade de uma ilustração, tal como um acesso a uma ilustração que está à frente de uma certa posição por uma ilustração, il oua uma ilustração que está à frente de uma certa posição por dez ilustra- ções. O mapa de entrada de uma transmissão contínua de vídeo tem uma exatidão de tempo de aproximadamente um segundo, tal como sendo dis- posto em um intervalo de um segundo. Aproximadamente 20 a 30 ilustra- ções podem ser incluídas no intervalo de tempo de um segundo. Assim sen- do, quando uma tentativa é feita para a realização de um acesso randômico com a exatidão de ilustração pelo uso do mapa de entrada descrito acima, uma referência ao mapa de entrada não é suficiente, mas uma análise da transmissão contínua é requerida.
Deve ser notado aqui que a "análise da transmissão contínua" é um processo para se atingir uma pluralidade de vezes um processo de ex- tração do cabeçalho de uma ilustração a partir de uma posição de entrada escrita no mapa de entrada, pela leitura do tamanho da ilustração a partir do cabeçalho da mesma e pela determinação da posição de gravação da pró- xima ilustração com base no tamanho lido. Em uma análise como essa, a transmissão contínua precisa ser acessada frequentemente, e, assim, mes- mo uma leitura de uma ilustração que esteja à frente de uma posição de en- trada por três ou cinco ilustrações leva uma grande quantidade de tempo.
Uma vez que o acesso randômico com a exatidão de ilustração leva uma grande quantidade de tempo, se uma função para exibição de ilustrações antes ou depois de uma certa ilustração em resposta a uma operação de usuário, ou uma função para exibir, por exemplo, 10 ilustrações em resposta a uma operação de usuário é adicionada à apresentação de slides, a função adicionada não provê tanta usabilidade quanto o lado do produtor espera.
Os pontos de entrada para a apresentação de slides indicam o endereçamento e entrada de cada ilustração na transmissão contínua de vídeo em correspondência com o tempo de reprodução. A informação de marcadelistade execução especifica cada pedaço de dados de ilustração.
Com esta estrutura na qual cada pedaço de dados de ilustração é especificado por um ponto de entrada e um pedaço de informação de mar- ca de lista de execução, é possível realizar um acesso randômico com a e- xatidão de ilustração zona de empuxo a análise da transmissão contínua de : vídeo, mesmo se um acesso randômico com a exatidão de ilustração, tal como um acesso randômico a uma ilustração que esteja à frente de uma posição por uma ou três ilustrações, for requisitado.
Uma vez que é possível determinar uma posição de gravação em uma transmissão contínua de vídeo a partir de um ponto arbitrário em um eixo de tempo, e é possível realizar um acesso randômico com a exati- dão de ilustração, um acesso randômico como esse a uma ilustração que está à frente de uma posição por uma ou três ilustrações, é possível criar um aplicativo que possa exibir ilustrações antes ou depois de uma certa ilustra- ção ou exibir várias ilustrações em resposta a uma operação de usuário.
De acordo com as modalidades até agora, a transmissão contí- nua de vídeo que pode ser reproduzida no modo estereoscópico tem o for- mato de entrelaçamento. Com um formato de entrelaçamento como esse, os pedaços de dados de ilustração constituindo a apresentação de slides são dispostos, por exemplo, na ordem de L-L-L e R-R-R. Quando os dados de ilustração constituindo a apresentação de slides são dispostos conforme descrito acima e cada pedaço de dados de ilustração é especificado pelo ponto de entrada, os pontos de entrada serão dispostos na ordem de: 00 -> 00:01 -> 00:02 -> 00:00 -> 00:01 -> 00:02.
Há uma restrição que os pontos de entrada no mapa de entrada devem ser dispostos na ordem ascendente do tempo de reprodução. O ar- ranjo indicado acima dos pontos de entrada não está em conformidade com esta restrição. Tendo em vista isto, uma restrição única é imposta no caso
EE AE RARE OA ROO OO EEE EEE OO OO OO AE OA E OE E EEE AAA ERR E ue NA AAA 171/271 em que o tipo de aplicativo do clipe de AV é uma apresentação de slides. À restrição única é que uma TS deve incluir os dados de ilustração constituin- do a transmissão contínua de vista esquerda e os dados de ilustração consti- tuindo a transmissão contínua de vista direita. Com esta restrição, é possível dispor os dados de ilustração constituindo a transmissão contínua de vista direita na ordem de L-R-L-R-L-R, e dispor os pontos de entrada dos dados de ilustração de modo que os tempos de reprodução nos pontos de entrada sejam na ordem de 00:00 -> 00:00 -> 00:01 -> 00:01 -> 00:02 -> 00:02 -> 00:03 -> 00:03. í Com esta estrutura, na qual uma pluralidade de pedaços de da- dos de ilustração constituindo um slide é disposta na ordem no tempo e quando os pedaços dos dados de ilustração são multiplexados, um grupo de pedaços multiplexados de dados de ilustração é gravado em áreas contí- nuas no meio de gravação.
Em uma transmissão contínua de transporte na qual os dados de imagem parada de vista de base e os dados de imagem parada depen- dente de vista são multiplexados, um delimitador de unidade de acesso o qual está localizado no começo de dados de ilustração de uma imagem pa- rada de vista de base precede os dados de ilustração de uma imagem para- da dependente de vista, e o fim dos dados de ilustração da imagem parada dependente de vista precede um delimitador de unidade de acesso o qual está localizado no começo de dados de ilustração de uma imagem parada de vista de base que é para ser reproduzida em seguida à primeira imagem parada de vista de base. Também, os pacotes de fonte armazenando os de- limitadores de unidade de acesso localizados nos começos dos dados de ilustração das imagens paradas de vista de base e dependente de vista não contêm outros dados de ilustração além de seus próprios. Quer dizer, os dados de ilustração representando as imagens paradas de vista de base e dependentes de vista são dispostos no estado completado na ordem de vista de base-vistadependente — vista de base - vista dependente nas áreas de gravação.
Os dados de ilustração da vista esquerda e da vista direita são multiplexados pelas razões a seguir. Quando os dados de ilustração são gravados como uma Extensão no meio de gravação, seu comprimento fica além do comprimento mínimo de Extensão. Para os dados de ilustração te- rem pelo menos o comprimento mínimo de Extensão, uma pluralidade de pedaços de dados de ilustração é disposta na ordem de tempo conforme descrito acima, então, eles são multiplexados, e a TS multiplexada com eles é gravada no meio de gravação. Com esta estrutura, é possível gravar uma | TS pela divisão dela em blocos, os quais têm, cada um, pelo menos o com- primento mínimo de Extensão. Il Uma vez que cada pedaço de dados tem um tamanho relativa- mente pequeno, os dados para exibição de cada imagem parada podem ser dispostos como um bloco, para aumento da eficiência de leitura de dados.
Isto completa a descrição do melhoramento nos arquivos de transmissão contínua quando uma apresentação de slides é para ser provi- da Oque vem a seguir descreve em detalhes um melhoramento nos mapas de entrada.
As entradas do mapa de entrada de extensão apontam apenas para os pedaços de dados de de vista dependente que correspondem aos pedaços de dados de ilustração de vista de base apontados pelas entradas domapa de entrada básica como aqueles que são para serem reproduzidos nos mesmos tempos de reprodução como os pedaços de dados de ilustra- ção de vista dependente. Na apresentação de slides, o mapa de entrada é regulado para ter todas as ilustrações na transmissão contínua de vídeo de vista de base sejam especificadas. Portanto, devido à restrição descrita aci- ma,todas as ilustrações na transmissão contínua de vídeo de vista depen- dente são especificadas pelo mapa de entrada de extensão.
Desta forma, os pontos de tempo de reprodução de dados de i- lustração na transmissão contínua de vídeo de vista de base são especiífica- dos como tempos de entrada pelo mapa de entrada básica, e os pontos de tempo de reprodução de dados de ilustração na transmissão contínua de vídeo dependente de vista são especificados como tempos de entrada pelo mapa de entrada de extensão. Com esta estrutura, mesmo se os dados de ilustração constituindo a transmissão contínua de vídeo de vista de base ou os dados de ilustração constituindo a transmissão contínua de vídeo depen- dente de vista forem selecionados como um alvo de um acesso randômico, não haverá uma passagem através da ilustração de IDR precedente, assim — nenhum tempo de processamento devido ao desvio ocorrendo.
Conforme descrito acima, de acordo com a presente modalida- de, é possível, sem uma análise da transmissão contínua, ler um par arbitrá- rio de dados de ilustração da imagem de olho esquerdo e dados de ilustra- ção de imagem de olho direito, e fazer com que eles sejam reproduzidos. ã Isto torna possível realizar com facilidade um aplicativo de apresentação de slides que pode acessar dados de ilustração arbitrários por um acesso ran- dômico de acordo com uma operação de pulo introduzida pelo usuário.
(Modalidade 8) A presente modalidade refere-se a um melhoramento para a res- tauração da sequência de ATC a partir dos blocos de dados que constituem o arquivo de transmissão contínua entrelaçada estereoscópica. A figura 51 mostra como a sequência de ATC é restaurada a partir dos blocos de dados que constituem o arquivo de transmissão contínua entrelaçada estereoscó- pica.
A quarta linha da figura 51 mostra uma pluralidade de blocos de dados que constituem o arquivo de transmissão contínua entrelaçada este- reoscópica. A terceira linha mostra a sequência de pacote de fonte multiple- xada na TS principal e na subTS.
A segunda linha mostra um conjunto de sequência de STC 2 constituindo a vista dependente, um mapa de entrada e a sequência de ATC 2 constituindo a vista dependente. A primeira linha mostra um conjunto de primeira sequência de STC 1 constituindo a vista dependente, um mapa de entrada e a sequência de ATC 1 constituindo a vista dependente. As setas se estendendo a partir da terceira linha até as primeira e segunda linhas mostram esquematicamente que as sequências de ATC 1 e 2 são restaura- das a partir dos blocos de dados das duas TSs (TS principal e subTS) entre- laçadas no arquivo de transmissão contínua entrelaçada estereoscópica.
Estas sequências de ATC estão associadas às sequências de STC pelo ma- pa de entrada na informação de clipe. Isto completa a descrição do meio de gravação na presente mo- dalidade. O que vem a seguir descreve o dispositivo de reprodução em deta- lhes. O dispositivo de reprodução na presente modalidade tem uma estrutura na qual a unidade de leitura recebe entradas de pacotes de fonte a partir dos dois meios de gravação. Para esta finalidade, a unidade de leitura inclui dois drives e dois buffers de leitura. Os dois drives são usados para i acessarem os dois meios de gravação, respectivamente. Os dois buffers de leitura são usados para o armazenamento temporariamente dos pacotes de fonte introduzidos a partir dos dois drives e para a extração deles para o de- codificador. Uma unidade de restauração de sequência de ATC é provida entre os dois drives e os dois buffers de leitura. A unidade de restauração de sequência de ATC separa a sequência de ATC constituindo a transmissão contínua de vista de base e a sequência de ATC constituindo a transmissão contínua dependente de vista, a partir dos pacotes de fonte no arquivo de transmissão contínua entrelaçada lido a partir do meio de gravação, e escre- ve as duas sequências de ATC para os dois buffers de leitura, respectiva- mente. Com esta estrutura, o dispositivo de reprodução pode processar a sequência de ATC constituindo a transmissão contínua de vista de base e a sequência de ATC constituindo a transmissão contínua dependente de vista, como se elas fossem lidas a partir de meios de gravação diferentes, respec- tivamente.
As figura 52A e 52B mostram como a sequência de ATC é res- taurada. A figura 52A mostra a estrutura interna da unidade de leitura provi- da com a unidade de restauração de sequência de ATC. Conforme descrito acima, a unidade de restauração de sequência de ATC é provida entre os dois drives e os dois buffers de leitura. A seta BO indica simbolicamente a entradado pacote de fonte a partir de um drive. A seta B1 indica esquemati- camente a escrita da sequência de ATC 1 constituindo a transmissão contí- nua de vídeo de vista de base. A seta D1 indica esquematicamente a escrita da sequência de ATC 2 constituindo a transmissão contínua de vídeo de- pendente de vista.
A figura 52B mostra como as duas sequências de ATC obtidas pela unidade de restauração de sequência de ATC são tratadas.
Na parte médiada figura 52B, os filtros de PID providos na unidade de demultiplexa- ção são mostrados.
No lado esquerdo da figura, as duas sequências de ATC obtidas pela unidade de restauração de sequência de ATC são mostradas.
O lado direito da figura mostra a transmissão contínua de vídeo de vista de : | base, a transmissão contínua de vídeo dependente de vista, a transmissão contínua de PG de olho esquerdo, a transmissão contínua de PG de olho direito, a transmissão contínua de IG de vista de base e a transmissão conti- nua de IG dependente de vista, as quais são obtidas pela demultiplexação das duas sequências de ATC.
As figura 53A a 53D mostram um exemplo da tabela de informa- ção de ponto de começo de Extensão na informação de clipe de vista de base e um exemplo da tabela de informação de ponto de começo de Exten- são na informação de clipe dependente de vista.
A figura 53A mostra a tabe- la de informação de ponto de começo de Extensão na informação de clipe de vista de base e a tabela de informação de ponto de começo de Extensão nainformação de clipe dependente de vista.
A figura 53B mostra os blocos de dados de base de vista B[O], B[1], B[2], . . . BÍn] constituindo a sequência de ATC 1 e os blocos de dados dependentes de vista D[O], D[1]), D[2], . . . Din] constituindo a sequência de ATC 2. A figura 53C mostra o número de pacotes de fonte no bloco de da- dosdependente de vista e o número de pacotes de fonte no bloco de dados de vista de base.
A figura 53D mostra uma pluralidade de blocos de dados incluí- dos no arquivo de transmissão contínua entrelaçada estereoscópica.
Conforme mostrado na figura 53B, quando a sequência de ATC 2é composta pelos blocos de dados dependentes de vista D[0], D[1], DI2], . . . Din], os números de pacote de fonte 0, b1, b2, b3, b4, . .. bn, os quais são relativos aos blocos de dados dependentes de vista D[0], D[1], D[2], . ..
DIn] constituindo a sequência de ATC 2, são escritos no SPN extent start na tabela de informação de ponto de começo de Extensão do arquivo de- pendente.
Quando a sequência de ATC 1 é composta pelos blocos de da- dosde base de vista B[O0]), B[1], BI2], .. . BIn], o número de pacotes de fonte O, a1, a2, a3, a4, .. . an, os quais são relativos aos blocos de dados de base de vista B[O], B[1], B[2], . . . BÍn] constituindo a sequência de ATC 1, são es- critos em SPN extent start na tabela de informação de ponto de começo de Extensão do arquivo base. " A figura 53C mostra o número de pacotes de fonte em um bloco de dados dependente de vista arbitrário D[x] e o número de pacotes de fonte em um bloco de dados de vista de base arbitrário B[x]. Quando o número de pacote de fonte de começo do bloco de dados de vista de base DjxXJébxeo número de pacote de fonte de começo do bloco de dados dependente de vista D[x+ 1) é bx+1,o número de pacotes de fonte constituindo o bloco de dados dependente de vista D[x] é "(bx + 1) - bx".
De modo similar, quando o número de pacote de fonte de come- ço do bloco de dados de vista de base B[x] é ax e o número de pacote de fonte de começo do bloco de dados de vista de base B[x + 1] éax+ 1,0 número de pacotes de fonte constituindo o bloco de dados de vista de base B[x] é "(ax + 1) - ax”.
Quando o número de pacote de fonte do último bloco de dados de vista de base B[n] no arquivo de transmissão contínua entrelaçada este- reoscópica é "an" e o número de pacotes de fonte constituindo a sequência deATC1 é "number of source packet1", o número de pacotes de fonte constituindo o bloco de dados de vista de base Bin) é "num- ber of source packet1 - an".
Quando o número de pacote de fonte do último bloco de dados dependente de vista Din] no arquivo de transmissão contínua entrelaçada estereoscópica é "bn" e o número de pacotes de fonte constituindo a se- quência de ATC 2 é "number of source packet2", o número de pacotes de fonte constituindo o bloco de dados dependente de vista Din] é "num-
ber of source packet2 - bn".
A figura 53D mostra os números de pacote de fonte de começo dos blocos de dados dependentes de vista e os blocos de dados de base de vista no presente exemplo.
No arquivo de transmissão contínua entrelaçada estereoscópica, o SPN de começo de D[0] é "0" e o SPN de começo de B[0] é "b1".
O SPN de começo de D[1] é "b1 + aí", representando a soma de b1 (o número de pacotes de fonte no bloco precedente de dados de depen- dente de vista D[0]) e a1 (o número de pacotes de fonte no bloco precedente i dedados de vistade base B[O]).
O SPN de começo de B[1] é "b2 + a1" (= b1 + a1 + b2 —b1), re- presentando a soma de b1 (o número de pacotes de fonte no bloco prece- dente de dados de dependente de vista D[0]) e a1 (o número de pacotes de fonte no bloco precedente de dados de vista de base B[0]) e "b2 - b1" (o nú- mero de pacotes de fonte no bloco precedente de dados de dependente de vista D[1]).
O SPN de começo de D[2] é "b2 + a2" (= b1 + a1 + b2—b1+a2 — aí), representando a soma de b1 (o número de pacotes de fonte no bloco precedente de dados de dependente de vista D[O0]) e a1 (o número de paco- tesdefonteno bloco precedente de dados de vista de base B[0]) e "b2 - bi" (o número de pacotes de fonte no bloco precedente de dados de dependen- te de vista D[1]) e "a2 - a1" (o número de pacotes de fonte no bloco prece- dente de dados de vista de base B[1]).
O SPN de começo de B[2] é "b3 + a2" (= b1 + a1 + b2 -b1 + a2 —al+b3-b2), representando a soma de b1 (o número de pacotes de fonte no bloco precedente de dados de dependente de vista D[0]) e a1 (o número de pacotes de fonte no bloco precedente de dados de vista de base B[0]) e "b2 - bi" (o número de pacotes de fonte no bloco precedente de dados de dependente de vista D[1]) e "a2 - a1" (o número de pacotes de fonte no blo- co precedente de dados de vista de base B[1]) e "b3 — b2" (o número de pa- cotes de fonte no bloco precedente de dados de dependente de vista D[2]).
As figura 54A a 54C são ilustrações providas para explicação do
DAI TP A EA o PP ooo OO O A EA A AEE EEEAETOOEA OA aaa as aee) RR RA AD RA RAR, 178/271 número de pacote de fonte de blocos de dados arbitrários em sequências de ATC 1e2. Supoõe-se que uma tentativa seja feita para a obtenção de um número de pacote de fonte em um arquivo de transmissão contínua entrela- cada estereoscópica em D[x] com um número de pacote de fonte "bx", na sequência de ATC 2 mostrada na figura 54A. Neste caso, o número de paco- te de fonte de começo de D[x] é "bx + ax”, representando a soma de núme- ros de pacote de fonte os quais são relativos os blocos de dados D[0], BfO], D[1]), B[1]), D[2], B[2], . . . DIx - 11, BIx - 11, conforme mostrado na figura 54B. ; Supõe-se que uma tentativa seja feita para a obtenção de um número de pacote de fonte em um arquivo de transmissão contínua entrela- çada estereoscópica B[x] com um número de pacote de fonte "ax", na se- quência de ATC 1 mostrada na figura 54A. Neste caso, o número de pacote de fonte de começo de B[x] é "bx+1 + ax", representando a soma de núme- rosde pacote de fonte os quais são relativos aos blocos de dados D[0], B[O], D[1), B[1]), D[2], B[2], . . . DIx - 1), B[x - 11, D[x], conforme mostrado na figura 54B.
A figura 54C mostra um arquivo base e um arquivo dependente, em que as Extensões constituindo o arquivo base são os blocos de dados de base de vista descritos acima e as Extensões constituindo o arquivo depen- dente são os blocos de dados dependentes de vista descritos acima.
O LBN de começo e o comprimento contínuo de EXT1[x] e EXT2[x] são obtidos conforme se segue, onde EXT 1[x] é uma Extensão de um arquivo de base correspondente a B[x], e EXT2[x] é uma Extensão de um arquivo dependente correspondente a D[x].
O LBN pode ser obtido a partir do número de pacote de fonte de começo de D[x] pela conversão do pacote de fonte no LBN pela realização de um cálculo ((bx + ax) * 192/2048). De modo similar, o LBN pode ser obti- do a partir do número de pacote de fonte de começo de B[x] pela conversão do pacote de fonte no LBN pela realização de um cálculo ((bx+1 + ax) * 192/2048). Aqui, o número "192" indica o número de bytes representando o tamanho de pacote de fonte, e o número "2048" indica o número de bytes representando o tamanho de setor (tamanho de bloco lógico). O LBN de uma Extensão no arquivo de transmissão contínua entrelaçada estereoscó- pica que é mais próximo destes LBNs pode ser obtido pelo uso dos LBNs convertidos como "file offset" que é um argumento de uma função "SSIF LBN(file offset)". A função SSIF LBN é uma função que retorna um LBN correspondente ao file offset, após um rastreamento dos descritores de alocação da SSIF começando com o file offset.
Assim sendo, o LBN de começo de EXT2[x] é representado co- ' mo "SSIF LBN ((bx + ax) * 192/2048)". Também, o LBN de começo de EXT1I[x] é representado como "SSIF LBN ((bx+1 + ax) * 192/2048)". Por outro lado, o comprimento contínuo de EXT2[x] é represen- tado como "SSIF LBN ((bx+1 + ax) * 192/2048) - SSIF LBN ((bx + ax) * 192/2048)". Também, o comprimento contínuo de EXT1[x] é representado como "SSIF LBN ((bx+1 + ax+1) * 192/2048) - SSIF LBN ((bx+1 + ax) * 192/2048)". Quando as entradas de arquivo indicando estes LBNs de come- ço e comprimentos contínuos são gerados em uma memória.
É possível ob- ter os arquivos de base e os arquivos dependentes virtualmente.
A demultiplexação realizada pelas duas sequências de ATC é com base na tabela de seleção de transmissão contínua básica e na tabela de seleção de transmissão contínua de extensão descritas na Modalidade 1. A unidade de restauração de sequência de ATC é realizada pela criação de um programa que faz com que o recurso de hardware realize o processo mostrado na figura 55. A figura 55 mostra o procedimento para a restaura- ção da sequência de ATC.
Na etapa S91, a sequência de ATC para vista de base é regula- da como a sequência de ATC 1, e a sequência de ATC para dependente de vista é regulada como a sequência de ATC 2. Na etapa S92, a variável "x" é inicializada para "1". A variável "x" específica um bloco de dados de vista de base e um bloco de dados dependente de vista.
Após isto, o controle entra em um loop no qualas etapas S94 a S96 são repetidamente realizadas, con- forme se segue.
É julgado se um número de pacote de fonte bx especificado pela variável "x" é ou não igual a um número de pacote de fonte bn especificado pelo último numeral "n" do bloco de dados de vista de base (etapa S93). Quando o resultado do julgamento é na negativa (Não na etapa S93), os pacotes de fonte a partir do pacote de fonte (bx+ax), o qual é especificado pelonúmero de pacote de fonte "bx+ax", até o pacote de fonte imediatamen- te antes do pacote de fonte (b..1+ax) especificado pelo número de pacote de fonte "bx. tax" são adicionados na sequência de ATC 2 (etapa S94). Então, os pacotes de fonte a partir do pacote de fonte (bx+1+ax) até o pacote de fonte imediatamente antes do pacote de fonte (bx+1+ax+1) são adicionados i na sequência de ATC 1 (etapa S95). E, então, a variável "x" é incrementada (etapa S96). Estas etapas são repetidas até ser julgado Sim na etapa S93. Quando é julgado Sim na etapa S93, tantos pacotes de fonte quanto for o número especificado por "number of source packet2-bn" co- meçando a partir do número de pacote de fonte "bn" são adicionados na se- —quênciade ATC 2 (etapa S97). E as tantos pacotes de fonte quanto for o número especificado por "number of source packet1-bn" iniciando a partir do número de pacote de fonte "an" são adicionados na sequência de ATC 1 (etapa S98). Após as sequências de ATC 1 e 2 serem restauradas através das etapas descritas acima, o arquivo de base é virtualmente aberto pela geração, na memória, da entrada de arquivo que indica o LBN de começo do bloco de dados de vista de base e o comprimento de continuação (etapa S99). De modo similar, o arquivo dependente é aberto virtualmente pela ge- ração, na memória, da entrada de arquivo que indica o LBN de começo do —blocode dados dependente de vista e o comprimento de continuação (etapa 8100). Significado Técnico de Abertura de Arquivo de Base Quando um acesso randômico a partir de um ponto arbitrário no tempo é para ser realizado, uma busca de setor em um arquivo de transmis- são contínua precisa ser realizada.
A busca de setor é um processo para a identificação de um número de pacote de fonte de um pacote de fonte cor- respondente ao ponto arbitrário no tempo, e uma leitura de um arquivo a par-
DAI ED EA RAD EE DE RDI RD IO O EO IEÔcõ O O ERR RD A A EA OA E RETRO OE a o a ia, RA RARA RAÇA RR RR RR SNS, 181/271 tir de um setor que contém um pacote de fonte do número de pacote de fon- te.
Uma vez que o tamanho de uma Extensão constituindo o arqui- vo de transmissão contínua entrelaçada estereoscópica é grande, a busca de setorrequer uma ampla faixa de busca. Nesse caso, quando um acesso randômico a partir de um ponto arbitrário no tempo é realizado, pode levar um tempo longo para a identificação do setor-alvo de leitura.
Isto é porque, no arquivo de transmissão contínua entrelaçado, os blocos de dados que constituem a transmissão contínua de vídeo de vista i de basee a transmissão contínua dependente de vista são dispostos de maneira entrelaçada para a constituição de uma apresentação de slides lon- ga, e o descritor de alocação da entrada de arquivo do arquivo de transmis- são contínua entrelaçado meramente indica o endereço de começo da Ex- tensão longa.
Em contraste, o arquivo de base é composto por uma pluralida- de de Extensões curtas, e o endereço de começo de cada Extensão é escri- to no descritor de alocação. Como resultado, a busca de setor requer uma faixa estreita de busca. Assim, quando um acesso randômico a partir de um ponto arbitrário no tempo é realizado, o setor-alvo de leitura pode ser identi- ficadoem um tempo curto.
Quer dizer, uma vez que os blocos de dados constituindo a transmissão contínua de vídeo de vista de base são gerenciados como Ex- tensões do arquivo de base, e o endereço de começo do bloco de dados é escrito no descritor de alocação na entrada de arquivo correspondente ao arquivo de base, é possível rapidamente atingir o setor incluindo o pacote de fonte na posição de acesso randômico-alvo, pelo começo da busca de setor a partir do endereço de começo da Extensão que contém a posição de a- cesso randômico-alvo.
Com a estrutura descrita acima, na qual os blocos de dados que constituem a transmissão contínua de vídeo de vista de base são gerencia- dos como Extensões do arquivo de base, e o endereço de começo de cada Extensão e o comprimento de continuação são escritos no descritor de alo-
AD A A A AE A A A A A A RA AA A A EA E EA E A EA EA EE EE EEE AA EEE AA A ao EN MNA ARA Ss rsss ER RR Ri, 182/271 cação na entrada de arquivo correspondente ao arquivo de base, é possível realizar um acesso randômico a partir de um ponto arbitrário no tempo na transmissão contínua de vídeo de vista de base a uma velocidade alta.
Mais especificamente, a busca de setor é realizada conforme se segue.
Em primeiro lugar, o mapa de entrada correspondente à transmissão contínua de vídeo de vista de base é usado para a detecção de um número de pacote de fonte que é uma posição de acesso randômico correspondente ao ponto arbitrário no tempo. " Em seguida, a informação de ponto de começo de Extensão na informação de clipe correspondente à transmissão contínua de vídeo de vis- ta de base é usada para a detecção de uma Extensão que contém o número de pacote de fonte que é a posição de acesso randômico.
Ainda, o descritor de alocação na entrada de arquivo correspondente ao arquivo de base é referenciado para a identificação do endereço de setor de começo da Exten- são que contém o número de pacote de fonte que é a posição de acesso randômico.
Então, uma leitura de arquivo é realizada pela regulagem de um ponteiro de arquivo para o endereço de setor de começo, e uma análise de pacote é executada no pacote de fonte de leitura para a identificação do pa- cote de fonte com o número de pacote de fonte que é a posição de acesso —randômico.
Então, o pacote de fonte identificado é lido.
Com este procedi- mento, o acesso randômico para a TS principal é executado eficientemente.
Isto também se aplica à subTS.
Conforme descrito acima, de acordo com a presente modalida- de, as Extensões da transmissão contínua de vídeo de vista de base e da transmissão contínua de vídeo dependente de vista no arquivo de transmis- são contínua entrelaçada são supridas para a unidade de demultiplexação e o decodificador após elas serem rearranjadas com base na informação de ponto de começo de Extensão.
Assim, o decodificador e o programa podem tratar, como os arquivos virtualmente existentes no meio de gravação, o ar- —quivo de base que armazena a transmissão contínua de vídeo de vista de base e o arquivo dependente que armazena a transmissão contínua de vi- deo dependente de vista.
VR RR A A A O O A O O MS O SS O A O O O O O CS A O O O SS A O a a a a 183/271 Nesta estrutura, a transmissão contínua de vídeo de vista de ba- se e a transmissão contínua de vídeo dependente de vista para a visualiza- ção estereoscópica são gravadas no meio de gravação, enquanto a trans- missão contínua de vídeo de vista de base e a transmissão contínua de vi- deo dependente de vista podem ser acessadas separadamente. Com esta estrutura, a eficiência de processamento do dispositivo de reprodução é me- lhorada.
(Modalidade 9) A presente modalidade descreve a produção dos meios de gra- i vação descritos nas modalidades até agora, especificamente, o ato de pro- dução do meio de gravação.
O método de gravação da presente modalidade pode ser reali- zado como uma gravação em tempo real na qual os arquivos de AV (arqui- vos de transmissão contínua) e os arquivos não de AV (outros arquivos além de arquivos de transmissão contínua) são gerados em tempo real, e são es- critos diretamente na área de gravação de dados de AV e na área de grava- ção de dados não de AV providas no meio de gravação. Contudo, não limi- tado a isto, o método de gravação da presente modalidade pode ser realiza- do como uma gravação de pré-formato na qual as transmissões contínuas debita serem gravadas na área de volume são geradas de antemão, um disco master é gerado com base nas transmissões contínuas de bit, e o dis- co master é prensado, desse modo tornando possível uma produção em massa do disco ótico. O método de gravação da presente modalidade é apli- cável à gravação em tempo real ou à gravação de pré-formato.
Quando o método de gravação é para ser realizado pela tecno- logia de gravação em tempo real, o dispositivo de gravação para a realiza- ção do método de gravação cria um clipe de AV em tempo real, e armazena o clipe de AV no BD-RE, no BD-R, em um disco rígido ou em um cartão de memória de semicondutor.
Neste caso, o clipe de AV pode ser uma transmissão contínua de transporte que é obtida conforme o dispositivo de gravação codifica um sinal de entrada analógico em tempo real, ou uma transmissão contínua de
A PELE RI E E A A AE AE EE E E EI AE EA EREEAD EA EEEEEA EEEEAEEEEEEEEEAE A Ra o RR A RANA RAR e, 184/271 transporte que é obtida conforme o dispositivo de gravação divide uma transmissão contínua de transporte de entrada digital. O dispositivo de gra- vação para a realização da gravação em tempo real inclui: um codificador de vídeo para a obtenção de uma transmissão contínua de vídeo pela codifica- çãode um sinal de áudio; um multiplexador para a obtenção de uma trans- missão contínua digital no formato MPEG2-TS pela multiplexação da trans- missão contínua de vídeo, da transmissão contínua de áudio e similares; e um empacotador de fonte para a conversão dos pacotes de TS constituindo a transmissão contínua digital no formato de MPEG2-TS em pacotes de fon- i te. O dispositivo de gravação armazena uma transmissão contínua digital de MPEG? tendo sido convertida no formato de pacote de fonte, em um arquivo de clipe de AV, e escreve o arquivo de clipe de AV no BD-RE, no BD-R, ou similar. Quando a transmissão contínua digital é escrita, a unidade de con- trole do dispositivo de gravação realiza um processo de geração da informa- ção detalhada o clipe e da informação de lista de execução na memória. Mais especificamente, quando o usuário requisita um processo de gravação, a unidade de controle cria um arquivo de clipe de AV e um arquivo de infor- mação de clipe de AV no BD-RE ou no BD-R.
Após isto, quando a posição de começo de GOP na transmissão contínua de vídeo é detectada a partir da transmissão contínua de transporte a qual é introduzida a partir do exterior do dispositivo, ou quando o GOP da transmissão contínua de vídeo é criado pelo codificador, a unidade de con- trole do dispositivo de gravação obtém (i) a PTS da ilustração intra que é posicionada no começo do GOP e (ii) o número de pacote do pacote de fon- te que armazena a porção de começo do GOP e, adicionalmente, escreve o par da PTS e do número de pacote no mapa de entrada do arquivo de infor- mação de clipe, como um par de entrada EP PTS e de entrada EP SPN. Após isso, a cada vez em que um GOP é gerado, um par de entrada EP PTS e de entrada EP SPN é escrito adicionalmente no mapa de entrada i do arquivo de informação de clipe. Ao fazê-lo, quando a posição de começo de um GOP é uma ilustração IDR, um indicador "is angle change" tendo sido regulado para "LIGADO" é adicionado a um par de entrada EP PTS e
A O MN RO CO O O CC O O NO O CS O O NS O O A O O A O O O O A O NS NS e e e 185/271 de entrada EP. SPN. Travamento, quando a porção de começo de um GOP não é uma ilustração de IDR, um indicador "is angle change" tendo sido regulado para "DESLIGADO" é adicionado a um par de entrada EP PTS e de entrada EP SPN.
Ainda, a informação de atributo de uma transmissão contínua no arquivo de informação de clipe é regulada de acordo com o atributo da transmissão contínua a ser gravada. Após o clipe e a informação de clipe serem gerados e escritos no BD-RE ou no BD-R, a informação de lista de : execução definindo o percurso de reprodução através do mapa de entrada básica na informação de clipe é gerada e escrita no BD-RE ou no BD-R. Quando este processo é executado com a tecnologia de gravação em tempo real, uma estrutura hierárquica composta pelo clipe de AV, pela informação de clipe e pela informação de lista de execução é obtida no BD-RE ou no BD-R.
Isto completa a descrição do dispositivo de gravação para a rea- lização do método de gravação pela gravação em tempo real. Em seguida, há uma descrição do dispositivo de gravação para a realização do método de gravação pela gravação de pré-formato.
O método de gravação pela gravação de pré-formato é realizada como um método de fabricação de um disco ótico incluindo um procedimen- to de autoria.
As figuras 56A e 56B mostram o método de gravação e o méto- do de fabricação de um disco ótico. A figura 56A é um fluxograma do método de gravação pela gravação de pré-formato. A figura 56A é um fluxograma do método de gravação pela gravação de pré-formato e mostra o predetermina- do do método de fabricação de disco ótico. O método de fabricação de disco ótico inclui a etapa de autoria, a etapa de assinatura, a etapa de obtenção de chave de meio, a etapa de encriptação de chave de meio, a etapa de forma- to físico, a etapa de embutimento de identificador, uma etapa de masteriza- çãoeuma etapa de replicação.
Na etapa de autoria S201, uma transmissão contínua de bit re- presentando a área de volume inteira do disco ótico é gerada.
Na etapa de assinatura S202, uma requisição para uma assina- tura é feita à AACS LA para a fabricação do disco ótico. Mais especificamen- te, uma porção é extraída da transmissão contínua de bit e é enviada para a AACS LA. Nota-se que a AACS LA é uma organização para o gerenciamen- toda licença das tecnologias de proteção de trabalho de direitos autorais para as aparelhagens elétricas domésticas digitais de próxima geração. Os sítios de autoria e os sítios de masterização são licenciados pela AACS LA, onde os sítios de autoria realizam uma autoria de discos óticos pelo uso de dispositivos de autoria, e os sítios de masterização executam uma masteri- zação pelo uso de dispositivos de masterização. A AACS LA também geren- cia as chaves de meio e a informação de invalidação. A AACS LA assina e retorna a porção da transmissão contínua de bit.
Na etapa de obtenção de chave de meio S203, uma chave de meio é obtida a partir da AACS LA. A chave de meio provida a partir da A- ACSLA não é fixa. A chave de meio é atualizada para uma nova quando o número de discos óticos fabricados atingir um certo número. A atualização da chave de meio torna possível excluir certos fabricantes ou dispositivos, e invalidar uma chave de encriptação pelo uso da informação de invalidação, mesmo se a chave de encriptação for quebrada.
Na etapa de encriptação de chave de meio S204, uma chave usada para a encriptação de uma transmissão contínua de bit é encriptada pelo uso da chave de meio obtida na etapa de obtenção de chave de meio.
Na etapa de formato físico S205, a formatação física da trans- missão contínua de bit é realizada.
Na etapa de embutimento de identificador S206, um identifica- dor, o qual é único e não pode ser detectado por dispositivos costumeiros, é embutido, uma marca d'água eletrônica, na transmissão contínua de bit para ser gravada no disco ótico. Isto evita a produção em massa de cópias pira- teadas por uma masterização não autorizada.
Na etapa de masterização S207, um disco master do disco ótico é gerado. Em primeiro lugar, uma camada de fotorresistência é formada no substrato de vidro, um feixe de laser é irradiado na camada de fotorresistên-
cia em conversão de potência percurso de comunicação as ranhuras ou sul- cos desejados, e, então, a camada de fotorresistência é submetida ao pro- cesso de exposição e ao processo de desenvolvimento. As ranhuras ou os sulcos representam valores dos bits constituindo a transmissão contínua de bitquefoisubmetida à modulação de oito para dezesseis. Após isto, o disco master do disco ótico é gerado com base na fotorresistência cuja superfície foi tornada não uniforme pelo corte a laser em correspondência com as ra- nhuras ou os sulcos.
Na etapa de replicação S208, as cópias do disco ótico são pro- i duzidas por uma produção em massa pelo uso do disco mestre do disco óti- co.
A figura 56B mostra o procedimento do método de gravação pe- la gravação de pré-formato quando um usuário geral grava qualquer um dos vários arquivos descritos na modalidade até agora em um meio de gravação, tal como um BD-R ou um BD-RE pelo uso de um computador pessoal, não quando o disco ótico é produzido em massa. Se comparada com a figura 56A, no método de gravação mostrado na figura 56B, a etapa de formato . físico S205 e a etapa de masterização S207 foram omitidas, e cada etapa de escrita de arquivo S209 foi adicionada. Em seguida, a etapa de autoria é explicada.
A figura 57 é um fluxograma que mostra o procedimento da eta- pa de autoria.
Na etapa S101, os conjuntos de carretel da TS principal e da subTS são definidos. Um "carretel" é um arquivo o qual armazena os dados de material de uma transmissão contínua elementar. No sistema de autoria, os carretéis existem em um drive em uma rede local. Os carretéis são dados representando, por exemplo, imagens L e R filmadas por uma câmera 3D, um áudio gravado na filmagem, um áudio gravado após a filmagem, legen- das para cada linguagem, e menus. Um "conjunto de carretel" é um grupo de ligações para os arquivos de material, representando um conjunto de trans- missões contínuas elementares a serem multiplexadas em uma transmissão contínua de transporte. Neste exemplo, um conjunto de carretel é definido
| 188/271 para cada uma dentre a TS principal e a subTS. Na etapa S102, os protótipos de item de execução e subitem de execução são definidos, e os protótipos do percurso principal do subpercur- so são definidos pela definição de uma ordem de reprodução de item de e- xecuçãoe subitem de execução. O protótipo do item de execução pode ser definido pelo recebimento, via uma GUI, de uma especificação de um carre- tel que é permitido que seja reproduzido por um item de execução-alvo no modo de saída monoscópica, e uma especificação de In Time e Out Time. O protótipo do subitem de execução pode ser definido pelo recebimento, através de uma GUI, de uma especificação de um carretel que tem permis- são para ser reproduzido por um item de execução correspondente a um subitem almejado no modo de saída estereoscópica, e uma especificação de In Time e Out Time.
Para a especificação de um carretel que tem permissão para ser reproduzido, uma GUI é provida para se tornar possível checar uma caixa de verificação correspondente a, dentre as ligações para os arquivos de materi- al no conjunto de carretel, uma ligação para um arquivo de material com permissão para ser reproduzido. Com esta GUI, colunas de entrada de nú- mero são exibidas em correspondência com os carretéis. Com o uso das colunas de entrada de número, a prioridade de cada carretel é recebida, e com base nisto, as prioridades dos carretéis são determinadas. Com a regu- lagem dos carretéis permitida para ser reproduzida e a regulagem das priori- dades, a tabela de seleção de transmissão contínua e a tabela de seleção de transmissão contínua de extensão são geradas.
A especificação de In Time e Out Time é realizada quando o dispositivo de gravação executa o processo no qual o eixo de tempo de vista de base é realizada quando o dispositivo de gravação executa o processo no qual o eixo de tempo da transmissão contínua de vídeo de vista de base e da transmissão contínua de vídeo dependente de vista é exibido como um item gráfico na GUI, uma barra deslizante é movida no item gráfico do eixo de tempo, e uma especificação de uma regulagem de posição da barra des- lizante é recebida a partir do usuário.
A definição da ordem de reprodução do item de execução e do subitem de execução é realizada pelo processo a seguir: uma ilustração em In Time do item de execução é exibida como uma miniatura na GUI, e o dis- positivo de gravação recebe a partir do usuário uma operação feita na minia- turaparaaregulagem da ordem de reprodução.
Na etapa S103, uma pluralidade de transmissões contínuas e- lementares é obtida pela codificação dos arquivos de material especificados pelos conjuntos de carretel.
A pluralidade de transmissões contínuas ele- = mentares inclui a transmissão contínua de vídeo de vista de base e a trans- missão contínua dependente de vista, e a transmissão contínua de áudio primária, a transmissão contínua de PG e a transmissão contínua de IG que devem ser multiplexadas com a transmissão contínua de vídeo de vista de base e a transmissão contínua de vídeo dependente de vista.
Na etapa S104, uma TS principal é obtida pela multiplexação ali da transmissão contínua de vídeo de vista de base e de uma transmissão contínua elementar, a qual dentre as transmissões contínuas elementares obtidas pela codificação, pertence ao mesmo conjunto de carretel que a transmissão contínua de vídeo de vista de base.
Na etapa S105, uma subTS é obtida pela multiplexação ali da transmissão contínua de vídeo dependente de vista e da transmissão contí- nua elementar, a qual, dentre as transmissões contínuas elementares obti- das pela codificação, pertence ao mesmo conjunto de carretel que a trans- missão contínua de vídeo dependente de vista.
Na etapa S106, o protótipo do arquivo de informação de clipe é criadocom base nos parâmetros tendo sido regulados durante a codificação e a multiplexação.
Na etapa S107, a informação de lista de execução é definida pe- la geração da informação de item de execução e da informação de subitem de execução com base no protótipo do item de execução, e, então, gerando- l sea informação de percurso principal e a informação de subpercurso pela definição da ordem de reprodução com base na informação de item de exe- cução e na informação de subitem de execução.
Na geração da informação de item de execução, a tabela de se- leção de transmissão contínua é gerada na informação de item de execução, de modo que, dentre as transmissões contínuas elementares multiplexadas na TS principal, as transmissões contínuas elementares que são definidas, na estrutura básica do item de execução, a serem reproduzidas no modo de saída monoscópica sejam reguladas para "tocáveis"”. Também, para a defini- ção da seção de reprodução na transmissão contínua de vídeo de vista de base, In Time e Out Time tendo sido definidos pela edição descrita acima | | são escritos na informação de item de execução. i Na geração da informação de subitem de execução, a tabela de seleção de transmissão contínua de extensão é gerada nos dados de infor- mação de lista de execução, de modo que, dentre as transmissões contí- nuas elementares multiplexadas na subTS principal, as transmissões conti- nuas elementares que são definidas, na estrutura básica do item de execu- ção, para serem reproduzidas no modo de saída estereoscópica sejam regu- ladas para "tocáveis". A informação de item de execução e a informação de subitem de execução são definidas com base no protótipo do protótipo do arquivo de informação de clipe.
Na etapa S108, a TS principal, a subTS, o protótipo do arquivo de informação de clipe e o protótipo da informação de lista de execução são convertidos em um grupo de arquivo de diretório em um formato de aplicati- vo predeterminado.
Através dos processos descritos acima, a TS principal, a subTS, a informação de clipe, a informação de item de execução e a informação de subitem de execução são geradas.
Então, a TS principal e a subTS são con- vertidas nos respectivos arquivos de transmissão contínua independentes, a informação de clipe é convertida no arquivo de informação de clipe, e a in- formação de item de execução e a informação de subitem de execução são convertidas no arquivo de informação de lista de execução.
Desta forma, um — conjunto de arquivos a serem gravados no meio de gravação é obtido.
Após isto, quando a etapa de codificação de transmissão contí- nua de vídeo é executada, o valor de deslocamento de plano e a informação de direção de deslocamento obtidos na conversão descrita acima são escri- tos nos metadados de cada GOP. Desta forma, a sequência de deslocamen- to pode ser gerada no processo de codificação.
A figura 58 é um fluxograma que mostra o procedimento para escrita do arquivo de AV. Os arquivos de AV são escritos de acordo com este fluxograma, quando o método de gravação pela gravação em tempo real ou o método de gravação incluindo a masterização ou a replicação é implementada.
Na etapa S401, o dispositivo de gravação gera a entrada de ar- " quivonamemória do dispositivo de gravação pela criação de ""ooxx.ssif'. Na etapa S402, é julgado se as áreas de setor livre contínuas foram assegura- das. Quando as áreas de setor livre contínuas tiverem sido asseguradas, o controle prossegue para a etapa S403, na qual o dispositivo de gravação escreve a sequência de pacote de fonte constituindo o bloco de dados de- pendente de vista nas áreas de setor livre contínuas, tanto quanto EXT2 [i]. Após isto, as etapas S404 a S408 são executadas. Quando é julgado na e- tapa S402 que as áreas de setor livre contínuas não foram asseguradas, o controle prossegue para a etapa S409, na qual o processo excepcional é realizado e, então, o processo termina.
As etapas S404 a S408 constituem um loop no qual o processo das etapas S404 a S406 e S408 é repetido até ser julgado "NÃO" na etapa
8207.
Na etapa S405, o dispositivo de gravação escreve a sequência de pacote de fonte constituindo o bloco de dados de vista de base nas áreas de setorlivre contínuas tanto quanto EXT1 [i].
Na etapa S406, ele adiciona, na entrada de arquivo, o descritor de alocação que indica o endereço de começo da sequência de pacote de fonte e o comprimento de continuação, e o registra como uma Extensão. Em relação a isto, ele escreve, nos metadados na informação de base de clipe e na informação dependente de clipe, a informação de ponto de começo de Extensão que indica o número de pacote de fonte de começo do mesmo.
A etapa S407 define a condição para o fim do loop. Na etapa
S407, é julgado se há ou não um pacote de fonte não escrito nos blocos de dados de vista de base e dependente de vista. Quando é julgado que há um pacote de fonte não escrito, o controle prossegue para a etapa S408, para continuação do loop. Quando é julgado que não há um pacote de fonte não escrito, o controle prossegue para a etapa S410.
Na etapa S408, é julgado se há ou não áreas de setor contínuas. Quando é julgado que há áreas de setor contínuas, o controle prossegue para a etapa S403. Quando é julgado que não há áreas de setor contínuas, o controle retorna para a etapa S402. i Na etapa S410, "wo000xx.ssif' é fechado e a entrada de arquivo é escrita no meio de gravação. Na etapa S411, "s000x.m2ts" é criado e a en- trada de arquivo "“coxx.m2ts" é gerada na memória. Na etapa S412, o des- critor de alocação que indica o comprimento de continuação e o endereço de começo de Extensão do bloco de dados de vista de base único para o arqui- vo2D é adicionado à entrada de arquivo de "“ooxx.m2ts". Na etapa S413, "oox.ma2ts" é fechado e a entrada de arquivo é escrita.
Na etapa S404, é julgado se há ou não um ponto de ocorrência de salto longo na faixa de "EXTss + EXT2D". No presente exemplo, é pre- sumido que o ponto de ocorrência de salto longo seja uma fronteira entre camadas. Quando é julgado que há um ponto de ocorrência de salto longo na faixa de "EXTss + EXT2D", o controle prossegue para a etapa S420, na qual uma cópia do bloco de dados de vista de base é criada, e os blocos de dados de vista de base Blilss e B[i]2D são escritos na área imediatamente antes do ponto de ocorrência de salto longo e, então, o controle prossegue paraa etapa S406. Estes se tornam as Extensões do arquivo 2D e as Ex- tensões do arquivo de base.
O que vem a seguir explica os valores específicos de EXT2D, EXT1 [n], EXT2 [n] e EXTss [n].
O valor mais inferior de EXT2D é determinado, de modo que, quando uma reprodução no modo de saída 2D for realizada, um estouro pa- ra menos de buffer não ocorra no buffer de leitura do dispositivo de reprodu- ção durante um período de salto a partir de cada bloco de dados de vista de base para o bloco de dados de vista de base seguinte.
O valor mais baixo de EXT2D é representado pela expressão a seguir para a Condição 1, quando levar Tjump2D(n) de tempo quando um salto do enésimo bloco de dados de vista de base para o (n+1)-ésimo bloco de dados de vista de base for feito, cada bloco de dados de vista de base é lido no buffer de leitura a uma velocidade de Rud2D, e o bloco de dados de vista de base é transferido a partir do buffer de leitura para o decodificador de vídeo em uma velocidade média de Rbext2D. | Condição 1 É [valor mais baixo de EXT2D] 2 (Rud2D + Rbext2D) / (Rud2D - Rbext2D) x Tjump2D (n) É presumido aqui que uma Extensão correspondente a um bloco de dados de vista de base B[nJss é representado como EXT 1[n]. Neste caso, o valor mais baixo de EXT1[n] é determinado de modo que, quando uma reprodução no modo de apresentação B-D for realizada, um estouro para menos de buffer não corra no buffer duplo durante um período de salto a partir de cada bloco de dados de vista de base para o bloco de dados de- pendente de vista seguinte e durante um período de salto do referido bloco de dados dependente de vista para o bloco de dados de vista de base se- guinte.
No presente exemplo, o buffer duplo é composto por um buffer de leitura 1 e um buffer de leitura 2. O buffer de leitura 1 é o mesmo que o buffer de leitura provido no dispositivo de reprodução 2D.
É presumido aqui que, quando uma reprodução no modo de a- presentação B-D é realizada, ela leva Tfjump3D(n) de tempo quando um salto a partir do enésimo bloco de dados de vista de base para o p-ésimo bloco de dados dependente de vista é feito, e ela leva TBjump3D(n) de tem- po quando um salto a partir do p-ésimo bloco de dados dependente de vista para o (n+1) bloco de dados de vista de base é feito.
É adicionalmente presumido que cada bloco de dados de vista de base seja lido no buffer de leitura 1 a uma velocidade de Rud3D, cada bloco de dados dependente de vista seja lido no buffer de leitura 2 à veloci-
dade de Rud3D, e o bloco de dados de vista de base seja transferido do buf- fer de leitura 1 para o decodificador de vídeo a uma velocidade média de Rbext3D. Então, o valor mais baixo de EXT1[n] é representado pela expres- são a seguir para a Condição 2. O comprimento de continuação das Exten- sões grandes é regulado para um valor que é igual a ou mais alto do que o valor mais baixo.
Condição 2 [valor mais baixo de EXT1[n]] = (Rud3D x Rbext3D) / (Rud3D — Rbext3D) x (TFjump3D(n) + EXT2[n] / (Rud3D + TBjump3D(n))) i O valor mais baixo EXT2 é determinado de modo que, quando | uma reprodução no modo de apresentação B-D for realizada, um estouro para menos de buffer não corra no buffer duplo do dispositivo de reprodução durante um período de salto de cada Extensão dependente de vista para a Extensão de vista de base seguinte, e durante um período de salto a partir dareferida Extensão de vista de base para a Extensão dependente de vista seguinte.
O valor mais baixo de EXT2[n] é representado pela expressão para a Condição 3, quando ele leva Tfjump3D(n+1) de tempo quando um salto do (n+1)-ésimo bloco de dados de vista de base para o (p+1)-ésimo —blocode dados dependente de vista for feito, e o bloco de dados dependente de vista é transferido do buffer de leitura 2 para o decodificador a uma velo- cidade média de Rdext3D. h Condição 3 [valor mais baixo de EXT2[n]] > (Rud3D + Rbext3D) / (Rud3D — Rdext3D)*x(TBjump3D(n)+ EXT2[n+1]/ (Rud3D + TFjump3D(n+1))) Valores específicos de EXTSS Quando um salto a partir de uma leitura de uma Extensão para a Extensão seguinte é para ser feito, o buffer deve ser ocupado por uma quan- tidade suficiente de dados imediatamente antes do salto. Assim sendo, — quando um arquivo de transmissão contínua entrelaçada estereoscópica é para ser lido, o buffer de leitura precisa armazenar uma Extensão, e uma ocorrência de um estouro para menos de buffer deve ser evitada.
Contudo, a "EXTSS" precisa ser determinada com base, não apenas em "Tjump", um período de tempo gasto quando um salto a partir de uma Extensão para uma outra Extensão, mas em "Tdiff'. Deve ser notado que "Tdiff' representa um atraso de tempo que ocorre em relação a um pré- carregamento dos blocos de dados dependente de vista em EXTss e um pré-carregamento de blocos de dados dependente de vista em EXTssnext. O que vem a seguir explica adicionalmente o significado de Tdiff. Quando | um arquivo de transmissão contínua entrelaçada estereoscópica é para ser lido enquanto o bloco de dados dependente de vista de começo está sendo s pré-carregado.
Em EXTss, a reprodução é atrasada tanto quanto o período de tempo requerido para o pré-carregamento do bloco de dados dependente de vista. Aqui, o período de tempo requerido para o pré-carregamento do bloco de dados dependente de vista em EXTss é referido como o "período de a- traso", porque a reprodução é atrasada tanto quanto o período.
Por outro lado, em EXTssnext, imediatamente após um salto de EXTss para EXTssnext ser feito, o bloco de dados dependente de vista de começo é pré-carregado. Assim, a reprodução pelo decodificador de vídeo tem permissão para ser atrasada pelo período de pré-carregamento. Portan- to, o período de tempo no qual o bloco de dados dependente de vista de começo é pré-carregado na reprodução de EXTSsnex é referido como "perí- odo de graça" porque um começo de reprodução pelo decodificador tem permissão para ser atrasado pelo período.
Tendo em vista isto, um valor de Tdiff é obtido pela subtração do período de atraso do período de graça do bloco de dados dependente de vista. Mais especificamente, o valor Tdiff é calculado usando-se a expressão a seguir.
Tdiff = ceill[((SIstEXTI[iJEXTSSnext) - SISIEXTI[IJEXTSS) x 1000 x 8)/Rud72] Na expressão acima, Tdiff significa uma diferença entre o perío- do de tempo para a leitura de S1stEXT2[iJEXTss e o período de tempo para a leitura de S1IstEXT2[iJEXTSSnext; S1IstEXT2[iJEXTss representa o tama-
nho de EXT2[i] a qual está localizada no começo de EXTss; S1IstEXT2 [iEXTssnext representa o tamanho de EXT2[i] a qual está localizada no co- meço de EXTssnext. EXTssnext é uma Extensão na qual o arquivo de transmissão contínua entrelaçada estereoscópica está localizado, imediata- menteapósEXTss,e é reproduzido sem emendas com EXTss. Com o uso de Tdiff e Tjump, o qual é o período de tempo para o salto para EXTssnext, Sextss, o qual é o tamanho mínimo de Extensão com i base na taxa de bit média em cada Extensão, é calculado como um valor que satisfaz à Condição 4 a seguir. 3
[0001]Condição 4 SextSS[Byte] > ceill((Tjump + Taiff x Rud72)/(1000 x 8)] x (Rextss x 192)/(Rud72 x 188 — Rextss x 192)] Na Condição acima 4, Rud72 representa uma taxa de dados em uma transferência a partir do drive de BD-ROM no modo de saída estereos- cópica Rextss representa uma taxa de bit média em EXTss e é obtida usando-se as expressões a seguir. Rextss = ceillNsp x 188 x 8/(ATCDextss/27000000)] ATCDextss = ATCstart EXTssnext - ATCstart EXTss ATCDextss = ATCIast EXTss - ATCstart EXTss + ceil (27000000 * 188 x 8/min(Rts1,Rts2)) Nas expressões acima, ATCDextss representa o período de ATC de EXTss. ATCstart EXTss representa o valor de ATC mínimo especificado —pelocampo de ATC da sequência de pacote de fonte em EXTss. ATCstart EXTssnext representa o valor de ATC mínimo especi- ficado pelo campo de ATC da sequência de pacote de fonte em EXTssnext. ATCIast EXTss representa o valor de ATC máximo especificado pelo campo de ATC da sequência de pacote de fonte em EXTss. Nsp representa o número de pacotes de fonte que são incluídos | na TS principal e na subTS e têm valores de ATC correspondentes a ATCs na faixa de ATCDexss.
Rts1 representa um valor de taxa de gravação de TS na TS prin- cipal e seu valor máximo é 48 Mbps.
Rts2 representa um valor de taxa de gravação de TS na subTS, e seu valor máximo é 48 Mbps.
Quando dois itens de execução são para serem reproduzidos continuamente, EXTss inclui o primeiro byte de dados na sequência de ATC que é usada pelo item de execução prévio (item de execução 1). - EXTss tem um tamanho igual a ou maior do que o tamanho de Extensão mínimo definido na Condição 4. É - Quando EXTss é o primeiro byte de dados na sequência de ATC que é usado pelo item de execução prévio, a informação de condição de conexão do item de execução prévio não é regulada para "5" ou "6". Nes- te caso, não é necessário satisfazer ao tamanho de EXTss.
EXTss inclui um byte de dados na sequência de ATC que é usa- dopeloitem de execução atual (item de execução 2). - EXTss tem um tamanho igual a ou maior do que o tamanho mínimo de Extensão na Condição 4. Quando EXTss é o último byte de dados na sequência de ATC que é usada pelo item de execução 2, a informação de condição de conexão doitem de execução 2 não é regulada para "5" ou "6". Neste caso, não é necessário satisfazer ao tamanho de EXTss.
Gravação detalhada de blocos de dados de vista de base e blo- cos de dados dependente de vista Quando GOP'ss da TS principal e subTS são para serem grava- dosemum meio de gravação, as entradas do mapa de entrada de extensão apontam apenas para os pedaços de dados de ilustração dependente de vista que correspondem aos pedaços de dados de ilustração de vista de ba- se apontados pelas entradas do mapa de entrada básica como aqueles os quais são para serem reproduzidos nos mesmos tempos de reprodução que os pedaços de dados de ilustração dependente de vista.
Para a realização desse apontamento, o processo de gravação é realizado conforme se segue.
A A E APT REA EE EE E ET A A A CAE EIA Ma A MA RARA ON SS RI SRS AN Se ie sas ss egõ-a, 198/271 No processo de gravação, uma tentativa é feita de modo que uma fronteira entre um bloco de dados dependente de vista e um bloco de dados de vista de base combine com uma fronteira entre um GOP depen- dente de vista e um GOP de vista de base. Mais especificamente, nesta ten- tativa, o delimitador de unidade de acesso da unidade de acesso de vídeo de começo de GOP (i) na subTS é dividido como uma fronteira entre os blo- cos de dados dependente de vista e o delimitador de unidade de acesso da unidade de acesso de vídeo de começo de GOP (i) na TS principal é dividido como uma fronteira entre blocos de dados de vista de base. Nesta divisão, a i restrição sobre o comprimento de Extensão descrito anteriormente deve ser satisfeita.
Nesta divisão, quando um bloco de dados de vista de base ou um bloco de dados dependente de vista não satisfaz à restrição que a Ex- tensão deve ter um comprimento que não cause um estouro para menos em um buffer duplo no dispositivo de reprodução, um pacote de enchimento é inserido imediatamente antes do delimitador de unidade de acesso da uni- dade de acesso de vídeo de começo de GOP (i) na subTS ou imediatamente antes do delimitador de unidade de acesso da unidade de acesso de vídeo de começo de GOP (i) na TS principal, e, então, a tentativa descrita acima é feitade novo, de modo que as fronteiras combinem.
Quando as fronteiras combinam de forma bem-sucedida pelo método descrito acima, uma entrada apontando para um número de pacote de fonte de um pacote de fonte armazenando o delimitador de unidade de acesso da unidade de acesso de começo do GOP de vista de base é adicio- nadaaomapa de entrada básica da mesma forma.
Quando as fronteiras não combinam, mesmo se o pacote de en- Cchimento for inserido, e o pacote de fonte armazenando o delimitador de u- nidade de acesso da unidade de acesso de começo do GOP dependente de vista estiver na metade do bloco de dados dependente de vista, uma entrada apontando para o pacote de fonte não será adicionada no mapa de entrada de extensão. De modo similar, quando o pacote de fonte que armazena o delimitador de unidade de acesso da unidade de acesso de começo do GOP
EEE a EEE LR ER A EEE EE aa a RARA Ne RA RONCAR RA 199/271 de vista de base está na metade do bloco de dados de vista de base, uma entrada apontando para o pacote de fonte não é adicionada no mapa de en- trada de extensão.
Quando essas entradas são excluídas do mapa de entrada de extensão desta forma, é assegurado que os pares de uma vista de base e de uma vista dependente sejam apontados pelas entradas do mapa de en- trada básica e do mapa de entrada de extensão.
O processo de gravação dos blocos de dados de vista de base e dos blocos de dados dependente de vista e, então, da geração dos mapas - de entrada é realizado por um processo no qual os começos de GOP são detectados a partir do arquivo de transmissão contínua entrelaçada estere- oscópica gravado, e as entradas apontando para os começos detectados de operações são adicionadas nos mapas de entrada.
O que vem a seguir des- creve o procedimento para a geração dos mapas de entrada básica e de extensão pela da dos começos de GOPs e pela adição das entradas, com referência à figura 59. A figura 59 é um fluxograma que mostra o procedimento para a geração do mapa de entrada básica e do mapa de entrada de extensão.
Na etapa S601, formas do mapa de entrada básica e do mapa de entrada básica são geradas na memória, e o controle prossegue para um loop composto pelas etapas S602 a S610. Neste loop, a variável x identifica um GOP.
O loop é executado conforme se segue.
A variável x é inicializada para 1 (etapa S602). O começo de GOP(x) é identificado (etapa S603). Um SPN(x) correspondente à PTS (x) de começo do GOP é identificado (etapa —S604). Após isto, julgamentos são realizados nas etapas S605 e S607. Na etapa S605, é julgado se SPN (x) é ou não o começo de EXT1 [i]. Quando é julgado que SPN (x) não é o começo de EXT1 [i], as etapas S606 a S609 são puladas.
Quando é julgado que SPN (x) é o começo de EXT1 [i], o con- trole prossegue para a etapa S606 na qual EXT2 []], cujo SPN de começo (y) corresponde às PTS (x) é identificado.
Na etapa S607, é julgado se a variável "i" que identifica EXT1 [i] combina com a variável "j" que identifica EXT2 []]. Quando é julgado que a a zEs«RzIH”H-s! Ie MÂ [*A A ASA, CRC 200/271 variável "i" não combina com a variável "j", as etapas após isso são puladas.
Quando é julgado que a variável "!" combina com a variável "j", EP entry (x) apontando para um par de PTS (x) e SPN (x) é adicionada no mapa de en- trada básica (etapa S608), e EP. entry (x) apontando para um par de PTS (x) eSPN(x)é adicionada no mapa de entrada de extensão (etapa S609). Na etapa S610, é julgado se a variável x especifica ou não o úl- timo GOP.
Quando é julgado que a variável x não especifica o último GOP, a variável x é incrementada, e o controle se move para a etapa S603. Criação de tabela de índice E A tabela de índice descrita na Sexta modalidade pode ser criada da maneira a seguir.
Quando a transmissão contínua de vídeo de vista de base, transmissão contínua de vídeo dependente de vista, o arquivo de in- formação de clipe e o arquivo de informação de lista de execução são gera- dos de acordo com o fluxograma mostrado na figura 55, as frequências de exibição de listas de execução a serem gravadas no meio de gravação são identificadas.
Destas frequências de exibição, a frequência de resolu- ção/exibição da lista de execução a ser usada no primeiro título a tocar, ou a frequência de resolução/exibição da lista de execução do título especificado pelo número de título na faixa de O a 999 é regulado na informação de for- mato de vídeo ea informação de taxa de quadro na informação de aplicativo de BDMV na tabela de índice.
Com esta estrutura, a frequência de resolu- ção/exibição a ser aplicada à exibição da lista de execução é regulada na tabela de índice.
A figura 60 é um fluxograma que mostra o procedimento para a geração do aplicativo de BD-J, do objeto de BD-J, do objeto de filme e da tabela de índice.
Na etapa S701, um programa fonte, o qual instrui o disposi- tivo de reprodução para gerar uma instância de tocador para uma lista de execução, é gerado pela programação orientada para objeto.
Na etapa S702, um aplicativo de BD-J é gerado pela compilação e pelo armazena- —mentoem backup do programa fonte gerado.
Na etapa S703, um objeto de BD-J é gerado.
Na etapa S704, um objeto de filme é descrito com o uso de um comando que instrui uma repro-
o o oa o o o oa o EITEIEEEEETDO RARO RODO RARO 201/271 dução de uma lista de execução. Na etapa S705, uma tabela de índice é gerada pela descrição da correspondência entre os números de título e o objeto de BD-J ou o objeto de filme. Na etapa S706, uma lista de execução para ser o primeiro título a tocar é selecionada. Na etapa S707, uma infor- mação de aplicativo de BDMV, a qual indica o formato de vídeo e a taxa de vídeo da lista de execução no primeiro título a tocar é gerada. Na etapa S708, uma tabela de índice que inclui o índice de título e a informação de aplicativo de BDMV é gerada. Na etapa S709, o objeto de BD-J, o aplicativo de BD-J, o objeto de filme e a tabela de índice são escritos no meio de gra- N vação.
O que vem a seguir explica o meio de gravação que é gerado pela gravação descrita acima.
A figura 61 mostra a estrutura interna de um disco ótico de ca- mada múltipla.
A primeira linha da figura 61 mostra um exemplo de um disco ó- tico de camada múltipla. A segunda linha mostra trilhas no formato estendido horizontalmente, embora elas sejam formadas, na realidade, em espiral nas camadas de gravação. Estas trilhas em espiral nas camadas de gravação são tratadas como uma área de volume contínuo. A área de volume é com- posta por uma área de entrada, camadas de gravação de camadas de gra- vação 1 a 3, e uma área de saída, onde a área de entrada está localizada na circunferência interna, a área de saída está localizada na circunferência ex- terna, e as camadas de gravação das camadas de gravação 1 a 3 estão lo- calizadas entre a área de entrada e a área de saída. As camadas de grava- ção das camadas de gravação 1 a 3 constituem um espaço de endereço lógico consecutivo.
A área de volume é seccionada em unidades nas quais o disco ótico pode ser acessado, e números de série são atribuídos às unidades de acesso. Os números de série são denominados endereços lógicos. Uma lei- tura de dados a partir do disco ótico é realizada pela especificação de um endereço lógico. Aqui, no caso de um disco apenas de leitura, tal como um BD-ROM, basicamente, os setores com endereços lógicos consecutivos também são consecutivos na disposição física do disco ótico. Quer dizer, os dados armazenados nos setores com endereços lógicos consecutivos po- dem ser lidos sem a realização de uma operação de busca. Contudo, nas fronteiras entre as camadas de gravação, a leitura de dados consecutivos nãoé possível, mesmo se os endereços lógicos forem consecutivos. Assim, é presumido que os endereços lógicos das fronteiras entre as camadas de gravação sejam registrados no dispositivo de gravação de forma preliminar. | Na área de volume, uma informação de gerenciamento de sis- tema de arquivos é gravada imediatamente após a área de entrada. Seguin- 5 do-seaisto, uma área de partição gerenciada pela informação de gerencia- mento de sistema de arquivos existe. O sistema de arquivos é um sistema que expressa dados no disco em unidades denominadas diretórios e arqui- vos. No caso do BD-ROM, o sistema de arquivos é um UDF (formato de dis- co universal). Mesmo no caso de um PC diário (computador pessoal), quan- doosdados são gravados com um sistema de arquivos denominado FAT ou NTFS, os dados gravados no disco rígido sob diretórios e arquivos podem ser usados no computador, assim se melhorando a usabilidade. O sistema de arquivos torna possível ler os dados lógicos da mesma maneira que em um PC comum, usando-se uma estrutura de diretório e arquivo.
A quarta linha mostra como as áreas na área de sistema de ar- quivos gerenciada pelo sistema de arquivos são atribuídas. Conforme mos- trado na quarta linha, a área de gravação de dados não de AV existe no lado de circunferência mais interna na área de sistema de arquivos; e uma área de gravação de dados de AV existe imediatamente seguindo-se à área de gravação de dados não de AV. A quinta linha mostra o conteúdo gravado na área de gravação de dados não de AV e na área de gravação de dados de AV. Conforme mostrado na quinta linha, as Extensões constituindo os arqui- vos de AV são gravadas na área de gravação de dados de AV; e as Exten- sões constituindo os arquivos não de AV são gravadas na área de gravação —dedadosnãode AV.
A figura 62 mostra o formato de aplicativo do disco ótico com base no sistema de arquivos.
O diretório BDMV é um diretório no qual os dados tais como con- teúdo de AV e informação de gerenciamento usados no BD-ROM são gra- vados. Cinco subdiretórios, "diretório PLAYLIST," "diretório CLIPINF," "dire- tório STREAM," "diretório BDJO," "diretório JAR," e "diretório META" existem abaixo do diretório BDMV. Também, dois tipos de arquivos (isto é, in- dex.bdmv e MovieObject.bdmv) são dispostos sob o diretório BDMV.
Um arquivo "index.bdmv" (o nome de arquivo "index.bdmv" é fi- x0) armazena uma tabela de índice.
Um arquivo "MovieObject.bdmv" (o nome de arquivo "MovieOb- = ject bdmv" é fixo) armazena um ou mais objetos de filme. O objeto de filme é um arquivo de programa que define um procedimento de controle a ser realizado pelo dispositivo de reprodução no modo de operação (modo HDMV) no qual o objeto de controle é um intérprete de comando. O objeto de filme inclui um ou mais comandos e um indicador de máscara, onde o indicador de máscara define se há ou não uma máscara para uma chamada de menu ou uma chamada de título quando a chamada é realizada pelo u- suário na GUI.
Um arquivo de programa (XXXXX.bdjo—"XXXXX" é variável e a extensão "bdjo" é fixa) ao qual a extensão "bdjo" é dada existe no diretório BDJO.O arquivo de programa armazena um objeto de BD-J que define um procedimento de controle a ser realizado pelo dispositivo de reprodução no modo de BD-J.
Uma substância desse aplicativo Java? é um arquivo de arma- zenamento de backup Java? (YYYYY jar) armazenado no diretório JAR sob odiretório BDMV.
Um aplicativo pode ser, por exemplo, um aplicativo Javaº que é composto por um ou mais programas xlet tendo sido carregados em uma memória heap (também denominada memória de trabalho) de uma máquina virtual. A aplicação é constituída a partir dos programas xlet tendo sido car- —regados na memória de trabalho e dados.
No "diretório PLAYLIST" um arquivo de informação de lista de execução ("xcoux.mpls"--"XXXXX" é variável, e a extensão "mpls" é fixa) ao o AE A E E O OTIRSNRSNTO DOR RAR RR 204/271 qual uma extensão "mpls" é dada existe.
No "diretório CLIPINF", um arquivo de informação de clipe (Docoo.cIpi"---"XXXXX" é variável, e a extensão "clpi" é fixa) ao qual uma extensão "clpi" é dada existe.
As Extensões que constituem os arquivos existentes nos diretó- rios explicados até agora são gravadas nas áreas de dados não de AV.
O "diretório STREAM" é um diretório que armazena um arquivo de transmissão contínua de transporte. No "diretório STREAM", um arquivo de transmissão contínua de transporte ("“s000Xx.m2ts"---"XXXXX" é variável, e aextensão"m2ts" é fixa) ao qual uma extensão "m2ts" é dada existe.
Os arquivos descritos acima são formados em uma pluralidade de setores que são fisicamente contínuos na área de partição. A área de partição é uma área acessada pelo sistema de arquivos e inclui uma "área na qual o descritor de conjunto de arquivo é gravado", uma "área na qual um descritor de fim é gravado", uma "área de diretório ROOT", uma "área de diretório BDMV", "área de diretório JAR", uma "área de diretório BDJO", "á- rea de diretório PLAYLIST", uma "área de diretório CLIPINF", e uma "área de diretório STREAM". O que vem a seguir explica estas áreas.
O "descritor de conjunto de arquivo" inclui um número de bloco lógico (LBN) que indica um setor no qual a entrada de arquivo do diretório ROOT é gravada, dentre as áreas de diretório. O "descritor de fim" indica um fim do descritor de conjunto de arquivo.
Em seguida, há uma descrição detalhada das áreas de diretório. As áreas de diretória descritas acima têm uma estrutura interna em comum.
Querdizer, cada uma das "áreas de diretório" é composta por uma "entrada de arquivo", um "arquivo de diretório" e uma "área de gravação de arquivo de arquivo mais baixo".
A "entrada de arquivo" inclui um "tag de descritor", um "tag de ICB" e um "descritor de alocação".
O "tag de descritor" é um tag que indica a entidade concernente ao tag de descritor em si.
O "tag de ICB" indica uma informação de atributo concernente à
DEE ooo a a fa A É RM ERRADO 205/271 entrada de arquivo em si.
O "descritor de alocação" inclui um número de bloco lógico (LBN) indicando uma posição de gravação do arquivo de diretório. Até ago- ra, a entrada de arquivo foi descrita. Em seguida, há uma descrição detalha- dado arquivo de diretório.
O "arquivo de diretório" inclui um "descritor de identificação de arquivo de diretório mais baixo" e um "descritor de identificação de arquivo de arquivo mais baixo".
O "descritor de identificação de arquivo de diretório mais baixo" n é uma informação que é referenciada para acesso a um diretório mais baixo que pertence ao arquivo de diretório em si, e é composto pela informação de identificação do diretório mais baixo, pelo comprimento do nome de diretório do diretório mais baixo, um endereço de entrada de arquivo que indica o número de bloco lógico do bloco no qual a entrada de arquivo do diretório mais baixo é gravada, e o nome de diretório do diretório mais baixo.
O "descritor de identificação de arquivo de arquivo mais baixo" é uma informação que é referenciada para acesso a um arquivo que pertence ao arquivo de diretório em si, e é composto pela informação de identificação do arquivo mais baixo, o comprimento do nome de arquivo mais baixo, um endereço de entrada de arquivo que indica o número de bloco lógico do blo- co no qual a entrada de arquivo do arquivo mais baixo é gravada, e o nome de arquivo do arquivo mais baixo.
Os descritores de identificação de arquivo dos arquivos de dire- tório indicam os blocos lógicos nos quais as entradas de arquivo do diretório mais baixo e do arquivo mais baixo são gravadas. Pelo rastreamento dos descritores de identificação de arquivo, é possível, portanto, atingir a partir da entrada de arquivo do diretório ROOT até a entrada de arquivo do diretó- rio BDMV, e atingir a partir da entrada de arquivo do diretório BDMV até a entrada de arquivo do diretório PLAYLIST. De modo similar é possível atingir asentradas de arquivo do diretório JAR, do diretório BDJO, do diretório CLI- À PINF e do diretório STREAM.
A "área de gravação de arquivo de arquivo mais baixo" é uma área na qual a substância do arquivo mais baixo que pertence a um diretório. A "entrada de arquivo" da entrada mais baixa e uma ou mais "Extensões" são gravadas na "área de gravação de arquivo de arquivo mais baixo".
O arquivo de transmissão contínua que constitui o recurso prin- cipaldo presente pedido é uma área de gravação de arquivo que existe na área de diretório do diretório ao qual o arquivo pertence. É possível acessar o arquivo de transmissão contínua de transporte pelo rastreamento dos des- critores de identificação de arquivo dos arquivos de diretório, e os descrito- res de alocação das entradas de arquivo. = (Modalidade 10) A presente modalidade descreve a estrutura interna de um dis- positivo de reprodução 2D/3D que tem funções integradas dos dispositivos de reprodução tendo sido descritos nas modalidades até agora.
A figura 63 mostra a estrutura de um dispositivo de reprodução 2D/3D. O dispositivo de reprodução 2D/3D inclui uma unidade de BD-ROM 1, um buffer de leitura 2a, um buffer de leitura 2b, um comutador 3, um de- codificador de alvo de sistema 4, um conjunto de memória de plano 5a, uma unidade de superposição de plano 5b, uma unidade de transmissão/recepção de HDMI 6, uma unidade de controle de reprodução 7, uma memória, um conjunto de registrador 203, uma unidade de execução de programa 11, uma memória de programa 12, um módulo de HDMV 13, uma plataforma de BD-J 14, um middleware 15, um módulo de gerenciamento de modo 16, uma unidade de processamento de evento de usuário 17, um armazenamento local 18 e uma memória não volátil 19.
A unidade de BD-ROM 1, como o dispositivo de reprodução 2, lê os dados a partir de um disco de BD-ROM com base em uma requisição a partir da unidade de controle de reprodução 7. Os clipes de AV lidos a partir do disco de BD-ROM são transferidos para o buffer de leitura 2a ou 2b.
Quando uma imagem 3D é para ser reproduzida, a unidade de —controlede reprodução 7 emite uma requisição de leitura que instrui a leitura i do bloco de dados de vista de base e do bloco de dados dependente de vis- ta alternadamente em unidades de Extensões. A unidade de BD-ROM 1 lê coa o A e RREO RA ARO RARA 207/271 as Extensões que constituem o bloco de dados de vista de base para o buf- fer de leitura 2a, e lê as Extensões constituindo o bloco de dados dependen- te de vista no buffer de leitura 2h. Quando uma imagem 3D é para ser repro- duzida, a unidade de BD-ROM 1 deve ter uma velocidade de leitura mais altadoquea unidade de BD-ROM para o dispositivo de reprodução 2D, uma vez que é necessário ler o bloco de dados de vista de base e o bloco de da- dos dependente de vista simultaneamente.
O buffer de leitura 2a é um buffer que pode ser realizado, por exemplo, por uma memória de porta dupla, e armazena os dados dos blocos À dedados de vista de base lidos pela unidade de BD-ROM 1.
O buffer de leitura 2b é um buffer que pode ser realizado, por exemplo, por uma memória de porta dupla, e armazena os dados dos blocos de dados dependente de vista lidos pela unidade de BD-ROM 1.
O comutador 3 é usado para a comutação da fonte de dados pa- ra ser introduzida nos buffers de leitura, entre a unidade de BD-ROM 1 e o armazenamento local 18.
O decodificador de alvo de sistema 4 decodifica as transmissões contínuas pela realização do processo de demultiplexação nos pacotes de fonte lidos no buffer de leitura 2a e no buffer de leitura 2b.
O conjunto de memória de plano 5a é composto por uma plurali- dade de memórias de plano. As memórias de plano incluem aquelas para o armazenamento de um plano de vídeo de vista esquerda, um plano de vídeo de vista direita, um plano de vídeo secundário, um plano de itens gráficos interativos (plano de IG) e um plano de itens gráficos de apresentação (plano dePG).
A unidade de superposição de plano 5 realiza a superposição de plano explicada nas modalidades até agora. Quando a imagem é para ser extraída para a televisão ou similar, a saída é conformada para o sistema 3D. Quando é necessário reproduzir a imagem de vista esquerda e a ima- gem de vista direita alternadamente pelo uso dos óculos com obturador, a imagem é extraída como está. Quando a imagem é para ser extraída, por exemplo, para a televisão lenticular, um buffer temporário é preparado, a e O E O a O ROÓRRRRDSORROR RRRRRRAAAA 208/271 imagem de vista esquerda é primeiramente transferida para o buffer tempo- rário, e a imagem de vista esquerda e a imagem de vista direita são extraí- das simultaneamente, após a imagem de vista direita ser transferida. A unidade de transmissão/recepção de HDMI 6 executa a fase de negociação descrita na Modalidade 1 em conformidade, por exemplo, com o padrão HDMI, onde HDMI significa interface de multimídia de defini- ção alta. Na fase de negociação, a unidade de transmissão/recepção de HDMI 6 pode receber, a partir da televisão, (i) uma informação indicando se ela suporta uma exibição estereoscópica ou não, (ii) uma informação refe- : rente à resolução para uma exibição monoscópica, e (iii) uma informação referente à resolução para uma exibição estereoscópica.
A unidade de controle de reprodução 7 inclui um agente de re- produção 7a e um agente de controle de reprodução 7b. Quando ela é ins- truída a partir da unidade de execução de programa 11 ou similar para a re- — produção de uma lista de execução 3D, a unida de controle de reprodução 7 identifica um bloco de dados de vista de base de um item de execução que é a reprodução alvo dentre a lista de execução 3D, e identifica um bloco de dados dependente de vista de um subitem de execução no subpercurso 3D que deve ser reproduzido em sincronização com o item de execução. Após isto, a unidade de controle de reprodução 7 interpreta o mapa de entrada do arquivo de informação de clipe correspondente, e requisita que a unidade de BD-ROM 1 alternadamente leia a Extensão do bloco de dados de vista de base e a Extensão do bloco de dados dependente de vista, começando com o ponto de começo de lista de execução, com base no tipo de começo de Extensão que indica qual dentre uma Extensão constituindo a transmissão contínua de vídeo de vista de base e uma Extensão constituindo a transmis- são contínua de vídeo dependente de vista é disposta primeiramente. Quan- do a reprodução é começada, a primeira Extensão é lidada no buffer de lei- tura 2a ou no buffer de leitura 2b, completamente, e, então, a transferência do buffer de leitura 2a e do buffer de leitura 2b para o decodificador de alvo de sistema 4 é começada.
O agente de reprodução 7a executa funções de reprodução de
NS a SS J" a o EUROS ARO RRRRRRRNA 209/271 AV.
As funções de reprodução de AV no dispositivo de reprodução são um grupo de funções tradicionais sucessivas de tocadores de CD e DVD.
As funções de reprodução de AV incluem: Tocar, Parar, Pausa, Desligar Pausa, Congelar desligado, Avançar (com uma especificação da velocidade de re- produção por um valor imediato), Retroceder (com uma especificação da velocidade de reprodução por um valor imediato), Mudança de Áudio, Mu- dança de Dados de Ilustração para um vídeo secundário, e mudança de ân- gulo. : O agente de controle de reprodução 7b realiza funções de re- E — produção de lista de execução em resposta a chamadas de função a partir do intérprete de comando o qual é o corpo de operação principal no modo de HDMV, e a partir da plataforma Java a qual é o corpo de operação principal no modo de BD-J.
As funções de reprodução de lista de execução significam que, dentre as funções de reprodução de AV descritas acima, as funções de Tocare Parar são realizadas de acordo com a informação de lista de execu- ção atual e a informação de clipe atual, onde a informação de lista de execu- ção atual constitui a lista de execução atual.
A memória é uma memória para o armazenamento da informa- ção de lista de execução atual e da informação de clipe atual.
A informação delistade execução atual é um pedaço de uma informação de lista de exe- cução que é atualmente um alvo de processamento, dentre uma pluralidade de pedaços de informação de lista de execução que podem ser acessados a partir do BD-ROM, um drive de meio embutido, ou um drive de meio removí- vel.
A informação de clipe atual é um pedaço de informação de clipe que é atualmente um alvo de processamento, dentre uma pluralidade de pedaços de informação de clipe que podem ser acessados a partir do BD-ROM, um drive de meio embutido, ou um drive de meio removível.
O conjunto de registrador 10 é um registrador de status/regu- lagem de tocador que é um conjunto de registradores incluindo um registra- dor de finalidade geral para o armazenamento de uma informação arbitrária que é para ser usada pelo conteúdo, bem como o registrador de status de reprodução e o registrador de regulagem de reprodução tendo sido descritos e | 210/271 nas modalidades até agora.
A unidade de execução de programa 11 é um processador para a execução de um programa armazenado em um arquivo de programa de BD. Operando de acordo com o programa armazenado, a unidade de exe- cuçãode programa 11 realiza os controles a seguir: (1) instrução da unidade de controle de reprodução 7 para reproduzir uma lista de execução; e (2) transferência, para o decodificador-alvo de sistema, de PNG/JPEG que re- presenta um menu ou itens gráficos para um jogo, de modo que ele seja exi- bido na tela. Estes controles podem ser realizados livremente de acordo com - a construção do programa, e como os controles são realizados é determina- do pelo processo de programação do aplicativo de BD-J no processo de au- toria.
A memória de programa 12 armazena um cenário dinâmico atual o qual é provido para o intérprete de comando que é um operador no modo de HDMV, e para a plataforma Java? que é um operador no modo de BD-J. O cenário dinâmico atual é um alvo de execução atual que é um dentre In- dex.bdmv, objeto de BD-J e objeto de filme gravado no BD-ROM. A memória de programa 12 inclui uma memória heap.
A memória heap é uma região de pilha para o armazenamento de códigos de byte do aplicativo de sistema, códigos de byte do aplicativo de BD-J, parâmetros de sistema usados pelo aplicativo de sistema, e parâme- tros de aplicativo usados pelo aplicativo de BD-J.
O módulo de HDMV 13 é provido com um intérprete de comando e controla o modo de HDMV pela decodificação e execução do comando de navegação o qual constitui o objeto de filme.
A plataforma de BD-J 14 é uma plataforma Java? que é um ope- rador no modo de BD-J, e é plenamente implementada com Java2Micro Edition (J2ME) Personal Basis Profile (PBP 1.0), e a especificação de MHP globalmente executável (GEM1.0.2) para alvos de mídia de pacote. A plata- —formade BD-J 14 é composta por um carregador de classe, um intérprete de código de byte e um gerenciador de aplicativo.
O carregador de classe é um dos aplicativos de sistema, e car-
DD EE o o o A OECD NAO DANA RA NO ROO 211271 rega um aplicativo de BD-J pela leitura de códigos de byte a partir do arquivo de classe existente no arquivo de armazenamento de backup JAR e arma- zenando os códigos de byte na memória heap.
O intérprete de código de byte é o que é denominado uma má- quina virtual Java?. O intérprete de código de byte (i) converte os códigos de byte que constituem o aplicativo de BD-J armazenado na memória heap e (ii) os códigos de byte constituindo o aplicativo de sistema, em códigos nativos, e faz com que a MPU execute os códigos nativos.
O gerenciador de aplicativo é um dos aplicativos de sistema, e F realiza uma sinalização de aplicativo para o aplicativo de BD-J com base na tabela de gerenciamento de aplicativo no objeto de BD-J, tal como o começo ou o fim de um aplicativo de BD-J.
Isto completa a estrutura interna da plata- forma de BD-J.
O middleware 15 é um sistema operacional para o software em- —butido, e é composto por um núcleo e um driver de dispositivo.
O núcleo provê ao aplicativo de BD-J uma função única para o dispositivo de reprodu- ção, em resposta a uma chamada para a interface de programação de apli- cativo (API) a partir do aplicativo de BD-J.
O middleware 15 também realiza um controle do hardware, tal como um começo do manipulador de interrup- —çãopelo envio de um sinal de interrupção.
O módulo de gerenciamento de modo 16 mantém o Index.bdmv foi lido a partir do BD-ROM, uma unidade de meio embutido ou uma unidade de meio removível, e realiza um gerenciamento de modo e um controle de ' ramificação.
O gerenciamento pelo gerenciamento de modo é uma atribuição de módulo para se fazer com que a plataforma de BD-J ou o módulo de HDMV para a execução do cenário dinâmico.
A unidade de processamento de evento de usuário 17 recebe uma operação de usuário através de um controle remoto, e faz com que a unidade de execução de programa 11 ou a unidade de controle de reprodu- ção7 realize um processo como instruído pela operação de usuário recebi- da.
Por exemplo, quando o usuário pressiona um botão no controle remoto, ' a unidade de processamento de evento de usuário 17 instrui a unidade de
A A EEE A A E a É RA, É RARO 212/271 execução de programa 11 para a execução de um comando incluído no bo- tão. Por exemplo, quando o usuário pressiona um botão de avan- car/retroceder no controle remoto, a unidade de processamento de evento de usuário 17 instrui a unidade de controle de reprodução 7 para executar o S processo de avançar/retroceder no clipe de AV da lista de execução atual- mente reproduzida.
O armazenamento local 18 inclui uma unidade de meio embutida para acesso a um disco rígido, e a unidade de meio removível para acesso a um cartão de memória de semicondutor, e armazena o conteúdo adicional - carregado, dados a serem usados por aplicativos, e outros dados. Uma área para o armazenamento do conteúdo adicional é dividida em tantas áreas quantos forem os BD-ROMs. Também, uma área para o armazenamento de dados usados por aplicativos é dividida muitas áreas pequenas quantos fo- rem os aplicativos.
A memória não volátil 19 é um meio de gravação que é, por e- xemplo, uma em que pode ser lida/escrita, e é um meio tal como uma me- mória rápida ou uma FERAM que pode conservar os dados gravados, mes- mo se uma potência não for suprida para ele. A memória não volátil 19 é usada para o armazenamento de um backup do conjunto de registrador 203.
(Modalidade 11) A presente modalidade é uma modalidade para a implementa- ção da invenção que é mesma que a invenção (a partir deste ponto, referida como a "presente invenção") recitada na descrição e nos desenhos anexa- dos a uma requisição por um pedido de patente, o que é base da declaração de prioridade do presente pedido.
Em primeiro lugar, dos atos de implementação do meio de gra- vação da presente invenção, uma modalidade de ato de uso é descrita. À figura 684A mostra uma modalidade de um ato de uso de um meio de grava- ção relacionado à presente invenção. Um BD-ROM 101 é usado para o su- —primento de filmes para um sistema de home theater composto por um dis- Ú positivo de reprodução 102, uma televisão 103 e um controle remoto 104.
Isto completa a descrição do ato de uso do meio de gravação re-
lativo à presente invenção.
O que vem a seguir descreve a estrutura de dados de um BD- ROM (isto é, o meio de gravação da presente invenção) para a gravação de imagens 2D.
A figura 64B mostra a estrutura do BD-ROM.
A quarta linha na figura 64B mostra o BD-ROM 101 e a terceira linha mostra uma trilha no BD-ROM. Embora a trilha usualmente seja forma- da para se estender em espiral a partir de uma circunferência interna para uma circunferência externa, a trilha é desenhada de uma maneira expandida - lateralmente na presente figura. Como com outros discos óticos, tais como DVDs e CDs, o BD-ROM 101 tem uma área de gravação que forma uma espira a partir da circunferência interna até a circunferência externa do BD- ROM 101. O BD-ROM 101 também tem uma área de volume na qual dados lógicos podem ser gravados, entre a área de entrada no lado de circunferên- ciainterna e a área de saída no lado de circunferência externa. A área de volume é dividida em uma pluralidade de unidades de acesso às quais os números de série são atribuídos em ordem. Estes números de série são de- nominados endereços lógicos. Os dados são lidos a partir do disco ótico pela especificação de endereços lógicos. Quer dizer, os dados com endereços lógicos consecutivos podem ser lidos sem uma operação de busca. Há uma área especial denominada BCA (área de corte de rajada) provida em um lugar mais interno do que a área de entrada. Uma vez que ela pode ser lida apenas por um drive, não por um aplicativo, a BCA frequentemente é usada pela tecnologia de proteção de direitos autorais.
Na frente da área de volume uma informação de volume de um sistema de arquivos é gravada, seguida por dados de aplicativo, tais como dados de vídeo. O sistema de arquivos é um sistema que expressa dados no disco em unidades de diretórios e arquivos. No BD-ROM 101, o sistema de arquivos é gravado em um formato denominado UDF (formato de disco uni- versal). Mesmo no caso de um PC diário (computador pessoal), quando os dados são gravados com um sistema de arquivos denominado FAT ou NTFS, os dados gravados no disco rígido sob diretórios e arquivos podem eee 214/271 ser usados no computador, assim melhorando a usabilidade.
O sistema de arquivos torna possível ler os dados lógicos da mesma maneira que em um PC comum, usando-se uma estrutura de diretório e arquivo.
A estrutura de diretório e arquivo no BD-ROM 101 é conforme se segue.
Um diretório de BDMV é provido diretamente abaixo do diretório de raiz (ROOT). Os dados, tais como os conteúdos de AV e a informação de gerenciamento no BD-ROM 101, são gravados no diretório BDMV.
É provido -. abaixo do diretório BDMV um arquivo de índice (index.bdmv) que define uma tabela de índice que constitui um título, um diretório PLAYLIST, um diretório - CLIPINF, um diretório STREAM, um diretório BDJO e um diretório JAR.
São providos abaixo do diretório STREAM, do diretório CLIPINF e do diretório PLAYLIST: um clipe de AV (XXX.M2TS) armazenando conteúdos de AV, tais como vídeo e áudio, que são multiplexados em conjunto; um arquivo de in- formação de clipe (XXX.CLPI) que armazena uma informação de gerencia- mento de clipe de AV; um arquivo de lista de execução (YYY.MPLS) que define percursos de reprodução lógicos de clipes de AV; um arquivo de pro- grama de BD (AAA.PROG) que armazena um programa que define um ce- nário dinâmico.
O que vem a seguir descreve a estrutura de dados dos arquivos que são armazenados sob o diretório BDMV.
O arquivo de índice é descrito (Index.bdmv) é descrito primeiro.
O arquivo de índice tem a tabela de índice mostrada na figura 64C.
A tabela de índice é uma tabela que é provida na camada mais alta e define a estru- tura de título do menu de topo, FirstPlay e todos os títulos armazenados no —BD-ROM.A tabela de índice específica arquivos de programa a serem exe- cutados primeiramente a partir de cada título, o menu de topo e o FirstPlay.
A cada vez em que um título ou menu é chamado, um tocador de BD-ROM se refere à tabela de índice, para a execução de um arquivo de programa de BD predeterminado.
Aqui, FirstPlay é regulado por um provedor de conteú- —do,eindicaum arquivo de programa de BD a ser executado automaticamen- te quando o disco for carregado em um tocador de BD-ROM.
O menu de topo específica um operador de filme ou um objeto de BD-J o qual é para ser chamado quando um comando "Retornar ao menu" for executado de acordo com uma operação de usuário através de um controle remoto.
O arquivo de programa de BD (AAA.PRG) armazena uma plura- lidade de mensagens a serem especificados e executados a partir de cada título. Diferentes prefixos (por exemplo, AAA) são usados para a identifica- ção de arquivos correspondentes. Embora os programas de abordagem de intérprete com especificações únicas sejam usados para a geração de pro- gramas para um disco Blu-ray, os programas a serem usados podem ser " escritos em uma linguagem de programação de finalidade geral, tal como Java ou JavaScript. A linguagem de programação não é essencial para a presente invenção. Os programas especíificam listas de execução a serem reproduzidas.
Uma descrição é dada, agora, sobre o clipe de AV (XXX.M2TS) e o arquivo de informação de clipe (XXX.CLPI).
O clipe de AV é uma transmissão contínua digital que tem um formato de transmissão contínua de transporte de MPEG-?2.
A figura 65A mostra a estrutura de um clipe de AV. Conforme mostrado na figura 65A, um clipe de AV é obtido pela multiplexação de uma ou mais dentre uma transmissão contínua de vídeo, uma transmissão contí- nua de áudio, uma transmissão contínua de itens gráficos de apresentação (PG), uma transmissão contínua de itens gráficos interativos (IG). A trans- missão contínua de vídeo representa os vídeos primário e secundário de um filme. A transmissão contínua de áudio representa o áudio primário do filme e o áudio secundário a ser misturado com o áudio primário. A transmissão contínua de itens gráficos de apresentação representa legendas para o fil- me. Nota-se que o vídeo primário é um vídeo comum exibido na tela, e o vídeo secundário é exibido em uma tela pequena provida dentro da exibição do vídeo primário. A transmissão contínua de itens gráficos interativa repre- senta uma tela interativa criada pela disposição de componentes de GUI em uma tela A transmissão contínua de vídeo é codificada por um método de codificação tal como MPEG-2, MPEG-4, AVC ou SMPTE VC-1, antes de ser gravada. A transmissão contínua de áudio é codificada com compressão por um método tal como Dolby AC-3, Dolby Digital Plus, MLP, DTS-HD ou PCM linear, antes de ser gravada.
É descrita abaixo a estrutura da transmissão contínua de vídeo, quando uma técnica de compressão/codificação de vídeo, tal como MPEG-2, MPEGHA AVC e SMPTE VC-1 é usada, os dados são comprimidos no tama- nho tirando-se vantagem de redundância espacial e temporal! do vídeo. Um método que tira vantagem de redundância temporal do vídeo é a codificação preditiva entre ilustração. De acordo com a codificação preditiva entre ilus- | tração, quando da codificação de uma certa ilustração, uma outra ilustração : aser exibida antes ou após a referida certa ilustração ao longo do eixo de tempo de exibição é designada como uma ilustração de referência. Após a detecção de uma quantidade de movimento pela qual os dados de certa ilus- tração diferem dos dados da ilustração de referência, os dados da referida certa ilustração são comprimidos no tamanho pela remoção de redundância espacial, o que é obtido pela subtração da referida certa ilustração (alvo de codificação) da ilustração de referência de movimento compensado.
Uma ilustração | é uma ilustração que é codificada pela codifica- ção preditiva entre ilustração, isto é, apenas pelo uso de uma informação presente em si, sem uma referência a uma ilustração de referência. Deve ser notado que uma "ilustração" é uma unidade de codificação e denota um quadro e um campo. Uma ilustração P é uma ilustração que é codificada por uma codificação preditiva entre ilustração, mas especificamente, pela refe- rência a uma outra ilustração que já foi processada. Uma ilustração B é uma ilustração que é codificada por uma codificação preditiva entre ilustração, mas especificamente, pela referência simultaneamente a duas outras ilustra- ções que já foram processadas. Uma ilustração B que é referida por uma outra ilustração é denominada uma ilustração Br. Um quadro (no caso da estrutura de quadro) e um campo (no caso da estrutura de campo) são de- nominados as unidades de acesso de vídeo.
Cada transmissão contínua no clipe de AV é identificada por um PID. Por exemplo, um alinhamento 0x1011 é alocado a uma transmissão contínua de vídeo usada como o vídeo do filme, os alinhamentos 0x1100 a
Ox111F são alocados as transmissões contínuas de áudio, os alinhamentos 0x1200 a Ox121F são alocados às transmissões contínuas de itens gráficos de apresentação, os alinhamentos 0x1400 a O0x141F são alocados às trans- missões contínuas de itens gráficos interativas, os alinhamentos 0x1B00 a Ox1B1F são alocados às transmissões contínuas de vídeo usadas como ví- deo secundário do filme, e os alinhamentos O0x1A00 a OX1A1F são alocados à transmissão contínua de áudio usada como o áudio secundário misturado Ê com o áudio primário. .
A figura 65B mostra esquematicamente como o clipe de AV é multiplexado. Em primeiro lugar, uma transmissão contínua de vídeo 501 composta por uma pluralidade de quadros de vídeo e uma transmissão con- tínua de áudio 504 composta por uma pluralidade de quadros de áudio é convertida em uma série de pacote de PES 502 e uma série de pacote de PES 505, respectivamente. As séries de pacote de PES 502 e 505 são con- vertidas em pacotes de TS 503 e 506, respectivamente. De modo similar, os pedaços de dados de uma transmissão contínua de itens gráficos de apre- sentação 507 e itens gráficos interativos 510 são convertidos em uma série de pacote de PES 508 e uma série de pacote de PES 511, respectivamente, e as séries de pacote de PES 508 e 511 são convertidas em pacotes de TS 509e 512, respectivamente. Um clipe de AV 513 é composto pelos pacotes de TS 503, 506, 509 e 512 multiplexados em uma transmissão contínua.
A figura 66A ilustra em maiores detalhes como a transmissão contínua de vídeo é armazenada na série de pacotes de PES. A primeira linha mostra uma série de quadro de vídeo da transmissão contínua de ví- deo.A segunda linha mostra uma série de pacotes de PES. Conforme mos- trado pelas setas yy1, yy2, yy3 e yy4, a transmissão contínua de vídeo é composta por uma pluralidade de unidades de apresentação de vídeo (ilus- tração |, ilustração B, ilustração P). A transmissão contínua de vídeo é divi- dida nas ilustrações individuais, e cada ilustração é armazenada na carga útildeum pacotede PES. Cada pacote de PES tem um cabeçalho de PES que armazena uma PTS (estampa de tempo de apresentação) que indica um tempo de exibição da ilustração armazenada na carga útil do pacote de
RAR ss sssspspp—o e ee sit cia iel La TO OI O A o Pt ce 218/271 PES, e uma DTS (estampa de tempo de decodificação) que indica um tempo de decodificação da ilustração armazenada na carga útil do pacote de PES.
A figura 66B mostra o formato dos pacotes de TS finalmente es- critos no clipe de AV.
Cada pacote de TS é um pacote de 188 bytes de com- primento fixo composto por um cabeçalho de TS de 4 bytes portando uma informação, tal como um PID identificando a transmissão contínua, e dados de armazenamento de carga útil de TS de 184 bytes.
Os pacotes de PES são armazenados na forma dividida nas cargas úteis de TS.
No caso de um : BD-ROM, a cada pacote de TS é afixado um TP Extra Header de 4 bytes, assim se constituindo um pacote de fonte de 192 bytes.
Os pacotes de fonte são escritos no clipe de AV.
O TP Extra Header armazena uma informação tal como uma ATS (Arrival Time Stamp). A ATS mostra um tempo de co- meço de transferência no qual o pacote de TS é para ser transferido para um filtro de PID de um decodificador de alvo de sistema 1503, o qual será des- critomaistarde.
Os pacotes de fonte são dispostos no clipe de AV, conforme mostrado na linha inferior na figura 66B.
Os números incrementando a partir da frente do clipe de AV são denominados SPNs (números de pacote de fonte). Além dos pacotes de TS de áudio, vídeo, legendas e similares, o clipedeAV também inclui pacotes de TS de uma PAT (tabela de associação de programa), uma PMT (tabela de mapa de programa) e uma PCR (refe- rência de relógio de programa). A PAT mostra um PID de uma PMT usada no clipe de AV.
O PID da PAT em si é registrado como "0". A PMT armazena os PIDs nas transmissões contínuas de vídeo, áudio, legendas e similares, e uma informação de atributo correspondente aos PIDs.
A PMT também tem vários descritores relacionados ao clipe de AV.
Os descritores têm uma in- formação, tal como uma informação de controle de cópia mostrando se uma cópia do clipe de AV é permitida ou não permitida.
A POR armazena uma informação de tempo de STC correspondente a um ATS mostrando quando o pacotede PCR é transferido para um decodificador, de modo a se obter uma sincronização entre um ATC (relógio de tempo de chegada) que é um eixo de tempo de ATSs, e um STC (relógio de tempo de sistema) que é um eixo de tempo de PTSs e DTSs.
A figura 67A explica a estrutura de dados da PMT em detalhes.
Um cabeçalho de PMT é disposto no topo da PMT.
Uma informação escrita no cabeçalho de PMT inclui o comprimento de dados incluídos na PMT ao qualo cabeçalho de PMT é anexado.
Uma pluralidade de descritores relati- vos ao clipe de AV é disposta após o cabeçalho de PMT.
Uma informação, tal como a informação de controle de cópia descrita é listada nos descritores.
Após os descritores, há uma pluralidade de pedaços de informação de . transmissão contínua relativa às transmissões contínuas incluídas no clipe deAV.Cada pedaço de informação de transmissão contínua é composto por descritores de transmissão contínua, cada um ouvindo uma informação, tal . como um tipo de transmissão contínua para a identificação do codificador — decodificador de compressão da transmissão contínua, um PID de transmis- são contínua, ou uma informação de atributo de transmissão contínua (tal como taxa de quadro ou razão de aspecto). O número de descritores de transmissão contínua é igual àquele de transmissões contínuas no clipe de AV.
Conforme mostrado na figura 67B, cada pedaço de arquivo de informação de clipe é uma informação de gerenciamento para um clipe de AV.
Os arquivos de informação de clipe estão em uma correspondência de um para um com os clipes de AV, e são compostos, cada um, por uma in- formação de clipe, uma informação de atributo de transmissão contínua e um mapa de entrada.
Conforme mostrado na figura 67B, uma informação de clipe é composta por uma taxa de sistema, um tempo de começo de reprodução e um tempo de fim de reprodução.
A taxa de sistema representa uma taxa de transferência máxima na qual o clipe de AV é transferido para o filtro de PID do decodificador-alvo de sistema, o que será descrito mais tarde.
O intervalo entre as ATSs no clipe de AV é igual a ou mais baixo do que a taxa de sis- tema.
O tempo de começo de reprodução é a PTS do primeiro quadro de vídeo no clipe de AV.
O tempo de fim de reprodução é obtido pela adição de um intervalo de reprodução por quadro à PTS do último quadro de vídeo no
RNRORNSNNRRRNSNSSNSNcacRcNSR SNS Nessas cc CORAAR Al MA MA O A o sp Mia ds O A o A AE E 220/271 clipe de AV.
Conforme mostrado na figura 68A, um pedaço de informação de atributo é registrado para cada PID de cada transmissão contínua no clipe de AV.
Cada pedaço de informação de atributo tem uma informação diferen- te, dependendo de a transmissão contínua correspondente ser uma trans- missão contínua de vídeo, uma transmissão contínua de áudio, uma trans- missão contínua de itens gráficos de apresentação ou uma transmissão con- tínua de itens gráficos interativa.
Cada pedaço de informação de atributo de & | transmissão contínua de vídeo porta uma informação incluindo com que tipo de codificador — decodificador de compressão a transmissão contínua de vídeo foi comprimida, e a resolução, a razão de aspecto e a taxa de quadro dos pedaços de dados de ilustração que compõem a transmissão contínua de vídeo.
Cada pedaço de informação de atributo de transmissão contínua de áudio porta uma informação que inclui com que tipo de codificador — de- codificador de compressão a transmissão contínua de áudio foi comprimida, quantos canais estão incluídos na transmissão contínua de áudio, quantas linguagens a transmissão contínua de áudio suporta, e a frequência de a- mostragem.
A informação na informação de atributo de transmissão contínua de vídeo e a informação de atributo de transmissão contínua de áudio são usadas para fins tais como uma inicialização de um decodificador, antes de o tocador realizar uma reprodução.
Conforme mostrado na figura 68B, o mapa de entrada é uma in- formação de tabela que mostra uma informação de cabeçalho de mapa de entrada 1101, PTSs e SPNs.
Cada PTS mostra um tempo de exibição de cada ilustração | na transmissão contínua de vídeo no clipe de AV.
Cada
SPN é o SPN do clipe de AV que é começado com uma ilustração |. Aqui,
um par de uma PTS e um SPN mostrado em uma mesma linha na tabela é denominado um ponto de entrada.
Cada ponto de entrada tem um ID de ponto de entrada (a partir deste ponto, também referido como um EP ID). À Começando com o ponto de entrada de topo, o qual é um ID de ponto de entrada O, os pontos de entrada sucessivamente incrementaram os ID$ de ponto de entrada.
Usando o mapa de entrada, o tocador pode especificar a localização de um arquivo de um clipe de AV correspondente a um ponto arbitrário no eixo de reprodução da transmissão contínua de vídeo. Por e- xemplo, quando da realização de uma reprodução especial, tal como um avanço ou um retrocesso, o tocador pode realizar um processamento efici- entemente, sem uma análise do clipe de AV, pela especificação, seleção e reprodução de uma ilustração | registrada no mapa de entrada. Um mapa de entrada é criado para cada transmissão contínua de vídeo multiplexada no clipe de AV. Os mapas de entrada são gerenciados de acordo com PIDs. À informação de cabeçalho de mapa de entrada 1101 é armazenada na frente decada mapa de entrada. A informação de cabeçalho de mapa de entrada 1100 porta uma informação tal como o PID da transmissão contínua de vi- deo correspondente e o número de pontos de entrada.
Uma descrição é dada, agora, do arquivo de lista de execução (YYY.MPLS).
Uma lista de execução indica o percurso de lista de execução de um clipe de AV. Conforme mostrado na figura 69A, uma lista de execução é composta por um ou mais itens de execução 1201. Cada item de execução mostra um segmento de reprodução com respeito a um clipe de AV. Os itens de execução 1201são identificados, cada um, por um respectivo ID de item de execução, e são escritos na ordem na qual eles são para serem tocados na lista de execução. Mais ainda, a lista de execução inclui uma marca de entrada 1202 que mostra um ponto de começo de reprodução. A marca de entrada 1202 pode ser atribuída nos segmentos de reprodução definidos no item de execução. Conforme mostrado na figura 69A, as marcas de entrada 1202 são atribuídas a posições que são posições de começo de reprodução em potencial em itens de execução, e usadas para uma reprodução assina- lada. No caso de um título de filme, por exemplo, as marcas de entrada 1202 podem ser atribuídas ao cabeçalho de cada capítulo, assim se tornando uma reprodução de capítulo possível. Deve ser notado que o percurso de repro- — dução de uma série de itens de execução é definido como um percurso prin- cipal 1205 no presente exemplo.
O conteúdo dos itens de execução é descrito, agora, com refe-
rência à figura 69B. Um item de execução inclui uma informação de clipe 1301 do clipe a ser reproduzido, um tempo de começo de reprodução 1302, um tempo de fim de reprodução 1303, uma condição de conexão 1310 e uma tabela de seleção de transmissão contínua 1305. Uma vez que o tempo de começo de reprodução e o tempo de fim de reprodução são uma infor- mação de tempo, o tocador se refere ao mapa de entrada do arquivo de in- formação de clipe, adquire um SPN correspondente ao tempo de começo de reprodução designado e ao tempo de fim de reprodução, e designa uma po- " sição de começo de leitura, para a realização do processamento de reprodu- ção.
A condição de conexão 1310 mostra um item de execução pré- vio e um tipo de conexão. Quando a condição de conexão 1310 de um item de execução é "1", não é garantido que o clipe de AV indicado por este item de execução seja conectado sem emendas a um outro clipe de AV indicado porumitem de execução prévio que precede este item de execução. Quan- do a condição de conexão 1310 de um item de execução é "5" ou "6", é ga- rantido que o clipe de AV indicado por este item de execução seja conectado sem emendas com um outro clipe de AV indicado por um item de execução prévio que precede este item de execução. Quando a condição de conexão 1310é"5", um STC de um item de execução e um STC de um outro item de execução não podem ser contínuos com cada outro. Quer dizer, o tempo de começo de exibição de vídeo de um começo de um clipe de AV indicado por um item de execução pós-conexão não pode ser contínuo a partir do tempo de começo de exibição de vídeo de um fim de um clipe de AV indicado por umitem de execução pré-conexão. Contudo, no caso em que o clipe de AV indicado pelo item de execução pré-conexão e o clipe de AV indicado pelo item de execução pós-conexão são introduzidos no filtro de PID do decodifi- cador-alvo de sistema 1503 e sequencialmente reproduzidos, estes clipes de AV não devem destruir a capacidade de decodificação do decodificador-alvo desistema 1503. Também, há várias condições que devem ser encontradas. Por exemplo, o último quadro do áudio no clipe de AV indicado pelo item de execução pré-conexão deve ser sobreposto ao primeiro quadro do áudio no clipe de AV indicado pelo item de execução pós-conexão no eixo de tempo de reprodução. Também, no caso em que a condição de conexão 1310 é "6", quando os clipes de AV indicado pelos itens de execução pré-conexão e pós-conexão são combinados em conjunto, eles devem ser executáveis co- moum único clipede AV. Em outras palavras, um STC e um ATC do clipe de AV indicados pelo item de execução pré-conexão são contínuos, e um STC e um ATC do clipe de AV indicados pelo item de execução pós- conexão são contínuos. " A tabela de seleção de transmissão contínua 1305 é composta poruma pluralidade de entradas de transmissão contínua 1309. Cada entra- da de transmissão contínua 1309 é composta por um número de seleção de transmissão contínua 1306, uma informação de percurso de transmissão contínua 1307 e uma informação de identificação de transmissão contínua
1308. Os números de seleção de transmissão contínua 1306 são números que se incrementam em ordem a partir da primeira entrada de transmissão contínua 1309 incluída na tabela de seleção de transmissão contínua. Os números de seleção de transmissão contínua 1306 são usados para a identi- ficação da transmissão contínua no tocador. A informação de percurso de transmissão contínua 1307 é uma informação que mostra em qual clipe de AV a transmissão contínua mostrada pela informação de identificação de transmissão contínua 1308 é multiplexada. Por exemplo, se a informação de percurso de transmissão contínua 1307 mostrar "percurso principal", isto in- dicará a transmissão contínua de AV do item de execução. Se a informação de percurso de transmissão contínua 1307 mostrar "ID de subpercurso = 1", isto indicará um clipe de AV de um subitem de execução correspondendo a um segmento de reprodução do item de execução. As especificidades do subpercurso serão descritas na próxima seção. A informação de identifica- ção de transmissão contínua 1308 é uma informação, tais como PIDs, e mostra as transmissões contínuas multiplexadas no clipe de AV sendo refe- ridas. Mais ainda, a informação de atributo de transmissão contínua também é gravada nas entradas de transmissão contínua 1309. Cada informação de atributo de transmissão contínua é um pedaço de informação que mostra uma propriedade de uma transmissão contínua, e, por exemplo, inclui um atributo de linguagem no caso de áudio, itens gráficos de apresentação ou itens gráficos interativos.
Conforme mostrado na figura 69C, uma lista de execução pode terum ou mais subpercursos.
Aos subpercursos são atribuídos IDs na or- dem em que eles são registrados na lista de execução.
Estes IDs são usa- dos como os IDs de subpercursos para a identificação de subpercursos.
Os subpercursos são uma série de percursos de reprodução reproduzidos em Ns sincronização com um percurso principal.
Como com um item de execução, um subitem de execução tem uma informação de clipe 1301 do clipe a ser reproduzido, o tempo de começo de reprodução 1302 e o tempo de fim de reprodução 1303. O tempo de começo de reprodução 1302 e o tempo de fim de reprodução 1303 do subitem de execução são expressos usando-se o mesmo eixo de tempo que o percurso principal.
Por exemplo, se uma certa entrada de transmissão contínua 1309 registrada na tabela de seleção de transmissão contínua 1305 do item de execução Nº 2 mostrar ID de subper- curso = 0 e itens gráficos de apresentação 1, os itens gráficos de apresenta- ção 1 multiplexados no clipe de AV do subitem de execução Nº 2 reproduzi- do em sincronização com o segmento de reprodução do item de execução Nº2,dentreos subpercursos do ID de subpercurso = O, serão reproduzidos no segmento de reprodução de item de execução Nº 2. Mais ainda, um subi- tem de execução inclui um campo denominado uma condição de conexão SP, a qual tem o mesmo significado que uma condição de conexão de um item de execução.
Um clipe de AV em uma borda entre subitens de execu- ção cujas condições de conexão SP são "5" ou "6" precisa se adequar às condições a que os itens de execução declarados cujas condições de cone- xão são "5" e "6" precisam se adequar.
Isto conclui a descrição da estrutura de dados do BD-ROM (isto é, um meio de gravação relacionado à presente invenção) para a gravação neledeimagens2D.
Uma descrição é dada, agora, de um dispositivo de reprodução (dispositivo de reprodução 2D) relativo à presente invenção, o dispositivo de reprodução reproduzindo um BD-ROM que tem imagens 2D gravadas nele.
A figura 70A mostra a estrutura de um dispositivo de reprodução 2D 1500. O dispositivo de reprodução 2D 1500 é composto por uma unidade de BD-ROM 1501, um buffer de leitura 1502, um decodificador-alvo de sis- tema 1503, uma memória de programa 1504, uma memória de informação de gerenciamento 1505, uma unidade de execução de programa 1506, uma unidade de controle de reprodução 1507, uma variável de tocador 1508, uma unidade de processamento de evento de usuário 1509 e um adicionador de À plano 1510.
A unidade de BD-ROM 1501 lê os dados a partir de um disco de BD-ROM com base em uma requisição a partir da unidade de controle de reprodução 1507. Um clipe de AV lido a partir do disco de BD-ROM é trans- ferido para o buffer de leitura 1502. Um arquivo de índice, um arquivo de lista de execução e um arquivo de informação de clipe lidos a partir do disco de BD-ROM são transferidos para a memória de informação de gerencia- mento 1505. Um arquivo de objeto de filme lido a partir do disco de BD-ROM é transferido para a memória de programa 1504.
O buffer de leitura 1502 é um buffer constituído a partir de uma memória ou similar que armazena os dados lidos usando-se uma unidade de BD-ROM. A memória de informação de gerenciamento 1505 é um buffer constituído a partir de uma memória ou similar que armazena uma informa- ção de gerenciamento sobre o arquivo de índice, o arquivo de lista de exe- cução e o arquivo de informação de clipe. A memória de programa 1504 é um buffer constituído a partir de uma memória ou similar que armazena o arquivode objeto de filme.
O decodificador-alvo de sistema 1503 realiza (i) um processa- mento de demultiplexação em pacotes de fonte lidos no buffer de leitura 1502 e (ii) um processamento para a decodificação de transmissões contí- nuas. Uma informação necessária para a decodificação de transmissões contínuas incluídas em um clipe de AV, tal como tipos de codificador — de- codificador e atributos de transmissão contínua, é transferida a partir da uni- dade de controle de reprodução 1507. O decodificador-alvo de sistema 1503 escreve a transmissão contínua de vídeo primária decodificada, a transmis- são contínua de vídeo secundária, a transmissão contínua de itens gráficos interativos e a transmissão contínua de itens gráficos de apresentação em suas memórias de plano, especificamente, um plano de vídeo primário, um —planode vídeo secundário, um plano de itens gráficos interativos (plano de IG) e um plano de itens gráficos de apresentação (plano de PG), respecti- vamente. O decodificador-alvo de sistema 1503 também mistura a transmis- ' são contínua de áudio primária decodificada com a transmissão contínua de — áudio secundária decodificada, e extrai as transmissões contínuas mistura- das para um alto-falante ou similar. O decodificador-alvo de sistema 1503 também realiza um processamento para a decodificação de dados de itens gráficos, tais como JPEG e PNG (transferidos a partir da unidade de execu- ção de programa 1506) para exibição de um menu ou similar, e para a escri- ta dos dados de itens gráficos decodificados para um plano de imagem. Os detalhes do decodificador-alvo de sistema 1503 são fornecidos mais tarde.
A unidade de processamento de evento de usuário 1509 requisi- ta um processamento pela unidade de execução de programa 1506 ou pela unidade de controle de reprodução 1507, em resposta a uma operação de usuário feita através do controle remoto. Por exemplo, quando um botão no controle remoto é pressionado, a unidade de processamento de evento de usuário 1509 faz uma requisição para a unidade de execução de programa 1506 executar um comando incluído no botão. Como um outro exemplo, quando um botão de avançar ou retroceder no controle remoto é pressiona- do, a unidade de processamento de evento de usuário 1509 instrui a unida- dede controle de reprodução 1507 para executar um processamento de a- vanço ou retrocesso do clipe de AV da lista de execução atualmente sendo reproduzida.
A unidade de controle de reprodução 1507 tem a função de con- trolar a reprodução do clipe de AV pelo controle da unidade de BD-ROM J 1501 e do decodificador-alvo de sistema 1503. A unidade de controle de re- produção 1507 também controla o processamento de reprodução de um cli- pe de AV pela interpretação da informação de lista de execução com base em uma instrução de reprodução a partir da unidade de execução de pro- grama 1506 ou uma notificação pela unidade de processamento de evento de usuário 1509. Mais ainda, a unidade de controle de reprodução 1507 também realiza uma regulagem e faz efeito de resfriamento à variável de tocador 1508, e realiza operações de reprodução.
A variável de tocador 1508 inclui parâmetros de sistema (SPRM) indicando o status do tocador e parâmetros gerais (GPRM) para uso geral.
A figura 70B é uma lista dos parâmetros de sistema (SPRM). . SPRM (0): código de linguagem SPRM (1): número de transmissão contínua de áudio primária SPRM (2): número de transmissão contínua de legenda SPRM (3): número de ângulo SPRM (4): número de título SPRM (5): número de capítulo SPRM (6): número de programa SPRM (7): número de célula SPRM (8): informação de tecla selecionada SPRM (9): temporizador de navegação SPRM (10): informação de tempo de reprodução SPRM (11): modo de mixagem para karaokê SPRM (12): informação de país para controle dos pais SPRM (13): nível dos pais SPRM (14): valor de configuração de tocador (vídeo) SPRM (15): valor de configuração de tocador (áudio) SPRM (16): código de linguagem para transmissão contínua de áudio SPRM (17): extensão de código de linguagem para transmissão contínua de áudio SPRM (18): código de linguagem para transmissão contínua de legenda SPRM (19): extensão de código de linguagem para transmissão contínua de legenda
SPRM (20): código de região de tocador SPRM (21): seleção preferencial de usuário de saída 2D/38D SPRM (22): modo de saída 2D / 3D atual SPRM (23): capacidade de saída de vídeo 3D de exibição SPRM (24): capacidade de exibição de imagem 3D SPRM (25): Reservado SPRM (26): Reservado SPRM (27): Reservado - SPRM (28): Reservado SPRM (29): Reservado SPRM (30): Reservado SPRM (31): Reservado O SPRM (10) é atualizado a cada vez em que os dados de ilus- tração referentes a um clipe de AV são exibidos.
Em outras palavras, se o dispositivo de reprodução fizer com que um novo pedaço de dados de ilus- tração seja exibido, o SPRM (10) será atualizado para mostrar o tempo de exibição (PTS) da nova ilustração.
O ponto de reprodução atual pode ser conhecido por uma referência ao SPRM (10). O código de linguagem para a transmissão contínua de áudio do SPRM(16)eo código de linguagem para a transmissão contínua de legenda do SPRM (18) são itens que podem ser regulados no OSD do tocador ou similar, e mostram códigos de linguagem padronizados do tocador.
Por e- xemplo, o arquivo de programa de BD pode estação rádio a função a seguir.
Especificamente, se o código de linguagem para o SPRM (16) de transmis- são contínua de áudio for Inglês, quando uma lista de execução for reprodu- zida, uma entrada de transmissão contínua tendo o mesmo código de lin- guagem será reproduzida, uma entrada de transmissão contínua tendo o mesmo código de linguagem será buscada na tabela de seleção de trans- missão contínua do item de execução, e a transmissão contínua de áudio correspondente será selecionada e reproduzida.
Mais ainda, a unidade de controle de reprodução 1507 checa o status do parâmetro de sistema, enquanto a reprodução é realizada.
O S-
PRM (1), o SPRM (2), o SPRM (21) e o SPRM (22) mostram o número de transmissão contínua de áudio, o número de transmissão contínua de legen- da, o número de transmissão contínua de vídeo secundária e o número de transmissão contínua de áudio secundária, respectivamente.
Estes valores correspondem ao número de seleção de transmissão contínua 606. Como um exemplo, o número de transmissão contínua de áudio SPRM (1) pode ser mudado pela unidade de execução de programa 1506. A unidade de controle de reprodução 1507 compara o número de seleção de transmissão E contínua 606 a partir de dentre a tabela de seleção de transmissão contínua 605doitem de execução atualmente sendo reproduzido, refere-se à entrada de transmissão contínua de combinação 609, e comuta uma reprodução da transmissão contínua de áudio.
Desta forma, as comutações podem ser fei- tas entre qual transmissão contínua de áudio, legenda ou de vídeo secundá- ria estiver sendo reproduzida ou não.
A unidade de execução de programa 1506 é um processador pa- ra a execução de um programa armazenado no arquivo de programa de BD.
A unidade de execução de programa 1506 realiza as operações de acordo com o programa armazenado, e realiza um controle conforme se segue. (1) A unidade de execução de programa 1506 instrui a unidade de controle de reprodução 1507 para realizar uma reprodução de lista de execução. (2) A unidade de execução de programa 1506 transfere PNG / JPEG para itens gráficos para um menu ou um jogo para o decodificador-alvo de sistema, para exibição em uma tela.
Estas operações podem ser realizadas de forma flexível de acordo com a constituição dos programas.
Que tipo de controle é realizado é determinado de acordo com um procedimento de programação do arquivo de programa de BD no procedimento de autoria.
O adicionador de plano instantaneamente sobrepõe pedaços de dados escritos no plano de vídeo primário, o plano de vídeo secundário, o plano de itens gráficos interativos, o plano de itens gráficos de apresentação eoplanode imagem, e exibe os dados sobrepostos resultantes na tela de uma televisão ou similar.
Uma descrição do decodificador-alvo de sistema 1503 agora é dada, com referência à figura 71.
O desempacotador de fonte interpreta um pacote de fonte trans- ferido para o decodificador-alvo de sistema 1503, extrai o pacote de TS, e envia o pacote de TS para o filtro de PID. No envio do pacote de TS, o de- sempacotador de fonte ajusta o tempo de entrada no decodificador de acor- do com a ATS do pacote de fonte. Mais especificamente, de acordo com a taxa de armazenamento de um clipe de AV, o desempacotador de fonte transfere o pacote de TS para o filtro de PID no instante em que o valor do 5 ATC gerado pelo contador de ATC e o valor da ATS do pacote de fonte se f 10 tornam idênticos.
Os filtros de PID transferem pacotes de TS extraídos a partir dos desempacotadores de fonte. Mais especificamente, os filtros de PID transfe- rem os pacotes de TS tendo um PID que combina um PID requerido para reprodução para o decodificador de vídeo primário, o decodificador de vídeo — secundário, o decodificador de IG, o decodificador de PG, o decodificador de áudio ou o decodificador de áudio secundário, dependendo do PID do paco- te de TS. Por exemplo, no caso do BD-ROM, um pacote de TS tendo um PID 0x1011 é transferido para o decodificador de vídeo primário, os pacotes de TS tendo PIDs 0x1B00 a Ox1B1F são transferidos para o decodificador de vídeo secundário, os pacotes de TS tendo PIDs 0x1100 a 0x111F são trans- feridos para o decodificador de áudio primário, os pacotes de TS tendo PIDs Ox1A0O0 a Ox1A1F são transferidos para o decodificador de áudio secundário, os pacotes de TS tendo os PIDs 0x1200 a 0x121F são transferidos para o decodificador de PG, e os pacotes de transação tendo PIDs 0x1400 a Ox141F são transferidos para o decodificador de IG.
O decodificador de vídeo primário é composto por um TB (buffer de transmissão contínua de transporte) 1701, um MB (buffer de multiplexa- ção) 1702, um EB (buffer de reprodução) 1703, um decodificador de vídeo comprimido 1704 e um DPB (buffer de ilustração decodificada) 1705.
O TB 1701 é um buffer que, quando um pacote de TS incluindo uma transmissão contínua de vídeo é extraído a partir do filtro de PID 1702, temporariamente armazena o pacote de TS como ele estiver.
231/271 | O MB 1702 é um buffer que, quando uma transmissão contínua de vídeo é extraída a partir do TB 1701 para o EB 1703, temporariamente armazena os pacotes de PES. Quando os dados são transferidos a partir do TB 1701 para o MB 1702, o cabeçalho de TS de cada pacote de TS é remo- vido.
O EB 1703 é um buffer que armazena uma ilustração em um es- tado codificado (ilustração |, ilustração B e ilustração P). Quando os dados são transferidos a partir do MB 1702 para o EB 1703, o cabeçalho de PES é | ' removido.
O decodificador de vídeo comprimido 1704 cria uma imagem de quadro / campo pela decodificação de cada unidade de acesso de vídeo em uma transmissão contínua elementar de vídeo em respectivos tempos de decodificação predeterminados (DTS). Os possíveis formatos de codificação com compressão da transmissão contínua de vídeo multiplexada no clipe de AV incluem MPEG2, MPEG4AVC e VC1, e, portanto, o esquema de decodi- ficação usado pelo decodificador de vídeo comprimido 1704 pode ser muda- do, de acordo com os atributos de transmissão contínua. O decodificador de vídeo comprimido 1704 transfere cada uma das imagens de quadro / campo decodificadas para o DPB 1705, e escreve cada uma das imagens de qua- —dro/campo decodificadas no plano de vídeo primário em respectivos tempos de exibição (PTS). O DPB 1705 é um buffer que armazena temporariamente as j- magens de quadro/campo decodificadas. O decodificador de vídeo compri- | mido 1704 faz uso do DPB 1705 para, quando na decodificação das unida- desde acesso de vídeo (por exemplo, uma ilustração P e uma ilustração B codificadas pela codificação preditiva entre ilustração), fazer uma referência às ilustrações que já tiverem sido decodificadas. O decodificador de vídeo secundário tem a mesma estrutura que o decodificador de vídeo primário. O decodificador de vídeo secundário rea- lizauma decodificação de uma transmissão contínua de vídeo secundária de entrada, e escreve as ilustrações resultantes para o plano de vídeo secundá- rio, de acordo com os respectivos tempos de exibição (PTS).
O decodificador de IG extrai e decodifica uma transmissão con- tínua de itens gráficos interativos a partir dos pacotes de TS introduzidos a partir de empacotadores de fonte, e escreve os dados de itens gráficos des- comprimidos resultantes no plano de IG, de acordo com os respectivos tem- posdeexibição(PTS). ' O decodificador de PG extrai e decodifica uma transmissão con- tínua de itens gráficos de apresentação a partir dos pacotes de TS introduzi- dos a partir de empacotadores de fonte, e escreve os dados de itens gráficos "| descomprimidos resultantes no plano de PG, de acordo com os respectivos tempos de exibição (PTS).
O decodificador de áudio primário tem um buffer. Enquanto a- cumula dados no buffer, o decodificador de áudio primário extrai uma infor- mação, tais como um cabeçalho de TS e um cabeçalho de PES, e realiza um processamento de decodificação de transmissão contínua de áudio para a obtenção dos dados de áudio de estado de LPCM descomprimidos. O de- codificador de áudio primário extrai os dados de áudio obtidos para o mistu- rador de áudio de acordo com o respectivo tempo de reprodução (PTS). Os formatos de codificação de compressão possíveis da transmissão contínua de áudio multiplexada com o clipe de AV incluem AC3 e DTS e, portanto, o esquema de decodificação usado para a decodificação do áudio comprimido é mudado, de acordo com os atributos de transmissão contínua.
O decodificador de áudio secundário tem a mesma estrutura que o decodificador de áudio primário. O decodificador de áudio secundário rea- liza uma decodificação de uma transmissão contínua de áudio secundária introduzida, e extrai os dados de áudio de estado de LPCM descomprimidos para o misturador de áudio, com os respectivos tempos de exibição. Os pos- síveis formatos de codificação com compressão da transmissão contínua de áudio multiplexada no clipe de AV incluem Dolby Digital Plus e DTS-HD L- BR, e, portanto, o esquema de decodificação usado para a decodificação do —áudiocomprimido é mudado de acordo com os atributos de transmissão con- tínua.
O misturador de áudio mistura (sobrepõe) os dados de áudio descomprimidos extraídos a partir do decodificador de áudio primário e os dados de áudio descomprimidos extraídos a partir do decodificador de áudio secundário com cada outro, e extrai o áudio resultante para um alto-falante ou similar.
O processador de imagem decodifica os dados de itens gráficos (PNG e JPEG) transferidos a partir da unidade de execução de programa, e extrai os dados de itens gráficos decodificados resultantes para o plano de | — — imagem de acordo com um tempo de exibição designado. pela unidade de E execução de programa. Isto conclui a descrição da estrutura do dispositivo de reprodu- ção 2D relativo à presente invenção. (Princípio de Reprodução em 3D) Com referência à figura 92, o que vem a seguir descreve o prin- cípio de permitir uma visualização estereoscópica em uma tela de uso do- méstico. Há dois métodos principais para se permitir a visualização estere- oscópica: um método que utiliza holografia; e um método que utiliza imagens de paralaxe. O primeiro método utilizando a holografia é caracterizado pelo fato de criar imagens 3D de um objeto de maneira tal que um observador — humano reconheça a tridimensionalidade das imagens 3D criadas da mesma forma que ele reconhece a tridimensionalidade do objeto real. Contudo, em- bora uma teoria técnica já tenha sido estabelecida no campo de holografia, quando ele chega à reprodução de um vídeo, é extremamente difícil criar hologramas de um vídeo com a técnica de holografia atual, porque fazê-lo requer o uso de (i) um computador que possa realizar uma quantidade e- norme de operações para a criação de hologramas do vídeo em tempo real, e (ii) um dispositivo de exibição cuja resolução seja alta o bastante para permitir desenhar milhares de materiais lineares a uma distância de 1 mm. Por esta razão, quase não há exemplos práticos de holografia que sejam usados comercialmente. O segundo método utilizando as imagens de paralaxe é caracte- rizado pelo fato de, após as imagens de olho direito e as instância de serviço de olho esquerdo serem separadamente preparadas, ele permitir uma visua- lização estereoscópica ao tornar as imagens de olho direito e as imagens de olho esquerdo apenas visíveis para o olho direito e o olho esquerdo, respec- tivamente. A figura 92 mostra um usuário olhando para um cubo relativa- mente pequeno que está sobre uma linha reta conectando o centro da face do usuário e o centro do cubo, conforme visto a partir de cima. A vista direita de topo mostra como um exemplo o cubo conforme visto pelo olho esquerdo do usuário. A vista direita de fundo mostra como um exemplo o cubo con- = forme visto pelo olho direito do usuário. O mérito do segundo método é que ele pode realizar a visualiza- ção estereoscópica meramente pela preparação das imagens de olho direito e das imagens de olho esquerdo separadamente. Como há várias formas técnicas para se tornar as imagens de olho direito e de olho esquerdo visi- veis apenas para o olho direito e o olho esquerdo, respectivamente, o se- gundo método já tem sido implementado de forma prática como técnicas diferentes.
Uma técnica é denominada um método de "segregação sequen- cial", com o qual o usuário vê as imagens de olho esquerdo e de olho direito, as quais são exibidas alternadamente na direção de eixo de tempo em uma tela, enquanto usa os óculos estereoscópicos (com obturadores de cristal líquido). Neste momento, para os olhos do usuário, uma imagem de olho esquerdo e uma imagem de olho direito correspondente parecem sobrepos- tas a cada outra, devido ao efeito pós-imagem. Assim sendo, os olhos do usuário reconhecem que o par da imagem de olho esquerdo e da imagem de olho direito correspondente é uma imagem 3D. Para ser mais específico, enquanto uma imagem de olho esquerdo está sendo exibida na tela, os ócu- los estereoscópicos tornam transparente o obturador de cristal líquido de olho esquerdo e escuro o obturador de cristal líquido de olho direito. Inver- samente, enquanto a imagem de olho direito está sendo exibida na tela, os "| — óculos estereoscópicos tornam transparente o obturador de cristal líquido de olho direito e escuro o obturador de cristal líquido de olho esquerdo. Con- forme declarado anteriormente, esta técnica (sequenciamento de quadro
| alternado) exibe imagens de olho direito e de olho esquerdo alternadamente na direção de eixo de tempo.
Assim, diferentemente de um filme 2D costu- meiro que é exibido em 24 quadros por segundo, esta técnica precisa exibir um total de 48 imagens de olho esquerdo e de olho direito por segundo.
Por- tanto, o sequenciamento de quadro alternado é adequado para uso em um dispositivo de exibição que possa reescrever a tela a uma velocidade relati- vamente alta.
O sequenciamento de quadro alternado também pode ser u- - .— sado em qualquer dispositivo de exibição que possa reescrever a tela por = um número predeterminado de vezes por segundo.
Em oposição ao método de segregação sequencial mencionado | anteriormente, que extrai as ilustrações de olho esquerdo e olho direito al- | ternadamente na direção de eixo de tempo, há uma outra técnica que simul- taneamente exibe, em uma única tela, uma ilustração de olho esquerdo e uma ilustração de olho direito horizontalmente próximas de cada outra.
Aqui, como auxílio de uma lente lenticular que é de formato semicircular e afixada à superfície da tela, os pixels que constituem a ilustração de olho esquerdo e os pixels que constituem a ilustração de olho direito são apresentados ape- nas para o olho esquerdo e o olho direito, respectivamente.
Da maneira aci- ma, esta técnica pode criar a ilusão de imagens 3D pela apresentação de ilustrações em paralaxe para o olho esquerdo e o olho direito.
Nota-se que a lente lenticular pode ser substituída por um outro dispositivo (por exemplo, elementos de cristal líquido) que tem a mesma função que a lente lenticular.
Também, um filtro de polarização vertical e um filtro de polarização horizon- tal podem ser providos para os pixels de olho esquerdo e os pixels de olho direito, respectivamente.
Aqui, uma visualização estereoscópica pode ser realizada pelo observador vendo a tela através de óculos de polarização compostos por um filtro de polarização vertical (para o olho esquerdo) e um filtro de polarização horizontal (para o olho direito). Esta técnica de visualização estereoscópica utilizando as ima- gensem paralaxe tem sido comumente usada para atrações de parques de diversões e similares, e já foi estabelecida.
Daí, esta técnica pode ser a for- ma mais próxima de tecnologia que poderia ser implementada de forma prá-
tica para uso doméstico. Deve ser mencionado que muitos outros métodos / técnicas foram sugeridas para a realização dessa visualização estereoscópi- ca utilizando-se as imagens em paralaxe, tal como um método de separação de duas cores. Embora o sequenciamento de quadro alternado e a técnica de óculos de polarização sejam explicados na presente modalidade como Í exemplos de métodos / técnicas para a realização da visualização estereos- cópica, a visualização estereoscópica pode ser realizada usando-se outros ' métodos / técnicas além das duas técnicas mencionadas anteriormente, "= desde que seja realizada usando-se imagens em paralaxe.
Na presente modalidade, é dada uma descrição de um método de gravação, em um meio de gravação de informação, de imagens em para- laxe usadas para a visualização estereoscópica. A partir deste ponto, uma imagem para o olho esquerdo é referida como "imagem de olho esquerdo", uma imagem para o olho direito é referida como uma "imagem de olho direi- to",eum par da imagem de olho esquerdo e da imagem de olho direito cor- respondente é referido como uma "imagem 3D".
(Comutação entre exibições 2D e 3D) É descrita abaixo a estrutura de dados do BD-ROM, o que é um meio de gravação referente à presente invenção, para o armazenamento de imagens 3D.
As partes básicas da estrutura de dados são as mesmas que aquelas da estrutura de dados para a gravação de imagens de vídeo 2D. Portanto, a descrição a seguir se concentra em partes estendidas ou diferen- tes dessa estrutura de dados. A descrição a seguir será dada sob a hipótese queasimagens 3D estejam gravadas em um BD-ROM. A partir deste ponto, um dispositivo de reprodução que pode reproduzir apenas imagens 2D é referido como um dispositivo de reprodução 2D, e um dispositivo de repro- dução que pode reproduzir ambas imagens 2D e imagens 3D é referido co- mo um dispositivo de reprodução 2D / 3D.
Um parâmetro de sistema (SPRM) indicando o status do disposi- tivo de reprodução tem indicadores tipo de flag para se identificar se o dis- positivo de reprodução é um dispositivo de reprodução 2D ou um dispositivo de reprodução 2D / 3D.
Com referência ao exemplo mostrado na figura 72, o ] que vem a seguir descreve o SPRM (24) como um grupo de parâmetros de capacidade 3D indicando a capacidade 3D do tocador.
Os parâmetros de capacidade 3D permitem a determinação da capacidade de exibição de vídeo 3D e a capacidade de exibição de itens gráficos 3D.
A capacidade de exibição de vídeo 3D é uma capacidade de decodificar, sequencialmente, no método de imagem estereoscópica, de i- - magens de olho esquerdo e imagens de olho direito, e a exibição das ima- do gens decodificadas.
A capacidade de exibição de itens gráficos 3D é uma capacidade de decodificar sequencialmente itens gráficos de olho esquerdo e itens gráficos de olho direito separadamente, e renderizar os itens gráficos decodificador em planos correspondentes.
Com referência à capacidade de exibição de vídeo 3D, os parâ- metros podem representar a capacidade de exibição em maiores detalhes com base em resolução e taxa de quadro.
Se as capacidades de exibição 3D para vídeos individuais tendo vários formatos de vídeo, tal como 1920 x | 1080 / 59,94 i, são identificáveis, o programa pode detectar os métodos de | exibição 3D suportados de acordo com a capacidade de LSI. | Quando os valores de parâmetros de sistema são acessados a | partirde um programa Java no BD-ROM, eles podem ser acessados como propriedades de sistema do tocador.
Mais ainda, conforme mostrado na figura 73, quando o dispositi- vo de exibição e o tocador são conectados a cada outro se usando um mé- todo de transmissão (por exemplo, HDMI), no qual o desempenho e os mé- todos suportados do dispositivo de exibição podem ser transmitidos para o tocador, a cobertura 3D suportada pelo dispositivo de exibição pode ser au- tomaticamente registrada no SPRM (25). Quando o desempenho do disposi- tivo de exibição não pode ser transmitido da maneira acima, o usuário pode registrar manualmente o desempenho do dispositivo de exibição no SPRM i (25) Quando os métodos suportados do dispositivo de exibição po- dem ser obtidos, outros pedaços de informação que poderiam afetar a exe-
cução 3D (tais como um tamanho de tela, uma resolução de tela, e uma dis- tância entre a tela e o observador) opcionalmente podem ser obtidos.
Pelo armazenamento desses pedaços de informação em parâmetros de sistema, eles podem ser usados quando da seleção do método de reprodução mais apropriado executado por um programa, o que será descrito mais tarde.
A figura 74 mostra uma relação entre o arquivo de índice (In- dex.bdmv) e o arquivo de programa de BD (001.PRG). Além das imagens - 3D, o BD-ROM também tem gravadas nele: uma lista de execução 2D 2601 - que mostra um percurso de reprodução de imagens 2D; uma lista de execu- ção3D 2602 que mostra um percurso de reprodução de imagens 3D a se- rem reproduzidas usando-se um método 3D Nº 1; e uma lista de execução 3D 2603 que mostra um percurso de reprodução de imagens 3D a serem reproduzidas usando-se um método 3D Nº 2. Uma vez que um título seja selecionado pelo usuário, o arquivo de programa de BD é executado.
O ar- | 15 quivode programa de BD checa no programa se o dispositivo de reprodução suporta a reprodução de imagens 3D.
Quando o dispositivo de reprodução suporta a reprodução de imagens 3D, o arquivo de programa de BD ainda checa se o usuário selecionou a reprodução de imagens 3D.
O arquivo de programa de BD então comuta para uma lista de execução a ser reproduzi- da Em um caso em que há uma pluralidade de métodos de reprodução 3D, uma pluralidade de listas de execução 3D deve ser preparada de antemão em uma correspondência de um para um com os métodos de reprodução 3D.
Quando o tocador suporta pelo menos uma das listas de execução 3D no BD-ROM, pelo menos uma das listas de execução 3D é selecionada.
Quando o tocador não suporta qualquer uma das listas de execução 3D no BD-ROM, uma lista de execução 2D é selecionada.
Por exemplo, assume-se um caso em que o método 3D Nº 1 é um método de reprodução estereoscópica de duas telas e o método 3D Nº 2 é um método lado a lado.
Se o tocador apenas suportar o método lado a la- do,então,o programa selecionará e reproduzirá uma lista de execução que é tocável no tocador, especificamente, uma lista de execução 3D 005.MPLS correspondente ao método lado a lado.
Nota-se que o programa armazenado no BD-ROM foi feito no la- do de autoria. Quando o tocador suporta uma pluralidade de métodos 3D, qual dos métodos de reprodução 3D é preferencialmente selecionado é de- terminado a critério do lado de autoria.
Por razões de segurança, é preferível que a primeira lista de e- xecução a ser reproduzida quando do carregamento do disco (por exemplo, FirstPlay) seja sempre composta por imagens 2D, as quase são tocáveis em R qualquer tocador. . — ' A figura 75 é um fluxograma que mostra como uma lista de exe- cução2D e uma lista de execução 3D são selecionadas pelo programa do arquivo de programa de BD.
Em S2701, o programa checa o valor do SPRM (24). Quando o valor é "O", ele indica que o dispositivo de reprodução é um dispositivo de reprodução 2D, e o programa reproduz uma lista de execução 2D. Quando ovaloré"1",o controle prossegue para S2702.
Em S2702, o programa faz uma pergunta ao usuário quanto a se ele requisita uma reprodução de imagens 2D ou uma reprodução de ima- gens 3D, pela exibição de uma tela de menu. Mediante a seleção do usuário através de um controle remoto ou similar, o programa reproduz uma lista de execução 2D, quando o usuário tiver requisitado a reprodução de imagens 2D. quando o usuário tiver requisitado uma reprodução de imagens 3D, o controle prossegue para a etapa S2702. | Em S2703, o programa checa se o dispositivo de exibição supor- ta a reprodução de imagens 3D. Por exemplo, após o dispositivo de repro- dução ser conectado ao dispositivo de exibição usando-se HDMI, o dispositi- vo de reprodução faz uma pergunta ao dispositivo de exibição quanto a se o dispositivo de exibição suporta uma reprodução de imagens 3D. Quando o dispositivo de exibição não suporta uma reprodução de imagens 3D, o dis- positivo de reprodução reproduz uma lista de execução 2D. Neste momento, o dispositivo de reprodução pode exibir, em uma tela de menu ou similar, uma notificação que informa ao usuário que a televisão não está pronta para a reprodução. Quando o dispositivo de exibição suporta a reprodução de imagens 3D, o dispositivo de reprodução reproduz uma lista de execução 3D.
Como um método analógico convencional não suporta a repro- dução de imagens 3D, as imagens 3D não podem ser extraídas usando-se o — método analógico convencional.
Conforme mostrado na figura 76, enquanto o tocador está reproduzindo imagens 3D, o tocador exibe, através da saída analógica, uma mensagem, tal como "imagens 3D atualmente são reprodu- À EN. zidas.
Por favor, assista-as em um dispositivo de exibição que suporte a re- produção de imagens 3D." Desta forma, o usuário é informado que o dispo- sitivo de exibição está conectado a um terminal impróprio, ou que o disposi- tivo de reprodução conectado ao tocador não suporta a exibição das ima- | gens a serem extraídas do tocador.
Í Quando o tocador é apenas conectado a um dispositivo de exi- | bição 2D, o tocador pode comutar automaticamente para a reprodução de umalistade execução 2D.
Quando o tocador está conectado a um dispositi- vo de exibição 2D e a um dispositivo de exibição 3D e, simultaneamente, extrai imagens para eles, o tocador extrai uma imagem de olho esquerdo 3D ou uma imagem de olho direito 3D no dispositivo de exibição 2D.
O tocador decide qual dentre a regulagem de imagem de olho esquerdo 3D e a regula- gemde imagem de olho direito 3D deve ser extraída através da saída analó- gica de acordo com a informação de imagem de prioridade de saída 2D ar- mazenada em uma lista de execução ou similar.
Quando extrai simultanea- mente as imagens 2D e 3D, este mecanismo permite a extração simultane- amente de imagens 2D e 3D para os dispositivos de exibição, sem (i) se de- codifcarem simultaneamente as imagens 2D e 3D ou (ii) se gerenciarem as listas de execução 2D e 3D individualmente.
De modo similar, quando da exibição de um OSD (um menu construído no sistema), o tocador exibe um OSD 3D em um dispositivo de exibição 3D; contudo, para uma saída 2D, tal como uma saída analógica, o = tocador extrai uma dentre (a) uma imagem 2D dedicada e (b) apenas uma imagem de olho esquerdo ou uma imagem de olho direito.
Quando é difícil realizar a saída 3D e a saída 2D da maneira a-
cima, as imagens 3D e 3D podem ser extraídas, em vez disso, para uma subexibição provida no controle remoto. A figura 77 ilustra um programa para se evitar uma situação em que um valor incorreto é regulado no parâmetro de sistema e as imagens É 5 —nãosão exibidas apropriadamente. Na figura, cada um dos quadriláteros em uma linha tracejada mostra um processamento, as ovais mostram o estado do parâmetro de sistema após o programa ter começado a rodar, e cada uma das setas mostra o sincronismo no qual o programa começa a rodar. = Nos sincronismos de carga do disco, uma comutação do título, uma comutação da lista de execução e uma comutação do modo de exibição em resposta a uma requisição de usuário, o programa assegura que os valo- res dos parâmetros de sistema não são mudados para valores inválidos. O programa faz isso de acordo com a determinação de lógica correspondente aos respectivos sincronismos. O programa é escrito em cada tocador.
Há dois tipos do título. Um é um título de filme. Um programa a- plicativo associado ao título é válido apenas durante a reprodução de uma lista de execução. O outro é um título Java que permite escreve no dispositi- vo de exibição através do programa em Java, mesmo quando uma lista de execução não está sendo reproduzida.
Conforme indicado pelas setas na figura, cada programa tem permissão para rodar (i) durante a reprodução do título de filme, (ii) durante a reprodução do título em Java, e (iii) independentemente do tipo de título.
Quando o parâmetro de sistema tem um valor "inválido", isto significa que o valor do parâmetro de sistema não afeta a saída. Neste caso, mesmo uma mudança no valor do parâmetro de sistema não causa uma comutação do modo de saída 2D / 3D. Aqui, uma operação a ser realizada pode ser deixada não fixada.
Em contraste, quando o parâmetro de sistema tem um valor "vá- lido", isto significa que o valor do parâmetro de sistema afeta a saída. Quan- doo parâmetro de sistema indica 2D, o modo de saída é 2D, e, quando o parâmetro de sistema indica 3D, o modo de saída é 3D. Enquanto isso, uma vez que a comutação do modo de saída envolve uma reautenticação de
HDMI, poderá haver algum intervalo de tempo a partir da mudança no valor do parâmetro de sistema para a comutação do modo de saída.
Quando o disco é carregado, o programa mostrado como "inicia- lização" nas figura 78 e 91 é processado. Se o usuário for capaz de ver o dispositivo de exibição de forma estereoscópica sem o uso de óculos (por exemplo, um visor lenticular), o modo de saída pode ser regulado para 3D automaticamente. Ê Quando o título é comutado para o título em Java, o programa " mostrado como "procedimento quando um título é mudado" na figura 79B é processado. Uma vez que não é possível representar imagens estereoscópi- cas plenamente com uma qualidade SD, quando a informação de gerencia- mento em Java regular uma resolução para ser SD, o modo de saída pode ser comutado para 2D automaticamente.
Quando a reprodução da lista de execução é começada, o pro- grama mostrado como "procedimento quando uma condição de reprodução é mudada" na figura 79A é processado.
A figura 81 extrai as operações no caso do título de filme, con- forme ilustrado na figura 77.
A figura 82 extrai operações no caso do título Java , conforme i- lustrado na figura 77.
A figura 83 extrai as operações no caso em que o título é comu- tado conforme ilustrado na figura 77.
(Pré-processamento da autenticação de HDMI) As figuras 84A e 84B mostram como encurtar o tempo decorrido antesde uma imagem de vídeo ser exibida no começo da reprodução.
As etapas a seguir são realizadas no começo da reprodução i- mediatamente após o disco ser carregado no tocador: esperar até a prepa- ração para a reprodução de AV e o boot de um ambiente de execução de programa ser completada, a seleção da lista de execução a ser reproduzida de acordo com o programa, de modo que a transmissão contínua de vídeo a ser reproduzida seja determinada, a detecção da resolução e a taxa de qua- dro do vídeo e realizar a autenticação de HDMI para o estabelecimento de uma conexão com a TV, e o começo da reprodução do AV.
Uma vez que a autenticação de HDMI leva tempo, há um risco de o usuário ser mantido esperando por um tempo longo, antes de a repro- dução começar.
De modo a se dirigir ao risco acima, o arranjo a seguir pode ser feito.
Antes da determinação da reprodução a ser reproduzida, a informação requerida para a autenticação de HDMI, tal como a reservatório de óleo e a ] i taxa de quadro do vídeo, é gravada como uma parte dos dados de navega- — ção que são lidos primeiramente a partir do disco, conforme mostrado na figura 84A.
Então, conforme mostrado na figura 84B, a autenticação de HD- MI é realizada em paralelo com a preparação para a reprodução do AV e o boot do ambiente de execução de programa, de modo que a reprodução possa ser começada imediatamente após a lista de execução ser seleciona- da.
No caso de um BD-ROM o qual armazena o conteúdo de autoria e criado de antemão, a resolução e a taxa de quadro do vídeo contido na lista de execução durante a reprodução do disco podem ser gravadas como parte dos dados de navegação.
Assim, a autenticação de HDMI pode ser | completada antes do começo de reprodução da lista de execução, e, assim, | um efeito vantajoso pode ser obtido de o tempo de espera pelo começo de reprodução ser encurtado.
Ainda, mesmo se algumas listas de execução contiverem vídeos com várias resoluções e taxas de quadro de vídeo, o efeito vantajoso ainda pode ser obtido de modo que o tempo de espera pelo começo de reprodu- ção seja encurtado.
Isto é possível porque, no momento da criação do con- teúdo, a lista de execução a ser reproduzida no começo e as listas de exe- cução na parte principal do conteúdo poderem ser compreendidas.
Com as resoluções e as taxas de quadro do vídeo contidas em uma daquelas listas de execução, a autenticação de HDMI é completada de antemão. : (Leitura de dados de vídeo em reprodução com "trick play" (ve- locidade variável)) A figura 85 mostra um exemplo de um método convencional pa-
ra um dispositivo de reprodução para se garantir uma compatibilidade de reprodução 2D / 3D na reprodução de um disco portando imagens 3D. O disco armazena uma transmissão contínua de vídeo 2D de olho esquerdo contendo imagens para o olho esquerdo e uma transmissão contínua de ví- deo2Dde olho direito contendo imagens para o olho direito.
Cada transmissão contínua de AV é dividida em uma pluralidade de extensões, e as extensões da transmissão contínua de AV 2D / de olho esquerdo e as extensões da transmissão contínua de AV 2D / de olho direito " são alternadamente dispostas no disco ótico. De modo a se reproduzirem —consecutivamente estas extensões, um par adjacente de uma extensão na transmissão contínua de AV 2D / de olho esquerdo e uma extensão da transmissão contínua de AV 2D / de olho direito tem o mesmo tempo de re- produção. A extensão na transmissão contínua de AV 2D / de olho esquerdo e a extensão da transmissão contínua de AV 2D / de olho direito são entre- laçadas em transmissões contínuas separadas ou multiplexadas na mesma transmissão contínua.
As extensões da transmissão contínua de AV 2D / de olho es- querdo são dispostas de acordo com a performance de busca e a velocidade de leitura do disco, de modo que sejam exibidas sem emendas quando re- produzidas de forma consecutiva. Quando o disco é carregado em um dis- positivo de reprodução 2D, o AV 2D / de olho esquerdo é reproduzido e ex- | traído como imagens 2D. Por outro lado, quando o disco é carregado em um | dispositivo de reprodução 2D / 3D, e o usuário seleciona a reprodução 3D, a transmissão contínua de AV 2D / de olho esquerdo e a transmissão contínua deAV2D/de olho direito são lidas alternadamente em unidades de exten- sões. Dito de uma outra forma, a transmissão contínua de AV 2D / de olho esquerdo e a transmissão contínua de AV 2D / de olho direito são lidas con- secutivamente, de modo que o drive não tenha que realizar o processamen- to de busca. A transmissão contínua de AV 2D / de olho esquerdo na trans- missão contínua de AV 2D / de olho esquerdo lida é introduzida no decodifi- cador de vídeo de transmissão contínua elementar, e a transmissão contínua de AV 2D / de olho direito é introduzida no decodificador de vídeo de olho direito. Após estas duas transmissões contínuas serem decodificadas, as imagens de olho esquerdo e as imagens de olho direito são alternadamente extraídas para um dispositivo de exibição de televisão ou similar. Quando estas imagens de saída são vistas através de óculos 3D que bloqueiam al- ternadamente as vistas de olho esquerdo e de olho direito do observador em uma taxa de comutação de 1/48 segundos, as imagens de saída parecem como se elas fossem imagens 3D para o observador. Da maneira acima, as imagens 3D gravadas em um disco podem ser reproduzidas como imagens - Ê 2D em um dispositivo de reprodução 2D, e as imagens 3D em um dispositivo dereprodução2D/3D.
Em uma reprodução normal, é suficiente que o dispositivo de re- produção designe o arquivo de transmissão contínua a ser reproduzido, e leia o arquivo de transmissão contínua designado consecutivamente a partir do começo. Na leitura do arquivo de transmissão contínua a uma velocidade alta (por exemplo, uma reprodução de avanço de parte do vídeo), contudo, uma informação de navegação mostrando as posições de leitura é requeri- da. Em uma reprodução de avanço à alta velocidade em particular, o pro- cessamento é repetido, no qual uma ilustração | sozinha é lida e uma outra ilustração | é buscada, que seja para ser exibida de forma subsequente.
Neste caso, a informação de navegação é requerida para a busca das posi- ções de cada ilustração | efetivamente.
A figura 86 mostra a informação de navegação em um caso em que a transmissão contínua a ser lida é uma transmissão contínua de vídeo 2D. A informação de navegação corresponde ao mapa de tempo que arma- zenao endereço de começo e o tamanho de cada ilustração |.
Quando a transmissão contínua de AV 2D / de olho esquerdo e a transmissão contínua de AV 2D / de olho direito são multiplexadas em ar- quivos separados ou transmissões contínuas de transporte separadas, é suficiente que a transmissão contínua de AV 2D / de olho esquerdo e a transmissão contínua de AV 2D / de olho direito tenham mapas de tempo separados. Na reprodução de avanço, neste caso, o dispositivo de reprodu- ção simplesmente lê imagens correspondentes ao mesmo ponto no tempo com referência aos respectivos mapas de tempo da transmissão contínua 2D / olho esquerdo e da transmissão contínua de olho direito, e exibe as i- magens lidas.
Enquanto isso, conforme mostrado na figura 87, mesmo quando serealiza uma reprodução com "trick play", tal como uma reprodução de a- vanço, as imagens de vídeo de olho esquerdo e as imagens de vídeo de 2D precisam ser processadas em um par, de modo a serem vistas de forma es- B tereoscópica. É necessário ler as imagens correspondentes ao mesmo ponto = no tempo com referência aos respectivos mapas de tempo das imagens de olho esquerdo e das imagens de olho direito. Isto significa que, quando as imagens de vídeo de olho esquerdo e as imagens de vídeo de 2D têm ma- pas de tempo tendo diferentes pontos de tempo, a exibição estereoscópica das imagens durante o pulso de velocidade alta é difícil. Assim sendo, os mapas de tempo para as imagens de vídeo de olho esquerdo e as imagens devídeo de olho direito precisam ser consistentes com cada outra.
Por outro lado, quando a transmissão contínua de 2D / olho es- querdo e a transmissão contínua de olho direito são multiplexadas em uma única transmissão contínua de transporte, há dois métodos para a feitura do mapa de tempo. Um é fazer mapas de tempo separados para as imagens de vídeo de olho esquerdo e as imagens de vídeo de olho direito. O outro é fa- zer um único mapa de tempo para cada par das imagens de vídeo de olho esquerdo e das imagens de vídeo de olho direito.
A figura 88 mostra um caso em que as imagens de olho esquer- do e as imagens de olho direito têm, cada uma, um mapa de tempo em se- parado. As imagens de vídeo de olho esquerdo e as imagens de vídeo de olho direito são multiplexadas em uma única transmissão contínua de trans- porte, mas podem ser lidas da mesma maneira como em um caso em que elas estejam em transmissões contínuas de transporte separadas. Se as imagens de olho esquerdo e de olho direito estiverem localizadas na mesma " área de leitura, alguma tática é requerida para a leitura da área de leitura duas vezes sucessivamente. A figura 89 mostra um caso em que um mapa de tempo simples é feito para cada par das imagens de olho esquerdo e de olho direito. Uma vez que uma entrada única é registrada para cada par, as ilustrações | de olho esquerdo e de olho direito estão localizadas no mesmo ponto de tempo. Cada entrada tem um endereço de começo e um tamanho. Como o endere- çode começo,o endereço de começo de uma das ilustrações | de olho es- querdo ou de olho direito precedente à outra é registrada. Como o tamanho, uma distância a partir do endereço de começo registrado até um endereço de fim de uma das ilustrações | de olho esquerdo ou de olho direito precedi- " da pela outra é registrada. Neste método, as ilustrações de olho esquerdo e de olho direito sempre são em pares, o que é vantajoso na leitura de uma das entradas. Ainda, também há a possibilidade de as distâncias entre cada uma das ilustrações | serem longas para que ilustrações não | estejam re- presentes entre elas, desse modo se causando um processamento de leitura não requerido. Não obstante, às vezes, é mais efetivo em termos de tempo ler os dados não requeridos e apagá-los do que gastar tempo buscando. Nesse caso, o método pode ser mais eficaz.
(Superposição de títulos / itens gráficos). A figura 90 mostra como as legendas e os dados de itens gráfi- cos são usados.
Quando dados de legenda 2D, dados de legenda 3D / de olho esquerdo e dados de legenda 3D / de olho direito são diferentes de cada outro, o volume dos dados de itens gráficos é igual a aproximadamente três vezes o volume dos dados de legenda olho direito, assim ocupando uma grande porção do volume de disco. Para se dirigir a isto, há pelo menos dois métodos, conforme se segue. Um método é usar os dados de legenda 2D como os dados de legenda 3D / de olho esquerdo e dados de legenda 3D / de olho direito. Ao fazê-lo, cada dado é exibido em uma posição de exibição diferente para a criação de paralaxe, de modo que as imagens exibidas pa- reçam ser flutuantes ou côncavas. O outro método é exibir apenas um dos dados de legenda 3D / de olho esquerdo e dados de legenda 3D / de olho direito no modo de exibição 2D. O primeiro método permite a redução do volume de dados para um tamanho quase igual aos dados de itens gráficos
2D, e o último método permite a redução do volume de dados para duas ve- zes o tamanho dos dados de itens gráficos 2D.
Em qualquer método, os dados de legenda 3D / de olho esquer- do e dados de legenda 2D são itens gráficos idênticos.
Os dados são exibi- —dossem deslocamento no modo de exibição 2D, e são exibidos com deslo- camento no modo de exibição 3D.
Enquanto isso, os dados de informação de deslocamento podem ' ser providos nos dados de legenda / itens gráficos, dados pela informação -" de navegação, ou embutidos nos dados de vídeo de maneira tal que um pe- daço de informação de deslocamento seja provido para cada quadro ou GOP. (Modalidade 13) A presente modalidade descreve uma estrutura de exemplo de um dispositivo de reprodução para a reprodução dos dados da estrutura descrita em uma modalidade anterior, o que é realizado pelo uso de um cir- cuito integrado 803. A figura 93 mostra uma estrutura de exemplo de um dispositivo de reprodução 2D / 3D o qual é realizado pelo uso do circuito integrado 803. A unidade de interface de meio 801 recebe (Iê) dados a partir do meio, e transfere os dados ao circuito integrado 803. Nota-se que a unidade de interface do meio 801 recebe os dados da estrutura descrita na modali- dade anterior.
A unidade de interface de meio 801 é, por exemplo: uma uni- dade de disco quando o meio é o disco ótico ou um disco rígido; uma inter- face de cartão quando o meio é uma memória de semicondutor, tal como um - cartão SD ou uma memória USB; um sintonizador CAN ou um sintonizador Si, quando o meio for ondas de difusão de difusão incluindo CATV; ou uma interface de rede, quando o meio for a Ethernet&, uma LAN sem fio ou uma linha pública sem fio.
A memória 802 é uma em para o armazenamento temporário — dos dados recebidos (lidos) a partir do meio e dos dados que estão sendo processados pelo circuito integrado 803. Por exemplo, a SDRAM (memória de acesso aleatório dinâmica síncrona), DDRx SDRAM (memória de acesso aleatório dinâmica síncrona de classificação nominal de dados dupla; x = 1, 2, 3...) ou similar é usada como a memória 802. Nota-se que o número de memórias 802 não é fixo, mas pode ser um ou dois ou mais, dependendo da necessidade.
O circuito integrado 803 é um LSI de sistema para a realização de um processamento de vídeo / áudio nos dados transferidos a partir da unidade de interface de meio 801, e inclui uma unidade de controle principal Ê 806, uma unidade de processamento de transmissão contínua 805, uma u- - nidade de processamento de sinal 807, uma unidade de saída de AV 808 e uma unidade de controle de memória 809.
A unidade de controle principal 806 inclui um núcleo de proces- sador que tem a função de temporizador e a função de interrupção. O núcleo de processador controla o circuito integrado 803 como um todo, de acordo com o programa armazenado na memória de programa ou similar. Nota-se queo software básico, tal como o OS (sistema operacional) é armazenado na memória principal ou similar de forma preliminar.
A unidade de processamento de transmissão contínua 805, sob o controle da unidade de controle principal 806, recebe os dados transferidos a partir do meio através da unidade de interface 801 e os armazena na me- —mória 802 através do barramento de dados no circuito integrado 803. A uni- dade de processamento de transmissão contínua 805, sob o controle da uni- dade de controle principal 806, também separa os dados recebidos nos da- dos de base de vídeo e nos dados de base de áudio. Conforme descrito an- teriormente, no meio, os clipes de AV para 2D / L incluindo uma transmissão contínua de vídeo de vista esquerda e clipes de AV para R incluindo uma transmissão contínua de vídeo de vista direita são dispostos de uma maneira entrelaçada, no estado em que cada clipe é dividido em algumas extensões. Assim sendo, a unidade de controle principal 806 realiza o controle de modo que, quando o circuito integrado 803 recebe os dados de olho esquerdo in- "| —cluindoa transmissão contínua de vídeo de vista esquerda, os dados recebi- dos sejam armazenados na primeira área na memória 802; e quando o cir- cuito integrado 803 recebe os dados de olho direito incluindo a transmissão contínua de vídeo de vista direita, os dados recebidos sejam armazenados na segunda área na memória 802. Nota-se que os dados de olho esquerdo pertencem à extensão de olho esquerdo e os dados de olho direito perten- cem à extensão de olho direito. Também, nota-se que as primeira e segunda áreasnamemória 802 podem ser áreas geradas pela divisão de uma memó- ria de forma lógica, ou podem ser memórias fisicamente diferentes. Ainda, nota-se que, embora a presente modalidade presuma que os dados de olho esquerdo incluindo a transmissão contínua de vídeo de olho esquerdo sejam - os dados de vista principal e os dados de olho direito incluindo a transmissão contínua de vídeo de vista direita sejam dados de subvista, os dados de olho direito podem ser os dados de vista principal e os dados de olho esquerdo podem ser os dados de subvista. Também, a transmissão contínua de itens gráficos é multiplexada com qualquer um ou ambos os dados de vista princi- pal e os dados de subvista.
A unidade de processamento de sinal 807, sob o controle da u- nidade de controle principal 806, decodifica, por um método apropriado, os dados de base de vídeo e os dados de base de áudio separados pela unida- de de processamento de transmissão contínua 805. Os dados de base de vídeo foram gravados após serem codificados por um método tal como MPEG-2, MPEG AVC, MPEG-4 MVC ou SMPTE VC-1. Também, os dados de base de áudio foram gravados após serem codificados com compressão por um método tal como Dolby AC-3, Dolby Digital Plus, MLP, DTS, DTS- HD, ou Linear PCM. Assim, a unidade de processamento de sinal 807 deco- difica os dados de base de vídeo e os dados de base de áudio pelos méto- dos correspondentes a eles. Os modelos da unidade de processamento de sinal 807 são vários decodificadores da modalidade 1 mostrados na figura
12.
A unidade de controle de memória 809 intermedeia o acesso à memória 802 a partir de cada bloco de frequência no circuito integrado 803.
A unidade de saída de AV 808, sob o controle da unidade de controle principal 806, realiza a superposição dos dados de base de vídeo que foram decodificados pela unidade de processamento de sinal 807, ou uma conversão de formato dos dados de base de vídeo e similares, e extrai os dados submetidos a esses processos para o exterior do circuito integrado
803. A figura 94 é um diagrama de blocos funcional que mostra uma estrutura típica da unidade de processamento de transmissão contínua 805. A unidade de processamento de transmissão contínua 805 inclui uma unida- de de interface de dispositivo / transmissão contínua 851, uma unidade de demuitiplexação 852 e uma unidade de comutação 853. a A unidade de interface de dispositivo / transmissão contínua 851 é uma interface para a transferência de dados entre a unidade de interface 801 e o circuito integrado 803. A unidade de interface de dispositivo / trans- missão contínua 851 pode ser: SATA (Anexação de Tecnologia Avançada Serial), ATAPI (Interface de Pacote de Anexação de Tecnologia Avançada), ou PATA (Anexação de Tecnologia Avançada em Paralelo), quando o meio forodisco ótico ou o disco rígido; uma interface de cartão quando o meio for a memória de semicondutor, tal como cartão SD ou a memória USB; uma interface de sintonizador, quando o meio for ondas de difusão de difusão incluindo CATV; ou uma interface de rede, quando o meio for a Ethernet, uma LAN sem fio ou uma linha pública sem fio. A unidade de interface de dispositivo / transmissão contínua 851 pode ter uma parte da função da uni- dade de interface 801, ou a unidade de interface 801 pode ser embutida no circuito integrado 803, dependendo do tipo do meio. A unidade de demultiplexação 852 separa os dados de reprodu- ção, transferidos a partir do meio incluindo vídeo e áudio nos dados de base | 25 devídeoe nos dados de base de áudio. Cada extensão, tendo sido descrita | anteriormente, é composta por pacotes de fonte de vídeo, áudio, PG (legen- da), IG (menu) e similares (os pacotes de dados dependentes podem não incluir áudio). A unidade de demultiplexação 852 separa os dados de repro- dução em pacotes de TS de base de vídeo e pacotes de TS de base de áu- dio, com base no PID (identificador) incluído em cada pacote de fonte. A u- nidade de demultiplexação 852 transfere os dados após a separação para a unidade de processamento de sinal 807. Um modelo da unidade de demuilti-
] 252/271 plexação 852, por exemplo, é o desempacotador de fonte e o filtro de PID da ; modalidade 1. A unidade de comutação 853 comuta o destino de saída (destino de armazenamento) de modo que, quando a unidade de interface de disposi- tivo/transmissão contínua 851 recebe os dados de olho esquerdo, os dados recebidos sejam armazenados na primeira área na memória 802; e quando o circuito integrado 803 receber os dados de olho direito, os dados recebidos i são armazenados na segunda área na memória 802. Aqui, a unidade de = comutação 853, por exemplo, é um DMAC (controlador de acesso de memó- ria direto). A figura 95 é um diagrama conceitual que mostra a unidade de comutação 853 e o periférico, quando a unidade de comutação 853 é um DMAC.
O DMAC, sob o controle da unidade de controle principal 806, transmite os dados recebidos pela interface de transmissão contínua de dis- positivo e o endereço de destino de armazenamento de dados para a unida- de de controle de memória 809. Mais especificamente, o DMAC comuta o destino de saída (destino de armazenamento), dependendo dos dados rece- bidos, pela transmissão do endereço 1 (a primeira área de armazenamento) para a unidade de controle de memória 809, quando a interface de transmis- são contínua de dispositivo receber os dados de transmissão contínua ele- mentar, e pela transmissão do endereço 2 (a segunda área de armazena- mento) para a unidade de controle de memória 809, quando a interface de transmissão contínua de dispositivo receber os dados de parede de divisória dianteira esquerda.
A unidade de controle de memória 809 armazena os da- dos na memória 802 de acordo com o endereço de destino de armazena- mento enviado a partir do DMAC.
Nota-se que um circuito dedicado para o controle da unidade de comutação 853 pode ser provido, em vez da unidade de controle principal 806. Na descrição acima, a unidade de interface de dispositivo / transmissão contínua 851, a unidade de demultiplexação 852 e a unidade de comutação 853 são explicadas como uma estrutura típica da unidade de processamento de transmissão contínua 805. Contudo, a unidade de pro- cessamento de transmissão contínua 805 ainda pode incluir uma unidade de agente de encriptação para a desencriptação de dados encriptados recebi- dos, dados chaves ou similares, uma unidade de gerenciamento seguro para controle da execução de um protocolo de autenticação de dispositivo entre o meio e o dispositivo de reprodução e para manutenção de uma chave secre- ta eum controlador para acesso de memória direto.
Acima, foi explicado que, quando os dados recebidos a partir do meio são armazenados na me- mória 802, a unidade de comutação unidade de comutação 853 comuta o ' destino de armazenamento, dependendo de os dados recebidos serem da- = dos de olho esquerdo ou dados de olho direito.
Contudo, não limitado a isto, os dados recebidos a partir do meio podem ser temporariamente armazena- dos na memória 802 e, então, quando os dados são para serem transferidos para a unidade de demultiplexação 852, os dados podem ser separados nos dados de olho esquerdo e nos dados de olho direito.
A figura 96 é um diagrama de blocos funcional que mostra uma estrutura típica da unidade de saída de AV 808. A unidade de saída de AV 808 inclui uma unidade de superposição de imagem 881, uma unidade de conversão de formato saída de vídeo 882 e uma unidade de interface de saída de áudio / vídeo 883. A unidade de superposição de imagem 881 sobrepõe os dados de vídeo de base decodificados.
Mais especificamente, a unidade de super- posição de imagem 881 sobrepõe o PG (legenda) e o IG (menu nos dados de vídeo de olho esquerdo ou nos dados de vídeo de olho direito em unida- des de ilustração.
Um modelo da unidade de superposição de imagem 881, por exemplo, é a figura 16. Nota-se que, conforme descrito anteriormente, a reprodução da transmissão contínua de itens gráficos cai em dois tipos: o primeiro método de reprodução no qual a transmissão contínua de itens grá- ficos monoscópica é usada; e o segundo método de reprodução para a reali- zação da reprodução estereoscópica pelo uso de um par da transmissão contínua de itens gráficos de olho esquerdo e da transmissão contínua de y itens gráficos de olho direito.
Um dos dois métodos de reprodução é selecio- nado, dependendo da combinação dos dados armazenados no meio e da capacidade de reprodução do dispositivo de reprodução que reproduzir os dados. Mais especificamente, o meio tem um indicador de identificação que indica se a transmissão contínua de itens gráficos tem ou não o par de transmissão contínua de itens gráficos de olho esquerdo e da transmissão contínua de itens gráficos de olho direito. Também, o dispositivo de reprodu- çãotem, na memória 802, uma informação que indica se o dispositivo de reprodução tem ou não uma capacidade para a realização de uma reprodu- ção estereoscópica usando o par da transmissão contínua de itens gráficos - de olho esquerdo e da transmissão contínua de itens gráficos de olho direito. = O segundo método de reprodução é selecionado quando o indicador de i- dentificação indica que a transmissão contínua de itens gráficos tem o par da transmissão contínua de itens gráficos de olho esquerdo e da transmissão contínua de itens gráficos de olho direito, e o dispositivo de reprodução tem a capacidade de realizar uma reprodução estereoscópica usando o par da transmissão contínua de itens gráficos de olho esquerdo e da transmissão contínua de itens gráficos de olho direito. Caso contrário, o primeiro método de reprodução é selecionado. Quando o segundo método de reprodução é selecionado, os dados de vídeo de olho esquerdo são sobrepostos aos da- dos de itens gráficos de olho esquerdo correspondentes, e os dados de víi- deo de olho direito são sobrepostos aos dados de itens gráficos de olho di- reito correspondentes. Quando o primeiro método de reprodução é selecio- nado, um deslocamento na direção positiva (+) ou na direção negativa (-) das coordenadas horizontais é dado aos dados de itens gráficos monoscópi- cos, os dados de vídeo de olho esquerdo são sobrepostos aos dados de i- tens gráficos monoscópicos correspondentes a que foi dado um desloca- mento na direção positiva (+), e os dados de vídeo de olho direito são so- brepostos aos dados de itens gráficos monoscópicos correspondentes a que foi dado um deslocamento na direção negativa (-). Nota-se que a informação para o controle de deslocamento é incluída na transmissão contínua de sub- vista.
A unidade de conversão de formato de saída de vídeo 882 reali- za os processos a seguir e similares, conforme necessário: o processo de redimensionamento para aumento ou redução dos dados de base de vídeo decodificados; o processo de conversão de IP para a conversão do método de varredura do método progressivo para o método de entrelaçamento e vice-versa; o processo de redução de ruído para a remoção do ruído; e o processo de conversão de taxa de quadro para a conversão da taxa de qua- dro A unidade de interface de saída de áudio/vídeo 883 codifica, de acordo com o formato de transmissão de dados, os dados de vídeo de base, - os quais foram submetidos à superposição de imagem e à conversão de - formato, e os dados de base de áudio decodificados. Nota-se que, conforme será descrito mais tarde, a unidade de interface de saída de áudio/vídeo 883 pode ser provida fora do circuito integrado 803.
A figura 97 é uma estrutura de exemplo que mostra a unidade de saída de AV 808, ou a parte de saía de dados do dispositivo de reprodução em maiores detalhes. O circuito integrado 803 da presente modalidade e o dispositivo de reprodução suportam uma pluralidade de formatos de trans- missão de dados para os dados de base de vídeo e os dados de base de áudio. A unidade de interface de saída de áudio/vídeo 883 mostrada na figu- ra 96 corresponde a uma unidade de interface de saída de vídeo analógica 883a, uma unidade de interface de saída de vídeo/áudio digital 883b, e uma unidade de interface de saída de áudio analógico 883c.
A unidade de interface de saída de vídeo analógica 883a conver- te e codifica os dados de base de vídeo, os quais foram submetidos ao pro- cesso de superposição de imagem e ao processo de conversão de formato de saída, no formato de sinal de vídeo analógico, e extrai o resultado da conversão. A unidade de interface de saída de vídeo analógica 683a, por exemplo, é: um codificador de vídeo compósito que suporta qualquer um dentre o método de NTSC, o método PAL e o método SECAM; um codifica- dor para o sinal de imagem S (separação Y/C); um codificador para o sinal de imagem de componente; ou um DAC (conversor D/A).
A unidade de interface de saída de vídeo/áudio digital 883b so- brepõe os dados de base de áudio decodificados com os dados de base de vídeo tendo sido submetidos à superposição de imagem e à conversão de formato de saída, encripta os dados sobrepostos, codifica de acordo com o padrão de transmissão de dados, e extrai os dados codificados. A unidade de interface de saída de vídeo/áudio digital 683b, por exemplo, é HDMI! (in- terface de multimídia de definição alta).
A unidade de interface de saída de áudio analógico 8683c, que é um DAC de áudio ou similar, realiza a conversão D/A nos dados de base de áudio decodificados, e extrai dados de áudio analógicos.
- O formato de transmissão dos dados de base de vídeo e dos " dados de base de áudio pode ser comutado, dependendo do dispositivo de recepção de dados (terminal de entrada de dados) suportado pelo dispositi- vo de exibição/alto-falante, ou pode ser comutado de acordo com a seleção pelo usuário. Mais ainda, é possível transmitir uma pluralidade de pedaços de dados correspondentes ao mesmo conteúdo em paralelo por uma plurali- dade de formatos de transmissão, não limitando à transmissão por um único formato de transmissão. Na descrição acima, a unidade de superposição de imagem 881, a unidade de conversão de formato de saída de vídeo 882 e a unidade de interface de saída de áudio/vídeo 883 são explicadas como uma estrutura típica da unidade de saída de AV 808. Contudo, a unidade de saída de AV 808 pode incluir, ainda, por exemplo, uma unidade de agente de itens gráfi- cos para a realização do processamento de itens gráficos, tal como o pro- cesso de filtro, uma superposição de imagem, um desenho de curvatura e uma exibição 3D. Isto completa a descrição da estrutura do dispositivo de reprodu- çãoda presente modalidade. Nota-se que todos os blocos funcionais incluí- dos no circuito integrado 803 podem não ser embutidos no circuito integrado
803. Também, na presente modalidade, a unidade de controle principal 806 e a unidade de processamento de sinal 807 foram descritas como blocos de frequência diferentes. Contudo, não limitando a isto, a unidade de controle principal 806 pode realizar uma parte do processo realizado pela unidade de processamento de sinal 807. Também, conforme mostrado na figura 100, o processo realiza-
do pelo dispositivo de reprodução na presente modalidade pode ser realiza- do pelo dispositivo de exibição. Nesse caso, os dados recebidos pela unida- de de interface 801 são submetidos a um processamento de sinal realizado pelo circuito integrado 803, e os dados de vídeo após este processamento são extraídos através da unidade de drive de exibição 810 no painel de exi- bição 811 e os dados de áudio após este processamento são extraídos para o alto-falante 812. Aqui, a unidade de saída de AV 808, por exemplo, tem - uma estrutura mostrada na figura 101, e os dados são transferidos através 2 da unidade de interface de saída de vídeo 884 e da unidade de interface de saída de áudio 885 que são providas no interior ou no exterior do circuito integrado 803. Nota-se que o dispositivo pode ser provido com uma plurali- dade de unidades de interface de saída de vídeo 884 e uma pluralidade de unidades de interface de saída de áudio 885, ou pode ser provido com uma unidade de interface que é comum ao vídeo e ao áudio.
A rota dos barramentos de controle e dos barramentos de dados no circuito integrado 803 é projetada de uma maneira arbitrária, dependendo do procedimento de processamento de cada bloco de processador ou do conteúdo do processamento. Contudo, os barramentos de dados podem ser dispostos de modo que os blocos de processamento sejam conectados dire- tamente conforme mostrado na figura 98, ou talvez dispostos de modo que os blocos de processamento sejam conectados através da memória 802 (da unidade de controle de memória 809), conforme mostrado na figura 99.
O circuito integrado 803 pode ser um módulo de chip múltiplo que é gerado pelo envolvimento de uma pluralidade de chips em um pacote, esuaaparência externa é um LSI.
Também é possível realizar o LSI de sistema pelo uso do FPGA (arranjo de campo programável de campo) que pode ser reprogramado após a fabricação do LSI, ou o processador reconfigurável no qual a conexão e a regulagem das células de circuito no interior do LSI podem ser reconfigura- das.
Em seguida, a operação do dispositivo de reprodução tendo a estrutura descrita acima será explicada.
A figura 102 é um fluxograma que mostra um procedimento de reprodução no qual os dados são recebidos (lidos) a partir do meio, são de- codificados, e são extraídos como um sinal de vídeo e um sinal de áudio. x S801: os dados são recebidos (lidos) a partir do meio (a unidade de interface 801 -> a unidade de processamento de transmissão contínua 805). S802: os dados recebidos (lidos) em S801 são separados em - vários dados (os dados de base de vídeo e os dados de base de áudio) (a = unidade de processamento de transmissão contínua 805). S803: os vários dados gerados pela separação em S802 são decodificados pelo formato apropriado (a unidade de processamento de sinal 807). S804: dentre os vários dados decodificados em S803, os dados de vídeo de base são submetidos ao processo de superposição (a unidade desaídade AV 808). S805: os dados de base de vídeo e os dados de base de áudio tendo sido submetidos aos processos em S802 a S804 são extraídos (a uni- dade de saída de AV 808). A figura 103 é um fluxograma que mostra um procedimento de reprodução detalhado.
Cada uma das operações e cada um dos processos são realizados sob o controle da unidade de controle principal 806. S$901: a unidade de interface de dispositivo/transmissão contínua 851 da unidade de processamento de transmissão contínua 805 recebe (lê) os dados (lista de execução, informação de clipe, etc.), os quais são outros além dos dados armazenados no meio a ser reproduzido e são necessários para a reprodução dos dados, através da unidade de interface 801, e arma- zena os dados recebidos na memória 802 (a unidade de interface 801, a u- nidade de interface de dispositivo/transmissão contínua 851, a unidade de controle de memória 809, a memória 802). S$902: a unidade de controle principal 806 reconhece o método de compressão dos dados de vídeo e de áudio armazenados no meio por uma referência ao atributo de transmissão contínua incluído na informação
Po AT IDA AE A EEE o O O O O o ECC too ooo A OO A DOI RPA AEE A a aa a A 259/271 de clipe recebido, e inicializa a unidade de processamento de sinal 807, de modo que o processamento de decodificação correspondente possa ser rea- lizado (a unidade de controle principal 806). S$903: a unidade de interface de dispositivo/transmissão contínua 851da unidade de processamento de transmissão contínua 805 recebe (Iê) os dados de vídeo/áudio que são para serem reproduzidos, a partir do meio através da unidade de interface 801, e armazena os dados recebidos na - memória 802 através da unidade de processamento de transmissão contí- = nua 805 e da unidade de controle de memória 809. Nota-se que os dados sãorecebidos (lidos) em unidades de Extensões, e que a unidade de contro- le principal 806 controla a unidade de comutação 853 de modo que, quando os dados de olho esquerdo forem recebidos (lidos), os dados recebidos se- jam armazenados na primeira área; e quando os dados de olho direito são recebidos (lidos), os dados recebidos são armazenados na segunda área, e a unidade de comutação 853 comuta o destino de saída de dados (destino de armazenamento) (a unidade de interface 801, a unidade de interface de dispositivo/transmissão contínua 851, a unidade de controle principal 806, a unidade de comutação 853, a unidade de controle de memória 809, a memó- ria 802).
S904: os dados armazenados na memória 802 são transferidos para a unidade de demultiplexação 852 da unidade de processamento de transmissão contínua 805, e a unidade de demultiplexação 852 identifica os dados de base de vídeo (vídeo principal, subvídeo), PG (legenda), IG (menu) e dados de base de áudio (áudio, subáudio) com base nos PIDs incluídos nos pacotes de fonte constituindo os dados de transmissão contínua, e transfere os dados para cada decodificador correspondente na unidade de processamento de sinal 807 em unidades de pacotes de TS (a unidade de demultiplexação 852).
S$905: cada decodificador na unidade de processamento de sinal 807 realiza o processo de decodificação nos pacotes de TS transferidos pelo método apropriado (a unidade de processamento de sinal 807).
S$906: dentre os dados de base de vídeo decodificados pela uni-
E A ID A OS Aa a No O A RARA RSA SR se 260/271 dade de processamento de sinal 807, os dados correspondentes à transmis- são contínua de vídeo de vista esquerda e a transmissão contínua de vídeo de vista direita são redimensionados com base no dispositivo de exibição (a unidade de conversão de formato de saída de vídeo 882). S907: o PG (legenda) e o IG (menu) são sobrepostos na trans- missão contínua de vídeo redimensionada em S906 (a unidade de superpo- sição de imagem 881). - S908: a conversão de IP, a qual é uma conversão do método de E varredura, é realizada nos dados de vídeo, após a superposição em S907 (a unidade de conversão de formato de saída de vídeo 882).
S909: a codificação, a conversão D/A e similares são realizados nos dados de base de vídeo e nos dados de base de áudio tendo sido sub- metidos aos processos descritos acima, com base no formato de saída de dados do dispositivo de exibição/alto-falante ou no formato de transmissão de dados para transmissão para o dispositivo de exibição/alto-falante. O si- nal de vídeo compósito, o sinal de imagem S, o sinal de imagem de compo- nente e similares são suportados para a saída analógica dos dados de base de vídeo. Também, HDMI são suportados para a saída digital dos dados de base de vídeo e dos dados de base de áudio (a unidade de interface de saí- dade áudio/vídeo 883).
S910: os dados de base de vídeo e os dados de base de áudio tendo sido submetidos ao processo em S909 são extraídos e transmitidos para o dispositivo de exibição/alto-falante (a unidade de interface de saída de áudio/vídeo 883, o dispositivo de exibição/alto-falante).
Isto completa a descrição do procedimento de operação do dis- positivo de reprodução na presente modalidade. Nota-se que o resultado do processo pode ser temporariamente armazenado na memória 802 a cada vez em que um processo é completado. Nota-se que, quando o processo de reprodução é realizado pelo dispositivo de exibição mostrado na figura 100, o procedimento de operação é basicamente o mesmo, e blocos de frequên- cia correspondentes aos blocos de frequência do dispositivo de reprodução mostrado na figura 93 realizam os processos de forma similar. Também, no procedimento de operação acima, a unidade de conversão de formato de saída de vídeo 882 realiza o processo de redimensionamento e o processo de conversão de IP. Contudo, não limitado a isto, os processos podem ser omitidos, conforme necessário, ou outros processos (processo de redução deruído, processo de conversão de taxa de quadro, etc.) podem ser realiza- dos. Mais ainda, os procedimentos de processamento podem ser mudados, se possível.
(Notas Suplementares) Até agora, a presente invenção foi descrita através das melhores modalidades que o Requerente reconhece como de agora. Contudo, melho- ramentos adicionais ou mudanças podem ser adicionados, com referência aos tópicos técnicos a seguir. Selecionar qualquer uma das modalidades ou os melhoramentos e mudanças a implementar é opcional, e pode ser deter- minado pela subjetividade daquele que implementar.
(Reprodução de disco ótico) O drive de BD-ROM é equipado com um cabeçote ótico que in- clui um laser de semicondutor, lentes colimadas, divisor de feixe, lente obje- tiva, lente de coleta e detector de luz. Os feixes emitidos a partir do laser de semicondutor passam através da lente colimada, do divisor de feixe e da lente objetiva, e são coletados na superfície de informação do disco ótico.
Os feixes de luz coletados são refletidos/difratados no disco óti- co, passam através da lente objetiva, do divisor de feixe e da lente colimada, e são coletados no detector de luz. Um sinal de reprodução é gerado, de- pendendo da quantidade de luz coletada no detector de luz.
(Variações de meio de gravação) O meio de gravação descrito em cada Modalidade indica um meio de pacote geral como um todo, incluindo o disco ótico e o cartão de memória de semicondutor. Em cada Modalidade, é presumido, como um exemplo, que o meio de gravação é um disco ótico no qual dados necessá- rios são gravados de forma preliminar (por exemplo, um disco ótico apenas de leitura existente, tal como o BD-ROM ou o DVD-ROM). Contudo, a pre- sente invenção não está limitada a isto. Por exemplo, a presente invenção
TETE ES O A REREEEEE E EEE DE A A EA E A A AE A PA A A A AE EEREERETETCA RARA EEE a aaa aaa o a soe o aos pq, 262/271 pode ser implementada conforme se segue: (i) obtenção de um conteúdo 3D que inclui os dados necessários para a implementação da presente invenção e são distribuídos por uma difusão ou através de uma rede; (indicador de interferência) gravação do conteúdo 2D em um disco ótico gravável (por e- xemplo, um disco ótico gravável existente, tal como BD-RE, DVD-RAM) pelo uso de um dispositivo terminal tendo a função de escrita em um disco ótico (a função pode ser embutida em um dispositivo de reprodução, o dispositivo - não necessariamente pode ser um dispositivo de reprodução); e (iii) aplica- "| ção do disco ótico gravado com o conteúdo 3D para o dispositivo de repro- duçãoda presente invenção.
(Modalidades de dispositivo de gravação de cartão de memória de semicondutor e dispositivo de reprodução) O que vem a seguir descreve modalidades do dispositivo de gravação para a gravação da estrutura de dados de cada Modalidade em uma memória de semicondutor, e o dispositivo de reprodução para reprodu- ção do mesmo.
Em primeiro lugar, o mecanismo para proteção dos direitos auto- rais dos dados gravados no BD-ROM será explicado, como uma tecnologia pressuposta.
Alguns dos dados gravados no BD-ROM podem ter sido encrip- tados, conforme necessitado, tendo em vista a confidencialidade dos dados.
Por exemplo, o BD-ROM pode conter, como dados encriptados, os dados correspondentes a uma transmissão contínua de vídeo, uma transmissão contínua de áudio ou uma transmissão contínua incluindo estas.
O que vem a seguir descreve a desencriptação dos dados en- criptados dentre os dados gravados no BD-ROM.
O dispositivo de reprodução de cartão de memória de semicon- dutor armazena de forma preliminar os dados (por exemplo, uma chave de dispositivo) que corresponde a uma chave que é necessária para a desen- criptação dos dados encriptados gravados no BD-ROM.
Por outro lado, o BD-ROM é gravado de forma preliminar com (i) dados (por exemplo, um bloco de chave de meio (MKB) correspondente à
Chave de dispositivo mencionada acima) que corresponde a uma chave que é necessária para a desencriptação dos dados encriptados, e (ii) dados en- criptados (por exemplo, uma chave de título encriptado correspondente à chave de dispositivo mencionada acima e MKB) que são gerados pela en- criptaçãoda chave em si que é necessária para a desencriptação dos dados encriptados. Nota-se aqui que a chave de dispositivo, MKB, e a chave de título encriptada são tratadas como um conjunto, e são adicionalmente asso- ciadas a um identificador (por exempio, um ID de volume) escrito em uma " área (denominada BCA) do BD-ROM que não pode ser copiado em geral. É estruturada de modo que os dados encriptados não possam ser desencrip- tados, se estes elementos forem combinados de forma incorreta. Apenas se a combinação estiver correta, uma chave (por exemplo, uma chave de título que é obtida pela desencriptação da chave de título encriptada pelo uso da chave de dispositivo mencionada acima, MKB, e ID de volume) que é neces- sária para a desencriptação dos dados encriptados pode ser derivada. Os dados encriptados podem ser desencriptados pelo uso da chave derivada. Quando um dispositivo de reprodução tenta reproduzir um BD- ROM carregado no dispositivo, ele não pode reproduzir os dados encripta- dos, a menos que o dispositivo em si tenha uma chave de dispositivo que torneum par (ou corresponda a) a chave de título encriptada e MKB gravada no BD-ROM. Isto é porque a chave (chave de título) que é necessária para a desencriptação dos dados encriptados foi encriptada, e é gravada no BD- ROM como a chave de título encriptada, e a chave que é necessária para a desencriptação dos dados encriptados não pode ser derivada, se a combi- —naçãodaMKB e da chave de dispositivo não puder ser corrigida.
Inversamente, quando a combinação da chave de título encrip- tada, MKB, da chave de dispositivo e do ID de volume está correta, a trans- missão contínua de vídeo e a transmissão contínua de áudio são decodifica- das pelo decodificador com o uso da chave mencionada acima (por exem- plo, uma chave de título que é obtida pela desencriptação da chave de título encriptada, pelo uso da chave de dispositivo, MKB, e do ID de volume) que é necessário para a desencriptação dos dados encriptados. O dispositivo de
Ao o o o o o o oo DP RE o o o oi EEE E RE O A o o A a o a a ata 264/271 reprodução é estruturado dessa forma.
Isto completa a descrição do mecanismo para proteção dos di- reitos autorais dos dados gravados no BD-ROM.
Deve ser notado aqui que este mecanismo não está limitado ao BD-ROM, mas pode ser aplicável, por exemplo, auma memória de semicondutor legivel/gravável (tal como uma memória de semicondutor portátil, tál como o cartão SD) para a implementa- ção. - Em seguida, o procedimento de reprodução no dispositivo de re- " produção de cartão de memória de semicondutor será descrito.
No caso no qualo dispositivo de reprodução reproduz um disco ótico, é estruturado para ler dados através de uma unidade de disco ótico, por exemplo.
Por outro lado, no caso no qual o dispositivo de reprodução reproduz um cartão de - memória de semicondutor, ele é estruturado para ler dados através de uma interface para a leitura dos dados a partir do cartão de memória de semicon- dutor Mais especificamente, o dispositivo de reprodução pode ser es- truturado de modo que, quando um cartão de memória de semicondutor for inserido em um slot (não ilustrado) provido no dispositivo de reprodução, o dispositivo de reprodução e o cartão de memória de semicondutor sejam eletricamente conectados a cada outro através da interface de cartão de memória de semicondutor, e o dispositivo de reprodução lê dados a partir do cartão de memória de semicondutor através da interface de cartão de me- mória de semicondutor. (Modalidades de dispositivo de recepção) O dispositivo de reprodução explicado em cada Modalidade po- de ser realizado como um dispositivo terminal que recebe dados (dados de distribuição) que corresponde aos dados explicados em cada Modalidade a partir de um servidor de distribuição para um serviço de distribuição eletrôni- Co, e grava os dados recebidos em um cartão de memória de semicondutor.
Tal dispositivo terminal como esse pode ser realizado pela estru- turação do dispositivo de reprodução explicado em cada modalidade de mo- do a realizar essas operações, ou pode ser realizado como um dispositivo
EEE EE A A A EA EEE EEE AA A A A O EA E PIT AP ATE AR EA OA A A A EA EEE AA AAA aa a AAA RA RR í 265/271 terminal dedicado que é diferente do dispositivo de reprodução explicado em cada Modalidade, e armazena os dados de distribuição em um cartão de memória de semicondutor. Aqui, um caso em que um dispositivo de repro- dução é usado será explicado. Também, nesta explicação, um cartão SD é usadocomoa memória de semicondutor de destino de gravação. Quando o dispositivo de reprodução é para a gravação de dados de distribuição em um cartão de memória SD inserido em um slot provido ali, - o dispositivo de reprodução primeiramente envia requisições para um servi- . dor de distribuição (não ilustrado) que armazena os dados de distribuição, paraa transmissão dos dados de distribuição. Ao fazê-lo, o dispositivo de reprodução lê uma informação de identificação para a identificação de forma única do cartão de memória inserido (por exemplo, uma informação de iden- tificação atribuída de forma única a cada cartão de memória SD, mais espe- cificamente, um número de série ou similar do cartão de memória SD), a par- tirdo cartão de memória SD, e transmite a informação de identificação lida para o servidor de distribuição em conjunto com a requisição de distribuição.
A informação de identificação para a identificação de forma úni- ca do cartão de memória SD corresponde, por exemplo, ao ID de volume que foi descrito anteriormente.
Por outro lado, o servidor de distribuição armazena dados ne- cessários (por exemplo, uma transmissão contínua de vídeo, uma transmis- são contínua de áudio e similares) em um estado encriptado, de modo que os dados necessários possam ser desencriptados pelo uso de uma chave predeterminada (por exemplo, uma chave de título).
O servidor de distribuição, por exemplo, mantêm uma chave pri- vada, de modo que ele possa gerar dinamicamente diferentes pedaços de informação de chave pública respectivamente em correspondência com nú- meros de identificação atribuídos de forma única a cada cartão de memória de semicondutor.
Também, o servidor de distribuição é estruturado para ser capaz de encriptar a chave (chave de título) em si que é necessária para a desen- criptação dos dados encriptados (quer dizer, o servidor de distribuição é es-
truturado para ser capaz de gerar a chave de título encriptada).
A informação de chave pública gerada inclui, por exemplo, uma informação correspondente ao MKB, ao ID de volume e à chave de título encriptada descritos acima. Com esta estrutura, quando, por exemplo, uma combinação do número de identificação do cartão de memória de semicon- dutor, da chave pública contida na informação de chave pública, a qual será explicada mais tarde, e da chave de dispositivo que é gravada preliminar- - mente no dispositivo de reprodução está correta, uma chave (por exemplo, "= uma chave de título que é obtida pela desencriptação da chave de título en- criptada usando-se a chave de direção perpendicular, o MKB, e o número de identificação da memória de semicondutor) necessária para a desencripta- ção dos dados encriptados é obtida, e os dados encriptados são desencrip- tados pelo uso da chave necessária obtida (chave de título).
Seguindo-se a isto, o dispositivo de reprodução grava o pedaço recebido de informação de chave pública e os dados de distribuição em uma área de gravação do cartão de memória de semicondutor que é inserido no slot do mesmo.
Em seguida, é dada uma descrição de um exemplo do método para a desencriptação e a reprodução dos dados desencriptados dentre os dados contidos na informação de chave pública e dos dados de distribuição gravados na área de gravação do cartão de memória de semicondutor.
A informação de chave pública recebida armazena, por exemplo, uma chave pública (por exemplo, o MKB descrito acima e a chave de título encriptada), uma informação de assinatura, um número de identificação do cartão de memória de semicondutor e uma lista de dispositivo que é uma informação com referência a dispositivos a serem invalidados.
A informação de assinatura inclui, por exemplo, um valor de pro- va da informação de chave pública.
A lista de dispositivo, por exemplo, é uma informação para a i- dentificação dos dispositivos que poderiam ser reproduzidos de uma manei- ra não autorizada. A informação é usada, por exemplo, para a identificação de forma única dos dispositivos, de partes dos dispositivos e funções (pro-
IPI A AoA AE A EA ODE O AE O O 3 EE DEEP Et o OA O OO RR O A O O A AD O O O DEE A ATI OA a ao aaa aa a a Ra RARA AA NO A 267/271 gramas) que poderiam ser reproduzidos de uma maneira não autorizada, e é composto, por exemplo, pela chave de dispositivo e pelo número de identifi- cação do dispositivo de reprodução que são gravados preliminarmente no dispositivo de reprodução, e pelo número de identificação do decodificador provido no dispositivo de reprodução. O que vem a seguir descreve a reprodução dos dados encripta- dos dentre os dados de distribuição gravados na área de gravação do cartão - de memória de semicondutor. = Em primeiro lugar, é checado se a chave de desencriptação em sipode ser usada, antes de os dados encriptados serem desencriptados pe- lo uso da chave de desencriptação.
Mais especificamente, as checagens a seguir são conduzidas. (1) Uma checagem quanto a se a informação de identificação do cartão de memória de semicondutor contida na informação de chave pública combina com o número de identificação do cartão de memória de semicon- dutor armazenado preliminarmente no cartão de memória de semicondutor.
(2) Uma checagem quanto a se o valor de prova da informação de chave pública calculada no dispositivo de reprodução combina com o va- lor de prova incluído na informação de assinatura.
(3) Uma checagem, com base na informação incluída na lista de dispositivo, quanto a se o dispositivo de reprodução para a realização da reprodução é autêntico (por exemplo, a chave de dispositivo mostrada na lista de dispositivo incluída na informação de chave pública combina com a chave de dispositivo armazenada preliminarmente no dispositivo de reprodu- ção) Estas checagens podem ser realizadas em qualquer ordem.
Após as checagens descritas acima (1) a (3), o dispositivo de reprodução realiza um controle não para desencriptar os dados encriptados, quando qualquer uma das condições a seguir for satisfeita: (i) a informação de identificação do cartão de memória de semicondutor contida na informa- ção de chave pública não combina com o número de identificação do cartão de memória de semicondutor armazenado de forma preliminar no cartão de o o o E aa ar açao ao a MA AO) a E o O a a A AE A, NA RR A AI IIAsQ, 268/271 memória de semicondutor; (ii) o valor de prova da informação de chave pú- blica calculada no dispositivo de reprodução não combina com o valor de prova incluído na informação de assinatura; e (ili) o dispositivo de reprodu- ção para a realização da reprodução não é autêntico.
Por outro lado, quando todas as condições: (i) a informação de identificação do cartão de memória de semicondutor contida na informação de chave pública combina com o número de identificação do cartão de me- | mória de semicondutor armazenado. de forma preliminar no cartão de memó- ria de semicondutor; (ii) o valor de prova da informação de chave pública i calculada no dispositivo de reprodução combina com o valor de prova incluí- do na informação de assinatura; e (iii) o dispositivo de reprodução para a realização da reprodução é autêntico, são satisfeitas, é julgado que a combi- nação do número de identificação da memória de semicondutor, da chave pública contida na informação de chave pública e da chave de dispositivo queé armazenada preliminarmente no dispositivo de reprodução está corre- ta, e os dados encriptados são desencriptados pelo uso da chave necessária para a desencriptação (a chave de título que é obtida pela desencriptação da chave de título encriptada pelo uso da chave de dispositivo, do MKB e do número de identificação da memória de semicondutor).
Quando os dados encriptados são, por exemplo, uma transmis- são contínua de vídeo e uma transmissão contínua de áudio, o decodificador de vídeo desencripta (decodifica) a transmissão contínua de vídeo pelo uso da chave descrita acima necessária para a desencriptação (a chave de título que é obtida pela desencriptação da chave de título encriptada), e o decodi- ficador de áudio desencripta (decodifica) a transmissão contínua de áudio pelo uso da chave descrita acima necessária para a desencriptação.
Com uma estrutura como essa, quando dispositivos, partes dos dispositivos e funções (programas) que poderiam ser usadas de uma manei- ra não autorizada são conhecidos no momento da distribuição eletrônica, uma |listade dispositivo mostrando esses dispositivos e similares pode ser distribuída. Isto permite que o dispositivo de reprodução tendo recebido a lista para inibir a desencriptação com o uso da informação de chave pública o A O O NAN ANN A RS SAASS SOPROS ESSO RA A NA RARA 269/271 (chave pública em si), quando o dispositivo de reprodução inclui qualquer coisa mostrada na lista. Portanto, mesmo se a combinação do número de identificação da memória de semicondutor, da chave pública em si contida na informação de chave pública e da chave de dispositivo que é armazenada preliminarmente no dispositivo de reprodução, estiver correta, um controle será realizado para não se desencriptarem os dados encriptados. Isto torna possível evitar que os dados de distribuição sejam usados por um dispositivo i não autêntico. É preferível que o identificador do cartão de memória de semi- s condutor que é gravado preliminarmente no cartão de memória de semicon- dutor seja armazenado em uma área de gravação altamente segura. Isto é porque, quando o número de identificação (por exemplo, o número de série do cartão de memória SD) que é gravado preliminarmente no cartão de me- mória de semicondutor é violado, uma cópia não autorizada se torna fácil. Mais especificamente, embora números de identificação diferentes únicos sejam respectivamente atribuídos aos cartões de memória de semicondutor, se os números de identificação forem violados para serem os mesmos, o julgamento descrito acima em (1) não fará sentido, e tantos cartões de me- mória de semicondutor quantas forem as violações poderão ser copiados de uma maneira não autorizada.
Por esta razão, é preferível que uma informação, tal como o nú- mero de identificação do cartão de memória de semicondutor seja armaze- nada em uma área de gravação altamente segura.
Para se realizar isto, o cartão de memória de semicondutor, por exemplo, pode ter uma estrutura na qual uma área de gravação para a gra- vação de dados altamente confidenciais, tal como o identificador do cartão de memória de semicondutor (a partir deste ponto, a área de gravação é re- | ferida como uma segunda área de gravação) é provida separadamente de uma área de gravação para a gravação de dados regulares (a partir deste ponto,a área de gravação é referida como uma primeira área de gravação), um circuito de controle para o controle de acessos à segunda área de grava- ção é provido, e a segunda área de gravação é acessível apenas através do
A A a aaa Ea aaa aaa a aaa aeee pra a EEE o e O O RA ra é RR A. E RAR RA RR OO Ne, 270/271 circuito de controle.
Por exemplo, os dados podem ser encriptados de modo que os dados encriptados sejam gravados na segunda área de gravação, e o circui- to de controle pode ser embutido com um circuito para a desencriptação dos dados encriptados. Nesta estrutura, quando um acesso é feito à segunda área de gravação, o circuito de controle desencripta os dados encriptados e retorna os dados encriptados. Como um outro exemplo, o circuito de controle i pode manter uma informação. indicando a localização em que os dados são " armazenados na segunda área de gravação, e quando um acesso é feito à segunda área de gravação, o circuito de controle identifica a localização de armazenamento correspondente dos dados, e retorna os dados que são |i- dos a partir da localização de armazenamento identificada.
Uma aplicação, o qual está rodando no dispositivo de reprodu- ção e é para a gravação de dados no cartão de memória de semicondutor como uso da distribuição eletrônica emite para o circuito de controle através de uma interface de cartão de memória, uma requisição de acessos requisi- tando acesso aos dados (por exemplo, o número de identificação do cartão de memória de semicondutor) gravado na segunda área de gravação. Medi- ante o recebimento da requisição, o circuito de controle lê os dados a partir da segunda área de gravação e retorna os dados para o aplicativo rodando no dispositivo de reprodução. Ele envia o número de identificação do cartão de memória de semicondutor e requisita que o servidor de distribuição distri- bua os dados, tal como a informação de chave pública, e os dados de distri- buição correspondentes. A informação de chave pública e os dados de dis- tribuição correspondentes que são enviados a partir do servidor de distribui ção são gravados na primeira área de gravação.
Também, é preferível que o aplicativo, o qual está rodando no dispositivo de reprodução e é para a gravação de dados no cartão de memó- ria de semicondutor com o uso da distribuição eletrônica, preliminarmente cheque seo aplicativo está ou não violado antes de emitir, para o circuito de controle através de uma interface de cartão de memória, uma requisição de acesso requisitando acesso aos dados (por exemplo, o número de identifica-
PSC 271/271 ção do cartão de memória de semicondutor) gravado na segunda área de gravação.
Para a checagem disto, um certificado digital em conformidade com o padrão X.509, por exemplo, pode ser usado.
Também, os dados de distribuição gravados na primeira área de gravação do cartão de memória de semicondutor podem não necessaria- mente ser acessados através do circuito de controle provido no cartão de memória de semicondutor.
Aplicabilidade Industrial O meio de gravação de informação da presente invenção arma- . zenauma imagem 3D, mas pode ser tocado nos dispositivos de reprodução de imagem 2D e nos dispositivos de reprodução de imagem 3D.
Isto torna possível distribuir conteúdos de filme, tais como títulos de filme armazenan- do imagem 3D, sem se fazer com que os consumidores estejam conscientes da compatibilidade.
Isto ativa o mercado de filmes e o mercado de dispositi- vo comercial.
Assim sendo, o meio de gravação e o dispositivo de reprodu- ção da presente invenção têm alta usabilidade na indústria de filmes e na indústria de dispositivo comercial.
Listagem de Referência 100 meio de gravação 200 dispositivo de reprodução 300 dispositivo de exibição 400 óculos 3D

Claims (6)

REIVINDICAÇÕES
1. Dispositivo de reprodução para um meio de gravação com- preendendo: um registrador de capacidade indicando se o dispositivo de re- produçãotem uma capacidade de itens gráficos estereoscópicos, em que o meio de gravação tem informação de presença de i- tens gráficos estereoscópicos indicando se o meio de gravação tem uma | transmissão contínua de itens gráficos de olho esquerdo e uma transmissão contínua de itens gráficos de olho direito, a em que o dispositivo de reprodução usa a transmissão contínua de itens gráficos de olho esquerdo e a transmissão contínua de itens gráfi- cos de olho direito para um primeiro tipo de reprodução de itens gráficos quando (i) um modo de saída do dispositivo de reprodução é o modo de saí- da estereoscópico, (ii) a informação de presença de itens gráficos estereos- —cópicos indica que o meio de gravação tem a transmissão contínua de itens gráficos de olho esquerdo e a transmissão contínua de itens gráficos de olho direito, e (iii) o registrador de capacidade indica que o dispositivo de repro- dução tem a capacidade de reprodução de itens gráficos estereoscópicos, em que o dispositivo de reprodução usa uma transmissão contí- nuade itens gráficos para um segundo tipo de reprodução de itens gráficos quando (i) o modo de saída do dispositivo de reprodução é o modo de saída estereoscópico, (ii) a informação de presença de itens gráficos estereoscópi- cos indica que o meio de gravação tem a transmissão contínua de itens grá- ficos de olho esquerdo e a transmissão contínua de itens gráficos de olho direito, e (li) o registrador de capacidade indica que o dispositivo de repro- dução não tem a capacidade de reprodução de itens gráficos estereoscópi- cos, e em que, quando o dispositivo de reprodução usa a transmissão contínua de itens gráficos para o segundo tipo de reprodução de itens gráfi- cos estereoscópicos, dados de itens gráficos para olho esquerdo e dados de itens gráficos para olho direito são formados a partir de transmissão contínua de itens gráficos, os dados gráficos para olho esquerdo sendo diferente dos
A 2/3 dados gráficos para olho direito.
2. Dispositivo de reprodução, de acordo com a reivindicação 1, em que o dispositivo de reprodução usa a transmissão contínua de itens grá- ficos para reprodução monoscópica quando o modo de saída do dispositivo dereprodução é um modo de saída monoscópico.
3. Dispositivo de reprodução, de acordo com a reivindicação 1, em que, quando o dispositivo de reprodução usa a transmissão contínua de itens gráficos para o segundo tipo de reprodução de itens gráficos estereos- cópicos, o dispositivo de reprodução sobrepõe dados de vídeo para olho es- À querdo e dados de vídeo para olho direito, o dados de itens gráficos para olho direito sendo formados com base em informação de deslocamento.
4. Sistema de reprodução compreendendo: um dispositivo de reprodução incluindo um registrador de capa- cidade indicando se o dispositivo de reprodução tem capacidade de repro- duçãodeitens gráficos estereoscópicos, um meio de gravação tendo informação de presença de itens gráficos estereoscópicos indicando se o meio de gravação tem uma trans- missão contínua de itens gráficos de olho esquerdo e uma transmissão con- tínua de itens gráficos de olho direito, em que o dispositivo de reprodução usa a transmissão contínua de itens gráficos de olho esquerdo e a transmissão contínua de itens gráfi- cos de olho direito para um primeiro tipo de reprodução de itens gráficos quando (i) um modo de saída do dispositivo de reprodução é um modo de saída estereoscópico, (ii) a informação de presença de itens gráficos estere- —oscópicos indica que o meio de gravação tem a transmissão contínua de itens gráficos de olho esquerdo e a transmissão contínua de itens gráficos de olho direito, e (iii) o registrador de capacidade indica que o dispositivo de reprodução tem a capacidade de reprodução de itens gráficos estereoscópi- cos, em que o dispositivo de reprodução usa uma transmissão contí- nua de itens gráficos para um segundo tipo de reprodução de itens gráficos quando (i) o modo de saída do dispositivo de reprodução é o modo de saída
RR 3/3 estereoscópico, (ii) a informação de presença de itens gráficos estereoscópi- cos indica que o meio de gravação tem a transmissão contínua de itens grá- ficos de olho esquerdo e a transmissão contínua de itens gráficos de olho direito, e (ili) o registrador de capacidade indica que o dispositivo de repro- dução não tema capacidade de reprodução de itens gráficos estereoscópi- cos, e em que, quando o dispositivo de reprodução usa a transmissão contínua de itens gráficos para o segundo tipo de reprodução de itens -gráfi- cos estereoscópicos, dados de itens gráficos para olho esquerdo e dados de - itens gráficos para olho direito são formados a partir de transmissão contínua de itens gráficos, os dados gráficos para olho esquerdo sendo diferente dos dados gráficos para olho direito.
5. Sistema, de acordo com a reivindicação 4, em que o dispositi- vo de reprodução usa a transmissão contínua de itens gráficos para repro- duçãomonoscópica quando o modo de saída do dispositivo de reprodução é um modo de saída monoscópico.
6. Sistema, de acordo com a reivindicação 1, em que, quando o dispositivo de reprodução usa a transmissão contínua de itens gráficos para o segundo tipo de reprodução de itens gráficos estereoscópicos, o dispositi- vode reprodução sobrepõe dados de vídeo para olho esquerdo e dados de vídeo para olho direito, o dados de itens gráficos para olho direito sendo formados com base em informação de deslocamento.
BRPI1004351-9A 2009-06-11 2010-06-10 Dispositivo de reprodução, circuito integrado, meio de gravação. BRPI1004351A2 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2009140055 2009-06-11
JP2009-140055 2009-06-11
PCT/JP2010/003881 WO2010143441A1 (ja) 2009-06-11 2010-06-10 再生装置、集積回路、記録媒体

Publications (1)

Publication Number Publication Date
BRPI1004351A2 true BRPI1004351A2 (pt) 2020-06-23

Family

ID=43308702

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI1004351-9A BRPI1004351A2 (pt) 2009-06-11 2010-06-10 Dispositivo de reprodução, circuito integrado, meio de gravação.

Country Status (11)

Country Link
US (1) US8593511B2 (pt)
EP (1) EP2343906B1 (pt)
JP (3) JP4724257B2 (pt)
KR (1) KR20120036790A (pt)
CN (1) CN102160389B (pt)
BR (1) BRPI1004351A2 (pt)
MX (1) MX2011002795A (pt)
RU (1) RU2011110045A (pt)
TW (1) TW201112233A (pt)
WO (1) WO2010143441A1 (pt)
ZA (1) ZA201101977B (pt)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101506217B1 (ko) * 2008-01-31 2015-03-26 삼성전자주식회사 스테레오스코픽 영상의 부분 데이터 구간 재생을 위한스테레오스코픽 영상 데이터스트림 생성 방법과 장치, 및스테레오스코픽 영상의 부분 데이터 구간 재생 방법과 장치
US11711592B2 (en) 2010-04-06 2023-07-25 Comcast Cable Communications, Llc Distribution of multiple signals of video content independently over a network
US10448083B2 (en) 2010-04-06 2019-10-15 Comcast Cable Communications, Llc Streaming and rendering of 3-dimensional video
WO2012077981A2 (ko) 2010-12-07 2012-06-14 삼성전자 주식회사 컨텐츠를 구성하는 데이터를 송신하는 송신 장치와 그 데이터를 수신하여 처리하는 수신 장치 및 그 방법
KR101831775B1 (ko) * 2010-12-07 2018-02-26 삼성전자주식회사 멀티미디어 컨텐츠를 송수신하는 송신 장치 및 수신 장치와, 그 재생 방법
US9204123B2 (en) * 2011-01-14 2015-12-01 Comcast Cable Communications, Llc Video content generation
CN103503070B (zh) * 2011-04-28 2016-11-16 松下知识产权经营株式会社 与高画质有关的记录介质、再现装置、记录装置、编码方法、及解码方法
JP2012249045A (ja) * 2011-05-27 2012-12-13 Sony Corp 再生装置、再生方法、およびプログラム
US8989556B2 (en) 2011-08-24 2015-03-24 Panasonic Intellectual Property Management Co., Ltd. Recording medium, playback device, recording device, and recording method
EP3675392A1 (en) * 2011-08-29 2020-07-01 Sony Corporation Reception apparatus and receiving method
EP2597876A1 (en) 2011-11-24 2013-05-29 Koninklijke Philips Electronics N.V. Interlaced 3D video
US10275924B2 (en) * 2011-12-26 2019-04-30 Intel Corporation Techniques for managing three-dimensional graphics display modes
JPWO2013099289A1 (ja) * 2011-12-28 2015-04-30 パナソニック株式会社 再生装置、送信装置、再生方法及び送信方法
US9066082B2 (en) * 2013-03-15 2015-06-23 International Business Machines Corporation Forensics in multi-channel media content
JP6255760B2 (ja) * 2013-07-16 2018-01-10 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム
JP5933869B2 (ja) * 2014-02-28 2016-06-15 三菱電機株式会社 ディスク再生装置
EP3160136B1 (en) * 2014-06-20 2020-03-18 Panasonic Intellectual Property Management Co., Ltd. Hdr-uhd bd disk blu-ray disk playback and uhdtv display restrictions and conversions.
CA2944869C (en) 2014-09-10 2023-01-03 Panasonic Intellectual Property Corporation Of America Recording medium, playback device, and playback method
WO2016038811A1 (ja) * 2014-09-12 2016-03-17 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 記録媒体、再生装置、および再生方法
CN110971887B (zh) * 2014-11-04 2021-11-02 松下电器(美国)知识产权公司 再现方法、再现装置以及记录介质
JP2020022179A (ja) * 2014-11-04 2020-02-06 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 再生方法、プログラムおよび再生装置
EP3244410B1 (en) * 2015-01-09 2021-09-01 Sony Group Corporation Playback device, playback method, information processing device, information processing method, program, and recording medium
CN113242448B (zh) * 2015-06-02 2023-07-14 索尼公司 发送装置和方法、媒体处理装置和方法以及接收装置
CN109409251B (zh) * 2015-08-18 2023-05-16 奇跃公司 虚拟和增强现实系统和方法
EP3395063A4 (en) 2015-12-21 2019-08-21 Amazon Technologies Inc. COMMON USE OF VIDEO MATERIAL FROM AUDIO / VIDEO RECORDING AND COMMUNICATION DEVICES
US10650247B2 (en) 2015-12-21 2020-05-12 A9.Com, Inc. Sharing video footage from audio/video recording and communication devices
US10733456B2 (en) 2015-12-21 2020-08-04 A9.Com, Inc. Sharing video footage from audio/video recording and communication devices
US10735649B2 (en) 2018-02-22 2020-08-04 Magic Leap, Inc. Virtual and augmented reality systems and methods using display system control information embedded in image data
US11546612B2 (en) * 2021-06-02 2023-01-03 Western Digital Technologies, Inc. Data storage device and method for application-defined data retrieval in surveillance systems
CN115291850B (zh) * 2022-08-11 2023-03-07 广州芯德通信科技股份有限公司 基于java语言的自定义交互数据的管理方法、系统、存储介质
US12423742B2 (en) * 2023-09-27 2025-09-23 Adeia Guides Inc. Spatially augmented audio and XR content within an e-commerce shopping experience
US12524800B2 (en) 2023-09-27 2026-01-13 Adeia Guides Inc. Spatially augmented audio and XR content within an e-commerce shopping experience

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4739418A (en) * 1985-03-20 1988-04-19 Victor Company Of Japan, Ltd. Information signal recording disc recorded with stereoscopic television signal
JPH01109990A (ja) * 1987-10-23 1989-04-26 Sanyo Electric Co Ltd 立体ビデオディスクレコーダ
JPH07298307A (ja) 1994-04-28 1995-11-10 Canon Inc 画像記録再生装置
US6484266B2 (en) 1995-09-29 2002-11-19 Matsushita Electric Industrial Co., Ltd. Method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween
TW436777B (en) 1995-09-29 2001-05-28 Matsushita Electric Industrial Co Ltd A method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween
WO1997032437A1 (en) 1996-02-28 1997-09-04 Matsushita Electric Industrial Co., Ltd. High-resolution optical disk for recording stereoscopic video, optical disk reproducing device, and optical disk recording device
EP2268015B1 (en) 1996-12-04 2013-10-16 Panasonic Corporation Optical disk for high resolution and three dimensional video recording, optical disk reproduction apparatus, and optical disk recording apparatus
DE69841532D1 (de) 1997-08-29 2010-04-15 Panasonic Corp Optische Platte mit hierarchisch codiertem digitalen Videosignal, Wiedergabevorrichtung und Aufnahmevorrichtung für die optische Platte
KR100463764B1 (ko) * 2000-07-21 2004-12-29 마츠시타 덴끼 산교 가부시키가이샤 신호 전달 시스템
AU2003231508A1 (en) * 2002-04-25 2003-11-10 Sharp Kabushiki Kaisha Multimedia information generation method and multimedia information reproduction device
JP3975147B2 (ja) * 2002-10-01 2007-09-12 パイオニア株式会社 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JP2004274125A (ja) 2003-03-05 2004-09-30 Sony Corp 画像処理装置および方法
JP4086718B2 (ja) 2003-06-10 2008-05-14 キヤノン株式会社 情報処理方法及び情報処理装置
US7552450B1 (en) * 2003-09-30 2009-06-23 Microsoft Corporation Systems and methods for enabling applications via an application programming interface (API) to interface with and configure digital media components
EP2141704A3 (en) * 2004-02-10 2011-03-16 LG Electronics, Inc. Recording medium having a data structure for managing data and recording and reproducing method and apparatus
KR100939860B1 (ko) 2004-06-18 2010-01-29 파나소닉 주식회사 재생장치, 재생방법
JP4349249B2 (ja) * 2004-10-06 2009-10-21 株式会社日立製作所 画像再生装置及び画像再生方法
JP2006135747A (ja) 2004-11-08 2006-05-25 Canon Inc 三次元画像変換装置ならびに制御方法
KR100657322B1 (ko) * 2005-07-02 2006-12-14 삼성전자주식회사 로컬 3차원 비디오를 구현하기 위한 인코딩/디코딩 방법 및장치
JP5011842B2 (ja) * 2006-06-22 2012-08-29 株式会社ニコン 画像再生装置
JP2008124963A (ja) * 2006-11-15 2008-05-29 Matsushita Electric Ind Co Ltd 3次元画像データ用画像ファイルの画像ファイル生成装置及び画像再生装置
US8522339B2 (en) 2007-03-02 2013-08-27 Panasonic Corporation Reproducing apparatus, system LSI, and initialization method
JP5351039B2 (ja) 2007-11-01 2013-11-27 パナソニック株式会社 記録媒体、再生装置、記録装置、再生方法、及び記録方法
JP2009135686A (ja) * 2007-11-29 2009-06-18 Mitsubishi Electric Corp 立体映像記録方法、立体映像記録媒体、立体映像再生方法、立体映像記録装置、立体映像再生装置
US9036010B2 (en) 2007-12-18 2015-05-19 Koninklijke Philips N.V. Transport of stereoscopic image data over a display interface
CA2680696C (en) 2008-01-17 2016-04-05 Panasonic Corporation Recording medium on which 3d video is recorded, recording medium for recording 3d video, and reproducing device and method for reproducing 3d video
US9357231B2 (en) 2008-07-31 2016-05-31 Mitsubishi Electric Corporation Video encoding device, video encoding method, video reproducing device, video reproducing method, video recording medium, and video data stream
RU2496157C2 (ru) 2008-09-30 2013-10-20 Панасоник Корпорэйшн Носитель записи, на котором записано 3d видео, устройство воспроизведения для воспроизведения 3d видео и большая интегральная схема системы
WO2010076846A1 (ja) 2008-12-29 2010-07-08 パナソニック株式会社 記録媒体、再生装置、及び集積回路
US20100303437A1 (en) 2009-05-26 2010-12-02 Panasonic Corporation Recording medium, playback device, integrated circuit, playback method, and program

Also Published As

Publication number Publication date
CN102160389A (zh) 2011-08-17
US8593511B2 (en) 2013-11-26
WO2010143441A1 (ja) 2010-12-16
JP5497679B2 (ja) 2014-05-21
ZA201101977B (en) 2012-04-25
MX2011002795A (es) 2011-04-11
JP2011155657A (ja) 2011-08-11
JP4724255B1 (ja) 2011-07-13
US20110164121A1 (en) 2011-07-07
KR20120036790A (ko) 2012-04-18
JP2011160431A (ja) 2011-08-18
EP2343906B1 (en) 2016-08-10
RU2011110045A (ru) 2013-07-20
EP2343906A1 (en) 2011-07-13
EP2343906A4 (en) 2014-01-22
JP4724257B2 (ja) 2011-07-13
JPWO2010143441A1 (ja) 2012-11-22
TW201112233A (en) 2011-04-01
CN102160389B (zh) 2013-03-27

Similar Documents

Publication Publication Date Title
BRPI1004351A2 (pt) Dispositivo de reprodução, circuito integrado, meio de gravação.
EP2445224B1 (en) Information recording medium for reproducing 3d video, and reproduction device
RU2502214C2 (ru) Носитель записи, устройство воспроизведения, системная бис, способ воспроизведения, очки и устройство отображения для трехмерных изображений
US8121461B2 (en) Playback device, integrated circuit, recording medium
RU2522304C2 (ru) Устройство воспроизведения, способ записи, система воспроизведения носителя записи
CA2708189C (en) Recording medium, playback device, and integrated circuit
US20100215343A1 (en) Recording medium, playback device, and integrated circuit
WO2010095410A1 (ja) 記録媒体、再生装置、集積回路

Legal Events

Date Code Title Description
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04N 13/04 , G11B 27/00 , H04N 5/92

Ipc: H04N 5/775 (2006.01), H04N 13/178 (2018.01), H04N

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B25A Requested transfer of rights approved

Owner name: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD. (JP)

B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B11B Dismissal acc. art. 36, par 1 of ipl - no reply within 90 days to fullfil the necessary requirements
B350 Update of information on the portal [chapter 15.35 patent gazette]