BR112016023443B1 - Dispositivo de transmissão e recepção, e, método de recepção e transmissão - Google Patents

Dispositivo de transmissão e recepção, e, método de recepção e transmissão Download PDF

Info

Publication number
BR112016023443B1
BR112016023443B1 BR112016023443-0A BR112016023443A BR112016023443B1 BR 112016023443 B1 BR112016023443 B1 BR 112016023443B1 BR 112016023443 A BR112016023443 A BR 112016023443A BR 112016023443 B1 BR112016023443 B1 BR 112016023443B1
Authority
BR
Brazil
Prior art keywords
streaming
stream
base
level
image data
Prior art date
Application number
BR112016023443-0A
Other languages
English (en)
Other versions
BR112016023443A2 (pt
Inventor
Ikuo Tsukagoshi
Original Assignee
Sony 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 Sony Corporation filed Critical Sony Corporation
Publication of BR112016023443A2 publication Critical patent/BR112016023443A2/pt
Publication of BR112016023443B1 publication Critical patent/BR112016023443B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Communication Control (AREA)

Abstract

dispositivos e métodos de recepção e transmissão. a presente invenção é desenhada para impedir facilmente uma ocorrência de uma exibição muda em um caso de comutação de serviços. uma unidade de codificação de imagem gera um fluxo contínuo de vídeo pela codificação dos dados de imagem de cada imagem parada que constituem dados de imagem em movimento. uma unidade de transmissão transmite um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo gerados na unidade de codificação de imagem. o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até mésimo fluxos contínuos dentre primeiro até n-ésimo fluxos contínuos (m <= n). a unidade de transmissão aplica um identificador fixo nos respectivos primeiro até n-ésimo fluxos contínuos.

Description

CAMPO
[001] A presente técnica refere-se a um dispositivo de transmissão, a um método de transmissão, a um dispositivo de recepção e a um método de recepção, e refere-se ao dispositivo de transmissão ou congêneres para transmitir continuamente fluxos contínuos de vídeo de uma pluralidade de serviços.
FUNDAMENTOS DA TÉCNICA
[002] Em difusão, é considerada a transmissão em mixagem de uma pluralidade de serviços com diferentes formatos de imagem, por exemplo, em diferentes taxas de quadro. Por exemplo, programas de esportes são providos em um serviço em 120P, outros programas são providos em um serviço em 60P e congêneres.
[003] Convencionalmente, em relação à HEVC (Codificação de Vídeo de Alta Eficiência), por exemplo, foi proposta uma escalonabilidade temporal em que codificação hierárquica é realizada em dados de imagem de cada imagem parada que constituem dados de imagem em movimento (veja Documento Não Patente 1). O lado de recepção pode identificar uma hierarquia de cada imagem parada com base na informação de ID temporal (temporal_id) que é inserida em um cabeçalho de uma unidade de NAL (Camada de Abstração em Rede), e decodificação seletiva pode ser realizada para as hierarquias que correspondem ao seu desempenho de decodificação.
LISTA DE CITAÇÃO DOCUMENTO NÃO PATENTE
[004] Documento Não Patente 1: Gary J. Sullivan, Jens-Rainer Ohm, Woo-Jin Han, Thomas Wiegand, "Overview of the High Efficiency Video Coding (HEVC) Standard" IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECNOLOGY, VOL. 22, NO. 12, pp. 1649-1668,dezembro de 2012
SUMÁRIO DA INVENÇÃO PROBLEMAS A SEREM RESOLVIDOS PELA INVENÇÃO
[005] Um objetivo da presente técnica é impedir facilmente uma ocorrência de uma exibição muda quando um serviço for comutado.
SOLUÇÕES PARA OS PROBLEMAS
[006] Um conceito da presente técnica reside em um dispositivo de transmissão que inclui: uma unidade de codificação de imagem configurada para codificar dados de imagem de cada imagem parada que constituem dados de imagem em movimento e gerar um fluxo contínuo de vídeo; e uma unidade de transmissão configurada para transmitir um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo que são gerados pela unidade de codificação de imagem, em que o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N), e a unidade de transmissão aplica um identificador fixo nos primeiro até N-ésimo fluxos contínuos, respectivamente.
[007] De acordo com a presente técnica, a unidade de codificação de imagem gera um fluxo contínuo de vídeo pela codificação dos dados de imagem de cada imagem parada que constituem dados de imagem em movimento. A unidade de transmissão transmite um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo que são gerados pela unidade de codificação de imagem. Por exemplo, o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo podem incluir pelo menos um fluxo contínuo de base dentre um fluxo contínuo de base e um fluxo contínuo aprimorado.
[008] O primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N). Então, a unidade de transmissão aplica um identificador fixo nos respectivos primeiro até N-ésimo fluxos contínuos.
[009] Desta maneira, de acordo com a presente técnica, um identificador fixo é aplicado em cada fluxo contínuo. Então, no lado de recepção, mesmo quando o serviço for comutado, não é necessário mudar a definição do filtro para extrair cada fluxo contínuo e, assim, uma ocorrência de uma exibição muda pode ser impedida e uma exibição ininterrupta pode ser realizada.
[0010] Aqui, na presente técnica, por exemplo, a unidade de transmissão pode inserir constantemente, durante um período de transmissão do primeiro fluxo contínuo de vídeo, informação do identificador de cada fluxo contínuo que constitui o primeiro fluxo contínuo de vídeo em uma camada de contêiner e transmitir, e pode inserir, em uma sincronização imediatamente antes de um período de transmissão do segundo fluxo contínuo de vídeo ser iniciado, uma informação do identificador de cada fluxo contínuo que constitui o segundo fluxo contínuo de vídeo na camada de contêiner e transmitir. Neste caso, o lado de recepção pode reconhecer facilmente o identificador de cada fluxo contínuo que constitui o fluxo contínuo de vídeo em recepção atualmente e, adicionalmente, isso ajuda a reconhecer facilmente o identificador de cada fluxo contínuo que constitui o fluxo contínuo de vídeo a ser recebido depois da comutação antes de a comutação ser realizada.
[0011] Adicionalmente, na presente técnica, por exemplo, a unidade de transmissão pode inserir, durante o período de transmissão de cada fluxo contínuo de vídeo, a informação do identificador dos respectivos primeiro até N-ésimo fluxos contínuos em uma camada de contêiner e transmitir. Neste caso, o lado de recepção sempre pode reconhecer a informação do identificador dos primeiro até N-ésimo fluxos contínuos.
[0012] Adicionalmente, na presente técnica, por exemplo, a unidade de transmissão pode inserir, durante o período de transmissão de cada fluxo contínuo de vídeo, informação de comutação em uma camada de contêiner e transmitir. Neste caso, por exemplo, a informação de comutação pode incluir informação da taxa de quadro e/ou informação da estrutura do fluxo contínuo dos dados de imagem codificados incluídos no segundo fluxo contínuo de vídeo. Neste caso, o lado de recepção pode reconhecer facilmente informação de comutação, tal como uma taxa de quadro de um fluxo contínuo de vídeo a ser recebido depois da comutação, antes de a comutação ser realizada.
[0013] Adicionalmente, na presente técnica, por exemplo, o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo podem ser compostos por pelo menos um fluxo contínuo de base dentre o fluxo contínuo de base e um fluxo contínuo aprimorado. Neste caso, por exemplo, um fluxo contínuo de vídeo composto pelo fluxo contínuo de base pode incluir dados de imagem codificados em uma primeira taxa de quadro, e um fluxo contínuo de vídeo composto pelo fluxo contínuo de base e o fluxo contínuo aprimorado pode incluir dados de imagem codificados em uma segunda taxa de quadro que é duas vezes tão rápida quanto a primeira taxa de quadro.
[0014] Adicionalmente, na presente técnica, por exemplo, a unidade de codificação de imagem pode classificar dados de imagem de cada imagem parada que constituem os dados de imagem em movimento em uma pluralidade de hierarquias, codificar os dados de imagem das imagens paradas em cada hierarquia classificada, dividir a pluralidade de hierarquias no número M de grupos de hierarquias e gerar os primeiro até M-ésimo fluxos contínuos de cada fluxo contínuo de vídeo que tem, respectivamente, os dados de imagem codificados das imagens paradas de cada grupo de hierarquias dividido, e codificação hierárquica pode ser realizada de forma que as hierarquias das imagens paradas que são respectivamente incluídas nos respectivos primeiro até M-ésimo fluxos contínuos fiquem em faixas previamente alocadas que são independentes umas das outras. Com essa codificação hierárquica, é possível evitar que uma divergência entre uma camada do sistema e uma camada de vídeo sobre qual fluxo contínuo uma hierarquia predeterminada é incluída.
[0015] Adicionalmente, na presente técnica, por exemplo, a unidade de transmissão pode inserir constantemente, durante o período de transmissão do primeiro fluxo contínuo de vídeo, informação da faixa de hierarquia da imagem parada de cada fluxo contínuo que constitui o primeiro fluxo contínuo de vídeo na camada de contêiner e transmitir, e pode inserir, na sincronização imediatamente antes de um período de transmissão do segundo fluxo contínuo de vídeo ser iniciado, informação da faixa de hierarquia da imagem parada de cada fluxo contínuo que constitui o segundo fluxo contínuo de vídeo na camada de contêiner e transmitir. Neste caso, o lado de recepção pode reconhecer facilmente a faixa de hierarquia de cada fluxo contínuo que constitui o fluxo contínuo de vídeo em recepção atualmente e, adicionalmente, pode reconhecer facilmente a faixa de hierarquia de cada fluxo contínuo que constitui o fluxo contínuo de vídeo que deve ser recebido depois da comutação antes de a comutação ser realizada.
[0016] Adicionalmente, na presente técnica, por exemplo, o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo podem incluir pelo menos um fluxo contínuo de base dentre o fluxo contínuo de base e um fluxo contínuo aprimorado, e a unidade de codificação de imagem pode codificar de forma que o número de hierarquias das imagens paradas incluídas no fluxo contínuo aprimorado se torne um. Neste caso, por exemplo, durante o período de transmissão de cada fluxo contínuo de vídeo, quando apenas o fluxo contínuo de base estiver incluído no fluxo contínuo de vídeo, a unidade de transmissão pode inserir informação da faixa de hierarquia da imagem parada do fluxo contínuo de base e informação da faixa de hierarquia da imagem parada do fluxo contínuo aprimorado na camada de contêiner e transmitir.
[0017] Adicionalmente, um outro conceito da presente técnica reside em um dispositivo de recepção, que inclui:uma unidade de recepção configurada para receber um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo que incluem dados de imagem codificados, em que o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N), e um identificador fixo é aplicado nos primeiro até N-ésimo fluxos contínuos, respectivamente, o dispositivo de recepção, incluindo adicionalmente: uma unidade de processamento configurada para processar cada fluxo contínuo incluído no primeiro fluxo contínuo de vídeo e no segundo fluxo contínuo de vídeo pela filtragem com base nos identificadores respectivamente aplicados.
[0018] De acordo com a presente técnica, a unidade de recepção recebe um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo que incluem dados de imagem codificados. Aqui, o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até M-ésimo fluxos contínuos dentre primeiro até N- ésimo fluxos contínuos (M < N), e um identificador fixo é aplicado nos respectivos primeiro até N-ésimo fluxos contínuos. Então, a unidade de processamento processa cada fluxo contínuo incluído no primeiro fluxo contínuo de vídeo e no segundo fluxo contínuo de vídeo pela filtragem com base nos identificadores aplicados.
[0019] Desta maneira, de acordo com a presente técnica, um identificador fixo é aplicado em cada fluxo contínuo. Assim, mesmo quando o serviço for comutado, não é necessário mudar a definição do filtro para extrair cada fluxo contínuo e, assim, uma ocorrência de uma exibição muda pode ser impedida e uma exibição ininterrupta pode ser realizada.
[0020] Aqui, na presente técnica, por exemplo, nos primeiro até M- ésimo fluxos contínuos de cada fluxo contínuo de vídeo, dados de imagem de cada imagem parada que constituem os dados de imagem em movimento podem ser classificados em uma pluralidade de hierarquias, os dados de imagem das imagens paradas em cada uma das hierarquias classificadas podem ser codificados, a pluralidade de hierarquias pode ser dividida em número M de grupos de hierarquias, e os dados de imagem codificados das imagens paradas de cada um dos grupos de hierarquias divididos podem ser respectivamente incluídos, e codificação hierárquica pode ser realizada de forma que as hierarquias das imagens paradas incluídas em cada um dos primeiro até M-ésimo fluxos contínuos fiquem em faixas previamente alocadas que são independentes umas das outras. Com esta codificação hierárquica, uma divergência é evitada entre uma camada do sistema e uma camada de vídeo sobre em qual fluxo contínuo uma hierarquia predeterminada é incluída.
[0021] Adicionalmente, um outro conceito da presente técnica reside em um dispositivo de transmissão, que inclui: uma unidade de codificação de imagem configurada para gerar um fluxo contínuo de vídeo com dados de imagem codificados, e uma unidade de transmissão configurada para transmitir um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo gerados pela unidade de codificação de imagem, em que o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N), a unidade de codificação de imagem classifica dados de imagem de cada imagem parada que constituem dados de imagem em movimento em uma pluralidade de hierarquias, codifica os dados de imagem das imagens paradas em cada hierarquia classificada, divide a pluralidade de hierarquias no número M de grupos de hierarquias e gera os primeiro até M- ésimo fluxos contínuos de cada um dos fluxos contínuos de vídeo que incluem, respectivamente, dados de imagem codificados das imagens paradas de cada um dos grupos de hierarquias divididos, e codificação hierárquica é realizada de forma que as hierarquias das imagens paradas incluídas nos respectivos primeiro até M-ésimo fluxos contínuos fiquem em faixas previamente alocadas que são independentes umas das outras.
[0022] Na presente técnica, a unidade de codificação de imagem gera um fluxo contínuo de vídeo pela codificação dos dados de imagem de cada imagem parada que constituem dados de imagem em movimento. A unidade de transmissão transmite um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo que são gerados pela unidade de codificação de imagem. O primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N).
[0023] A unidade de codificação de imagem classifica dados de imagem de cada imagem parada que constituem os dados de imagem em movimento em uma pluralidade de hierarquias, codifica os dados de imagem das imagens paradas em cada uma das hierarquias classificadas, divide a pluralidade de hierarquias no número M de grupos de hierarquias, gera os primeiro até M-ésimo fluxos contínuos de cada fluxo contínuo de vídeo que tem dados de imagem codificados das imagens paradas em cada grupo de hierarquias dividido, e realiza codificação hierárquica de forma que as hierarquias das imagens paradas incluídas nos respectivos primeiro até M- ésimo fluxos contínuos fiquem em faixas previamente alocadas que são independentes umas das outras.
[0024] Desta maneira, de acordo com a presente técnica, codificação hierárquica é realizada de forma que as hierarquias das imagens paradas incluídas nos respectivos primeiro até M-ésimo fluxos contínuos fiquem em faixas previamente alocadas que são independentes umas das outras. Assim, é possível evitar uma divergência entre uma camada do sistema e uma camada de vídeo sobre qual fluxo contínuo a hierarquia predeterminada é incluída.
[0025] Aqui, na presente técnica, por exemplo, a unidade de transmissão pode inserir constantemente, durante um período de transmissão do primeiro fluxo contínuo de vídeo, informação da faixa de hierarquia das imagens paradas de cada fluxo contínuo incluído no primeiro fluxo contínuo de vídeo em uma camada de contêiner e transmitir, e pode inserir, em uma sincronização imediatamente antes de um período de transmissão do segundo fluxo contínuo de vídeo ser iniciado, informação da faixa de hierarquia das imagens paradas de cada fluxo contínuo incluído no segundo fluxo contínuo de vídeo na camada de contêiner e transmitir. Neste caso, o lado de recepção pode reconhecer facilmente a faixa de hierarquia de cada fluxo contínuo que constitui o fluxo contínuo de vídeo em recepção atualmente e, adicionalmente, pode reconhecer facilmente a faixa de hierarquia de cada fluxo contínuo que constitui o fluxo contínuo de vídeo a ser recebido depois da comutação antes de a comutação ser realizada.
[0026] Adicionalmente, na presente técnica, por exemplo, o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo podem incluir pelo menos um fluxo contínuo de base dentre o fluxo contínuo de base e um fluxo contínuo aprimorado, e o número das hierarquias das imagens paradas incluídas no fluxo contínuo aprimorado pode ser considerado como um. Nesse caso, por exemplo, durante o período de transmissão de cada fluxo contínuo de vídeo, quando apenas o fluxo contínuo de base estiver incluído no fluxo contínuo de vídeo, a unidade de transmissão pode inserir informação da faixa de hierarquia das imagens paradas do fluxo contínuo de base e informação da faixa de hierarquia das imagens paradas do fluxo contínuo aprimorado na camada de contêiner e transmitir.
EFEITOS DA INVENÇÃO
[0027] De acordo com a presente técnica, uma ocorrência de uma exibição muda durante a comutação de serviços pode ser facilmente impedida.
[0028] Percebe-se que os efeitos aqui descritos não são necessariamente limitados, e qualquer um dos efeitos descritos nesta descrição pode ser alcançado.
BREVE DESCRIÇÃO DOS DESENHOS
[0029] A figura 1 é um diagrama de blocos que ilustra um exemplo de estrutura de um sistema de transmissão e recepção como uma modalidade.
[0030] As figuras 2(a) até 2(f) são diagramas que ilustram casos de exemplo da comutação de serviço.
[0031] As figuras 3(a) até 3(e) são diagramas que ilustram exemplos de codificação hierárquica.
[0032] As figuras 4(a) e 4(b) são diagramas que ilustram um exemplo de estrutura de um cabeçalho de unidade de NAL e um conteúdo de um parâmetro principal no exemplo de estrutura.
[0033] A figura 5 é um diagrama de blocos que ilustra um exemplo de estrutura de um dispositivo de transmissão.
[0034] A figura 6 é um diagrama que ilustra um exemplo de estrutura de um descritor de HEVC.
[0035] A figura 7 é um diagrama que ilustra um exemplo de estrutura de um descritor de comutação ininterrupta.
[0036] A figura 8 é um diagrama que ilustra um conteúdo de informação principal no exemplo de estrutura do descritor de comutação ininterrupta.
[0037] A figura 9 é um diagrama que ilustra um exemplo de estrutura de um descritor de controle de decodificação de vídeo.
[0038] A figura 10 é um diagrama que ilustra conteúdos de informação principal no exemplo de estrutura do descritor de controle de decodificação de vídeo.
[0039] A figura 11 é um diagrama que ilustra esquematicamente uma estrutura de um multiplexador.
[0040] A figura 12 é um diagrama que ilustra um exemplo de estrutura de um fluxo contínuo de transporte TS em um caso de transmissão de um fluxo contínuo de vídeo em um serviço em 60P (incluindo apenas um fluxo contínuo de base).
[0041] A figura 13 é um diagrama que ilustra um exemplo de estrutura de um fluxo contínuo de transporte TS em um caso de transmissão de um fluxo contínuo de vídeo em um serviço em 120P (incluindo um fluxo contínuo de base e um fluxo contínuo aprimorado).
[0042] A figura 14 é um diagrama de blocos que ilustra um exemplo de estrutura de um dispositivo de recepção.
[0043] A figura 15 é um diagrama que ilustra um exemplo de estrutura de um demultiplexador.
[0044] A figura 16 é um diagrama que ilustra um exemplo de operação em um lado da transmissão (o dispositivo de transmissão).
[0045] A figura 17 é um diagrama que ilustra um exemplo de operação em um lado de recepção (o dispositivo de recepção).
[0046] A figura 18 é um diagrama que ilustra um outro exemplo de operação do lado da transmissão (o dispositivo de transmissão).
[0047] A figura 19 é um diagrama que ilustra um outro exemplo de operação do lado de recepção (o dispositivo de recepção).
[0048] A figura 20 é um diagrama que ilustra um exemplo de uma mudança de uma estrutura de codificação hierárquica de acordo com uma operação de comutação de serviço.
[0049] A figura 21 é um diagrama que ilustra um outro exemplo da mudança da estrutura de codificação hierárquica de acordo com a operação de comutação de serviço.
[0050] A figura 22 é um diagrama que ilustra um outro exemplo da mudança da estrutura de codificação hierárquica de acordo com a operação de comutação de serviço.
MODO PARA REALIZAR A INVENÇÃO
[0051] Um modo para executar a invenção (a seguir, referido como "modalidade") será descrito a seguir. A explicação será feita na seguinte ordem: 1. Modalidade 2. Modalidade modificada
<1. Modalidade> [Sistema de transmissão e recepção]
[0052] A figura 1 ilustra um exemplo de estrutura de um sistema de transmissão e recepção 10 como uma modalidade. O sistema de transmissão e recepção 10 tem uma configuração que inclui um dispositivo de transmissão 100 e um dispositivo de recepção 200.
[0053] O dispositivo de transmissão 100 transmite um fluxo contínuo de transporte TS, que é um formato de contêiner, usando uma onda de difusão ou um pacote em uma rede. No fluxo contínuo de transporte TS, fluxos contínuos de vídeo de diferentes serviços são continuamente incluídos. Neste caso, cada fluxo contínuo de vídeo é formado por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N). Neste caso, um PID (identificador de pacote) fixo é respectivamente aplicado nos primeiro até N-ésimo fluxos contínuos.
[0054] Adicionalmente, nos primeiro até M-ésimo fluxos contínuos que constituem cada fluxo contínuo de vídeo, dados de imagem de respectivas imagens paradas que constituem dados de imagem em movimento são classificados em uma pluralidade de hierarquias, os dados de imagem das imagens paradas classificadas em cada hierarquia são codificados, a pluralidade de hierarquias é dividida no número M de grupos de hierarquias e os dados de imagem codificados das imagens paradas em cada grupo de hierarquias dividido são respectivamente incluídos. Neste caso, codificação hierárquica é realizada de forma que as hierarquias das imagens paradas incluídas nos respectivos primeiro até M-ésimo fluxos contínuos fiquem em faixas previamente alocadas que são independentes umas das outras.
[0055] As imagens paradas 2(a) até 2(f) ilustram casos de exemplo da comutação de serviço. A figura 2(a) ilustra comutação de um serviço em um formato de vídeo 2160/60/p para um serviço em um formato de vídeo 2160/120/p. Esta é a comutação de um fluxo contínuo para dois fluxos contínuos. A figura 2(b) ilustra a comutação de um serviço em um formato de vídeo 1080/60/p para um formato de vídeo 2160/60/p. Esta é a comutação de um fluxo contínuo para um fluxo contínuo.
[0056] A figura 2(c) ilustra a comutação de um serviço em um formato de vídeo 1080/60/p para um serviço em um formato de vídeo 2160/120/p. Esta é a comutação de um fluxo contínuo para dois fluxos contínuos. A figura 2(d) ilustra a comutação de um serviço em um formato de vídeo 2160/120/p para um serviço em um formato de vídeo 1080/60/p. Esta é a comutação de dois fluxos contínuos para um fluxo contínuo.
[0057] A figura 2(e) ilustra a comutação de um serviço em um formato de vídeo 1080/60/p para um serviço em um formato de vídeo 1080/60/i. Esta é a comutação de um fluxo contínuo para um fluxo contínuo. A figura 2(f) ilustra a comutação de um serviço de três programas em um formato de vídeo 2160/60/p para um serviço em um formato de vídeo 4320/60/p. Esta é a comutação de três fluxos contínuos para um fluxo contínuo.
[0058] As imagens paradas 3(a) até 3(e) ilustram exemplos de codificação hierárquica, e cada forma retangular representa uma imagem parada. A figura 3(a) é um exemplo em que a hierarquia mais alta é 3 e as hierarquias 0 a 3 estão, todas, na faixa hierárquica do fluxo contínuo de base. Neste exemplo, há imagens paradas em todas as hierarquias 0 a 3. A figura 3(b) é um exemplo em que a hierarquia mais alta é 3 e as hierarquias 0 a 3 estão, todas, na faixa hierárquica do fluxo contínuo de base. Neste exemplo, não há imagem parada na hierarquia 3 e isto causa um hiato de hierarquia. A figura 3(c) é um exemplo em que a hierarquia mais alta é 3 e as hierarquias 0 a 3 estão, todas, na faixa hierárquica do fluxo contínuo de base. Neste exemplo, não há imagem parada na hierarquia 2 e isto causa um hiato de hierarquia.
[0059] A figura 3(d) é um exemplo em que a hierarquia mais alta é 4, as hierarquias 0 a 3 estão, todas, na faixa hierárquica do fluxo contínuo de base e a hierarquia 4 está na faixa hierárquica do fluxo contínuo aprimorado. Neste exemplo, não há imagem parada na hierarquia 3 e isto causa um hiato de hierarquia. A figura 3(e) é um exemplo em que a hierarquia mais alta é 3, as hierarquias 0 a 2 estão na faixa hierárquica do fluxo contínuo de base e a hierarquia 3 está na faixa hierárquica do fluxo contínuo aprimorado. Neste exemplo, há imagens paradas em todas as hierarquias 0 a 3.
[0060] Em codificação hierárquica, por exemplo, codificação, tais como H.264/AVC e H.265/HEVC, é realizada de forma que uma imagem parada referenciada seja codificada para pertencer à sua hierarquia e/ou a uma hierarquia inferior à sua hierarquia. Nos dados de imagem codificados das imagens paradas em cada hierarquia, informação de identificação de hierarquia (temporal_id) para identificar sua hierarquia são aplicados, para cada imagem parada. Em uma parte de cabeçalho de uma unidade de NAL (nal_unit) de cada imagem parada, "nuh_temporal_id_plus1", que indica informação de identificação de hierarquia (temporal_id) é provido. Desta maneira, quando informação de identificação de hierarquia for aplicada, a hierarquia de cada imagem parada pode ser encontrada em um lado de recepção.
[0061] A figura 4(a) ilustra um exemplo de estrutura de um cabeçalho de unidade de NAL (Sintaxe) e a figura 4(b) ilustra conteúdos (Semântica) de um parâmetro principal no exemplo de estrutura. No campo de 1 bit de "Forbidden_zero_bit", 0 é obrigatório. O campo de 6 bits de "Nal_unit_type" indica um tipo da unidade de NAL. No campo de 6 bits de "Nuh_layer_id", 0 é considerado. O campo de 3 bits de "Nuh_temporal_id_plus1" indica temporal_id e toma um valor (1 até 7) no qual 1 é adicionado.
[0062] Durante um período de transmissão dos fluxos contínuos de vídeo de cada serviço, informação de PID (identificador de pacote) é inserida em uma camada de contêiner. Neste caso, por exemplo, a informação é inserida com as seguintes primeira ou segunda maneiras de inserção de informação de PID. A informação de PID é inserida em uma tabela de mapa de programa (PMT), por exemplo.
[Primeira maneira de inserção de informação de PID]
[0063] Na primeira maneira de inserção de informação de PID, durante um período de transmissão do fluxo contínuo de vídeo de um serviço, informação de PID de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é constantemente inserida e, na sincronização imediatamente antes do início de um período de transmissão do fluxo contínuo de vídeo de um serviço seguinte, informação de PID de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é inserida.
[Segunda maneira de inserção de informação de PID]
[0064] Na segunda maneira de inserção de informação de PID, durante um período de transmissão do fluxo contínuo de vídeo de cada serviço, informação de PID dos respectivos primeiro até N-ésimo fluxos contínuos é inserida.
[0065] Adicionalmente, durante o período de transmissão do fluxo contínuo de vídeo de cada serviço, informação da faixa de hierarquia é inserida na camada de contêiner. A informação da faixa de hierarquia é inserida sob a tabela de mapa de programa (PMT), por exemplo. Nesse caso, durante um período de transmissão do fluxo contínuo de vídeo de um serviço, informação da faixa de hierarquia das imagens paradas de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é constantemente inserida e, na sincronização imediatamente antes do início de um período de transmissão do fluxo contínuo de vídeo de um serviço seguinte, informação da faixa de hierarquia de imagens paradas de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é inserida.
[0066] Adicionalmente, durante o período de transmissão do fluxo contínuo de vídeo de cada serviço, informação de comutação é inserida na camada de contêiner. A informação de comutação inclui, por exemplo, informação da taxa de quadro, informação da estrutura do fluxo contínuo ou congêneres dos dados de imagem codificados incluídos no fluxo contínuo de vídeo do serviço seguinte. A informação de comutação é inserida sob a tabela de mapa de programa (PMT), por exemplo.
[0067] O dispositivo de recepção 200 recebe o supradescrito fluxo contínuo de transporte TS, que é transmitido a partir do dispositivo de transmissão 100 por meio de uma onda de difusão ou um pacote em uma rede. No fluxo contínuo de transporte TS, fluxos contínuos de vídeo de uma pluralidade de serviços são continuamente incluídos. Cada fluxo contínuo de vídeo é composto por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N). Aqui, um PID (identificador de pacote) fixo é respectivamente aplicado nos primeiro até N-ésimo fluxos contínuos.
[0068] O dispositivo de recepção 200 reconhece os PIDs dos respectivos fluxos contínuos que constituem os fluxos contínuos de vídeo incluídos no fluxo contínuo de transporte TS com base na informação de PID (identificador de pacote) inserida na camada de contêiner. O dispositivo de recepção 200 processa os respectivos fluxos contínuos que constituem os fluxos contínuos de vídeo pela filtragem com base nos PIDs aplicados nos mesmos. O dispositivo de recepção 200 exibe sequencialmente imagens dos fluxos contínuos de vídeo de cada serviço que é continuamente incluído no fluxo contínuo de transporte TS.
[0069] Neste caso, já que um PID (identificador de pacote) fixo é respectivamente aplicado nos primeiro até N-ésimo fluxos contínuos, mesmo quando serviços forem comutados, não é exigido mudar a definição do filtro para extrair cada fluxo contínuo. Isso impede uma ocorrência de uma exibição muda e uma exibição ininterrupta é realizada.
[0070] Com base na informação da faixa de hierarquia inserida na camada de contêiner, o dispositivo de recepção 200 reconhece as faixas de hierarquia das imagens paradas dos respectivos fluxos contínuos que constituem os fluxos contínuos de vídeo incluídos no fluxo contínuo de transporte TS. Neste caso, já que codificação hierárquica é realizada de forma que as hierarquias das imagens paradas incluídas respectivamente nos primeiro até M-ésimo fluxos contínuos fiquem em faixas previamente alocadas que são independentes umas das outras, uma divergência é evitada entre uma camada do sistema e uma camada de vídeo sobre em qual fluxo contínuo a hierarquia predeterminada é incluída.
[0071] Adicionalmente, com base na informação de comutação inserida na camada de contêiner, o dispositivo de recepção 200 reconhece informação da taxa de quadro ou congêneres dos dados de imagem codificados em um fluxo contínuo de vídeo de um serviço seguinte antes de o serviço ser comutado.
[0072] De acordo com a presente modalidade, é considerado que N = 2, cada fluxo contínuo de vídeo é composto por um fluxo contínuo de base apenas ou composto por um fluxo contínuo de base e um fluxo contínuo aprimorado. Aqui, em um caso de um serviço de 60P, um fluxo contínuo de vídeo é composto por um fluxo contínuo de base apenas e, em um caso de um serviço de 120P, um fluxo contínuo de vídeo é composto por um fluxo contínuo de base e um fluxo contínuo aprimorado.
[0073] De acordo com a presente modalidade, codificação é realizada de forma que o número das hierarquias das imagens paradas a ser incluídas no fluxo contínuo aprimorado se torne um. Adicionalmente, em um período de transmissão de um fluxo contínuo de vídeo que é composto por um fluxo contínuo de base apenas, as seguintes primeira ou segunda maneiras são usadas. Na primeira maneira, apenas a informação da faixa de hierarquia do fluxo contínuo de base é inserida. Na segunda maneira, além da inserção da informação da faixa de hierarquia do fluxo contínuo de base, informação de faixas de hierarquia que podem ser usadas no fluxo contínuo aprimorado é inserida.
[0074] Neste caso, por exemplo, um valor mínimo (min) e um valor máximo (max) são definidos como valores diferentes e é considerado até mesmo que todos os fluxos contínuos aprimorados existem na realidade. Em outras palavras, de acordo com a presente modalidade, codificação é realizada de forma que o número de hierarquias das imagens paradas a ser incluídas no fluxo contínuo aprimorado se torne um e, quando um fluxo contínuo aprimorado existir, o valor mínimo (min) e o valor máximo (max) se tornam o mesmo valor.
[Estrutura do dispositivo de transmissão]
[0075] A figura 5 ilustra um exemplo de uma estrutura do dispositivo de transmissão 100. O dispositivo de transmissão 100 inclui uma CPU (Unidade de Processamento Central) 101, codificadores 102A e 102B, buffers de dados comprimidos (cpb) 103A e 103B, um multiplexador 104 e uma unidade de transmissão 105. A CPU 101 é uma unidade de controle e controla a operação de cada unidade no dispositivo de transmissão 100.
[0076] O codificador 102A insere dados de imagem em movimento não comprimidos VDA com frequência de quadro de 60 Hz e, por exemplo, realiza codificação, tais como H.264/AVC e H.265/HEVC. Nesse caso, o codificador 102A classifica dados de imagem de cada imagem parada que constituem os dados de imagem em movimento VDA na pluralidade de hierarquias, codifica os dados de imagem das imagens paradas classificados em cada hierarquia, e gera um fluxo contínuo de vídeo relacionado a um serviço em 60P com os dados de imagem codificados das imagens paradas de cada hierarquia. O buffer de dados comprimidos (cpb) 103A armazena temporariamente o fluxo contínuo de vídeo.
[0077] Neste fluxo contínuo de vídeo, apenas um fluxo contínuo de base é incluído. Em outras palavras, o codificador 102A gera um fluxo contínuo de base que inclui dados de imagem codificados das imagens paradas em todas as hierarquias que são obtidas pela codificação hierárquica. Aqui, codificação hierárquica é realizada de forma que as faixas de hierarquia das imagens paradas a ser incluídas no fluxo contínuo de base fiquem em uma faixa previamente alocada. Por exemplo, quando as faixas de hierarquia das imagens paradas incluídas no fluxo contínuo de base forem hierarquias 0 a 3, por exemplo, codificação hierárquica é realizada de forma que a hierarquia mais alta fique igual a ou menor do que 3, da forma ilustrada nas imagens paradas 3(a) até 3(c).
[0078] O codificador 102B insere dados de imagem em movimento não comprimidos VDB com uma frequência de quadro de 120 Hz e, por exemplo, realiza codificação, tais como H.264/AVC e H.265/HEVC. Neste caso, o codificador 102B classifica dados de imagem de cada imagem parada que constituem os dados de imagem em movimento VDB em diversas hierarquias, codifica dados de imagem das imagens paradas classificados em cada hierarquia e gera um fluxo contínuo de vídeo relacionado a um serviço em 120P com os dados de imagem codificados das imagens paradas de cada hierarquia. O buffer de dados comprimidos (cpb) 103B armazena temporariamente o fluxo contínuo de vídeo.
[0079] Nesse fluxo contínuo de vídeo, um fluxo contínuo de base e um fluxo contínuo aprimorado são incluídos. Em outras palavras, o codificador 102B divide as diversas hierarquias em duas e gera um fluxo contínuo de base com dados de imagem codificados das imagens paradas em hierarquias mais baixas e um fluxo contínuo aprimorado com dados de imagem codificados das imagens paradas em hierarquias mais altas.
[0080] Aqui, codificação hierárquica é realizada de forma que as faixas de hierarquia das imagens paradas incluídas no fluxo contínuo de base e no fluxo contínuo aprimorado fiquem na faixa previamente alocada, e codificação é realizada de forma que o número de hierarquias das imagens paradas incluídas no fluxo contínuo aprimorado se torne um. Por exemplo, quando as faixas de hierarquia das imagens paradas incluídas no fluxo contínuo de base forem hierarquias 0 a 3 e a faixa de hierarquia das imagens paradas incluídas no fluxo contínuo aprimorado forem hierarquias 4 a 5, por exemplo, da forma ilustrada na figura 3(d), as hierarquias das imagens paradas a ser incluídas no fluxo contínuo de base são definidas como 3 ou mais baixo e a hierarquia das imagens paradas a ser incluídas no fluxo contínuo aprimorado é definida como 4.
[0081] Durante a realização de um serviço de 60P, o multiplexador 104 lê um fluxo contínuo de vídeo armazenado no buffer de dados comprimidos 103A e adquire um fluxo contínuo de transporte TS como um fluxo contínuo multiplexado pelo empacotamento dos dados em um fluxo contínuo elementar empacotado (PES) e multiplexa os dados em pacotes de transporte. Neste fluxo contínuo de transporte TS, apenas um fluxo contínuo de base é incluído, como exposto. O multiplexador 104 aplica um PID fixo (= PID_1) neste fluxo contínuo de base.
[0082] Adicionalmente, durante a realização de um serviço de 120P, o multiplexador 104 lê um fluxo contínuo de vídeo armazenado no buffer de dados comprimidos 103B e adquire um fluxo contínuo de transporte TS como fluxo contínuo multiplexado pelo empacotamento dos dados em um fluxo contínuo elementar empacotado (PES) e multiplexa em pacotes de transporte. Neste fluxo contínuo de transporte TS, um fluxo contínuo de base e um fluxo contínuo aprimorado são incluídos, como exposto. O multiplexador 104 aplica um PID fixo (= PID_1) no fluxo contínuo de base e um PID fixo (= PID_2) no fluxo contínuo aprimorado.
[0083] A unidade de transmissão 105 transmite o fluxo contínuo de transporte TS adquirido pelo multiplexador 104 para o dispositivo de recepção 200 por meio de uma onda de difusão ou um pacote em uma rede. Neste caso, por exemplo, um fluxo contínuo de transporte TS de um serviço em 60P é transmitido e, então, um fluxo contínuo de transporte TS de um serviço em 120P é transmitido. Alternativamente, um fluxo contínuo de transporte TS de um serviço em 120P é transmitido e, então, um fluxo contínuo de transporte TS de um serviço em 60P é transmitido.
[0084] Durante um período de transmissão do fluxo contínuo de vídeo de cada serviço, o multiplexador 140 insere informação de PID sob a tabela de mapa de programa (PMT). Nesse caso, o multiplexador 140 insere a informação de PID das seguintes primeira maneira de inserção de informação de PID ou segunda maneira de inserção de informação de PID.
[0085] Em outras palavras, na primeira maneira de inserção de informação de PID, durante um período de transmissão do fluxo contínuo de vídeo de um serviço, informação de PID de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é continuamente inserida e, na sincronização imediatamente antes do início do seguinte período de transmissão do fluxo contínuo de vídeo, informação de PID de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é inserida. Adicionalmente, na segunda maneira de inserção de informação de PID, durante um período de transmissão do fluxo contínuo de vídeo de cada serviço, informação de PID tanto do fluxo contínuo de base quanto do fluxo contínuo aprimorado é inserida.
[0086] Adicionalmente, durante um período de transmissão do fluxo contínuo de vídeo de cada serviço, o multiplexador 104 insere informação da faixa de hierarquia sob a tabela de mapa de programa (PMT). Neste caso, durante um período de transmissão do fluxo contínuo de vídeo de um serviço, informação da faixa de hierarquia da imagem parada de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é continuamente inserida e, na sincronização imediatamente antes do início de um período de transmissão do fluxo contínuo de vídeo de um serviço seguinte, informação da faixa de hierarquia das imagens paradas de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é inserida.
[0087] Aqui, durante um período de transmissão de um fluxo contínuo de vídeo composto por apenas um fluxo contínuo de base, o multiplexador 104 insere informação da faixa de hierarquia das seguintes primeira maneira ou segunda maneira. Em outras palavras, na primeira maneira, apenas informação da faixa de hierarquia do fluxo contínuo de base é inserida. Adicionalmente, na segunda maneira, além da informação da faixa de hierarquia do fluxo contínuo de base, informação de uma faixa de hierarquia que pode ser tomada pelo fluxo contínuo aprimorado é inserida.
[0088] Da forma supradescrita, considera-se que o número de hierarquias das imagens paradas a ser incluídas no fluxo contínuo aprimorado é um, e a informação da faixa de hierarquia que pode ser tomada pelo fluxo contínuo aprimorado inclui uma pluralidade de hierarquias, por exemplo. Desta maneira, a faixa de hierarquia que pode ser tomada pelo fluxo contínuo aprimorado indica literalmente uma faixa de hierarquia que o fluxo contínuo aprimorado pode tomar, e isto sugere que não há, realmente, nenhum fluxo contínuo aprimorado.
[0089] Para esta inserção da informação da faixa de hierarquia, os campos "temporal_id_min" e "temporal_id_max" de um descritor de HEVC convencional são usados. A figura 6 ilustra um exemplo de estrutura (Sintaxe) de um HEVC_descriptor. O campo de 8 bits de "descriptor_tag" representa um tipo do descritor e ele representa um descritor de HEVC neste exemplo. O campo de 8 bits de "descriptor_length" representa o comprimento (tamanho) do descritor e representa o número de bytes seguintes como o comprimento do descritor.
[0090] O campo de 8 bits de "level_idc" representa um valor de especificação do nível da taxa de bit. Adicionalmente, quando "temporal_layer_subset_flag = 1", há um campo de 5 bits de "temporal_id_min" e um campo de 5 bits de "temporal_id_max". "temporal_id_min" representa um valor temporal_id da hierarquia mais baixa dos dados de codificação hierárquica incluídos no correspondente fluxo contínuo de vídeo. "temporal_id_max" representa um valor de temporal_id da hierarquia mais alta dos dados de codificação hierárquica incluídos no correspondente fluxo contínuo de vídeo.
[0091] Adicionalmente, durante um período de transmissão do fluxo contínuo de vídeo de cada fluxo contínuo, pelo menos na sincronização imediatamente antes de o período de transmissão do fluxo contínuo de vídeo de um serviço seguinte ser iniciado, o multiplexador 140 insere informação de comutação sob a tabela de mapa de programa (PMT). Para esta inserção da informação de comutação, um descritor de comutação ininterrupta inovadoramente definido (Seamless_switch descriptor) ou um descritor de controle de decodificação de vídeo existente (Video_decode_control descriptor) são usados.
[0092] A figura 7 ilustra um exemplo de estrutura (sintaxe) de um descritor de comutação ininterrupta. Adicionalmente, a figura 8 ilustra conteúdos principais da informação (Semântica) do exemplo de estrutura. O campo de 8 bits de "descriptor_tag" representa um tipo de descritor. Aqui, isso indica que ele é um descritor de comutação ininterrupta. O campo de 8 bits de "descriptor_length" representa o comprimento (tamanho) do descritor e representa o número de bytes seguintes como o comprimento do descritor.
[0093] O campo de 1 bit de "EOS_flag" é um indicador que indica que "end_of_seq" está sendo codificado no final do fluxo contínuo. "1" indica que ele foi codificado. "0" indica que ele não foi codificado. O campo de 3 bits de "number_de_streams" representa o número de fluxos contínuos de serviço depois da comutação. O campo de 4 bits de "frame_rate" representa uma frequência de quadro dos fluxos contínuos de serviço depois da comutação. Por exemplo, "1001" representa 60 Hz e "1100" representa 120 Hz.
[0094] O campo de 4 bits de "spatial_resolution" representa uma imagística de superfície do fluxo contínuo de serviço depois da comutação. Por exemplo, "0001" representa 720(h) * 480(v), "0010" representa 1.280(h) * 720(v), "0011" representa 1.920(h) * 1.080(v), "0100" representa 3.840(h) * 2.160(v) e "0101" representa 7.680(h) * 4.320(v). O campo de 1 bit de "scanning_format" representa uma estrutura de quadro. "1" representa progressivo e "0" indica entrelaçado.
[0095] A figura 9 ilustra um exemplo de estrutura (Sintaxe) de um descritor de controle de decodificação de vídeo. Adicionalmente, a figura 10 ilustra conteúdos principais da informação (Semântica) do exemplo de estrutura. O campo de 8 bits de "descriptor_tag" ilustra um tipo de descritor. Aqui, ele representa um descritor de controle de decodificação de vídeo. O campo de 8 bits de "descriptor_length" indica um comprimento (tamanho) do descritor e representa o número de bytes seguintes como o comprimento do descritor.
[0096] O campo de 1 bit de "sequence_end_code_flag" é um indicador que indica que "end_of_seq" é codificado no final do fluxo contínuo. "1" representa que ele é codificado. "0" representa que ele não é codificado. O campo de 4 bits de "video_encode_format" representa um formato de fluxo contínuo de serviço depois da comutação. Por exemplo, "0000" representa 1.080p(2K), "0111" representa 2.160p(4K) e "1000" representa 4.320p(8K).
[0097] O campo de 1 bit de "frame_rate_type" é um campo a ser inovadoramente definido e representa um tipo da frequência de quadro do fluxo contínuo depois da comutação. "1" indica para formar uma taxa de quadro convencional de 60 Hz ou mais baixa e "0" indica para formar uma taxa de quadro de 120 Hz ou mais alta. O campo de 1 bit de "stream_not_extended_flag" é um campo a ser inovadoramente definido e indica que não há fluxo contínuo aprimorado no fluxo contínuo depois da comutação. "1" indica que não há fluxo contínuo aprimorado com um PID diferente, e "0" indica que um fluxo contínuo aprimorado com um PID diferente é multiplexado e 120p é composto com o mesmo.
[0098] A figura 11 ilustra esquematicamente uma estrutura do multiplexador 104. O multiplexador 104 inclui uma unidade de geração da informação de seção (incluindo um descritor) 141, uma unidade de geração de pacote nulo 142, um seletor 143, uma unidade de alocação de PID 144 e uma unidade de multiplexação de TS 145. O seletor 143 insere um fluxo contínuo de vídeo (um fluxo contínuo de base) de um serviço em 60P inserido a partir do exterior, um fluxo contínuo de vídeo (um fluxo contínuo de base e um fluxo contínuo aprimorado) de um serviço em 120P, fluxos contínuos de outros serviços, informação de seção gerada na unidade de geração da informação de seção 141 e um pacote nulo gerado na unidade de geração de pacote nulo 142, e extrai seletivamente alguns dados a partir dos mesmos.
[0099] A unidade de alocação de PID 144 aloca um PID em cada sinal que é seletivamente extraído no seletor 143, que é um fluxo contínuo de vídeo, informação de seção, pacote nulo e congêneres. A unidade de multiplexação de TS 145 multiplexa cada sinal e obtém um fluxo contínuo de transporte TS.
[Estrutura do fluxo contínuo de transporte TS]
[00100] A figura 12 ilustra um exemplo de estrutura de um fluxo contínuo de transporte TS em um caso de transmissão de um fluxo contínuo de vídeo (incluindo apenas um fluxo contínuo de base) de um serviço em 60P. Neste exemplo de estrutura, há um pacote PES "PES1 de vídeo" do fluxo contínuo de base que é identificado por PID1. Aqui, PID1 é um PID fixo no fluxo contínuo de base.
[00101] Em dados de imagem codificados de cada imagem parada, há uma unidade NAL, tais como VPS, SPS, PPS, SLICE, SEI ou congêneres. Como exposto, no cabeçalho da unidade NAL, informação de identificação de hierarquia ("nuh_temporal_id_plus1" que significa temporal_id) da imagem parada é provida. Em um SPS, "general_level_idc", que é um valor de especificação de nível de um fluxo contínuo de bits, é inserido.
[00102] Adicionalmente, em um fluxo contínuo de transporte TS, uma PMT (Tabela de Mapa de Programa) é incluída como uma PSI (Informação Específica de Programa). A PSI é informação que indica a qual programa cada fluxo contínuo elementar incluído no fluxo contínuo de transporte pertence. No PMT, há uma malha de programa que descreve informação relacionada à íntegra do programa. Adicionalmente, na PMT, há uma malha elementar com informação relacionada a cada fluxo contínuo elementar.Neste exemplo de estrutura, há uma malha elementar de vídeo (malha ES1 de vídeo) que é aplicável ao fluxo contínuo de base.
[00103] Nessa malha elementar de vídeo (malha ES1 de vídeo), informação, tais como um tipo de fluxo contínuo, um PID (identificador de pacote) e congêneres, correspondente ao fluxo contínuo de base (PES1 de vídeo) é provida e um descritor que descreve informação relacionada ao fluxo contínuo de vídeo também é provido. Considera-se que um valor de "Stream_type" do fluxo contínuo de base é definido como "0 x 24", e a informação de PID indica PID1 que é aplicado no pacote PES "PES1 de vídeo" do fluxo contínuo de base, como exposto.
[00104] Adicionalmente, como um descritor provido na malha elementar de vídeo (malha ES1 de vídeo), os supradescritos descritor de HEVC ou descritor de comutação ininterrupta (Seamless_switch descriptor) são inseridos. Aqui, em um caso de uso de um descritor de controle de decodificação de vídeo (Video_decode_control descriptor) no qual um campo de "frame_rate" é inovadoramente definido, uma inserção do descritor de comutação ininterrupta não é exigida.
[00105] No exemplo ilustrado, "level_idc" é definido como "nível 5.1" no descritor de HEVC. Adicionalmente, ele é definido como "temporal_id_min = 0" e "temporal_id_max = 3", de forma que seja definido que a faixa de hierarquia do fluxo contínuo de base são hierarquias de 0 a 3.
[00106] Aqui, da primeira maneira, há apenas malha elementar de vídeo (malha ES1 de vídeo) correspondente ao fluxo contínuo de base sob a PMT; entretanto, na segunda maneira, também há uma malha elementar de vídeo (malha ES2 de vídeo), que é ilustrada com as linhas pontilhadas, correspondentes ao fluxo contínuo aprimorado.
[00107] Nessa malha elementar de vídeo (malha ES2 de vídeo), correspondente a um fluxo contínuo aprimorado (PES2 de vídeo) que não existe na realidade, informação, tais como um tipo de fluxo contínuo, um PID (identificador de pacote) e congêneres, é provida, e um descritor que descreve informação relacionada ao fluxo contínuo de vídeo também é provido. Considera-se que um valor de "Stream_type" do fluxo contínuo aprimorado é definido como "0 x 25", e a informação de PID indica PID2 que é alocado no pacote PES "PES2 de vídeo" do fluxo contínuo aprimorado.
[00108] Adicionalmente, como um descritor provido na malha elementar de vídeo, os supradescritos descritor de HEVC ou descritor de comutação ininterrupta (Seamless_switch descriptor) são inseridos. Aqui, em um caso de uso de um descritor de controle de decodificação de vídeo (Video_decode_control descriptor) no qual um campo de "frame_rate" é inovadoramente definido, a inserção do descritor de comutação ininterrupta não é exigida.
[00109] No exemplo ilustrado, no descritor de HEVC, "level_idc" é definido como "nível 5.2". Adicionalmente, ele é definido como "temporal_id_min = 5" e "temporal_id_max = 6", e é indicado que a faixa de hierarquia que o fluxo contínuo aprimorado pode tomar são hierarquias 5 e 6 e que o fluxo contínuo aprimorado não existe na realidade.
[00110] Aqui, a PMT incluída no fluxo contínuo de transporte TS em um caso de transmissão de um fluxo contínuo de vídeo (incluindo apenas um fluxo contínuo de base) de um serviço em 60P é, no geral, considerada para ter o conteúdo ilustrado e, na sincronização imediatamente antes do início da transmissão de um fluxo contínuo de vídeo de um serviço seguinte, ela é atualizada para uma nova PMT com conteúdos correspondentes ao fluxo contínuo de vídeo.
[00111] A figura 13 ilustra um exemplo de estrutura de um fluxo contínuo de transporte TS em um caso de transmissão de um fluxo contínuo de vídeo (incluindo um fluxo contínuo de base e um fluxo contínuo aprimorado) de um serviço em 120P. Neste exemplo de estrutura, há um pacote PES "PES1 de vídeo" do fluxo contínuo de base que é identificado com PID1 e um pacote PES "PES2 de vídeo" do fluxo contínuo aprimorado que é identificado com PID2. Aqui, "stream_id" representa o mesmo serviço (canal de difusão), PID1 é um PID fixo do fluxo contínuo de base e PID2 é um PID fixo do fluxo contínuo aprimorado.
[00112] Nos dados de imagem codificados de cada imagem parada do fluxo contínuo de base, há uma unidade NAL, tais como VPS, SPS, PPS, SLICE, SEI ou congêneres. No cabeçalho da unidade NAL, informação de identificação de hierarquia ("nuh_temporal_id_plus1" que significa temporal_id) da imagem parada é provida. No SPS, "general_level_idc", que é um valor de especificação de nível de um fluxo contínuo de bits, é inserido. Adicionalmente, no SPS, imagens paradas que pertencem a cada hierarquia indicada por "temporal_id" são coletadas como uma subcamada (sub_layer) e, quando "Sublayer_level_presented_flag" for definido como "1", "sublayer_level_idc", que é um valor de especificação de nível de uma taxa de bit de cada subcamada, é inserido.
[00113] Por outro lado, nos dados de imagem codificados de cada imagem parada do fluxo contínuo aprimorado, há uma unidade NAL, tais como PPS, SLICE ou congêneres. No cabeçalho da unidade NAL, informação de identificação de hierarquia ("nuh_temporal_id_plus1" que significa temporal_id) da imagem parada é provida.
[00114] Adicionalmente, no fluxo contínuo de transporte TS, uma PMT (Tabela de Mapa de Programa) como PSI (Informação Específica de Programa) é incluída. A PSI é informação que descreve a qual programa cada fluxo contínuo elementar incluído no fluxo contínuo de transporte pertence.
[00115] Na PMT, há uma malha de programa que descreve informação relacionada à íntegra do programa. Adicionalmente, na PMT, há uma malha elementar com informação relacionada a cada fluxo contínuo elementar. Neste exemplo de estrutura, há duas malhas elementares de vídeo (malha ES1 de vídeo e malha ES2 de vídeo).
[00116] Em cada malha elementar de vídeo, correspondente aos fluxos contínuos de vídeo (PES1 de vídeo e PES2 de vídeo), informação, tais como tipos de fluxo contínuo, identificadores de pacote (PIDs) e congêneres, é provida e descritores que descrevem informação relacionada aos fluxos contínuos de vídeo também são providos. A descrição detalhada da malha elementar de vídeo (malha ES1 de vídeo) é omitida, mas ela tem a mesma estrutura da estrutura TS da figura 12.
[00117] Na malha elementar de vídeo (malha ES2 de vídeo), correspondente ao fluxo contínuo aprimorado (PES2 de vídeo), informação, tais como um tipo de fluxo contínuo, um PID (identificador de pacote) e congêneres, é provida, e um descritor que descreve informação relacionada ao fluxo contínuo de vídeo também é provido. Considera-se que o valor de "Stream_type" do fluxo contínuo aprimorado é definido como "0 x 25" e a informação de PID indica PID2, que é alocado em um pacote PES "PES2 de vídeo" do fluxo contínuo aprimorado.
[00118] Adicionalmente, como um descritor provido na malha elementar de vídeo, os supradescritos descritor de HEVC ou descritor de comutação ininterrupta (Seamless_switch descriptor) são inseridos. Aqui, quando um descritor de controle de decodificação de vídeo (Video_decode_control descriptor) no qual um campo de "frame_rate" é inovadoramente definido for usado, inserção do descritor de comutação ininterrupta não é exigida. No exemplo ilustrado, no descritor de HEVC, "level_idc" é definido como "nível 5.2". Adicionalmente, é indicado que ele é definido como "temporal_id_min = 5" e "temporal_id_max = 5", e que as imagens paradas incluídas no fluxo contínuo aprimorado estão na hierarquia 5.
[00119] Aqui, a PMT incluída no fluxo contínuo de transporte TS em um caso de transmissão de um fluxo contínuo de vídeo (que inclui apenas um fluxo contínuo de base) de um serviço em 120P é, no geral, considerada como tendo os conteúdos ilustrados e, na sincronização imediatamente antes do início da transmissão de um fluxo contínuo de vídeo de um serviço seguinte, ela é atualizada para uma nova PMT com o conteúdo correspondente ao fluxo contínuo de vídeo.
[00120] Uma operação do dispositivo de transmissão 100 ilustrado na figura 5 será explicada em resumo. No codificador 102A, dados de imagem em movimento não comprimidos VDA com uma frequência de quadro de 60 Hz são inseridos. No codificador 102A, nestes dados de imagem em movimento VDA, por exemplo, codificação, tais como H.264/AVC, H.265/HEVC e congêneres, é realizada. Neste caso, no codificador 102A, dados de imagem de cada imagem parada que constituem os dados de imagem em movimento VDA são classificados em uma pluralidade de hierarquias, os dados de imagem das imagens paradas classificados em cada hierarquia são codificados e um fluxo contínuo de vídeo relacionado a um serviço em 60P com dados de imagem codificados das imagens paradas em cada hierarquia é gerado.
[00121] Neste fluxo contínuo de vídeo, apenas um fluxo contínuo de base é incluído. Em outras palavras, o codificador 102A gera um fluxo contínuo de base com dados de imagem codificados das imagens paradas em todas as hierarquias obtidas pela codificação hierárquica. Aqui, codificação hierárquica é realizada de forma que a faixa de hierarquia das imagens paradas incluídas no fluxo contínuo de base fique em uma faixa previamente alocada. O fluxo contínuo de vídeo (fluxo contínuo de base) que é gerado no codificador 102A e inclui dados codificados das imagens paradas em cada hierarquia é suprido para o buffer de dados comprimidos (cpb) 103A e temporariamente armazenado.
[00122] Adicionalmente, no codificador 102B, dados de imagem em movimento não comprimidos VDB com uma frequência de quadro de 120 Hz são inseridos. No codificador 102B, por exemplo, codificação, tais como H.264/AVC, H.265/HEVC ou congêneres, é realizada. Neste caso, no codificador 102B, dados de imagem de cada imagem parada que formam os dados de imagem em movimento VDB são classificados em uma pluralidade de hierarquias, dados de imagem das imagens paradas classificados em cada hierarquia são codificados e um fluxo contínuo de vídeo relacionado a um serviço em 120P com os dados de imagem codificados das imagens paradas em cada hierarquia é gerado.
[00123] Neste fluxo contínuo de vídeo, um fluxo contínuo de base e um fluxo contínuo aprimorado são incluídos. Em outras palavras, no codificador 102B, a pluralidade de hierarquias é dividida em duas e um fluxo contínuo de base com dados de imagem codificados das imagens paradas em hierarquias mais baixas e um fluxo contínuo aprimorado com dados de imagem codificados das imagens paradas em hierarquias mais altas são gerados. Aqui, codificação hierárquica é realizada de forma que a faixa de hierarquia das imagens paradas incluída no fluxo contínuo de base e no fluxo contínuo aprimorado fique nas faixas previamente alocadas, e o número de hierarquias das imagens paradas a ser incluídas no fluxo contínuo aprimorado se torne um. O fluxo contínuo de vídeo (um fluxo contínuo de base e um fluxo contínuo aprimorado) que é gerado no codificador 102B e inclui dados codificados das imagens paradas de cada hierarquia é suprido para o buffer de dados comprimidos (cpb) 103B e temporariamente armazenado.
[00124] No multiplexador 104, durante a realização de um serviço em 60P, um fluxo contínuo de vídeo armazenado no buffer de dados comprimidos 103A é lido, empacotado em um fluxo contínuo elementar empacotado (PES), empacotado em um pacote de transporte e multiplexado para obter um fluxo contínuo de transporte TS como um fluxo contínuo multiplexado. Este fluxo contínuo de transporte TS inclui apenas um fluxo contínuo de base. No multiplexador 104, um PID fixo (= PID_1) é aplicado no fluxo contínuo de base.
[00125] Adicionalmente, no multiplexador 104, durante a realização de um serviço em 120P, um fluxo contínuo de vídeo armazenado no buffer de dados comprimidos 103B é lido, empacotado em um fluxo contínuo elementar empacotado (PES), empacotado em um pacote de transporte e multiplexado para obter um fluxo contínuo de transporte TS como um fluxo contínuo multiplexado. Este fluxo contínuo de transporte TS inclui um fluxo contínuo de base e um fluxo contínuo aprimorado. No multiplexador 104, um PID fixo (= PID_1) é aplicado no fluxo contínuo de base e um PID fixo (= PID_2) é aplicado no fluxo contínuo aprimorado.
[00126] Adicionalmente, no multiplexador 104, durante um período de transmissão do fluxo contínuo de vídeo de cada serviço, informação de PID é inserida em uma tabela de mapa de programa (PMT). Aqui, de acordo com a primeira maneira de inserção de informação de PID, durante um período de transmissão do fluxo contínuo de vídeo de um serviço, informação de PID de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é constantemente inserida e, na sincronização imediatamente antes do início de um período de transmissão do fluxo contínuo de vídeo de um serviço seguinte, informação de PID de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é inserida. Adicionalmente, de acordo com a segunda maneira de inserção de informação de PID, durante o período de transmissão do fluxo contínuo de vídeo de cada serviço, informação de PID tanto de um fluxo contínuo de base quanto de um fluxo contínuo aprimorado é inserida.
[00127] Adicionalmente, no multiplexador 104, durante um período de transmissão do fluxo contínuo de vídeo de cada serviço, informação da faixa de hierarquia é inserida sob a tabela de mapa de programa (PMT). Neste caso, durante um período de transmissão do fluxo contínuo de vídeo de um serviço, informação da faixa de hierarquia de imagens paradas de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é constantemente inserida e, na sincronização imediatamente antes do início de um período de transmissão do fluxo contínuo de vídeo de um serviço seguinte, informação da faixa de hierarquia das imagens paradas de cada fluxo contínuo que constitui o fluxo contínuo de vídeo é inserida.
[00128] Aqui, no multiplexador 104, durante um período de transmissão de um fluxo contínuo de vídeo formado com um fluxo contínuo de base, apenas informação da faixa de hierarquia de um fluxo contínuo de base é inserida de acordo com a primeira maneira e, além da informação da faixa de hierarquia do fluxo contínuo de base, informação da faixa de hierarquia que o fluxo contínuo aprimorado pode tomar também é inserida de acordo com a segunda maneira. O número das hierarquias das imagens paradas a ser incluídas no fluxo contínuo aprimorado é considerado como um, mas a informação da faixa de hierarquia que o fluxo contínuo aprimorado pode tomar é considerada incluindo uma pluralidade de hierarquias, por exemplo.
[00129] Adicionalmente, no multiplexador 140, durante o período de transmissão do fluxo contínuo de vídeo de cada serviço, pelo menos na sincronização imediatamente antes do início do período de transmissão do fluxo contínuo de vídeo de um serviço seguinte, informação de comutação é inserida sob a tabela de mapa de programa (PMT). Na inserção desta informação de comutação, um descritor de comutação ininterrupta inovadoramente definido (Seamless_switch descriptor) ou um descritor de controle de decodificação de vídeo convencional (Video_decode_control descriptor) são usados.
[00130] Na unidade de transmissão 105, o fluxo contínuo de transporte TS obtido no multiplexador 104 é transmitido para o dispositivo de recepção 200 por meio de uma onda de difusão ou um pacote em uma rede. Neste caso, por exemplo, o fluxo contínuo de transporte TS de um serviço em 60P é transmitido e um fluxo contínuo de transporte TS de um serviço em 120P é subsequentemente transmitido. Alternativamente, um fluxo contínuo de transporte TS de um serviço em 120P é transmitido e um fluxo contínuo de transporte TS de um serviço em 60P é subsequentemente transmitido.
[00131] Aqui, foi descrito que o codificador 102A gera um fluxo contínuo de vídeo (um fluxo contínuo de base) de um serviço em 60P, o codificador 102B gera um fluxo contínuo de vídeo (um fluxo contínuo de base e um fluxo contínuo aprimorado) de um serviço em 120P e o multiplexador 104 comuta os mesmos. Entretanto, o mesmo efeito pode ser dado ao codificador 102B. Neste caso, o codificador 102B tem uma função para inserir dados de imagem em movimento não comprimidos VDB com uma frequência de quadro de 120 Hz e para emitir como comutação uma saída de um fluxo contínuo de vídeo (um fluxo contínuo de base) de um serviço em 60P e uma saída de um fluxo contínuo de vídeo (um fluxo contínuo de base e um fluxo contínuo aprimorado) de um serviço em 120P.
[Estrutura do dispositivo de recepção]
[00132] A figura 14 ilustra um exemplo de estrutura do dispositivo de recepção 200. O dispositivo de recepção 200 inclui uma CPU (Unidade de Processamento Central) 201, uma unidade de recepção 202, um demultiplexador 203 e um buffer de dados comprimidos (cpb) 204. Adicionalmente, o dispositivo de recepção 200 inclui um decodificador 205, um buffer de dados descomprimidos (dpb) 206, uma unidade de pós- processamento 207 e uma unidade de exibição 208. A CPU 201 compõe uma unidade de controle e controla a operação de cada unidade no dispositivo de recepção 200.
[00133] A unidade de recepção 202 recebe, a partir do dispositivo de transmissão 100, um fluxo contínuo de transporte TS transmitido por meio de uma onda de difusão ou um pacote em uma rede. O demultiplexador 203 extrai um fluxo contínuo que constitui o fluxo contínuo de vídeo do fluxo contínuo de transporte TS pela filtragem com um filtro PID e transmite os dados para o buffer de dados comprimidos (cpb) 204.
[00134] Neste caso, um PID fixo é respectivamente aplicado no fluxo contínuo de base e no fluxo contínuo aprimorado. Assim, por exemplo, mesmo durante a realização da comutação de um serviço em 60P para um serviço em 120P ou comutação em uma direção oposta, não é necessário mudar a definição do filtro para extrair cada fluxo contínuo e, assim, a ocorrência de uma exibição muda pode ser impedida e uma exibição ininterrupta é realizada.
[00135] A figura 15 ilustra um exemplo de estrutura do demultiplexador 203. O demultiplexador 203 inclui um filtro PID 231, buffers de multiplexação 232_0 a 232_n, 232_null, e 232_c, um filtro de seção 233 e uma unidade de análise de PMT 234.
[00136] Com base no PID, o filtro PID 231 permite os dados de seção e um pacote nulo incluído no fluxo contínuo de transporte TS. No exemplo ilustrado, um valor de PID dos dados de seção é definido como PID_c e um PID do pacote nulo é definido como PID_null. O pacote nulo pode ser transferido para ser inserido no fluxo contínuo de PID do vídeo sem ter valor de PID próprio. Assim, o buffer de multiplexação de um receptor pode detectar o pacote nulo e usar esta detecção para determinar que uma comutação pode ocorrer. Adicionalmente, o filtro PID 231 permite um pacote TS correspondente a um número de programa de acordo com um canal do serviço de difusão, que é incluído no fluxo contínuo de transporte TS, com base no valor de PID a ser definido. No exemplo ilustrado, os valores de PID dos pacotes TS que podem ser definidos são definidos como PID_0 até PID_n.
[00137] Os buffers de multiplexação 232_0 a 232_n, 232_null e 232_c armazenam temporariamente os pacotes TS, os dados de seção e o pacote nulo que passaram através do filtro PID 231. Em outras palavras, no demultiplexador 203, os buffers de multiplexação são gerenciados com base nos valores de PID. O filtro de seção 233 extrai uma tabela de mapa de programa (PMT) dos dados de seção armazenados no buffer de multiplexação 232_c com base no valor de PID.
[00138] A unidade de análise de PMT 234 analisa a PMT extraída pelo filtro de seção 233 e, com base no resultado da análise, define o filtro PID 231 em um valor de PID dos pacotes TS a serem passados. Por exemplo, quando o fluxo contínuo de transporte TS for um serviço em 60P, por exemplo, "101", que é um valor de PID fixo aplicado no fluxo contínuo de base é definido como PID_0. Adicionalmente, quando o fluxo contínuo de transporte TS for um serviço em 120P, por exemplo, "101", que é um valor de PID fixo aplicado no fluxo contínuo de base, é definido como PID_0 e "102", que é um valor de PID fixo aplicado no fluxo contínuo aprimorado, é definido como PID_1.
[00139] Dependendo do desempenho da decodificação do decodificador 205, o demultiplexador 203 transfere pacotes TS armazenados nos buffers de multiplexação 232_0 a 232_n com base nos valores de PID para o buffer de dados comprimidos 204. Por exemplo, quando o decodificador 205 for um decodificador de 60p, o demultiplexador 203 transfere os pacotes TS do fluxo contínuo de base armazenados no buffer de multiplexação 232_0 para o buffer de dados comprimidos 204. Adicionalmente, por exemplo, quando o decodificador 205 for um decodificador 120p, o demultiplexador 203 transfere um pacote TS de um fluxo contínuo de base armazenado no buffer de multiplexação 232_0 e um pacote TS de um fluxo contínuo aprimorado armazenado no buffer de multiplexação 232_1 para o buffer de dados comprimidos 204.
[00140] Note que foi descrito que, quando o fluxo contínuo de transporte TS for um serviço em 120P, por exemplo, o filtro PID 231 permite um pacote TS de PID_0, PID_1; entretanto, quando o decodificador 205 for um decodificador de 60p, um método em que o filtro PID 231 permite apenas pacotes TS de PID_0 pode ser usado.
[00141] Novamente, em relação à figura 14, o buffer de dados comprimidos (cpb) 204 armazena temporariamente pacotes TS transferidos a partir do demultiplexador 203, que são dados de imagem codificados de cada imagem parada. O decodificador 205 lê e decodifica dados de imagem codificados de cada imagem parada armazenados no buffer de dados comprimidos 204, respectivamente, em uma sincronização de decodificação dada por um DTS (Registro de Tempo de Decodificação) da imagem parada e transmite para o buffer de dados descomprimidos (dpb) 206.
[00142] O buffer de dados descomprimidos (dpb) 206 armazena temporariamente dados de imagem de cada imagem parada decodificados no decodificador 205. A unidade de pós-processamento 207 processa a taxa de quadro dos dados de imagem de cada imagem parada que são sequencialmente lidos em sincronismos de exibição dados pelo PTS (Registro de Tempo de Apresentação) a partir do buffer de dados descomprimidos (dpb) 206 para ajustar a capacidade de exibição.
[00143] Por exemplo, em um caso em que a taxa de quadro dos dados de imagem de cada imagem parada depois da decodificação for 60 fps e a capacidade de exibição for 120 fps, a unidade de pós-processamento 207 realiza um processo de interpolação nos dados de imagem de cada imagem parada depois da decodificação para ter duas vezes uma resolução em uma direção temporal e transmite os dados como dados de imagem de 120 fps para a unidade de exibição 208.
[00144] A unidade de exibição 208 é composta, por exemplo, por um LCD (Visor de Cristal Líquido), um painel de EL Orgânica (Eletroluminescência Orgânica) ou congêneres. Aqui, a unidade de exibição 208 pode ser um dispositivo externo a ser conectado no dispositivo de recepção 200.
[00145] Uma operação do dispositivo de recepção 200 ilustrado na figura 14 será descrita em resumo. Na unidade de recepção 202, um fluxo contínuo de transporte TS transmitido a partir do dispositivo de transmissão 100 por meio de uma onda de difusão ou um pacote em uma rede é recebido. Este fluxo contínuo de transporte TS é transmitido para o demultiplexador 203. No demultiplexador 203, com base na informação de PID incluída em uma PMT, um pacote TS correspondente ao serviço é extraído a partir do fluxo contínuo de transporte TS. Este pacote TS é transmitido para o buffer de dados comprimidos (cpb) 204 e temporariamente armazenado.
[00146] Por exemplo, quando o fluxo contínuo de transporte TS for um serviço em 60P, um pacote TS de um fluxo contínuo de base é extraído e transferido para o buffer de dados comprimidos 204. Adicionalmente, por exemplo, com o fluxo contínuo de transporte TS de um serviço em 120P, quando o decodificador 205 for um decodificador de 60p, um pacote TS de um fluxo contínuo de base é extraído e transferido para o buffer de dados comprimidos 204 e, quando o decodificador 205 for um decodificador de 120p, pacotes TS tanto do fluxo contínuo de base quanto do fluxo contínuo aprimorado são extraídos e transferidos para o buffer de dados comprimidos 204.
[00147] No decodificador 205, dados de imagem codificados de cada imagem parada armazenados no buffer de dados comprimidos 204 são respectivamente decodificados em sincronismos de decodificação das imagens paradas, transmitidos para o buffer de dados descomprimidos (dpb) 206 e temporariamente armazenados. Então, os dados de imagem de cada imagem parada que são sequencialmente lidos a partir do buffer de dados descomprimidos (dpb) 206 em sincronismos de exibição são transmitidos para a unidade de pós-processamento 207. Na unidade de pós-processamento 207, interpolação ou subamostragem são realizadas nos dados de imagem de cada imagem parada para ajustar estas taxas de quadro à capacidade de exibição. Os dados de imagem de cada imagem parada processados na unidade de pós- processamento 207 são supridos para a unidade de exibição 208 e uma imagem em movimento é exibida.
[00148] A seguir, uma operação de comutação de um programa 4K 60p para um programa 4K 120p no sistema de transmissão e recepção 10 ilustrado na figura 1 será explicada. A figura 16 ilustra um exemplo de operação de um emissor, isto é, o dispositivo de transmissão 100. Durante um período de transmissão do serviço em 60P, o codificador 102A gera um fluxo contínuo de vídeo de um serviço em 60P. Neste fluxo contínuo de vídeo, apenas um fluxo contínuo de base, no qual, por exemplo, "101" é aplicado como um valor de PID, é incluído.
[00149] Então, durante o período de transmissão de um serviço em 60P, no multiplexador 104, este fluxo contínuo de base é empacotado como um fluxo contínuo elementar empacotado (PES), então, gerado como um pacote de transporte, e multiplexado para obter um fluxo contínuo de transporte TS como um fluxo contínuo multiplexado, que serve como um fluxo contínuo de transmissão de um programa 4K 60p.
[00150] Durante este período de transmissão do serviço em 60P, uma PMT, que é ilustrada como "PMT prévia", é constantemente inserida na camada de contêiner e transmitida. Esta PMT inclui informação de "Service_id" e "Version number", e informação de "Elementar_PID" e "Stream_type" correspondentes ao fluxo contínuo de base.
[00151] Adicionalmente, durante este período de transmissão do serviço em 60P, na sincronização imediatamente antes do início de um período de transmissão do serviço em 120P, que é, por exemplo, uma sincronização um segundo antes do final do período de transmissão do serviço em 60P, uma PMT, que é ilustrada como "nova PMT" é inserida na camada de contêiner e transmitida. Similarmente à "PMT prévia", esta PMT inclui informação de "Service_id" e "Version number". "Version number" é mudado de "V0" para "V0+1" para indicar a mudança para "nova PMT".
[00152] Adicionalmente, esta PMT inclui informação de "Elementar_PID" e "Stream_type" correspondentes ao fluxo contínuo de base e, também, informação de "Elementar_PID" e "Stream_type" correspondentes ao fluxo contínuo aprimorado. Adicionalmente, nesta PMT, descritor de comutação ininterrupta (Seamless_switch descriptor) no qual informação de comutação é gravada é incluído.
[00153] Aqui, ele é definido como "EOS_flag = 1" e é indicado que "end_of_seq" é codificado. Adicionalmente, ele é definido como "number_de_streams = 2" e é indicado que o número de fluxos contínuos de serviço depois da comutação é dois. Adicionalmente, ele é definido como "frame_rate = 1100(120Hz)" e é indicado que a frequência de quadro do fluxo contínuo de serviço depois da comutação é 120 Hz.
[00154] Quando o período de transmissão do serviço em 60P terminar, ele é comutado para um período de transmissão de um serviço em 120P. Durante o período de transmissão do serviço em 120P, o codificador 102B gera um fluxo contínuo de vídeo de um serviço em 120P. Neste fluxo contínuo de vídeo, um fluxo contínuo de base no qual, por exemplo, "101" é aplicado como um valor de PID e um fluxo contínuo aprimorado no qual, por exemplo, "102" é aplicado como um valor de PID são incluídos.
[00155] Então, durante este período de transmissão do serviço em 120P, no multiplexador 104, o fluxo contínuo de base e o fluxo contínuo aprimorado são gerados como pacotes PES, então, gerados como pacotes de transporte e multiplexados para obter um fluxo contínuo de transporte TS como fluxo contínuo multiplexado, que serve como um fluxo contínuo de transmissão de um programa 4K 120p. Aqui, entre o fluxo contínuo de transmissão do programa 4K 60p e o fluxo contínuo de transmissão do programa 4K 120p, há um período de hiato durante o qual um pacote nulo é transmitido.
[00156] A figura 17 ilustra um exemplo de operação do lado de recepção, isto é, o dispositivo de recepção 200. Durante o período de transmissão de um serviço em 60P, o demultiplexador 203 transmite um fluxo contínuo de vídeo de um programa 4K 60. Então, o decodificador 205 transmite dados de imagem de um programa 4K 60 em ambos os casos de um decodificador de 60p e um decodificador 120p.
[00157] Durante este período de transmissão do serviço em 60P, a partir da camada de contêiner, uma PMT ilustrada como "PMT prévia" é constantemente obtida e, na sincronização imediatamente antes do início do período de transmissão do serviço em 120P, "nova PMT" é obtida. Quando o valor de PID do fluxo contínuo aprimorado incluído na "nova PMT" for definido no filtro PID, o demultiplexador 203 fica em um estado para poder emitir um fluxo contínuo de vídeo de um programa 4K 120.
[00158] Quando o período de transmissão do serviço em 60P terminar, ele é comutado para um período de transmissão do serviço em 120P. Neste caso, a saída do demultiplexador 203 é comutada de um fluxo contínuo de vídeo do programa 4K 60p (apenas um fluxo contínuo de base) para um fluxo contínuo de vídeo do programa 4K 120p (um fluxo contínuo de base e um fluxo contínuo aprimorado) depois de um período de hiato em que um pacote nulo é incluído. Então, a partir do decodificador 205, dados de imagem do programa 4K 60 são transmitidos em um caso de um decodificador de 60p, e dados de imagem do programa 4K 120 são transmitidos em um caso de um decodificador 120p.
[00159] A operação do demultiplexador 203 durante a comutação de um período de transmissão do serviço em 60P para um período de transmissão do serviço em 120P será adicionalmente explicada. Durante o período de transmissão do serviço em 60P, apenas um fluxo contínuo de PID_0(101) (um fluxo contínuo de base) passa através do filtro PID 231 e é armazenado no buffer de multiplexação 232_0.
[00160] Na sincronização um segundo antes de o período de transmissão do serviço em 60P terminar, o filtro de seção 233 extrai "nova PMT". Esta "nova PMT" é analisada na unidade de análise de PMT 234, e um valor de PID de um fluxo contínuo através do qual o filtro PID 231 é passado, "Stream_type" e "Descriptor" são detectados e um valor de PID é definido no filtro PID 231. Assim, no período de transmissão do serviço seguinte em 120P, o filtro PID 231 pode permitir um fluxo contínuo de PID_1(102) (o fluxo contínuo aprimorado), bem como um fluxo contínuo de PID_0(101) (o fluxo contínuo de base).
[00161] Depois da comutação para o período de transmissão do serviço em 120P, o fluxo contínuo de PID_0(101) (o fluxo contínuo de base) passa através do filtro PID 231 e é armazenado no buffer de multiplexação 232_0, e o fluxo contínuo de PID_0(102) (o fluxo contínuo aprimorado) também passa através do filtro PID 231 e é armazenado no buffer de multiplexação 232_1. Aqui, quando "EOS_flag" do descritor de comutação ininterrupta na "nova PMT" for "1", é determinado que comutação irá ocorrer com o número dos formatos de vídeo e dos fluxos contínuos de serviço na sincronização de detecção de EOS do fluxo contínuo de vídeo.
[00162] Aqui, os exemplos de operação expostos ilustrados nas imagens paradas 16 e 17 ilustram que o valor de PID do fluxo contínuo aprimorado é informado com "nova PMT" inserida na camada de contêiner na sincronização imediatamente antes do início do período de transmissão do serviço em 120P, isto é, por exemplo, na sincronização um segundo antes do período de transmissão do serviço em 60P terminar (a primeira maneira de inserção de PID). Entretanto, é possível reservar o valor de PID do fluxo contínuo aprimorado pela inclusão do valor de PID do fluxo contínuo aprimorado na "PMT prévia", que é constantemente inserida na camada de contêiner durante o período de transmissão do serviço em 60P (a segunda maneira de inserção de PID). As imagens paradas 18 e 19 ilustram exemplos das operações no lado da transmissão e no lado de recepção.
[00163] A seguir, uma mudança da estrutura de codificação hierárquica correspondente às operações de comutação de serviço no sistema de transmissão e recepção 10 ilustrado na figura 1 será explicada. A figura 20 ilustra um exemplo de uma mudança da estrutura de codificação hierárquica correspondente a uma operação de comutação de serviço. Nesse exemplo, hierarquias 0 a 3 são alocadas nos fluxos contínuos de base, e as hierarquias 4 e 5 são alocadas nos fluxos contínuos aprimorados.
[00164] Neste exemplo, no fluxo contínuo de vídeo do serviço em 60P, dados de imagem codificados de cada imagem parada na qual codificação hierárquica é realizada são incluídos. Neste caso, imagens paradas existem nas hierarquias 0 a 3. No fluxo contínuo de vídeo de serviço em 60P, apenas um fluxo contínuo de base é incluído. Neste fluxo contínuo de base, imagens paradas em todas as hierarquias 0 a 3 são incluídas. Neste caso, no SPS do fluxo contínuo de base, "general_level_idc" é definido como "nível 5.1" e é definido como "SPS_max_sublayer_minus1 = 3".
[00165] Adicionalmente, neste exemplo, no fluxo contínuo de vídeo do serviço em 120P, dados de imagem codificados de cada imagem parada na qual codificação hierárquica é realizada são incluídos. Neste caso, imagens paradas existem nas hierarquias 0 até 4. No fluxo contínuo de vídeo do serviço em 120P, um fluxo contínuo de base e um fluxo contínuo aprimorado são incluídos. Imagens paradas nas hierarquias 0 a 3 são incluídas no fluxo contínuo de base, e imagens paradas na hierarquia 4 são incluídas no fluxo contínuo aprimorado. Neste caso, no SPS (Conjunto de Parâmetro de Sequência) do fluxo contínuo de base, "general_level_idc" é definido como "nível 5.2" e é definido como "SPS_max_sublayer_minus1 = 4".
[00166] Na sincronização imediatamente antes do início do período de transmissão do serviço em 60P, a PMT com informação do fluxo contínuo de vídeo do serviço em 60P é inserida na camada de contêiner. Em um descritor de HEVC incluído na PMT, "level_idc" é definido como "nível 5.1" e é definido como "temporal_id_min = 0" e "temporal_id_max = 3".
[00167] Similarmente, durante o período de transmissão do serviço em 60P, na sincronização imediatamente antes do início do serviço em 120P, a PMT com informação do fluxo contínuo de vídeo do serviço em 120P é inserida na camada de contêiner. No descritor de HEVC do fluxo contínuo de base incluído na PMT, "level_idc" é definido como "nível 5.1" e, adicionalmente, é definido como "temporal_id_min = 0" e "temporal_id_max = 3". Adicionalmente, no descritor de HEVC do fluxo contínuo aprimorado incluído na PMT, "level_idc" é definido como "nível 5.2" e, adicionalmente, é definido como "temporal_id_min = 4" e "temporal_id_max = 4".
[00168] Neste caso, em um período T que começa a partir de uma inserção da PMT com informação do fluxo contínuo de vídeo do serviço em 120P até o final do período de transmissão do serviço em 60P, a informação da camada de vídeo é a informação do fluxo contínuo de vídeo no serviço em 60P, ao mesmo tempo em que a informação da camada do sistema é a informação do fluxo contínuo de vídeo no serviço em 120P. Entretanto, neste caso, as faixas do valor de "temporal_id" do vídeo e do valor de "temporal_id" do descritor de HEVC são correspondidas. Isto é em virtude de codificação hierárquica ser realizada no fluxo contínuo de vídeo de cada serviço, de forma que as hierarquias das imagens paradas respectivamente incluídas no fluxo contínuo de base e no fluxo contínuo aprimorado fiquem em faixas previamente alocadas que são independentes umas das outras.
[00169] A figura 21 ilustra um outro exemplo de uma mudança de uma estrutura de codificação hierárquica de acordo com a operação de comutação de serviço. Neste exemplo, as hierarquias 0 a 3 são alocadas no fluxo contínuo de base, e as hierarquias 5 e 6 são alocadas no fluxo contínuo aprimorado.
[00170] Neste exemplo, no fluxo contínuo de vídeo de um serviço em 60P, dados de imagem codificados de cada imagem parada na qual codificação hierárquica é realizada são incluídos. Neste caso, há imagens paradas nas hierarquias 0 a 3. No fluxo contínuo de vídeo do serviço em 60P, apenas um fluxo contínuo de base é incluído. Neste fluxo contínuo de base, imagens paradas em todas as hierarquias 0 a 3 são incluídas. Neste caso, no SPS do fluxo contínuo de base, "general_level_idc" é definido como "nível 5.1" e é definido como "SPS_max_sublayer_minus1 = 3".
[00171] Adicionalmente, neste exemplo, no fluxo contínuo de vídeo de um serviço em 120P, dados de imagem codificados de cada imagem parada na qual codificação hierárquica é realizada são incluídos. Neste caso, há imagens paradas nas hierarquias 0 a 2 e 5. No fluxo contínuo de vídeo do serviço em 120P, um fluxo contínuo de base e um fluxo contínuo aprimorado são incluídos. O fluxo contínuo de base inclui imagens paradas nas hierarquias de 0 a 2 e o fluxo contínuo aprimorado inclui imagens paradas na hierarquia 5. Neste caso, no SPS (Conjunto de Parâmetro de Sequência) do fluxo contínuo de base, "general_level_idc" é definido como "nível 5.2" e é definido como "SPS_max_sublayer_minus1 = 5".
[00172] Na sincronização imediatamente antes de o período de transmissão do serviço em 60P ser iniciado, uma PMT com informação do fluxo contínuo de vídeo do serviço em 60P é inserida na camada de contêiner. Nesta PMT, há informação do fluxo contínuo de base e do fluxo contínuo aprimorado. No descritor de HEVC do fluxo contínuo de base, "level_idc" é definido como "nível 5.1" e, adicionalmente, é definido como "temporal_id_min = 0" e "temporal_id_max = 3".
[00173] Adicionalmente, no descritor de HEVC do fluxo contínuo aprimorado, "level_idc" é definido como "nível 5.2" e, adicionalmente, é definido como "temporal_id_min = 5" e "temporal_id_max = 6". Com as definições, é indicado que a faixa de hierarquia que o fluxo contínuo aprimorado pode tomar compreende as hierarquias 5 e 6 e é indicado que um fluxo contínuo aprimorado não existe na realidade. Aqui, similarmente à ilustração da figura 20, a informação do fluxo contínuo aprimorado pode não existir na PMT.
[00174] Adicionalmente, durante o período de transmissão do serviço em 60P, na sincronização imediatamente antes do início do serviço em 120P, uma PMT com informação do fluxo contínuo de vídeo do serviço em 120P é inserida na camada de contêiner. No descritor de HEVC do fluxo contínuo de base incluído na PMT, "level_idc" é definido como "nível 5.1" e, adicionalmente, é definido como "temporal_id_min = 0" e "temporal_id_max = 3". Adicionalmente, no descritor de HEVC do fluxo contínuo aprimorado incluído na PMT, "level_idc" é definido como "nível 5.2" e, adicionalmente, é definido como "temporal_id_min = 5" e "temporal_id_max = 5".
[00175] Neste caso, no período T que começa a partir da inserção, na PMT, da informação do fluxo contínuo de vídeo do serviço em 120P até o final do período de transmissão do serviço em 60P, a informação da camada de vídeo é informação do fluxo contínuo de vídeo do serviço em 60P, ao mesmo tempo em que a informação da camada do sistema é a informação do fluxo contínuo de vídeo do serviço em 120P. Entretanto, neste exemplo, a faixa do valor de "temporal_id" do vídeo e a faixa do valor de "temporal_id" do descritor de HEVC são correspondidas. Isto é em virtude de codificação hierárquica ser realizada no fluxo contínuo de vídeo de cada serviço, de forma que as hierarquias das imagens paradas respectivamente incluídas no fluxo contínuo de base e no fluxo contínuo aprimorado fiquem nas faixas previamente alocadas que são independentes umas das outras.
[00176] A figura 22 ilustra um exemplo de uma mudança da estrutura de codificação hierárquica de acordo com a operação da comutação de serviço. Este é um exemplo em que as hierarquias das imagens paradas respectivamente incluídas no fluxo contínuo de base e no fluxo contínuo aprimorado não são alocadas em antecipação.
[00177] Neste exemplo, no fluxo contínuo de vídeo do serviço em 60P, dados de imagem codificados de cada imagem parada na qual codificação hierárquica é realizada são incluídos. Neste caso, há imagens paradas nas hierarquias 0 a 3. No fluxo contínuo de vídeo do serviço em 60P, apenas um fluxo contínuo de base é incluído. Neste fluxo contínuo de base, as imagens paradas em todas as hierarquias 0 a 3 são incluídas. Neste caso, no SPS do fluxo contínuo de base, "general_level_idc" é definido como "nível 5.1" e é definido como "SPS_max_sublayer_minus1 = 3".
[00178] Adicionalmente, neste exemplo, no fluxo contínuo de vídeo do serviço em 120P, dados de imagem codificados de cada imagem parada na qual codificação hierárquica é realizada são incluídos. Neste caso, existem imagens paradas nas hierarquias 0 a 3. No fluxo contínuo de vídeo do serviço em 120P, um fluxo contínuo de base e um fluxo contínuo aprimorado são incluídos. O fluxo contínuo de base inclui imagens paradas nas hierarquias 0 a 2 e o fluxo contínuo aprimorado inclui imagens paradas na hierarquia 3. Neste caso, no SPS (Conjunto de Parâmetro de Sequência) do fluxo contínuo de base, "general_level_idc" é definido como "nível 5.2" e é definido como "SPS_max_sublayer_minus1 = 3".
[00179] Na sincronização imediatamente antes do período de transmissão do serviço em 60P ser iniciado, uma PMT com informação do fluxo contínuo de vídeo do serviço em 60P é inserida na camada de contêiner. No descritor de HEVC incluído na PMT, "level_idc" é definido como "nível 5.1" e, adicionalmente, é definido como "temporal_id_min = 0" e "temporal_id_max = 3".
[00180] Similarmente, durante o período de transmissão do serviço em 60P, na sincronização imediatamente antes do início do serviço em 120P, uma PMT com informação do fluxo contínuo de vídeo do serviço em 120P é inserida na camada de contêiner. No descritor de HEVC do fluxo contínuo de base incluído na PMT, "level_idc" é definido como "nível 5.1" e, adicionalmente, é definido como "temporal_id_min = 0", "temporal_id_max = 2". Adicionalmente, no descritor de HEVC do fluxo contínuo aprimorado incluído na PMT, "level_idc" é definido como "nível 5.2" e é definido como "temporal_id_min = 3" e "temporal_id_max = 3".
[00181] Neste caso, no período T que começa a partir da inserção, na PMT, da informação do fluxo contínuo de vídeo do serviço em 120P até o final do período de transmissão do serviço em 60P, a informação da camada de vídeo é a informação do fluxo contínuo de vídeo do serviço em 60P, ao mesmo tempo em que a informação da camada do sistema é a informação do fluxo contínuo de vídeo do serviço em 120P. Então, neste exemplo, as faixas do valor de "temporal_id" do vídeo e do valor de "temporal_id" do descritor de HEVC não são correspondidas. Isto é em virtude de codificação hierárquica não ser realizada no fluxo contínuo de vídeo de cada serviço, de forma que as hierarquias das imagens paradas respectivamente incluídas no fluxo contínuo de base e no fluxo contínuo aprimorado fiquem nas faixas previamente alocadas que são independentes umas das outras, e a camada de temporal_id = 3 pode variar para existir no fluxo contínuo de base ou existir no fluxo contínuo aprimorado.
[00182] Da forma supradescrita, no sistema de transmissão e recepção 10 ilustrado na figura 1, no dispositivo de transmissão 100, um identificador fixo (PID) é aplicado no fluxo contínuo de base e no fluxo contínuo aprimorado. Assim, no lado da transmissão, mesmo quando comutação de um serviço em 60P para um serviço em 120p ou de um serviço em 120P para um serviço em 60P, não é exigido mudar as definições do filtro para extrair cada fluxo contínuo no demultiplexador 203. Assim, uma ocorrência de uma exibição muda pode ser impedida e uma exibição ininterrupta é realizada.
[00183] Adicionalmente, no sistema de transmissão e recepção 10 ilustrado na figura 1, isto é qual codificação hierárquica de um fluxo contínuo de vídeo de cada serviço é realizada de forma que, no fluxo contínuo de vídeo de cada serviço, as hierarquias das imagens paradas respectivamente incluídas no fluxo contínuo de base e no fluxo contínuo aprimorado fiquem em faixas previamente alocadas que são independentes umas das outras. Assim, uma divergência entre a faixa do valor de "temporal_id" do vídeo e a faixa do valor de "temporal_id" do descritor de HEVC pode ser impedida.
<2. Modificação>
[00184] Aqui, de acordo com a modalidade supradescrita, o sistema de transmissão e recepção 10 composto pelo dispositivo de transmissão 100 e pelo dispositivo de recepção 200 foi ilustrado; entretanto, a estrutura do sistema de transmissão e recepção no qual a presente técnica pode ser aplicada não é limitada a esta estrutura. Por exemplo, a seção do dispositivo de recepção 200 pode ser, por exemplo, uma estrutura de um receptor / decodificador integrado e um monitor que são conectados por meio de uma interface digital, tal como uma HDMI (Interface Multimídia em Alta Definição). Percebe-se que "HDMI" é uma marca registrada.
[00185] Adicionalmente, a supradescrita modalidade descreveu um exemplo em que o contêiner é o fluxo contínuo de transporte (MPEG-2 TS). Entretanto, a presente técnica também pode ser aplicada em um sistema de uma estrutura na qual dados são distribuídos para um terminal de recepção usando uma rede, tal como a Internet. Para a distribuição por meio da Internet, dados são frequentemente distribuídos com um contêiner de MP4 ou em outros formatos. Em outras palavras, como o contêiner, podem ser usados vários contêineres de formato, tais como um fluxo contínuo de transporte (MPEG-2 TS) usado como padrões de difusão digital e MP4 usado para distribuição por meio da Internet.
[00186] Adicionalmente, a presente técnica pode empregar as seguintes estruturas. (1) Um dispositivo de transmissão, que inclui: uma unidade de codificação de imagem configurada para codificar dados de imagem de cada imagem parada que constituem dados de imagem em movimento e gerar um fluxo contínuo de vídeo; e uma unidade de transmissão configurada para transmitir um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo que são gerados pela unidade de codificação de imagem, em que o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N), e a unidade de transmissão aplica um identificador fixo nos primeiro até N-ésimo fluxos contínuos, respectivamente. (2) O dispositivo de transmissão, de acordo com (1), em que a unidade de transmissão insere constantemente, durante um período de transmissão do primeiro fluxo contínuo de vídeo, informação do identificador de cada fluxo contínuo que constitui o primeiro fluxo contínuo de vídeo em uma camada de contêiner e transmite, e insere, em uma sincronização imediatamente antes de um período de transmissão do segundo fluxo contínuo de vídeo ser iniciado, uma informação do identificador de cada fluxo contínuo que constitui o segundo fluxo contínuo de vídeo na camada de contêiner e transmite. (3) O dispositivo de transmissão, de acordo com (1), em que a unidade de transmissão insere, durante o período de transmissão de cada fluxo contínuo de vídeo, a informação do identificador dos respectivos primeiro até N-ésimo fluxos contínuos em uma camada de contêiner e transmite. (4) O dispositivo de transmissão, de acordo com qualquer um de (1) até (3), em que a unidade de transmissão insere, durante o período de transmissão de cada fluxo contínuo de vídeo, informação de comutação em uma camada de contêiner e transmite. (5) O dispositivo de transmissão, de acordo com (4), em que a informação de comutação inclui informação da taxa de quadro e/ou informação da estrutura do fluxo contínuo dos dados de imagem codificados incluídos no segundo fluxo contínuo de vídeo. (6) O dispositivo de transmissão, de acordo com qualquer um de (1) até (5), em que o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por pelo menos um fluxo contínuo de base dentre o fluxo contínuo de base e um fluxo contínuo aprimorado. (7) O dispositivo de transmissão, de acordo com (6), em que um fluxo contínuo de vídeo composto pelo fluxo contínuo de base inclui dados de imagem codificados em uma primeira taxa de quadro, e um fluxo contínuo de vídeo composto pelo fluxo contínuo de base e o fluxo contínuo aprimorado inclui dados de imagem codificados em uma segunda taxa de quadro que é duas vezes tão rápida quanto a primeira taxa de quadro. (8) O dispositivo de transmissão, de acordo com qualquer um de (1) até (7), em que a unidade de codificação de imagem classifica dados de imagem de cada imagem parada que constituem os dados de imagem em movimento em uma pluralidade de hierarquias, codifica os dados de imagem das imagens paradas em cada hierarquia classificada, divide a pluralidade de hierarquias no número M de grupos de hierarquias, e gera os primeiro até M- ésimo fluxos contínuos de cada fluxo contínuo de vídeo que tem, respectivamente, os dados de imagem codificados das imagens paradas de cada grupo de hierarquias dividido, e codificação hierárquica é realizada de forma que as hierarquias das imagens paradas que são respectivamente incluídas nos respectivos primeiro até M-ésimo fluxos contínuos fiquem em faixas previamente alocadas que são independentes umas das outras. (9) O dispositivo de transmissão, de acordo com (8), em que a unidade de transmissão insere constantemente, durante o período de transmissão do primeiro fluxo contínuo de vídeo, informação da faixa de hierarquia da imagem parada de cada fluxo contínuo que constitui o primeiro fluxo contínuo de vídeo na camada de contêiner e transmite, e insere, na sincronização imediatamente antes de um período de transmissão do segundo fluxo contínuo de vídeo ser iniciado, informação da faixa de hierarquia da imagem parada de cada fluxo contínuo que constitui o segundo fluxo contínuo de vídeo na camada de contêiner e transmite. (10) O dispositivo de transmissão, de acordo com (8) ou (9), em que o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo incluem pelo menos um fluxo contínuo de base dentre o fluxo contínuo de base e um fluxo contínuo aprimorado, e a unidade de codificação de imagem codifica de forma que o número de hierarquias das imagens paradas incluídas no fluxo contínuo aprimorado se torne um. (11) O dispositivo de transmissão, de acordo com (10), em que durante o período de transmissão de cada fluxo contínuo de vídeo, quando apenas o fluxo contínuo de base estiver incluído no fluxo contínuo de vídeo, a unidade de transmissão insere informação da faixa de hierarquia da imagem parada do fluxo contínuo de base e informação da faixa de hierarquia da imagem parada do fluxo contínuo aprimorado na camada de contêiner e transmite. (12) Um método de transmissão, que inclui: uma etapa de codificação de imagem para codificar dados de imagem de cada imagem parada que constituem dados de imagem em movimento e gerar um fluxo contínuo de vídeo; e uma etapa de transmissão para transmitir um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo que são gerados na etapa de codificação de imagem, em que o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N), e na etapa de transmissão, um identificador fixo é aplicado nos primeiro até N-ésimo fluxos contínuos, respectivamente. (13) Um dispositivo de recepção, que inclui: uma unidade de recepção configurada para receber um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo que incluem dados de imagem codificados, em que o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N), e um identificador fixo é aplicado nos primeiro até N-ésimo fluxos contínuos, respectivamente, o dispositivo de recepção, incluindo adicionalmente: uma unidade de processamento configurada para processar cada fluxo contínuo incluído no primeiro fluxo contínuo de vídeo e no segundo fluxo contínuo de vídeo pela filtragem com base nos identificadores respectivamente aplicados. (14) O dispositivo de recepção, de acordo com (13), em que nos primeiro até M-ésimo fluxos contínuos de cada fluxo contínuo de vídeo, dados de imagem de cada imagem parada que constituem os dados de imagem em movimento são classificados em uma pluralidade de hierarquias, os dados de imagem das imagens paradas em cada uma das hierarquias classificadas são codificados, a pluralidade de hierarquias é dividida no número M de grupos de hierarquias, e os dados de imagem codificados das imagens paradas de cada um dos grupos de hierarquias divididos são respectivamente incluídos, e codificação hierárquica é realizada de forma que as hierarquias das imagens paradas incluídas em cada um dos primeiro até M-ésimo fluxos contínuos fiquem em faixas previamente alocadas que são independentes umas das outras. (15) Um método de recepção, que inclui: uma etapa de recepção para receber um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo que incluem dados de imagem codificados, em que o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N), e um identificador fixo é aplicado nos primeiro até N-ésimo fluxos contínuos, respectivamente, o método de recepção, incluindo adicionalmente: uma etapa de processamento para processar cada fluxo contínuo incluído no primeiro fluxo contínuo de vídeo e no segundo fluxo contínuo de vídeo pela filtragem com base nos identificadores respectivamente aplicados. (16) Um dispositivo de transmissão, que inclui: uma unidade de codificação de imagem configurada para gerar um fluxo contínuo de vídeo com dados de imagem codificados, e uma unidade de transmissão configurada para transmitir um contêiner em um formato predeterminado que inclui continuamente um primeiro fluxo contínuo de vídeo e um segundo fluxo contínuo de vídeo gerados pela unidade de codificação de imagem, em que o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo são compostos por primeiro até M-ésimo fluxos contínuos dentre primeiro até N-ésimo fluxos contínuos (M < N), a unidade de codificação de imagem classifica dados de imagem de cada imagem parada que constituem dados de imagem em movimento em uma pluralidade de hierarquias, codifica os dados de imagem das imagens paradas em cada hierarquia classificada, divide a pluralidade de hierarquias no número M de grupos de hierarquias e gera os primeiro até M- ésimo fluxos contínuos de cada um dos fluxos contínuos de vídeo que incluem, respectivamente, dados de imagem codificados das imagens paradas de cada um dos grupos de hierarquias divididos, e codificação hierárquica é realizada de forma que as hierarquias das imagens paradas incluídas nos respectivos primeiro até M-ésimo fluxos contínuos fiquem em faixas previamente alocadas que são independentes umas das outras. (17) O dispositivo de transmissão, de acordo com (16), em que a unidade de transmissão insere constantemente, durante um período de transmissão do primeiro fluxo contínuo de vídeo, informação da faixa de hierarquia das imagens paradas de cada fluxo contínuo incluído no primeiro fluxo contínuo de vídeo em uma camada de contêiner e transmite, e insere, em uma sincronização imediatamente antes de um período de transmissão do segundo fluxo contínuo de vídeo ser iniciado, informação da faixa de hierarquia das imagens paradas de cada fluxo contínuo incluído no segundo fluxo contínuo de vídeo na camada de contêiner e transmite. (18) O dispositivo de transmissão, de acordo com (16) ou (17), em que o primeiro fluxo contínuo de vídeo e o segundo fluxo contínuo de vídeo incluem pelo menos um fluxo contínuo de base dentre o fluxo contínuo de base e um fluxo contínuo aprimorado, e o número das hierarquias das imagens paradas incluídas no fluxo contínuo aprimorado é considerado como um. (19) O dispositivo de transmissão, de acordo com (18), em que durante o período de transmissão de cada fluxo contínuo de vídeo, quando apenas o fluxo contínuo de base estiver incluído no fluxo contínuo de vídeo, a unidade de transmissão insere informação da faixa de hierarquia das imagens paradas do fluxo contínuo de base e informação da faixa de hierarquia das imagens paradas do fluxo contínuo aprimorado na camada de contêiner e transmite.
[00187] As principais características da presente técnica são que, pela aplicação de um identificador fixo em um fluxo contínuo de base e um fluxo contínuo aprimorado, o lado de recepção não precisa mudar as definições do filtro para extrair cada fluxo contínuo pelo demultiplexador mesmo quando os serviços forem comutados, e isso impede uma ocorrência de uma exibição muda e realiza uma exibição ininterrupta (veja a figura 16). Adicionalmente, as principais características da presente técnica são que codificação hierárquica é realizada no fluxo contínuo de vídeo de cada serviço de forma que as hierarquias das imagens paradas respectivamente incluídas no fluxo contínuo de base e no fluxo contínuo aprimorado fiquem nas faixas previamente alocadas que são independentes umas das outras, e isto impede uma divergência entre os valores de "temporal_id" do vídeo e o descritor de HEVC (veja a figura 20). LISTA DOS SINAIS DE REFERÊNCIA 10 Sistema de transmissão e recepção 100 Dispositivo de transmissão 101 CPU 102A, 102B Codificador 103A, 103B Buffer de dados comprimidos (cpb) 104 Multiplexador 105 Unidade de transmissão 141 Unidade de geração da informação de seção 142 Unidade de geração de pacote nulo 143 Seletor 144 Unidade de alocação de PID 145 Unidade de multiplexação de TS 200 Dispositivo de recepção 201 CPU 202 Unidade de recepção 203 Demultiplexador 204 Buffer de dados comprimidos (cpb) 205 Decodificador 206 Buffer de dados descomprimidos (dpb) 207 Unidade de pós-processamento 208 Unidade de exibição 231 Filtro PID 232_0 a 232_n, 232_null, 232_c Buffer de multiplexação 233 Filtro de seção 234 Unidade de análise de PMT

Claims (17)

1. Dispositivo de transmissão (100), caracterizado pelo fato de que compreende: uma unidade de codificação de imagem configurada para realizar codificação hierárquica em dados de imagem de cada imagem parada que constitui dados de imagem em movimento e gerar um fluxo contínuo de base tendo dados de imagem codificados de uma imagem parada em uma hierarquia inferior e um fluxo contínuo aprimorado tendo dados de imagem codificados de uma imagem parada em uma hierarquia superior, em que os dados de imagem codificados das imagens incluídas no fluxo contínuo de base têm uma unidade NAL que inclui o valor de especificação do primeiro nível e o valor de especificação do segundo nível, em que o valor de especificação do segundo nível na tabela e a unidade NAL correspondem a um valor de especificação do nível de taxa de bits do fluxo contínuo de base e o do fluxo contínuo aprimorado que é representado por um campo de 8 bits de level_idc e é definido como nível 5.2, e o valor de especificação do primeiro nível na tabela e na unidade NAL corresponde a um valor de especificação do nível de taxa de bits do fluxo contínuo de base que é representado por um campo de 8 bits de level_idc e é definido para um nível inferior ao nível 5.2 do valor de especificação do segundo nível, em que a tabela é diferente do fluxo contínuo de base, do fluxo contínuo aprimorado e da unidade NAL; em que quando uma estrutura hierárquica de cada imagem parada do fluxo contínuo de base muda, a unidade de codificação de imagem define uma hierarquia de uma imagem parada incluída no fluxo contínuo aprimorado, uma hierarquia fixa que é mais alta do que uma hierarquia mais alta do fluxo contínuo de base pode conter; em que o dispositivo de transmissão adicionalmente, compreende: uma unidade de transmissão configurada para transmitir um contêiner em um formato predeterminado, compreendendo o fluxo contínuo básico e o fluxo contínuo aprimorado que são gerados pela unidade de codificação de imagem.
2. Dispositivo de transmissão (100) de acordo com a reivindicação 1, caracterizado pelo fato de que um identificador fixo é aplicado ao fluxo contínuo de base e ao fluxo contínuo aprimorado, respectivamente.
3. Dispositivo de transmissão (100) de acordo com a reivindicação 1, caracterizado pelo fato de que a tabela é inserida no contêiner durante um período de transmissão do primeiro fluxo e antes de uma transmissão do segundo fluxo.
4. Dispositivo de transmissão (100) de acordo com a reivindicação 1, caracterizado pelo fato de que as informações de uma camada de vídeo são informações do primeiro fluxo durante o período de transmissão do primeiro e antes do período de transmissão do segundo fluxo.
5. Dispositivo de transmissão (100) de acordo com a reivindicação 1, caracterizado pelo fato de que o fluxo contínuo de base inclui dados de imagem codificados de 60 Hz, e em que o fluxo de vídeo que é composto do fluxo contínuo de base e o fluxo contínuo aprimorado incluem dados de imagem codificados de 120 Hz.
6. Dispositivo de transmissão (100) de acordo com a reivindicação 1, caracterizado pelo fato de que o número de hierarquias das imagens paradas incluídas no fluxo contínuo aprimorado é um.
7. Dispositivo de transmissão (100) de acordo com a reivindicação 1, caracterizado pelo fato de que um identificador de pacote é alocado a cada um dos fluxos contínuos de base, ao contínuo aprimorado e à tabela.
8. Dispositivo de transmissão (100) acordo com a reivindicação 1, caracterizado pelo de que o segundo valor de especificação de nível corresponde a um valor de especificação de nível de taxa de bits do fluxo de vídeo, e em que o valor de especificação de nível de taxa de bits do fluxo contínuo de base é definido como um primeiro valor, e o valor de especificação de nível de taxa de bits do segundo fluxo de vídeo é definido como um segundo valor diferente do primeiro valor.
9. Dispositivo de recepção (200), caracterizado pelo fato de que compreende: uma unidade de recepção (202) configurada para receber um contêiner em um formato predeterminado, compreendendo o fluxo contínuo de base tendo dados de imagem codificados de uma imagem parada em uma hierarquia inferior e um fluxo contínuo aprimorado tendo dados de imagem codificados de uma imagem parada em uma hierarquia superior, em que o fluxo contínuo de base e o fluxo contínuo aprimorado são gerados por realização de codificação hierárquica em dados de imagem de cada imagem parada que constitui dados de imagem em movimento, em que os dados de imagem codificados das imagens incluídas no fluxo contínuo de base têm uma unidade NAL que inclui o valor de especificação do primeiro nível e o valor de especificação do segundo nível, em que o valor de especificação do segundo nível na tabela e a unidade NAL correspondem a um valor de especificação do nível de taxa de bits do fluxo contínuo de base e o do fluxo contínuo aprimorado que é representado por um campo de 8 bits de level_idc e é definido como nível 5.2, e o valor de especificação do primeiro nível na tabela e na unidade NAL corresponde a um valor de especificação do nível de taxa de bits do fluxo contínuo de base que é representado por um campo de 8 bits de level_idc e é definido para um nível inferior ao nível 5.2 do valor de especificação do segundo nível, em que a tabela é diferente do fluxo contínuo de base, do fluxo contínuo aprimorado e da unidade NAL; em que quando uma estrutura hierárquica de cada imagem parada do fluxo contínuo de base muda, a hierarquia da imagem parada incluída no fluxo contínuo aprimorado é definido como uma hierarquia fixa, a qual é mais alta do que uma hierarquia mais alta do que a imagem parada do fluxo contínuo de base pode conter; em que o dispositivo de recepção adicionalmente, compreende: uma unidade de processamento configurada para extrair somente dados de imagem codificados da imagem parada de cada hierarquia incluída no fluxo contínuo de linha de base, de acordo com o desempenho da decodificação, ou extrair dados de imagem codificados da imagem parada de cada hierarquia incluída no fluxo contínuo de linha de base e dados de imagem codificados da imagem parada da hierarquia fixa no fluxo contínuo aprimorado, e obter dados de imagem de cada imagem parada que constituem dados de imagem em movimento, realizando um processo de decodificação dos dados de imagem codificados de cada imagem parada extraída.
10. Dispositivo de recepção (200) de acordo com a reivindicação 9, caracterizado pelo fato de que um identificador fixo é aplicado ao fluxo contínuo de base e ao fluxo contínuo aprimorado, respectivamente.
11. Dispositivo de recepção (200) de acordo com a reivindicação 9, caracterizado pelo fato de que a tabela é inserida no contêiner durante um período de transmissão do primeiro fluxo e antes de uma transmissão do segundo fluxo.
12. Dispositivo de recepção (200) de acordo com a reivindicação 9, caracterizado pelo fato de que as informações de uma camada de vídeo são informações do primeiro fluxo durante o período de transmissão do primeiro e antes do período de transmissão do segundo fluxo.
13. Dispositivo de recepção (200) de acordo com a reivindicação 9, caracterizado pelo fato de que o fluxo contínuo de base inclui dados de imagem codificados de 60 Hz, e em que o fluxo de vídeo que é composto do fluxo contínuo de base e o fluxo contínuo aprimorado incluem dados de imagem codificados de 120 Hz.
14. Dispositivo de recepção (200) de acordo com a reivindicação 9, caracterizado pelo fato de que o número de hierarquias das imagens paradas incluídas no fluxo contínuo aprimorado é um.
15. Dispositivo de recepção (200) acordo com a reivindicação 9, caracterizado pelo fato de que é configurado para realizar um processo de interpolação ou subamostragem nos dados de imagem decodificados para ajustar a taxa de quadros a uma capacidade de exibição.
16. Método de recepção, caracterizado pelo fato de que compreende: uma etapa de recepção para receber, por uma unidade de recepção (202), um contêiner em um formato predeterminado que inclui um fluxo contínuo de base tendo dados de imagem codificados de uma imagem parada em uma hierarquia inferior e um fluxo contínuo aprimorado tendo dados de imagem codificados de uma imagem parada em uma hierarquia superior, e uma tabela tendo um valor de especificação de primeiro nível do fluxo contínuo de base, um valor de especificação de segundo nível de um fluxo de vídeo que é composto pelo fluxo contínuo de base e o fluxo contínuo aprimorado, e um valor máximo de uma hierarquia do fluxo de vídeo aprimorado, em que o fluxo contínuo de base e o fluxo contínuo aprimorado são gerados por meio da codificação hierárquica dos dados de imagem de cada imagem parada que constitui dados de imagem em movimento, em que os dados de imagem codificados das imagens incluídas no fluxo contínuo de base têm uma unidade NAL que inclui o valor de especificação do primeiro nível e o valor de especificação do segundo nível na tabela, em que o valor de especificação do segundo nível na tabela e a unidade NAL correspondem a um valor de especificação do nível de taxa de bits do fluxo contínuo de base e o do fluxo contínuo aprimorado que é representado por um campo de 8 bits de level_idc e é definido como nível 5.2, e o valor de especificação do primeiro nível na tabela e na unidade NAL corresponde a um valor de especificação do nível de taxa de bits do fluxo contínuo de base que é representado por um campo de 8 bits de level_idc e é definido para um nível inferior ao nível 5.2 do valor de especificação do segundo nível, em que a tabela é diferente do fluxo contínuo de base, do fluxo contínuo aprimorado e da unidade NAL; em que quando uma estrutura hierárquica de cada imagem parada do fluxo contínuo de base muda, a hierarquia da imagem parada incluída no fluxo contínuo aprimorado é definida como uma hierarquia fixa, que é mais alta a uma hierarquia mais alta que uma hierarquia mais alta das imagens paradas do fluxo contínuo de base pode conter; em que o método de recepção adicionalmente, compreende: uma etapa de processamento para extrair, por meio de uma unidade de processamento, apenas dados de imagem codificados de uma imagem parada de cada hierarquia incluída no fluxo de base ou para extrair dados de imagem codificados da imagem parada de cada hierarquia incluída no fluxo de base e dados de imagem codificados da imagem parada da hierarquia fixa no fluxo contínuo aprimorado de acordo com um desempenho de decodificação, e para obter dados de imagem de cada imagem parada que constituem dados de imagem em movimento por meio da execução de um processo de decodificação nos dados de imagem codificados de cada imagem parada extraída.
17. Método de transmissão, caracterizado pelo fato de que compreende: uma etapa de codificação de imagem para realizar, por uma unidade de codificação de imagem, codificação hierárquica em dados de imagem de cada imagem parada que constitui dados de imagem em movimento e gerar um fluxo contínuo de base tendo dados de imagem codificados de uma imagem parada em uma hierarquia inferior e um fluxo contínuo aprimorado tendo dados de imagem codificados de uma imagem para em uma hierarquia superior, em que os dados de imagem codificados das imagens incluídas no fluxo contínuo de base têm uma unidade NAL que inclui o valor de especificação do primeiro nível e o valor de especificação do segundo nível na tabela, em que o valor de especificação do segundo nível na tabela e a unidade NAL correspondem a um valor de especificação do nível de taxa de bits do fluxo contínuo de base e o do fluxo contínuo aprimorado que é representado por um campo de 8 bits de level_idc e é definido como nível 5.2, e o valor de especificação do primeiro nível na tabela e na unidade NAL corresponde a um valor de especificação do nível de taxa de bits do fluxo contínuo de base que é representado por um campo de 8 bits de level_idc e é definido para um nível inferior ao nível 5.2 do valor de especificação do segundo nível, em que a tabela é diferente do fluxo contínuo de base, do fluxo contínuo aprimorado e da unidade NAL; em que na etapa de codificação de imagem, quando uma estrutura de hierarquia de cada imagem parada do fluxo contínuo de base muda, a unidade de codificação de imagem define a hierarquia da imagem parada incluída no fluxo contínuo aprimorado com uma hierarquia fixa que é superior que uma hierarquia mais superior que a imagem parada do fluxo contínuo de base pode aguentar, o método de transmissão compreendendo adicionalmente: uma etapa de transmissão para transmitir, por uma unidade de transmissão, um contêiner em um formato predeterminado que inclui o fluxo contínuo de base e o fluxo contínuo aprimorado que são gerados na etepa de codificação imagem.
BR112016023443-0A 2014-04-14 2015-04-09 Dispositivo de transmissão e recepção, e, método de recepção e transmissão BR112016023443B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2014-083232 2014-04-14
JP2014083232A JP5836424B2 (ja) 2014-04-14 2014-04-14 送信装置、送信方法、受信装置および受信方法
PCT/JP2015/061069 WO2015159786A1 (ja) 2014-04-14 2015-04-09 送信装置、送信方法、受信装置および受信方法

Publications (2)

Publication Number Publication Date
BR112016023443A2 BR112016023443A2 (pt) 2022-07-19
BR112016023443B1 true BR112016023443B1 (pt) 2024-01-23

Family

ID=54323996

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112016023443-0A BR112016023443B1 (pt) 2014-04-14 2015-04-09 Dispositivo de transmissão e recepção, e, método de recepção e transmissão

Country Status (13)

Country Link
US (2) US10506264B2 (pt)
EP (3) EP3823291B1 (pt)
JP (1) JP5836424B2 (pt)
CN (1) CN106134206B (pt)
AU (1) AU2015247144B2 (pt)
BR (1) BR112016023443B1 (pt)
ES (2) ES2941610T3 (pt)
HU (2) HUE052762T2 (pt)
MY (1) MY185629A (pt)
PL (2) PL3133816T3 (pt)
PT (2) PT3823291T (pt)
RU (1) RU2688668C2 (pt)
WO (1) WO2015159786A1 (pt)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2513111A (en) 2013-04-08 2014-10-22 Sony Corp Data encoding and decoding
JP6610273B2 (ja) 2016-01-08 2019-11-27 ソニー株式会社 送信装置、送信方法、受信装置および受信方法
CN109640111B (zh) * 2019-01-29 2021-02-02 视联动力信息技术股份有限公司 一种图片传输方法、装置和可读介质

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1173516C (zh) * 1997-02-28 2004-10-27 皇家菲利浦电子有限公司 用于传送灵活的多路复用信号的传输***
JP2002010251A (ja) * 2000-06-19 2002-01-11 Matsushita Electric Ind Co Ltd 映像信号符号化装置および映像信号復号化装置
JP3843101B2 (ja) * 2002-03-04 2006-11-08 富士通株式会社 階層符号化データ配信装置および方法
JP4874343B2 (ja) * 2006-01-11 2012-02-15 ノキア コーポレイション スケーラブルビデオ符号化における、下位互換性のあるピクチャの集約
MX2009007240A (es) * 2007-01-08 2009-08-07 Nokia Corp Sistema y procedimiento para proporcionar y usar señalizacion predeterminada de puntos de interoperabilidad para flujos de medios transcodificados.
CN100502533C (zh) * 2007-05-09 2009-06-17 中兴通讯股份有限公司 用于单频网的分级编码传输***
US8170121B2 (en) * 2007-11-13 2012-05-01 Harmonic Inc. H.264/AVC based approach to scalable video compression
US20090187960A1 (en) * 2008-01-17 2009-07-23 Joon Hui Lee IPTV receiving system and data processing method
KR101691050B1 (ko) * 2008-09-16 2016-12-29 톰슨 라이센싱 스케일러블 비디오 코딩을 사용한 디지털 선형 tv 프로그래밍의 송신 방법
CA2748510C (en) * 2008-12-30 2014-10-28 Lg Electronics Inc. Digital broadcast receiving method providing two-dimensional image and 3d image integration service, and digital broadcast receiving device using the same
US8391356B1 (en) * 2009-02-18 2013-03-05 Sprint Communications Company L.P. Scalable video coding priority marking
US20120159336A1 (en) * 2009-03-27 2012-06-21 Michael Roy Norwood Electronic list priority management system and method of using same
US8780999B2 (en) * 2009-06-12 2014-07-15 Qualcomm Incorporated Assembling multiview video coding sub-BITSTREAMS in MPEG-2 systems
US8948241B2 (en) * 2009-08-07 2015-02-03 Qualcomm Incorporated Signaling characteristics of an MVC operation point
WO2011094077A1 (en) * 2010-01-26 2011-08-04 Vidyo, Inc. Low complexity, high frame rate video encoder
CN102742245B (zh) * 2010-01-28 2015-12-16 汤姆森许可贸易公司 用于解析网络抽象层以实现可靠数据通信的方法和设备
WO2011118232A1 (ja) * 2010-03-26 2011-09-29 パナソニック株式会社 表示装置
JP5594002B2 (ja) * 2010-04-06 2014-09-24 ソニー株式会社 画像データ送信装置、画像データ送信方法および画像データ受信装置
JP2013030907A (ja) * 2011-07-27 2013-02-07 Sony Corp 符号化装置および符号化方法、並びに、復号装置および復号方法
US9591318B2 (en) * 2011-09-16 2017-03-07 Microsoft Technology Licensing, Llc Multi-layer encoding and decoding
CN103621075A (zh) * 2012-04-24 2014-03-05 索尼公司 图像数据发送装置、图像数据发送方法、图像数据接收装置和图像数据接收方法
EP3758376A1 (en) * 2012-06-28 2020-12-30 Saturn Licensing LLC Receiving device and corresponding method
EP2884752A4 (en) 2012-08-10 2016-01-27 Lg Electronics Inc SIGNAL TRANSMISSION DEVICE AND SIGNAL TRANSMISSION METHOD
WO2014034463A1 (ja) * 2012-08-27 2014-03-06 ソニー株式会社 送信装置、送信方法、受信装置および受信方法
WO2014168890A1 (en) * 2013-04-08 2014-10-16 General Instrument Corporation Individual buffer management in video coding
US9621919B2 (en) * 2013-10-23 2017-04-11 Qualcomm Incorporated Multi-layer video file format designs
KR20150090432A (ko) * 2014-01-29 2015-08-06 한국전자통신연구원 동시 방송을 위한 방송 송신 장치 및 송신 방법

Also Published As

Publication number Publication date
CN106134206B (zh) 2020-03-31
US20200112752A1 (en) 2020-04-09
CN106134206A (zh) 2016-11-16
JP2015204537A (ja) 2015-11-16
AU2015247144A1 (en) 2016-10-06
EP3133816B1 (en) 2020-12-02
US11800162B2 (en) 2023-10-24
PT3133816T (pt) 2020-12-23
RU2688668C2 (ru) 2019-05-22
ES2941610T3 (es) 2023-05-24
EP4178208A1 (en) 2023-05-10
AU2015247144B2 (en) 2019-05-02
JP5836424B2 (ja) 2015-12-24
ES2838676T3 (es) 2021-07-02
US10506264B2 (en) 2019-12-10
EP3133816A1 (en) 2017-02-22
WO2015159786A1 (ja) 2015-10-22
US20170127092A1 (en) 2017-05-04
EP3133816A4 (en) 2017-11-15
HUE061371T2 (hu) 2023-06-28
HUE052762T2 (hu) 2021-05-28
MY185629A (en) 2021-05-26
BR112016023443A2 (pt) 2022-07-19
EP3823291B1 (en) 2023-01-04
RU2016139440A3 (pt) 2018-07-23
PT3823291T (pt) 2023-03-30
PL3133816T3 (pl) 2021-04-19
EP3823291A1 (en) 2021-05-19
RU2016139440A (ru) 2018-04-09
PL3823291T3 (pl) 2023-05-08

Similar Documents

Publication Publication Date Title
US11800162B2 (en) Transmission device, transmission method, reception device, and reception method
JP2023010912A (ja) 送信方法および受信装置
JP5961317B2 (ja) 送信装置、送信方法、受信装置および受信方法
US11134254B2 (en) Transmission apparatus, transmission method, reception apparatus, and reception method
JP5886341B2 (ja) 送信装置、送信方法、受信装置および受信方法
JP6671120B2 (ja) 送信装置、送信方法、受信装置および受信方法
JP5976189B2 (ja) 送信装置、送信方法、受信装置および受信方法
JP5966075B2 (ja) 送信装置、送信方法、受信装置および受信方法
JP6614281B2 (ja) 受信装置および受信方法
JP6350638B2 (ja) 送信装置、送信方法、受信装置および受信方法
JP5976188B2 (ja) 送信装置、送信方法、受信装置および受信方法
JP6052354B2 (ja) 送信装置、送信方法、受信装置および受信方法
BR112016020162B1 (pt) Dispositivos e métodos de transmissão e de recepção

Legal Events

Date Code Title Description
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B350 Update of information on the portal [chapter 15.35 patent gazette]
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 09/04/2015, OBSERVADAS AS CONDICOES LEGAIS