BRPI0721847A2 - mÉtodo, aparelho e sistema para proporcionar conteédo especÍfico de dispositico de exibiÇço atravÉs de uma arquitetura de rede - Google Patents

mÉtodo, aparelho e sistema para proporcionar conteédo especÍfico de dispositico de exibiÇço atravÉs de uma arquitetura de rede Download PDF

Info

Publication number
BRPI0721847A2
BRPI0721847A2 BRPI0721847-8A BRPI0721847A BRPI0721847A2 BR PI0721847 A2 BRPI0721847 A2 BR PI0721847A2 BR PI0721847 A BRPI0721847 A BR PI0721847A BR PI0721847 A2 BRPI0721847 A2 BR PI0721847A2
Authority
BR
Brazil
Prior art keywords
version
virtual model
display
versions
comparison
Prior art date
Application number
BRPI0721847-8A
Other languages
English (en)
Inventor
Ingo Tobias Doser
Xueming Henry
Bongsun Lee
Original Assignee
Thomson Licensing
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 Thomson Licensing filed Critical Thomson Licensing
Publication of BRPI0721847A2 publication Critical patent/BRPI0721847A2/pt

Links

Classifications

    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25825Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/25Arrangements for updating broadcast information or broadcast-related information
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/32Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234327Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • 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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/066Adjustment of display parameters for control of contrast
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0666Adjustment of display parameters for control of colour parameters, e.g. colour temperature
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0673Adjustment of display parameters for control of gamma adjustment, e.g. selecting another gamma curve
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/022Centralised management of display operation, e.g. in a server instead of locally
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • G09G2370/042Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller for monitor identification
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/06Consumer Electronics Control, i.e. control of another device by a display or vice versa
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/08Details of image data interface between the display device controller and the data line driver circuit
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/16Use of wireless transmission of display information
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

MÉTODO, APARELHO E SISTEMA PARA PROPORCIONAR CONTEéDO ESPECÍFICO DE DISPOSITIVO DE EXIBIÇçO ATRAVÉS DE UMA ARQUITETURA DE REDE. A presente invenção refere-se ás modalidades de um método, aparelho e sistema para proporcionar o conteúdo de imagem específico de um exibição através de uma arquitetura de rede que inclui pelo menos um servidor de conteúdo para armazenar uma pluralidade de versões de modelo virtual do conteúdo respctivamente gerada de acordo com a pluralidade de modelos de dispositivo virtual. Cada pluralidade de modelos de dispositivo virtual tem uma especificação de modelo virtual (VMS) que controla pelomenos um recurso de exibição. Em uma modalidade, pelo menos um servidor de conteúdo trava negociações com pelo menos uma unidade conectada á rede para permitir uma seleção da pluralidade de versões de modelo virtual particular baseada em uma comparação de pleo menos um recurso de exibição da especificação de modelo virtual de pelo menos uma pluralidade de modelos de dispositivo virtual contra um requerimento de exibição real incluído em uma especificação de exibição real de uma tela particular.

Description

"MÉTODO, APARELHO E SISTEMA PARA PROPORCIONAR CONTEÚDO ESPECÍFICO DE DISPOSITIVO DE EXIBIÇÃO ATRAVÉS DE UMA ARQUITETURA DE REDE"
CAMPO DA TÉCNICA
A presente invenção, em geral, refere-se à exibição de conteúdo e, mais
particularmente, a métodos e sistemas para proporcionar conteúdo específico de dispositivo de exibição através de uma arquitetura de rede.
ANTECEDENTES DA INVENÇÃO
Com o advento de novas tecnologias de distribuição de conteúdo, tais como, por 1Θ exemplo, Linha de Assinante Digital de Alta Velocidade (VDSL), ou tecnologias que oferecem conexões ponto a ponto, em relação a um domicílio e um servidor de conteúdo, surgem novas oportunidades de aplicação.
Na visão do consumidor, um dos problemas que foi identificado consiste nas situações de exibição e visualização de consumidor atuais que causam alterações nas representações de imagem, de modo que a composição de cor original, a intenção do criador, não é adequadamente representada como o criador pretendia. Deve-se notar que, nos casos de cenários de comunicação de ponto a multiponto, assim como nos casos de mídia empacotada, é uma prática atual presumir um dispositivo de visualização padronizado e um ambiente de visualização padronizado. Na verdade, esta é a única possibilidade praticável na tecnologia atual. Entretanto, descobriu-se que uma imagem mestre não pode servir a variedade de configurações de exibição e condições de visualização atualmente encontradas no lado consumidor.
Por exemplo, as imagens atuais para visualização de vídeo caseiro é corrigida com cor principalmente nos monitores de estúdio que são conhecidos por serem monitores de tubo de raio catódico altamente precisos (CRT). Entretanto, embora esses sejam tipicamente dispositivos de exibição de alta qualidade, na verdade, as tela de tubo de raio catódico têm cada vez menos em comum com os dispositivos de exibição que são usados de maneira precisa e atual nos domicílios. Os dispositivos de exibição mais novos usados nos domicílios diferem pelo menos no brilho de tela, gama de cores, razão de contraste, comportamento espacial e temporal. A situação é adicionalmente complicada devido ao fato de as tecnologias de telas individuais divergirem entre si através de novos avanços na tecnologia de luz de fundo, gerenciamento de energia, e assim por diante.
Além disso, existe um tipo completamente novo de ambiente de visualização caseiro que emerge das telas de 254 cm (100 polegadas) ou mais. Estas novas telas têm requerimentos completamente novos em relação ao processo de classificação em uma estrutura de vídeo caseiro. Na verdade, os requerimentos destes ambientes de visualização particulares podem ficar mais próximos dos requerimentos de cinema digital do que. ficam nos requerimentos vídeo caseiro.
SUMÁRIO DA INVENÇÃO
As modalidades dos presentes princípios proporcionam métodos e sistemas para proporcionar conteúdo específico de dispositivo de exibição através de uma arquitetura de rede. ^
Em uma modalidade da presente invenção, a método para proporcionar conteúdo de vídeo específico de dispositivo de exibição através de uma rede inclui determinar uma pluralidade de versões de modelo virtual do conteúdo de vídeo gerado de acordo com uma pluralidade de respectivos modelos de dispositivo virtual, sendo que cada pluralidade de modelos de dispositivo virtual tem uma especificação de modelo virtual que representa pelo menos um recurso de exibição de uma tela de referência particular, e selecionar uma entre a pluralidade de versões de modelo virtual particular para exibição baseada em uma comparação de pelo menos um dos recursos de exibição da especificação de modelo virtual e um recurso de exibição de uma tela destinada à exibição. O método da presente invenção pode incluir adicionalmente travar negociações que permitem uma seleção remota de uma entre a pluralidade de versões de modelo virtual particular, baseada em uma comparação de pelo menos um recurso de exibição da especificação de modelo virtual de pelo menos uma pluralidade de modelos de dispositivo virtual contra um recurso de exibição real incluído em uma especificação de exibição da tela pretendida.
Em uma modalidade alternativa da presente invenção, um sistema para proporcionar conteúdo de vídeo específico de dispositivo de exibição através de uma rede inclui pelo menos um servidor de conteúdo para armazenar uma pluralidade de versões de modelo virtual do conteúdo de vídeo gerada de acordo com uma pluralidade de respectivos modelos de dispositivo virtual, sendo que cada pluralidade de modelos de dispositivo virtual tem uma especificação de modelo virtual que representa pelo menos um recurso de exibição de uma tela de referência particular e pelo menos uma unidade conectada à rede para permitir uma seleção de uma entre uma pluralidade de versões de modelo virtual para exibição baseada em uma comparação de pelo menos um dos recursos de exibição da especificação de modelo virtual e um recurso de exibição de uma tela pretendida.
Em uma modalidade de um sistema da presente invenção, pelo menos um servidor de conteúdo é configurado para travar negociações que permitem uma seleção remota de uma entre a pluralidade de versões de dispositivo virtual particular, baseada em uma comparação de pelo menos um recurso de exibição da especificação de modelo virtual de pelo menos uma entre a pluralidade de modelos de dispositivo virtual contra um recurso de exibição real incluído em uma especificação de exibição da tela pretendida. Na modalidade descrita acima, uma unidade conectada à rede pretendida pode ser configurada para travar negociações com pelo menos um servidor de conteúdo para realizar uma seleção de uma entra a pluralidade de versões de modelo virtual particular do conteúdo.
Em uma modalidade alternativa da presente invenção, um aparelho para proporcionar conteúdo de vídeo específico de dispositivo de exibição através de uma rede inclui uma matriz de decisão para selecionar uma entre a pluralidade particular de versões de modelo virtual armazenadas do conteúdo de vídeo ejgue comunica uma solicitação para a versão de modelo virtual selecionada, e um transformador de sinal para aplicar uma transformação no conteúdo de vídeo recebido para transformar o conteúdo de vídeo recebido na versão de modelo virtual selecionada para exibição. Em diversas modalidades da presente invenção, o aparelho pode incluir adicionalmente um banco de dados para armazenar pelo menos uma das versões de modelo virtual, modelos de dispositivo virtual e recursos de exibição.
Estes e outros aspectos, recursos e vantagens das modalidades da presente invenção se tornarão aparentes a partir da seguinte descrição detalhada das modalidades exemplificativas, que devem ser lidas em conexão com os desenhos em anexo.
BREVE DESCRIÇÃO DOS DESENHOS
Os ensinamentos da presente invenção podem ser prontamente entendidos considerando-se a seguinte descrição detalhada em conjunção com os desenhos em anexo, em que:
A Figura 1 mostra um diagrama de bloco de alto nível de um sistema
exemplificativo para proporcionar conteúdo específico de dispositivo de exibição através de uma arquitetura de rede, de acordo com uma modalidade da presente invenção;
A Figura 2 mostra um diagrama de bloco de alto nível de uma porção de um lado de usuário, que se refere a um único usuário, adequada ao uso no sistema da Figura 1, de acordo com uma modalidade da presente invenção;
A Figura 3 mostra de maneira ilustrativa o fluxo de sinal do lado de servidor até o lado de usuário, de acordo com uma modalidade da presente invenção;
A Figura 4 mostra uma troca de dados entre o lado de servidor e um lado de usuário, de acordo com uma modalidade da presente invenção; A Figura 5 mostra uma troca de dados entre o lado de servidor e um lado de
usuário, de acordo com uma modalidade alternativa da presente invenção;
A Figura 6 mostra uma troca de dados entre o lado de servidor e um lado de usuário, ainda de acordo com uma modalidade alternativa da presente invenção;
A Figura 7 mostra uma troca de dados entre o lado de servidor e um lado de usuário, ainda de acordo com uma modalidade da presente invenção; e A Figura 8 mostra um diagrama de bloco de alto. nível de uma porção do lado de usuário, que se refere a um único usuário, adequada ao uso no sistema da Figura 1, de acordo com uma modalidade da presente invenção.
Deve-se entender que os desenhos servem para propósitos de ilustração dos conceitos da invenção, e não representam necessariamente a única configuração possível para ilustrar a invenção. Para facilitar o entendimento, referências numéricas idênticas foram usadas, onde possível, para designar elementos idênticos que são comuns às figuras.
DESCRIÇÃO DETALHADA DA INVENÇÃO
As modalidades da presente invenção proporcionam, de maneira vantajosa, métodos e sistemas para proporcionar conteúdo específico de dispositivo de exibição através de uma arquitetura de rede. Embora as modalidades presentes sejam ilustrativamente descritas primeiramente dentro do contexto de proporcionar conteúdo de imagem usando a Organização Internacional para Padronização/Comissão Eletrotécnica Internacional (ISO/IEC) Moving Picture Experts Group-4 (MPEG-4) Parte 10 União de Telecomunicação padrão/internacional de Codificação Avançada de Vídeo (AVC), Setor de Telecomunicação (ITU-T) recomendação H.264 (daqui por diante o padrão "MPEG-4 AVC"), as modalidades específicas da presente invenção não devem ser tratadas como limitadoras do escopo da invenção. Será avaliado por aqueles versados na técnica e informado pelos ensinamentos da presente invenção que os conceitos da presente invenção podem ser vantajosamente utilizados em outros padrões de codificação de vídeo, recomendações e extensões destes, que inclui as extensões do padrão MPEG-4 AVC.
As funções dos diversos elementos mostrados nas figuras podem ser proporcionadas através do uso de hardware dedicado, assim como hardware capaz de executar software em associação com o software adequado. Quando proporcionadas por um processador, as funções podem ser proporcionadas por um único processador dedicado, por um único processador compartilhado ou por uma pluralidade de processadores individuais, alguns dos quais podem ser compartilhados. Além disso, o uso explícito do termo "processador" ou "controlador" não deve ser construído para se referir exclusivamente ao hardware capaz de executar software, e pode incluir implicitamente, sem limitação, o hardware processador de sinal digital ("DSP"), memória somente leitura ("ROM") para armazenar software, memória de acesso aleatório ("RAM") e armazenamento não volátil. Além disso, todas as declarações do presente documento que relatam os princípios, aspectos e modalidades da invenção, assim como os exemplos específicos deste, são destinados a englobar tanto os equivalentes estruturais como funcionais deste. Adicionalmente, pretende-se que tais equivalentes incluam tanto os equivalentes atualmente conhecidos, assim como os equivalentes desenvolvidos no futuro (isto é, quaisquer elementos desenvolvidos que realizem a mesma função, independente da estrutura). Deste modo, por exemplo, será avaliado por aqueles versados na técnica que os diagramas em bloco apresentados no presente documento representam vistas conceituais de componentes de sistema ilustrativos e/ou conjunto de circuitos que incorpora os princípios da invenção. De maneira similar, será avaliado que quaisquer fluxogramas, diagramas de fluxo, diagramas de transição de estado, pseudocódigo, e similares representam diversos processos quejgodem ser substancialmente representados em meio legível por computador e, então, executados por um computador ou processador, se tal computador ou processador for explicitamente mostrado ou não.
Conforme usado no presente documento, o acrônimo "VC denota o conteúdo de vídeo. Em uma modalidade da presente invenção, existe um recurso VC por filme ou outro produto de imagem, que pode incluir diversas versões de modelo de dispositivo virtual.
O acrônimo "VM" denota o modelo de dispositivo virtual. O modelo de dispositivo virtual representa a especificação de uma exibição ou um grupo de exibições. Referindo-se à expressão "Versão VM", existe uma versão do conteúdo para cada VM. O acrônimo "VMS" denota a especificação de modelo de dispositivo virtual. Esta é a
especificação de um VM particular, e inclui detalhes de especificação que incluem, porém, não se limitam a razão de contraste, precisão de sinal e outros parâmetros de exibição.
O acrônimo "ADS" denota uma especificação de modelo de dispositivo real. O ADS é a especificação de uma exibição particular. Este ADS é usado para escolher a versão VM ao combinar o ADS e o VMS.
A Figura 1 mostra um diagrama de bloco de alto nível de um sistema exemplificativo para proporcionar conteúdo específico de dispositivo de exibição através de uma arquitetura de rede, de acordo com uma modalidade da presente invenção. O sistema 100 da Figura 1 inclui ilustrativamente um servidor de conteúdo 111 que tem um banco de dados de rede 110 conectado a uma rede 120 que, por sua vez, é conectada a diversas unidades ligadas à rede (NAUs) 131 , 132, 133. As NAUs 131, 132 e 133 são associadas a diversos usuários 141 , 142 e 143, respectivamente. No sistema 100 da Figura 1, as NAUs 131, 132 e 133 são conectadas às telas 151, 152 e 153, respectivamente.
No exemplo da Figura 1, o banco de dados de rede 110 pode ser implementado com um servidor de conteúdo e, deste modo, as expressões "banco de dados de rede" e "servidor de conteúdo" e "servidor" são usadas de maneira intercambiável no presente documento. Além disso, na modalidade da Figura 1, o banco de dados de rede 110 é ligado à rede 120 para proporcionar conexões ponto a ponto com usuários ligados a esta rede 120. Certamente, os presentes princípios não se limitam unicamente ao uso de conexões ponto a ponto e, deste modo, outros tipos de conexões e tecnologias de comunicação também podem ser usados de acordo com os princípios da presente invenção, enquanto mantêm o espírito da presente invenção. Na modalidade do sistema 1,00 da Figura 1, o banco de dados de rede 110 armazena especificações para um dispositivo padrão de referência e condição de visualização 119. O banco de dados de rede 110 também armazena especificações para uma tela de referência e condição de visualização A, uma tela de referência e condição de visualização B, uma tela de referência e condição de visualização C e uma tela de referência e condição de visualizaçãoJD, também denotadas pelas referências numéricas 111, 112, 113 e 114, respectivamente.
Cada usuário 141, 142 e 143, através das NAUs 131, 132 e 133, respectivamente, é capaz de efetuar uma seleção de fluxo, respectivamente denotada como seleção de fluxo 1, seleção de fluxo 2 e seleção de fluxo 3, que é proporcionada para o banco de dados de rede 110 através da rede 120. O banco de dados de rede 110, então, proporcioná~ò(s) fluxo(s) selecionados ao usuário adequado através da rede 120. Os fluxos selecionados são essencialmente proporcionados como o vídeo selecionado para o dispositivo de exibição adequado.
Adicionalmente, a informação de exibição e conteúdo de vídeo (VC) é
proporcionada a partir das telas 151, 152 e 153 até as respectivas NAUs 131, 132 e 133 para uso durante as negociações entre as telas 151, 152 e 153 e as respectivas NAUs 131, 132 e 133. O equipamento associado ao usuário, isto é, a NAU 131 e a tela 151 ao usuário 141, a NAU 132 e a tela 152 ao usuário 142, e a NAU 133 e a tela 153 ao usuário 143 corresponde a um lado de usuário 199. O banco de dados de rede 110 corresponde a um lado de servidor 188. Como tal, no sistema "exemplificativo 100 da Figura 1, cinco versões VM diferentes são armazenadas no banco de dados de rede. Estas versões consistem em uma "versão padrão" 119, e versões VM A, B, C e D, também denotadas pelas referências numéricas 111, 112, 113 e 114, respectivamente. Conforme adicionalmente descrito abaixo, a respectiva tela de um usuário transfere
seu ADS para uma NAU correspondente. Deste modo, por exemplo, em relação ao usuário 141, a tela 151 transfere seu ADS para a NAU 131 que, então, compara seus dados com os dados de referência para o conteúdo disponível (compatibilidade ADS-VMS1-conforme adicionalmente descrito abaixo), e assim por diante, em relação a cada um dos usuários. Uma modalidade que mostra que a compatibilidade ADS-VMS de uma modalidade da presente invenção é ilustrada em relação à Figura 2. Deve-se avaliar que embora apenas um banco de dados de rede 110 seja mostrado na Figura 1, os presentes princípios não se limitam às modalidades que tem apenas um banco de dados e, deste modo, mais de um banco de dados pode ser utilizado. Por exemplo, em uma modalidade exemplificativa, pode existir um banco de dados para cada versão de modelo virtual do conteúdo de vídeo.
A Figura 2 mostra um diagrama de bloco de alto nível de uma porção 200 de um lado de usuário 199, que se refere a um único usuário 141, adequado ao uso no sistema 100 da Figura 1, de acordo com uma modalidade da presente invenção. A porção 200 do lado de usuário 199 inclui a NAU 131 e a tela 151. Para propósitos ilustrativos, a descrição da Figura 2, assim como outras Figuras no presente documento, é feita em relação ao usuário 141 e de modo corresponde à NAU 131 e à tela 151. Entretanto, deve-se avaliar que os conceitos inventivos descritos em relação à Figura 2 são igualmente aplicáveis aos outros usuários e outras NAUs e telas correspondentes.
Referindo-se à Figura 2, a tela 151 inclui uma porção de tela 171 e uma unidade ADS 173. A NAU 131 inclui um banco de dados VMS 261 e uma matriz de decisão 263. O banco de dados VMS 261 tem uma saída conectada à primeira entrada de uma matriz de decisão 263. A matriz de decisão 263 inclui adicionalmente uma segunda entrada e uma saída, ambas respectivamente disponíveis como entrada e uma saída da NAU 131, para receber e transmitir, respectivamente, os dados para o lado de servidor 188. Uma saída da unidade ADS 173, que é disponível como uma saída da tela 151, é conectada a uma terceira entrada da matriz de decisão 263. A segunda entrada da matriz de decisão 263, por exemplo, pode sinalizar uma solicitação 5013 para o servidor de conteúdo 111, que pode se situar em uma localização remota, para transferir por download ou transmitir um filme de recurso particular que existe em diversas versões VM. O servidor de conteúdo 111 proporciona uma resposta 5014 para a solicitação. A resposta 5014 sinaliza quais versões VM deste filme de recurso estão disponíveis para transmissão/ transferência por download. Subseqüentemente, a matriz de decisão 263 da NAU 131 recebe uma ADS 5016 a
partir da unidade ADS 173 da tela T51. A matriz de decisão 263, por outro lado, acessa um banco de dados VMS que pode ser armazenado local ou remotamente escolhe o VMS de acordo com as versões VM disponíveis. A matriz de decisão 263, então, seleciona o VM que é o melhor ajuste para a tela particular 151 ao comparar, em uma modalidade, uma melhor compatibilidade da ADS com o VMS das versões VM disponíveis. Esta decisão 5013 é comunicada ao servidor de conteúdo 111 que, então, proporciona a versão VM 5015 para o fluxo contínuo até a NAU 131. A NAU 131, então, comunica o sinal de vídeo para a tela 151, em particular, a porção de tela 171. Deve-se avaliar que em uma ou mais modalidades, o conteúdo pode precisar ser reformatado ou descompactado antes da exibição na porção de tela 171.
De maneira vantajosa, a modalidade da presente invenção descrita acima supera a deficiência da técnica anterior tipicamente encontrada de presumir um dispositivo de visualização padronizado e um ambiente de visualização padronizado ao proporcionar o conteúdo específico de dispositivo de exibição para cada grupo de telas ou ambientes de visualização ou para cada tela individual e ambiente de visualização. Os diferentes tipos de conteúdo de exibição se tornam disponíveis para distribuição para os respectivos consumidores de sua respectiva tecnologia de tela e situação de visualização. Tais telas individuais e/ou grupos de telas podem incluir, porém, não se limitam, por exemplo, aos seguintes tipos de telas e tecnologias de tela: tela de cristal líquido (LCD); Plasma, tubo de raio catódico (CRT); processamento de luz digital (DLP); e tela reflexiva de cristal de silício (SXRD).
Em uma modalidade, o sistema da presente invenção usa uma conexão ponto a
ponto para dotar os consumidores com uma versão do material de imagem adaptado às suas condições de exibição e visualização. Certamente, os presentes princípios não se limitam unicamente ao uso de conexões ponto a ponto e, deste modo, outros tipos de conexões e tecnologias de comunicação também podem ser empregados de acordo com os conceitos da presente invenção.
Quando distribui o conteúdo, faz-se uma decisão que selecionar basicamente apenas uma versão do conteúdo. Quando radiodifunde, apenas uma versão pode ser radiodifundida por canal em um tempo particular. Usando a mídia empacotada como discos de vídeo digital (DVDs), os discos de vídeo digitais de alta definição (HD-DVDs)1 e discos Blue ray (BDs), a fim de evitar confusão com múltiplos inventos, novamente apenas uma versão pode ser escolhida para distribuição. Entretanto, de acordo com as modalidades alternativas da presente invenção, exceções são feitas em relação à abordagem convencional precedente.
As modalidades da presente invenção são direcionadas, pelo menos em parte, ao endereçamento do armazenamento de conteúdo de mídia em um lado de servidor de rede, a seleção de conteúdo de acordo com as negociações com um lado de unidade conectada à rede (NAU), a distribuição do conteúdo de mídia para o lado de NAU (por exemplo, a recuperação do conteúdo no lado de NAU), e o processo de negociação entre a NAU e a tela anexada e/ou o usuário. Em uma ou mais modalidades da presente invenção, diferentes versões VM baseadas na exibição real e ambiente de visualização são geradas, além da "versão padrão". Por exemplo, em uma modalidade da presente invenção (daqui por diante referida como "cenário de conteúdo 1"), cada versão VM é armazenada em uma localização diferente. Em uma modalidade alternativa da presente invenção (daqui por diante referida como "cenário de conteúdo 2"), as diferentes versões VM são codificadas de uma maneira hierárquica. Ainda em uma modalidade alternativa da presente invenção (daqui por diante referida como "cenário de conteúdo 3"), as diferentes versões VM têm um conteúdo "mãe" e metadados que descrevem a transformação para cada VM.
De acordo com diversas modalidades da presente invenção, no lado do servidor de conteúdo, as seguintes abordagens de implementação exemplificativa podem ser usadas para os cenários descritos acima. Por exemplo, no caso do cenário de conteúdo 1, o servidor de conteúdo negocia com a NAU sobre a seleção da versão VM. Existem diversos termos de negociação exemplificativos que podem ser usados. Um termo de negociação g exemplificativo é o ADS da tela de usuário. Em um processo de seleção que envolve o ADS, o conteúdo é selecionado para o uso ao compatibilizar o ADS com todos VMSs disponíveis, a fim de encontrar a melhor compatibilidade. Outro termo de negociação exemplificativo é a elegibilidade da NAU para receber uma versão do conteúdo que é superior à "versão padrão". Em uma modalidade, esta decisão pode ser relacionada à precificação do produto. O servidor, então, seleciona a versão do conteúdo correspondente para distribuição para a NAU.
No caso do cenário de conteúdo 2, o mesmo conceito geral que o aplicado para o cenário de conteúdo 1 descrito acima é usado, porém, com a diferença de ter um banco de dados por VC. Isto se baseia no conceito de ter um conteúdo de vídeo de base, (a "versão padrão") e uma ou diversas "camadas de aprimoramento", sendo que cada uma descreve a diferença entre diferentes Versões VM. Em uma modalidade da presente invenção, estas "camadas de aprimoramento" podem ser implementadas no domínio descompactado, onde uma simples imagem de diferença entre a versão padrão e a versão aprimorada é armazenada. Entretanto, é vantajoso usar mais possibilidades avançadas, tal como uma codificação escalonável. Em tal modalidade, uma camada de base compatível com o padrão MPEG-4 AVC1 em combinação com uma ou diversas camadas de aprimoramento compactadas (codificadores e/ou decodificadores de vídeo) padrão MPEG-4 AVC1 são armazenadas. Uma versão VM, então, pode ser derivada da camada de base mais pelo menos uma camada de aprimoramento.
Os seguintes exemplos incluem as modalidades de possíveis cenários de implementação de servidor, no caso do cenário de conteúdo 2. Um cenário de implementação de servidor exemplificativo (daqui por diante referido como "cenário 2, aplicação 1") envolve a distribuição do todo o banco de dados para o cliente e permite que a respectiva NAU extraia o dado que é relevante, determinado pelo ADS da exibição de tela de usuário (vide Figura 3). Em outro cenário de implementação de servidor exemplificativo (daqui por diante referido como "cenário 2, aplicação 2"), o dado que é relevante, determinado pelo ADS da tela de usuário, que é comunicado pela NAU, é- extraído e distribuído para uma NAU as-is (vide Figura 4). Ainda em outro cenário de implementação de servidor exemplificativo (daqui por diante referido como "cenário 2, aplicação 3"), o dado que é relevante, determinado pelo ADS da tela de usuário e comunicado pela NAU é extraído. O dado extraído é, então, transcodificado em um formato diferente, por exemplo, porém não limitado a, um formato AVC de camada única, e distribuído para uma NAU (vide Figura 5).
Por exemplo, a Figura 3 mostra de maneira ilustrativa um fluxo de sinal 300 a partir
do lado de servidor 188 até uma NAU no lado de usuário 199 para o cenário 2, aplicação 1, de acordo com uma modalidade da presente invenção. Na modalidade da Figura 3, todas as versões VM 310 são sinalizadas a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199, para permitir que a NAU correspondente extraia o dado relevante, conforme determinado pelo ADS da tela correspondente. As comunicações bidirecionais, conforme descrito no presente documento, entre o lado de servidor 188 e o lado de usuário 199 são indicadas pela seta bidirecional 366.
A Figura4 mostra a troca de dados 400 entre o lado de servidor 188 e uma NAU no lado de usuário 199 para o cenário 2, aplicação 2, de acordo com uma modalidade da presente invenção. Na modalidade da Figura 4, o dado aprimorado 420 para VM é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. Além disso, a versão padrão 476 é comunicada a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. As comunicações bidirecionais^ confôTfne descrito no presente documento, entre o lado de servidor 188 e o lado de usuário 199 são indicadas pela seta bidirecional 466.
A Figura 5 mostra uma troca de dados exemplificativa 500 entre o lado de servidor 188 e uma NAU no lado de usuário 199 para o cenário 2, aplicação 3, de acordo com uma modalidade da presente invenção. Na modalidade da Figura 5, o dado aprimorado para VM A 510 é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. O dado aprimorado para VM B 520 é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. De maneira similar, o dado aprimorado para VM C 530 é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. Ε, o dado aprimorado for VM D 540 é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. Finalmente, a versão padrão 576 também é comunicada a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. No caso do cenário de conteúdo 3, o mesmo conceito geral do cenário de conteúdo 1 é usado, porém, com a diferença de ter um banco de dados por VC. Este banco de dados pode ser descrito tendo um "conteúdo mãe" de alta qualidade a partir do qual todas as versões VM podem ser derivadas. A derivação de uma versão VM é descrita pelo metadado que é armazenado junto com o conteúdo de imagem. Em-diversas modalidades da presente invenção, existe um conjunto de metadados por VM. Este metadado descreve a transformação de sinal a partir da "versão mãe" até a versão VM de acordo com o VMS. A seguir, encontram-se os possíveis cenários de implementação de servidor no caso do cenário de conteúdo 3 descrito acima. Em uma modalidade da presente invenção, um cenário de implementação de servidor exemplificativo (daqui por diante referida como "cenário 3, aplicação 1") envolve a distribuição do "conteúdo mãe" até a NAU, junto com todos os metadados para todo VM até a NAU. Então, a NAU extrai o metadado, de acordo com o ADS da tela de usuário. A NAU ou tela anexada à NAU, então, realiza a transformação de sinal do "conteúdo mãe" para a versão VM1 de acordo com o metadado que acompanha o conteúdo (vide Figura 6). Em outra implementação de servidor exemplificativa (daqui por diante referida como "cenário 3, aplicação 2"), a NAU comunica o ADS para o servidor de conteúdo que, então, extrai o metadado determinado pelo ADS da tela de usuário. Este metadado é, então, distribuído como "conteúdo mãe" até a NAU. A NAU ou tela anexada à NAU, então, realiza a transformação de sinal do "conteúdo mãe" para a versão VM, de acordo com o metadado que acompanha o conteúdo, (vide Figura 7). Ainda em uma implementação de servidor exemplificativa (daqui por diante referida como "cenário 3, aplicação 3"), o "conteúdo mãe" é decodificado ou transcodificado em um formato, por exemplo, descompactado, de modo que a transformação de sinal de imagem, de acordo com o metadado para um VM possa ser aplicada. O VM, então, é selecionado de acordo com o ADS, que é comunicado pela NAU. Então, antes de "distribuir os dados, o sinal de imagem resultante é novamente transcodificado ou re-compactado para o propósito de transmissão para a NAU. A troca de dados com a NAU, neste caso, é realimente similar ao cenário 1 e cenário 2, aplicação 3. A Figura 6 mostra uma troca de dados exemplificativa 600 entre o lado de servidor
188 e uma NAU no lado de usuário 199 para o cenário 3, aplicação 1, de acordo com uma modalidade da presente invenção. Na modalidade da Figura 6, o metadado de transformação, VM A 610, é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. O metadado de transformação ou VM B 620 também é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. De modo similar, o metadado de transformação ou VM C 630 é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. E o metadado de transformação ou VM D 640 é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. Finalmente, o "dado mãe" 676 é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199.
A Figura 7 mostra uma troca de dados exemplificativa 700 entre o lado de servidor 188 e uma NAU no lado de usuário 199 for cenário3, aplicação 2, de acordo com uma modalidade da presente invenção. Na modalidade da- Figura 7, o metadado de transformação VM 710 é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. Além disso, o "dado mãe" 777 é comunicado a partir do lado de servidor 188 até a NAU adequada no lado de usuário 199. Na Figura 7, as comunicações bidirecionais, conforme descrito no presente documento, entre o lado de servidor 188 e o lado de usuário 199 são indicados pela seta bidirecional 766. O cenário de conteúdo 2, aplicação 3 tem uma implementação similar no lado de usuário que é descrita acima em relação à Figura 2.
O cenário de conteúdo 2, aplicação 2 tem uma implementação similar no lado de usuário, conforme descrito acima relação à Figura 2, exceto para um bloco de reformatação/descompactação que combina os dois fluxos (vide Figura 4) transmitidos em uma imagem exibível. O cenário de conteúdo 2, aplicação 1 difere da implementação no lado de usuário, conforme descrito acima em relação à Figura 2, em que a NAU 131 recebe todo o pacote de versões diferentes (vide Figura 3). Ou seja, em vez de se comunicar com o servidor de conteúdo 111 para escolher a versão VM1 NAU 131 pode escolher a versão por conta própria. A Figura 8 mostra um diagrama de bloco de alto nível de uma porção 800 do lado de usuário 199 que se refere a um único usuário 141, adequado para o uso no sistema 100 da Figura 1, de acordo com uma modalidade da presente invenção. O sistema 100 da Figura 1, conforme mostrado na Figura 8, representa uma modalidade que se refere ao cenário de conteúdo 3, aplicação 2, conforme definido acima. Na Figura 8, a porção ilustrada 800 do lado de usuário 199 inclui a NAU 13rf e a tela 151. Para propósitos ilustrativos, a descrição da Figura 8 é feita em relação ao usuário 141 e de modo correspondente à NAU 131 e à tela 151. Entretanto, deve-se avaliar que os conceitos inventivos da presente invenção descritos em relação à modalidade da Figura 8 são igualmente aplicáveis aos outros usuários e outras NAUs e telas correspondentes.
Referindo-se à Figura 8, a tela 151 inclui uma porção de tela 171 e uma unidade ADS 173. A NAU 131 inclui um banco de dados VMS 261, uma matriz de decisão 263, e um transformador de sinal (também referido de maneira intercambiável no presente documento como "transformação de sinal") 865. O banco de dados VMS 261 tem uma saída conectada a uma primeira entrada de
uma matriz de decisão 263. A matriz de decisão 263 inclui adicionalmente uma segunda entrada e uma saída, ambas respectivamente disponíveis como uma entrada e uma saída da NAU 131, para receber e transmitir respectivamente o dado para o lado de servidor 188. Uma saída da unidade ADS 173, que é disponível como uma saída da tela 151, é conectada a uma terceira entrada da matriz de decisão 263.
O transformador de sinal 865 inclui uma primeira entrada e uma segunda entrada, ambas disponíveis como entradas para a NAU 131. O transformador de sinal 865 inclui uma saída (disponível como uma entrada da NAU 131) conectada a uma entrada da porção de tela 171 (disponível como uma entrada da tela 151). O processo de selecionar a versão VM é similar àquele descrito em relação ao
sistema 100 da Figura 1. Entretanto, uma diferença consiste no fato de que uma vez que a versão VM é selecionada, a decisão é comunicada para o servidor de conteúdo 111. O servidor de conteúdo 111, então, transmite o "dado mãe" 8018 e o metadado 8019 necessário para transformar o "dado mãe" em uma i versão VM. O transformador de sinal 865 aplica a transformação de sinal descrita pelo metadado para a transformação de sinal (vide Figura 7). Em uma modalidade da presente invenção, o dado ADS pode ser proporcionado pelo fabricante de tela. O dado ADS pode ser armazenado, por exemplo, em uma modalidade, em uma Memória Somente Leitura (ROM) dentro da tela e lida para o propósito de negociação de conteúdo. Esta leitura de transferência pode ocorrer uma vez durante um procedimento de configuração ou uma vez por seleção de conteúdo. Certamente, o armazenamento do dado ADS não se limita exclusivamente às ROMs e qualquer dispositivo de armazenamento ou memória adequado pode ser utilizado, de acordo com a presente invenção. Tal dispositivo de armazenamento ou memória pode ser implementado e/ou usado em conjunção com a unidade ADS 173 mostrada na Figura 2 e na Figura 8.
Além disso, em uma modalidade da presente invenção, o dado ADS também pode ser proporcionado por um dispositivo dêliardwafe externo ou software externo que analisa as propriedades de tela e armazena as mesmas em uma Memória Somente Leitura ou outro dispositivo de memória. Ainda adicionalmente, em uma modalidade alternativa da presente invenção, o dado ADS pode ser proporcionado por um local ou rede externa baseada em recurso. Por exemplo, pode existir um banco de dados que inclui dado ADS em diversos modelos de telas. Este banco de dados pode permitir a atualização do dado ADS para a NAU 131, dependendo da referência de produto, a fim de armazenar a mesma em um dispositivo de armazenamento.
Descrevendo-se as modalidades preferidas para um método e sistema para proporcionar conteúdo específico de dispositivo de exibição através de uma arquitetura de rede (que são destinadas a serem ilustrativas e não limitativas), se nota que modificações e variações podem ser efetuadas por pessoas versadas na técnica, na luz dos em ensinamentos acima. Portanto, entende-se que as alterações podem ser efetuadas nas modalidades particulares da invenção descrita que se encontram dentro do escopo e espírito da invenção, conforme delineado pelas reivindicações em anexo. Embora o que foi dito acima seja direcionado a diversas modalidades da presente invenção, outras modalidades da invenção e adicionais podem ser desenvolvidas sem sair do escopo básico da mesma.

Claims (47)

1. Método para proporcionar conteúdo de vídeo específico de dispositivo de exibição através de uma rede, CARACTERIZADO pelo fato de que compreende: determinar uma pluralidade de versões de modelo virtual do conteúdo de vídeo gerado de acordo com uma pluralidade de respectivos modelos de dispositivo virtual, sendo que cada pluralidade de modelos de dispositivo virtual tem uma especificação de modelo virtual que representa pelo menos um recurso de exibição de uma tela particular; e selecionar uma entre uma pluralidade de versões de modelo virtual particulares para exibição baseada em uma comparação de pelo menos um dos recursos de exibição da especificação de modelo virtual e um recurso de exibição de uma tela pretendida.
2. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a comparação é baseada em uma melhor compatibilidade, conforme determinado a partir da pontuação de compatibilidade resultante.
3. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a pluralidade de versões de modelo virtual inclui respectivamente uma camada de base versão e pelo menos uma versão de camada de aprimoramento em relação à camada de base versão, sendo que pelo menos uma versão de camada de aprimoramento é hierárquica e descreve uma diferença entre uma versão de camada imediatamente precedente entre a versão de camada de base e pelo menos uma versão de camada de aprimoramento.
4. Método, de acordo com a reivindicação 3, CARACTERIZADO pelo fato de que pelo menos uma das versões de camada de aprimoramento é armazenada em um formato descompactado que usa pelo menos uma imagem de diferença entre a versão de camada de base e pelo menos uma respectiva versão de camada de aprimoramento.
5. Método, de acordo com a reivindicação 3, CARACTERIZADO pelo fato de que pelo menos uma versão de camada de aprimoramento é codificada usando a codificação de vídeo escalonável.
6. Método, de acordo com a reivindicação 5, CARACTERIZADO pelo fato de que a codificação de vídeo escalonável é compatível com a Organização Internacional para Padronização/Comissão Eletrotécnica Internacional (ISO/IEC) Moving Picture Experts Group-4 (MPEG-4) Parte 10 União de Telecomunicação padrão/internacional de Codificação Avançada de Vídeo (AVC), Setor de Telecomunicação (ITU-T) recomendação H.264.
7. Método, de acordo com a reivindicação 3, CARACTERIZADO pelo fato de que cada pluralidade de versões de modelo virtual é derivável a partir da camada de base versão e pelo menos uma versão de camada de aprimoramento.
8. Método, de acordo com a reivindicação 3, CARACTERIZADO pelo fato de que compreende adicionalmente transmitir cada pluralidade de versões de modelo virtual para a extração de dados relevantes remotos em relação à tela pretendida com base na comparação.
9. Método, de acordo com a reivindicação 3, CARACTERIZADO pelo fato de que compreende adicionalmente transmitir apenas uma pluralidade de versões de modelo virtual relevante responsiva a uma determinação do recurso de exibição da exibição pretendida para o uso na comparação.
10. Método, de acordo com a reivindicação 9, CARACTERIZADO pelo fato de que compreende adicionalmente transcodificar uma pluralidade de versões de modelo virtual relevante representada pela camada de base versão e pelo menos uma versão de camada de aprimoramento em um único fluxo de camada para a transmissão de pelo menos um servidor de conteúdo.""
11. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a pluralidade de versões de modelo virtual inclui respectivamente uma versão de referência a partir da qual toda pluralidade de versões de modelo virtual é derivável e pelo menos um conjunto de metadados, sendo que pelo menos um conjunto de metadados inclui respectivamente os dados de controle que descrevem pelo menos uma operação de transformação de sinal que se refere a uma diferença entre a versão de referência e uma respectiva pluralidade de versões de modelo virtual.
12. Método, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que compreende adicionalmente transmitir a versão de referência e cada um dos conjuntos de metadados para a extração de dados relevantes remotos em relação à tela pretendida com base na comparação.
13. Método, de acordo com a reivindicação 12, CARACTERIZADO pelo fato de que compreende adicionalmente transmitir a versão de referência e pelo menos um conjunto de metadados relevante responsivo a uma comunicação do recurso de exibição da exibição pretendida para o uso na comparação.
14. Método, de acordo com a reivindicação 12, CARACTERIZADO pelo fato de que compreende adicionalmente: aplicar pelo menos um conjunto de metadados relevante à versão de referência para transformar a versão de referência em uma versão de consumo final que corresponde à tela pretendida; e transmitir a versão final para exibição na tela pretendida.
15. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a pluralidade de versões de modelo virtual é disposta remotamente em uma respectiva pluralidade de banco de dados.
16. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que compreende adicionalmente receber cada pluralidade de versões de modelo virtual a partir de pelo menos uma localização remota para a extração de dados relevantes locais em relação à tela pretendida com base na comparação.
17. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que compreende adicionalmente receber apenas uma pluralidade de versões de modelo virtual relevante a partir de pelo menos uma localização remota responsiva a uma comunicação do recurso de exibição da exibição pretendida para o uso na comparação.
18. Método, de acordo com a reivindicação 17, CARACTERIZADO pelo fato de que compreende adicionalmente transcodificar uma pluralidade de versões de modelo virtual relevante, representada pela camada de base versão e pelo menos uma versão de camada de aprimoramento, em um único em um único fluxo de camada para transmissão.
19. Método,Tie acordo com a reivindicação 1, CARACTERIZADO pelo fato de que pelo a pluralidade de versões de modelo virtual inclui respectivamente uma versão de referência a partir da qual toda pluralidade de versões de modelo virtual é derivável e pelo menos um conjunto de metadados, sendo que pelo menos um conjunto de metadados inclui respectivamente os dados de controle que descrevem pelo menos uma operação de transformação de sinal que se refere a uma diferença entre a versão de referência e uma respectiva pluralidade de versões de modelo virtual.
20. Método, de acordo com a reivindicação 19, CARACTERIZADO pelo fato de que compreende adicionalmente receber a versão de referência e cada um dos conjuntos de metadados a partir de pelo menos uma localização remota para a extração de dados relevantes locais em relação à tela pretendida com base na comparação.
21. Método, de acordo com a reivindicação 19, CARACTERIZADO pelo fato de que compreende adicionalmente receber a versão de referência e pelo menos um conjunto de metadados relevante a partir de pelo menos uma localização remota responsiva a uma to a comunicação do recurso de exibição da exibição pretendida para o uso na comparação.
22. Método, de acordo com a reivindicação 19, CARACTERIZADO pelo fato de que pelo menos um conjunto de metadados relevante é remotamente aplicado à versão de referência em pelo menos uma localização remota para transformar a versão de referência em uma versão de consumo final que corresponde à tela pretendida.
23. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que compreende adicionalmente obter pelo menos um recurso de exibição da exibição pretendida a partir de pelo menos um fabricante da exibição pretendida, um dispositivo externo que determina pelo menos um recurso da exibição pretendida e um banco de dados externo.
24. Sistema para proporcionar conteúdo de vídeo específico de dispositivo de exibição através de uma rede, CARACTERIZADO pelo fato de que compreende: pelo menos um servidor de conteúdo para armazenar uma pluralidade de versões de modelo virtual do conteúdo de vídeo gerado de acordo com uma pluralidade de respectivos modelos de dispositivo virtual, sendo que cada pluralidade de modelos de dispositivo virtual tem uma especificação de modelo virtual que representa pelo menos um recurso de exibição de uma tela particular; e pelo menos uma unidade conectada à rede para permitir uma seleção de uma pluralidade de versões de modelo virtual particular para exibição baseada em uma comparação de pelo menos um dos recursos de exibição da especificação de modelo virtual e um recurso de exibição de uma tela pretendida.
25. Sistema, de acordo com a reivindicação 24, CARACTERIZADO pelo fato de que'pelo mênos um dito servidor de conteúdo trava negociações com pelo menos uma dita unidade conectada à rede para permitir uma seleção remota de uma pluralidade de versões de modelo virtual particular através de pelo menos uma dita unidade conectada à rede.
26. Sistema, de acordo com a reivindicação 24, CARACTERIZADO pelo fato de que pelo menos uma dita unidade conectada à rede trava negociações com pelo menos um dito servidor de conteúdo para realizar uma seleção de uma pluralidade de versões de modelo virtual particular do conteúdo.
27. Sistema, de acordo com a reivindicação 24, CARACTERIZADO pelo fato de que pelo menos um servidor de conteúdo compreende uma pluralidade de bancos de dados, sendo que cada pluralidade de bancos de dados armazena pelo menos uma pluralidade de versões de modelo virtual.
28. Sistema, de acordo com a reivindicação 27, CARACTERIZADO pelo fato de que pelo menos um dito servidor de conteúdo trava negociações para permitir adicionalmente uma determinação de que a pluralidade de versões de dispositivo virtual é localmente disponível na respectiva pluralidade de bancos de dados.
29. Sistema, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a comparação é baseada em uma melhor compatibilidade, conforme determinado a partir de uma-pontuação de compatibilidade resultante.
30. Sistema, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a pluralidade de versões de modelo virtual inclui respectivamente uma camada de base versão e pelo menos uma versão de camada de aprimoramento em relação à camada de base versão, sendo que pelo menos uma versão de camada de aprimoramento é hierárquica e descreve uma diferença entre uma versão de imediatamente precedente entre a camada de base versão e pelo menos uma versão de camada de aprimoramento.
31. Sistema, de acordo com a reivindicação 30, CARACTERIZADO pelo fato de que uma versão de camada de aprimoramento é armazenada em um domínio descompactado que usa pelo menos uma imagem de diferença entre a camada de base versão e pelo menos uma respectiva versão de camada de aprimoramento.
32. Sistema, de acordo com a reivindicação 30, CARACTERIZADO pelo fato de que pelo menos uma camada de aprimoramento é codificada usando a codificação de vídeo escalonável.
33. Sistema, de acordo com a reivindicação 32, CARACTERIZADO pelo fato de que a codificação de vídeo escalonável é compatível com a Organização Internacional para Padronização/Comissão Eletrotécnica Internacional (ISO/IEC) Moving Picture Experts Group-4 (MPEG-4) Parte 10 União de Telecomunicação padrão/internacional de Codificação Avançada de Vídeo (AVC), Setor de Telecomunicação (ITU-T) recomendação H.264.
34. Sistema, de acordo com a reivindicação 30, CARACTERIZADO pelo fato de que cada pluralidade de versões de modelo virtual é derivável da camada de base versão e pelo menos de uma versão de camada de aprimoramento.
35. Sistema, de acordo com a reivindicação 30, CARACTERIZADO pelo fato de que cada pluralidade de versões de modelo virtual é transmitida a partir de pelo menos um servidor de conteúdo para a extração de dados relevantes remotos em relação à tela pretendida com base na comparação.
36. Sistema, de acordo com a reivindicação 6, CARACTERIZADO pelo fato de que apenas uma pluralidade de versões de modelo virtual relevante é transmitida a partir de pelo menos um servidor de conteúdo responsivo a uma comunicação do recurso de exibição da exibição pretendida para o uso na comparação.
37. Sistema, de acordo com a reivindicação 36, CARACTERIZADO pelo fato de que uma pluralidade de versões de modelo virtual relevante, representada pela versão de camada de base e pelo menos uma versão de camada de aprimoramento, é transcodificada em um único fluxo de camada para transmissão a partir de pelo menos um servidor de conteúdo.
38. Sistema, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que - a pluralidade de versões de modelo virtual inclui respectivamente uma versão de referência a partir da qual toda pluralidade de versões de modelo virtual é derivável e pelo menos um conjunto de metadados, sendo que pelo menos um conjunto de metadados inclui respectivamente os dados de controle que descrevem pelo menos uma operação de transformação de sinal que se refere a uma diferença entre a versão de referência e uma respectiva pluralidade de versões de modelo virtual.
39. Sistema, de acordo com a reivindicação 38, CARACTERIZADO pelo fato de que a versão de referência e pelo menos um conjunto de metadados são transmitidos a partir de pelo menos um servidor de conteúdo para a extração de dados relevantes remotos em relação à tela pretendida com base na comparação.
40. Sistema, de acordo com a reivindicação 38, CARACTERIZADO pelo fato de que a versão de referência e cada um dos conjuntos de metadados são recebidos pela dita unidade conectada à rede partir de pelo menos uma localização remota para a extração de dados relevantes locais em relação à tela pretendida com base na comparação.
41. Sistema, de acordo com a reivindicação 38, CARACTERIZADO pelo fato de que a versão de referência e pelo menos um conjunto de metadados relevante são transmitidos a partir de pelo menos um servidor de conteúdo responsivo a uma comunicação do recurso de exibição da exibição pretendida para o uso na comparação.
42. Sistema, de acordo com a reivindicação 38, CARACTERIZADO pelo fato de que a versão de referência e pelo menos um conjunto de metadados relevante são recebidos pela dita unidade conectada à rede a partir de pelo menos uma localização remota responsiva a uma comunicação do recurso de exibição da exibição pretendida para o uso na comparação.
43. Sistema, de acordo com a reivindicação 38, CARACTERIZADO pelo fato de que pelo menos um conjunto de metadados relevante é aplicado à versão de referência em pelo menos um servidor de conteúdo para transformar a versão de referência to a versão de consumo final que corresponde à tela pretendida.
44. Sistema, de acordo com a reivindicação 43, CARACTERIZADO pelo fato de que a versão final é comunicada por pelo menos um dito servidor de conteúdo para uma unidade conectada à rede pretendida.
45. Aparelho para proporcionar conteúdo de vídeo específico de dispositivo de exibição através de uma rede, CARACTERIZADO pelo fato de que pelo compreende: uma matriz de decisão para selecionar uma pluralidade particular de versões de modelo virtual armazenadas do dito conteúdo de vídeo e comunicar uma solicitação para a dita versão de modelo virtual selecionada; e um transformador de sinal para aplicar uma transformação para o conteúdo de vídeo recebido transformar o conteúdo de vídeo recebido na versão de modelo virtual selecionada para exibição.
46. Aparelho, de acordo com a reivindicação 45, CARACTERIZADO pelo fato de que compreende adicionalmente um banco de dados para armazenar pelo menos um das versões de modelo virtual, modelos de dispositivo virtual e recursos de exibição.
47. Aparelho, de acordo com a reivindicação a 45, CARACTERIZADO pelo fato de que os ditos modelos de dispositivo virtual, cada um tem uma especificação de modelo virtual que representa pelo menos um recurso de exibição de uma tela particular e sendo que a dita seleção é baseada em uma comparação de pelo menos um dos recursos de exibição da especificação de modelo virtual e um recurso de exibição de uma tela pretendida.
BRPI0721847-8A 2007-06-28 2007-06-28 mÉtodo, aparelho e sistema para proporcionar conteédo especÍfico de dispositico de exibiÇço atravÉs de uma arquitetura de rede BRPI0721847A2 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2007/015245 WO2009002324A1 (en) 2007-06-28 2007-06-28 Method, apparatus and system for providing display device specific content over a network architecture

Publications (1)

Publication Number Publication Date
BRPI0721847A2 true BRPI0721847A2 (pt) 2013-04-09

Family

ID=39146175

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0721847-8A BRPI0721847A2 (pt) 2007-06-28 2007-06-28 mÉtodo, aparelho e sistema para proporcionar conteédo especÍfico de dispositico de exibiÇço atravÉs de uma arquitetura de rede

Country Status (7)

Country Link
US (1) US20100135419A1 (pt)
EP (1) EP2172022A1 (pt)
JP (1) JP2010531619A (pt)
KR (2) KR101604563B1 (pt)
CN (1) CN101690218B (pt)
BR (1) BRPI0721847A2 (pt)
WO (1) WO2009002324A1 (pt)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101328547B1 (ko) * 2004-11-01 2013-11-13 테크니컬러, 인크. 향상된 컬러 공간 콘텐츠를 마스터하고 분배하는 방법 및 시스템
US9185268B2 (en) 2007-04-03 2015-11-10 Thomson Licensing Methods and systems for displays with chromatic correction with differing chromatic ranges
CN103716649A (zh) * 2007-06-28 2014-04-09 汤姆逊许可公司 通过网络结构提供显示装置专用的内容的方法、设备及系统
US20090187957A1 (en) * 2008-01-17 2009-07-23 Gokhan Avkarogullari Delivery of Media Assets Having a Multi-Part Media File Format to Media Presentation Devices
US8566869B2 (en) 2008-09-02 2013-10-22 Microsoft Corporation Pluggable interactive television
JP5786023B2 (ja) * 2010-06-15 2015-09-30 ドルビー ラボラトリーズ ライセンシング コーポレイション カスタマイズされたビデオコンテンツバージョンを含むビデオデータの符号化、配信及び表示
US9509935B2 (en) 2010-07-22 2016-11-29 Dolby Laboratories Licensing Corporation Display management server
US8525933B2 (en) 2010-08-02 2013-09-03 Dolby Laboratories Licensing Corporation System and method of creating or approving multiple video streams
US8943169B2 (en) 2011-02-11 2015-01-27 Sony Corporation Device affiliation process from second display
US8423585B2 (en) * 2011-03-14 2013-04-16 Amazon Technologies, Inc. Variants of files in a file system
US20130081085A1 (en) * 2011-09-23 2013-03-28 Richard Skelton Personalized tv listing user interface
US9536251B2 (en) * 2011-11-15 2017-01-03 Excalibur Ip, Llc Providing advertisements in an augmented reality environment
US20140195650A1 (en) * 2012-12-18 2014-07-10 5th Screen Media, Inc. Digital Media Objects, Digital Media Mapping, and Method of Automated Assembly
EP2876889A1 (en) 2013-11-26 2015-05-27 Thomson Licensing Method and apparatus for managing operating parameters for a display device
US20170374394A1 (en) * 2015-01-05 2017-12-28 Thomson Licensing Method and apparatus for provision of enhanced multimedia content
US10277928B1 (en) * 2015-10-06 2019-04-30 Amazon Technologies, Inc. Dynamic manifests for media content playback
US10771855B1 (en) 2017-04-10 2020-09-08 Amazon Technologies, Inc. Deep characterization of content playback systems
US11962825B1 (en) 2022-09-27 2024-04-16 Amazon Technologies, Inc. Content adjustment system for reduced latency

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6148005A (en) * 1997-10-09 2000-11-14 Lucent Technologies Inc Layered video multicast transmission system with retransmission-based error recovery
WO2001015129A1 (en) * 1999-08-25 2001-03-01 Fujitsu Limited Display measuring method and profile preparing method
US6771323B1 (en) * 1999-11-15 2004-08-03 Thx Ltd. Audio visual display adjustment using captured content characteristics
WO2001043077A1 (en) * 1999-12-06 2001-06-14 Fujitsu Limited Image displaying method and device
DE60143927D1 (de) * 2000-03-13 2011-03-10 Sony Corp Verfahren und vorrichtung zur erzeugung von kompakten metadateien für transcodierungshinweise
US6633725B2 (en) * 2000-05-05 2003-10-14 Microsoft Corporation Layered coding of image data using separate data storage tracks on a storage medium
JP4552290B2 (ja) * 2000-08-21 2010-09-29 ソニー株式会社 データ伝送装置及び方法、データ処理装置及び方法
US7095529B2 (en) * 2000-12-22 2006-08-22 Xerox Corporation Color management system
WO2002097584A2 (en) * 2001-05-31 2002-12-05 Hyperspace Communications, Inc. Adaptive video server
JP4150951B2 (ja) * 2002-02-19 2008-09-17 ソニー株式会社 動画配信システム、動画配信装置および方法、並びにプログラム
US7613727B2 (en) * 2002-02-25 2009-11-03 Sont Corporation Method and apparatus for supporting advanced coding formats in media files
AU2003219877B2 (en) * 2002-02-25 2008-09-04 Sony Electronics, Inc. Method and apparatus for supporting AVC in MP4
DE10392281T5 (de) * 2002-02-25 2005-05-19 Sony Electronics Inc. Verfahren und Vorrichtung zum Untersützten von AVC in MP4
JP2003308277A (ja) 2002-04-17 2003-10-31 Sony Corp 端末装置、データ送信装置、データ送受信システム及びデータ送受信方法
US20040008688A1 (en) * 2002-07-11 2004-01-15 Hitachi, Ltd. Business method and apparatus for path configuration in networks
JP2004086249A (ja) 2002-08-22 2004-03-18 Seiko Epson Corp サーバ装置、利用者端末、画像データ通信システム、画像データ通信方法及び画像データ通信プログラム
JP2004112169A (ja) * 2002-09-17 2004-04-08 Victor Co Of Japan Ltd 色調整装置及び色調整方法
US6972828B2 (en) * 2003-12-18 2005-12-06 Eastman Kodak Company Method and system for preserving the creative intent within a motion picture production chain
KR100679018B1 (ko) * 2004-09-07 2007-02-05 삼성전자주식회사 다계층 비디오 코딩 및 디코딩 방법, 비디오 인코더 및디코더
JP4734887B2 (ja) * 2004-10-15 2011-07-27 株式会社日立製作所 映像符号化システム、方法及び機器
US20090238264A1 (en) * 2004-12-10 2009-09-24 Koninklijke Philips Electronics, N.V. System and method for real-time transcoding of digital video for fine granular scalability
JP2006287364A (ja) * 2005-03-31 2006-10-19 Toshiba Corp 信号出力装置及び信号出力方法
US8553716B2 (en) * 2005-04-20 2013-10-08 Jupiter Systems Audiovisual signal routing and distribution system
KR100878812B1 (ko) * 2005-05-26 2009-01-14 엘지전자 주식회사 영상신호의 레이어간 예측에 대한 정보를 제공하고 그정보를 이용하는 방법
US20070245391A1 (en) * 2006-03-27 2007-10-18 Dalton Pont System and method for an end-to-end IP television interactive broadcasting platform
US8295625B2 (en) * 2006-09-30 2012-10-23 Thomson Licensing Method and device for encoding and decoding color enhancement layer for video
US20080144713A1 (en) * 2006-12-13 2008-06-19 Viasat, Inc. Acm aware encoding systems and methods
KR101662696B1 (ko) * 2008-08-22 2016-10-05 톰슨 라이센싱 콘텐츠 전달 방법 및 시스템

Also Published As

Publication number Publication date
KR101594190B1 (ko) 2016-02-15
KR20100025537A (ko) 2010-03-09
US20100135419A1 (en) 2010-06-03
JP2010531619A (ja) 2010-09-24
CN101690218B (zh) 2014-02-19
KR101604563B1 (ko) 2016-03-17
WO2009002324A1 (en) 2008-12-31
EP2172022A1 (en) 2010-04-07
CN101690218A (zh) 2010-03-31
KR20150006070A (ko) 2015-01-15

Similar Documents

Publication Publication Date Title
BRPI0721847A2 (pt) mÉtodo, aparelho e sistema para proporcionar conteédo especÍfico de dispositico de exibiÇço atravÉs de uma arquitetura de rede
US10931914B2 (en) Image playback device, display device, and transmission device
TWI595777B (zh) 透過hdmi發送顯示管理元數據
CN105409208B (zh) 再现方法及再现装置
JP6926157B2 (ja) 別トーンでの描画をサポートするための動的メタデータの変換
CN106170985B (zh) 再现方法及再现装置
CN106165403A (zh) 数据输出装置、数据输出方法以及数据生成方法
BRPI0416738B1 (pt) arquivo de multimídia, sistema para codificar os arquivos de multimídia, sistema para decodificar os arquivos de multimídia, e sistema para comunicar as informações de multimídia
EP3465673A1 (en) Transitioning between video priority and graphics priority
TW201413577A (zh) 用於顯示牆的顯示系統與顯示方法
TW201347542A (zh) 規定視覺動態範圍編碼操作及參數
TW201223293A (en) Extending image dynamic range
JP7074461B2 (ja) ディスプレイ適合hdr画像を再構成する方法およびデバイス
JP6844112B2 (ja) 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム
US20250373832A1 (en) Point cloud file processing
WO2018192231A1 (zh) 图像处理的方法、装置和终端设备
JP2014017003A (ja) ネットワーク・アーキテクチャを介してディスプレイ装置特有のコンテンツを供給する方法、装置及びシステム
CN103716649A (zh) 通过网络结构提供显示装置专用的内容的方法、设备及系统
US12483709B2 (en) Intelligent encoding method and system, and electronic device
CN113099232B (zh) 视频解码方法、装置、电子设备及计算机存储介质
CN119541795A (zh) 一种智慧医疗数字手术室服务系统及应用方法
WO2022219202A1 (en) System and method for rendering key and fill video streams for video processing
WO2025191905A1 (ja) 動画像符号化装置、復号装置
KR20220081648A (ko) Ai 부호화 장치 및 그 동작방법, 및 ai 복호화 장치 및 그 동작방법
CN110515575A (zh) 用于对一个子网内的计算机进行交互的装置和方法

Legal Events

Date Code Title Description
B08F Application fees: application dismissed [chapter 8.6 patent gazette]
B08K Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette]