BRPI0803885A2 - transmission system, method and apparatus, computer readable storage media, and reception apparatus and method - Google Patents

transmission system, method and apparatus, computer readable storage media, and reception apparatus and method Download PDF

Info

Publication number
BRPI0803885A2
BRPI0803885A2 BRPI0803885A BRPI0803885A2 BR PI0803885 A2 BRPI0803885 A2 BR PI0803885A2 BR PI0803885 A BRPI0803885 A BR PI0803885A BR PI0803885 A2 BRPI0803885 A2 BR PI0803885A2
Authority
BR
Brazil
Prior art keywords
metadata
delivery unit
document
fragment
update
Prior art date
Application number
Other languages
Portuguese (pt)
Inventor
Yasuaki Yamagishi
Original Assignee
Sony Corp
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 Corp filed Critical Sony Corp
Priority to BRPI0803885 priority Critical patent/BRPI0803885A2/en
Publication of BRPI0803885A2 publication Critical patent/BRPI0803885A2/en

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

SISTEMA, MéTODO E APARELHO DE TRANSMISSãO, MEIO DE ARMAZENAMENTO LEGìVEL POR COMPUTADOR, E, APARELHO E MéTODO DE RECEPçãO. Um sistema de transmissão inclui um aparelho de transmissão transmitindo metadados relativos a conteúdo por uma rede e um aparelho de recepção recebendo os metadados. O aparelho de transmissão inclui armazenar metadados incluindo informação de administração de atualizaçãode fragmento em unidades de fragmentos; gerar uma unidade de entrega incluindo um documento que inclui os metadados contidos em fragmentos excluindo a informação de administração de atualização de fragmento; comprimir os metadados na unidade de entrega; adicionar informação de administração de atualização de documento aos metadados comprimidos; eentregar a unidade de entrega. O aparelho de recepção inclui receber os metadados comprimidos; descomprimir os metadados comprimidos; armazenar os metadados descomprimidos; e copiar a informação de administração de atualização de documento contida na unidade de entrega e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.TRANSMISSION SYSTEM, METHOD AND APPARATUS, LEGIBLE STORAGE MEDIA BY COMPUTER, AND RECEPTION APPARATUS AND METHOD. A transmission system includes a transmission apparatus transmitting content-related metadata over a network and a receiving apparatus receiving the metadata. The transmission apparatus includes storing metadata including fragment update management information in fragment units; generate a delivery unit including a document that includes the metadata contained in fragments excluding fragment update management information; compress the metadata in the delivery unit; add document update management information to compressed metadata; e deliver the delivery unit. The receiving apparatus includes receiving the compressed metadata; decompress compressed metadata; store uncompressed metadata; and copying the document update management information contained in the delivery unit and assigning the document update management information to the fragments as fragment update management information.

Description

"SISTEMA, MÉTODO E APARELHO DE TRANSMISSÃO, MEIO DE ARMAZENAMENTO LEGÍVEL POR COMPUTADOR, E, APARELHO E MÉTODO DE RECEPÇÃO""TRANSMISSION SYSTEM, METHOD AND APPARATUS, COMPUTER-READABLE STORAGE, AND RECEIVING APPARATUS"

DESCRIÇÃO DA INVENÇÃODESCRIPTION OF THE INVENTION

Referências Cruzadas a Pedidos RelacionadosCross-references to related requests

A presente invenção contém assunto relacionado a Pedido de Patente Japonês JP 2007-226468 depositado no Escritório Japonês de Patentes em 31 de agosto de 2007, os conteúdos inteiros de qual estão incorporados aqui por referência.The present invention contains subject matter relating to Japanese Patent Application JP 2007-226468 filed with the Japanese Patent Office on August 31, 2007, the entire contents of which are incorporated herein by reference.

Campo da InvençãoField of the Invention

A presente exposição relaciona-se a sistemas e métodos de transmissão, aparelhos e métodos de transmissão, aparelhos e métodos de recepção, e meios de gravação, especificamente, a um sistema e método de transmissão para transmitir metadados sem colocar uma grande carga em um aparelho de transmissão, um aparelho e método de transmissão, um aparelho e método de recepção, e um meio de gravação.This disclosure relates to transmission systems and methods, transmission apparatus and methods, reception apparatus and methods, and recording means, specifically, to a transmission system and method for transmitting metadata without placing a heavy load on an apparatus. a transmission apparatus and method, a receiving apparatus and method, and a recording medium.

Fundamento da InvençãoBackground of the Invention

Transmitir conteúdo pela Internet foi proposto em recentes anos. Metadados, que são informação necessária para usuários selecionarem conteúdo, são transmitidos adicionalmente pela Internet (por exemplo, veja Publicação de Pedido de Patente Japonês Não Examinado N0 2005-275503).Streaming content over the Internet has been proposed in recent years. Metadata, which is information required for users to select content, is additionally transmitted over the Internet (for example, see Unexamined Japanese Patent Application Publication No. 2005-275503).

Em alguns casos, uma pessoa que está transmitindo metadados desejará atualizar os metadados. E assim necessário entregar os metadados mais recentes a usuários. Quando uma pessoa que está transmitindo metadados executa uma atualização para os metadados, a informação atualizada é enviada a cada usuário, e cada usuário por sua vez troca atualiza metadados armazenados aos metadados mais recentes.In some cases, a person passing metadata will want to update the metadata. It is therefore necessary to deliver the latest metadata to users. When a person transmitting metadata performs a metadata update, the updated information is sent to each user, and each user in turn exchanges stored metadata to the most recent metadata.

A fim de administrar atualização de forma que os metadados possam ser atualizados seguramente, informação para identificar os metadados atualizados e informação sobre os detalhes atualizados são necessárias. Uma de especificações padrão de metadados desenvolvidas pelo Foro de 'TV a qualquer hora', uma associação de organizações incluindo radiodifusoras de rádio, provedores de serviço de telecomunicações, fabricantes, e provedores de conteúdo e que buscam padronizar especificações no Japão, é a Associação de Indústrias de Rádio e Negócios (AIRB)-B38. Neste padrão, a unidade menor que pode ser atualizada é chamada um "fragmento". Uma unidade atualizada é especificada usando um identificador e informação de versão nomeada a cada fragmento.In order to manage update so that metadata can be safely updated, information to identify updated metadata and information about updated details is required. One of the standard metadata specifications developed by the 'Anytime TV' Forum, an association of organizations including radio broadcasters, telecommunications service providers, manufacturers, and content providers seeking to standardize specifications in Japan, is the Association of Radio and Business Industries (AIRB) -B38. In this pattern, the smallest unit that can be updated is called a "fragment". An updated unit is specified using a identifier and version information named for each fragment.

Quer dizer, como mostrado na Figura 1, uma entrada de tabela de metadados servindo como um fragmento representado por dados da etiqueta <ProgramInformation para a etiqueta </ProgramInformation> contém informação de administração de atualização, isto é, fragmentID=xxx servindo como um identificador e fragmentVersion=yyy, servindo como informação de versão.That is, as shown in Figure 1, a metadata table entry serving as a fragment represented by data from the <ProgramInformation to tag </ProgramInformation> tag contains update administration information, ie fragmentID = xxx serving as an identifier and fragmentVersion = yyy, serving as version information.

Na recepção de um pedido feito por um usuário para transmitir metadados, um aparelho de transmissão servindo como uma fonte de transmissão de metadados comprime os metadados, excluindo informação de administração de atualização, em uma base de fragmento por fragmento, adiciona a informação de administração de atualização a cada um dos fragmentos comprimidos, e transmite os fragmentos comprimidos ou metadados contendo a informação de administração de atualização para um aparelho de recepção. O aparelho de recepção descomprime os metadados recebidos e armazena os metadados descomprimidos correspondendo à informação de administração de atualização. A fim de transmitir metadados de uma maneira eficiente, o aparelho de transmissão comprime os metadados previamente em unidades de fragmentos, adiciona informação de administração de atualização aos metadados comprimidos, e armazena os metadados comprimidos contendo a informação de administração de atualização.Upon receipt of a request by a user to transmit metadata, a transmission apparatus serving as a metadata transmission source compresses the metadata, excluding update administration information, on a fragment-by-fragment basis, adds the administration information of update to each of the compressed fragments, and transmits the compressed fragments or metadata containing the update administration information to a receiving device. The receiving device decompresses the received metadata and stores the uncompressed metadata corresponding to the update administration information. In order to transmit metadata efficiently, the transmitting apparatus pre-compresses the metadata into fragment units, adds update administration information to the compressed metadata, and stores the compressed metadata containing the update administration information.

Quando os metadados são atualizados, o aparelho de transmissão adiciona informação de administração de atualização aos fragmentos atualizados comprimidos e transmite os fragmentos ou metadados contendo a informação de administração de atualização ao aparelho de recepção. O aparelho de recepção pesquisa os metadados armazenados para metadados correspondendo à informação de administração de atualização recebida. Se o aparelho de recepção armazenou os metadados correspondentes, o aparelho de recepção descomprime os metadados e atualiza os metadados armazenados aos metadados descomprimidos.When metadata is updated, the transmitting device adds update administration information to the compressed updated fragments and transmits the fragments or metadata containing the update administration information to the receiving apparatus. The receiving device searches the stored metadata for metadata corresponding to the received update administration information. If the receiving device has stored the corresponding metadata, the receiving device decompresses the metadata and updates the stored metadata to the uncompressed metadata.

A informação de atualização de administração pode ser transmitida em uma forma comprimida. Porém, quando a informação de administração de atualização foi comprimida, o aparelho de recepção pode executar um processo de atualização só depois que o aparelho de recepção descomprimiu os dados recebidos inteiros, resultando em uma redução em eficiência de atualizar um banco de dados.Administration update information may be transmitted in a compressed form. However, when update management information has been compressed, the receiving apparatus may perform an update process only after the receiving apparatus has decompressed the entire received data, resulting in a reduction in the efficiency of updating a database.

Por exemplo, se referindo à Figura 2, se uma pluralidade de fragmentos (entradas de tabela de metadados) existir, informação de administração de atualização (FragmentManagementInfo) é adicionada a cada fragmento. Como resultado, até mesmo quando um dos fragmentos é modificado por uma quantidade menor, só o fragmento modificado pode ser atualizado seguramente.For example, referring to Figure 2, if a plurality of fragments (metadata table entries) exist, update administration information (FragmentManagementInfo) is added to each fragment. As a result, even when one of the fragments is modified by a smaller amount, only the modified fragment can be safely updated.

Além disso, as especificações de Foro de 'TV a qualquer hora' podem só identificar metadados em uma base de fragmento por fragmento. Quando múltiplos fragmentos são atualizados, o aparelho de transmissão deve repetir o processo de comprimir metadados em unidades de fragmentos e adicionar informação de administração de atualização correspondente aos fragmentos para o número de fragmentos atualizados. Como resultado, uma grande carga de compressão é colocada no aparelho de transmissão. É por conseguinte um objetivo primário da exposição presente transmitir metadados sem colocar uma grande carga em um aparelho de transmissão, e prevenir a redução de eficiência de atualizar metadados armazenados.In addition, 'Anytime TV' Forum specifications can only identify metadata on a fragment-by-fragment basis. When multiple fragments are updated, the transmitter must repeat the process of compressing metadata into fragment units and add update administration information corresponding to the fragments for the number of fragments updated. As a result, a large compression load is placed on the transmission apparatus. It is therefore a primary objective of the present exposure to transmit metadata without placing a heavy load on a transmission apparatus, and to prevent the reduction of efficiency of updating stored metadata.

SUMÁRIO DA INVENÇÃOSUMMARY OF THE INVENTION

Um aspecto da exposição é dirigido a um sistema de transmissão. O sistema de transmissão pode incluir um aparelho de transmissão que pode ser configurado para transmitir metadados relativos a conteúdo por uma rede, e um aparelho de recepção que pode ser configurado para receber os metadados transmitidos do aparelho de transmissão. O aparelho de transmissão pode incluir meio para armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos, meio para construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento e gerar uma unidade de entrega incluindo o documento, meio para comprimir os metadados contidos na unidade de entrega, meio para adicionar informação de atualização de administração de documento aos metadados comprimidos contidos na unidade de entrega, e meio para entregar pela rede a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento. O aparelho de recepção pode incluir meio para receber os metadados comprimidos contidos na unidade de entrega, meio para descomprimir os metadados comprimidos recebidos, meio para armazenar os metadados descomprimidos, e meio para copiar a informação de administração de atualização de documento contida na unidade de entrega e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.One aspect of the exhibition is directed to a transmission system. The transmission system may include a transmission apparatus that may be configured to transmit content-related metadata over a network, and a receiving apparatus that may be configured to receive transmitted metadata from the transmission apparatus. The transmitting apparatus may include means for storing metadata including fragment update administration information in fragment units, means for constructing a document of metadata contained in a plurality of fragments excluding fragment update administration information and generating a unit. including document delivery, means for compressing the metadata contained in the delivery unit, means for adding document administration update information to the compressed metadata contained in the delivery unit, and means for delivering over the network the delivery unit containing the compressed metadata. and document update management information. The receiving apparatus may include means for receiving the compressed metadata contained in the delivery unit, means for decompressing the received compressed metadata, means for storing the uncompressed metadata, and means for copying the document update administration information contained in the delivery unit. and naming the document update management information to the fragments as fragment update management information.

Outro aspecto da exposição é dirigido a um método de transmissão para um sistema de transmissão. O método pode incluir transmitir metadados relativos a conteúdo de um aparelho de transmissão para um aparelho de recepção por uma rede, que pode incluir as etapas de usar o aparelho de transmissão, armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos, construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento, gerar uma unidade de entrega incluindo o documento, comprimir os metadados contidos na unidade de entrega, adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega, e entregar, pela rede, a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento, e usar o aparelho de recepção, receber os metadados comprimidos contidos na unidade de entrega, descomprimir os metadados comprimidos recebidos, armazenar os metadados descomprimidos , copiar a informação de administração de atualização de documento contida na unidade de entrega, e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.Another aspect of exposure is directed to a transmission method for a transmission system. The method may include transmitting metadata relating to content from a transmitting apparatus to a receiving apparatus over a network, which may include the steps of using the transmitting apparatus, storing the metadata including fragment update administration information in fragment units. construct a document from metadata contained in a plurality of fragments excluding fragment update administration information, generate a delivery unit including the document, compress the metadata contained in the delivery unit, add document update administration information to the metadata contained in the delivery unit, and deliver over the network the delivery unit containing the compressed metadata and document update administration information, and use the receiving apparatus, receive the compressed metadata contained in the delivery unit, decompress the compressed metadata received, store the uncompressed metadata, copy the document update management information contained in the delivery unit, and name the document update management information to the fragments as fragment update management information.

Ainda outro aspecto da exposição é dirigido a um aparelho de transmissão para transmitir metadados relativos a conteúdo por uma rede. O aparelho de transmissão pode incluir meio para armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos, meio para construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento e gerar uma unidade de entrega incluindo o documento, meio para comprimir os metadados contidos na unidade de entrega, meio para adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega, e meio para entregar a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento.Yet another aspect of the exhibition is directed to a transmission apparatus for transmitting content-related metadata over a network. The transmitting apparatus may include means for storing metadata including fragment update administration information in fragment units, means for constructing a document of metadata contained in a plurality of fragments excluding fragment update administration information and generating a unit. including document delivery, means for compressing the metadata contained in the delivery unit, means for adding document update administration information to the compressed metadata contained in the delivery unit, and means for delivering the delivery unit containing the compressed metadata and document update management information.

Ainda outro aspecto da exposição é dirigido a um método de transmissão para um aparelho de transmissão para transmitir metadados relativos a conteúdo por uma rede. O método de transmissão pode incluir armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos, construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento, gerar uma unidade de entrega incluindo o documento, comprimir os metadados contidos na unidade de entrega, adicionar informação de administração de atualização de documento aos metadados comprimido contidos na unidade de entrega, e entregar a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento.Yet another aspect of the exposure is directed to a transmission method for a transmission apparatus for transmitting content-related metadata over a network. The method of transmission may include storing the metadata including fragment update administration information in fragment units, constructing a document of the metadata contained in a plurality of fragments excluding fragment update administration information, generating a delivery unit including the compress the metadata contained in the delivery unit, add document update administration information to the compressed metadata contained in the delivery unit, and deliver the delivery unit containing the compressed metadata and document update administration information.

Ainda outro aspecto da exposição é dirigido a um meio de armazenamento legível por computador armazenando um programa de computação para transmitir metadados relativos a conteúdo por uma rede que, quando executado por um processador, faz um computador executar um método. O método pode incluir armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos, construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento, gerar uma unidade de entrega incluindo o documento, comprimir os metadados contidos na unidade de entrega, adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega, e entregar a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento.Yet another aspect of the exhibition is directed to a computer readable storage medium storing a computer program for transmitting content-related metadata over a network that, when executed by a processor, causes a computer to perform a method. The method may include storing the metadata including fragment update administration information in fragment units, constructing a document of the metadata contained in a plurality of fragments excluding fragment update administration information, generating a delivery unit including the document, compressing the metadata contained in the delivery unit, adding document update administration information to the compressed metadata contained in the delivery unit, and delivering the delivery unit containing the compressed metadata and document update administration information.

Ainda outro aspecto da exposição é dirigido a um aparelho de recepção para receber metadados relativos a conteúdo por uma rede. O aparelho de recepção pode incluir meio para receber metadados comprimidos contidos em uma unidade de entrega incluindo um documento construído de metadados contidos em uma pluralidade de fragmentos excluindo informação de administração de atualização de fragmento, meio para descomprimir os metadados comprimidos recebidos, meio para armazenar os metadados descomprimidos, e meio para copiar a informação de administração de atualização de documento contida na unidade de entrega e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.Yet another aspect of the exhibition is directed to a receiving apparatus for receiving content metadata over a network. The receiving apparatus may include means for receiving compressed metadata contained in a delivery unit including a document constructed of metadata contained in a plurality of fragments excluding fragment update administration information, means for decompressing the received compressed metadata, means for storing the stored metadata. uncompressed metadata, and means for copying the document update management information contained in the delivery unit and naming the document update management information to the fragments as fragment update management information.

Ainda outro aspecto da exposição é dirigido a um método de recepção para um aparelho de recepção para receber metadados relativos a conteúdo por uma rede. O método pode incluir receber metadados comprimidos contidos em uma unidade de entrega incluindo um documento construído dos metadados contidos em uma pluralidade de fragmentos excluindo informação de administração de atualização de fragmento, descomprimir os metadados comprimidos recebidos, armazenar os metadados descomprimidos, copiar a informação de administração de atualização de documento contida na unidade de entrega, e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.Yet another aspect of the exposure is directed to a receiving method for a receiving apparatus for receiving content metadata over a network. The method may include receiving compressed metadata contained in a delivery unit including a document constructed from metadata contained in a plurality of fragments excluding fragment update administration information, decompressing received compressed metadata, storing uncompressed metadata, copying administration information document in the delivery unit, and assign the document update management information to the fragments as fragment update management information.

Ainda outro aspecto da exposição é dirigido a um meio de armazenamento legível por computador armazenando um programa de computação para receber metadados relativos a conteúdo por uma rede que, quando executado por um processador, faz um computador executar um método. O método pode incluir receber metadados comprimidos contidos em uma unidade de entrega incluindo um documento construído dos metadados contidos em uma pluralidade de fragmentos excluindo informação de administração de atualização de fragmento, descomprimir os metadados comprimidos recebidos, armazenar os metadados descomprimidos, copiar a informação de administração de atualização de documento contida na unidade de entrega, e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.Yet another aspect of the exhibition is directed to a computer readable storage medium storing a computer program for receiving content metadata over a network that, when executed by a processor, causes a computer to perform a method. The method may include receiving compressed metadata contained in a delivery unit including a document constructed from metadata contained in a plurality of fragments excluding fragment update administration information, decompressing received compressed metadata, storing uncompressed metadata, copying administration information document in the delivery unit, and assign the document update management information to the fragments as fragment update management information.

Ainda outro aspecto da exposição é dirigido a um sistema de transmissão. O sistema de transmissão pode incluir um aparelho de transmissão que pode ser configurado para transmitir metadados relativos a conteúdo por uma rede; e um aparelho de recepção que pode ser configurado para receber os metadados transmitidos do aparelho de transmissão. O aparelho de transmissão pode incluir uma seção de armazenamento de metadados configurada para armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos, uma seção geradora de entrega unidade configurada para construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento e para gerar uma unidade de entrega incluindo o documento, uma seção de compressão configurada para comprimir os metadados contido na unidade de entrega, uma seção somadora de informação de administração de atualização de documento configurada para adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega, e uma seção de entrega configurada para entregar pela rede a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento. O aparelho de recepção pode incluir uma seção de recepção configurada para receber os metadados comprimidos contidos na unidade de entrega, uma seção de descompressão configurada para descomprimir os metadados comprimidos recebidos, uma seção de armazenamento configurada para armazenar os metadados descomprimidos, e uma seção de cópia configurada para copiar a informação de administração de atualização de documento contida na unidade de entrega e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.Still another aspect of the exhibition is directed to a transmission system. The transmission system may include a transmission apparatus that may be configured to transmit content metadata over a network; and a receiving apparatus that may be configured to receive transmitted metadata from the transmitting apparatus. The transmitting apparatus may include a metadata storage section configured to store metadata including fragment update administration information in fragment units, a unit delivery generating section configured to construct a document of metadata contained in a plurality of fragments excluding fragment update administration information and to generate a delivery unit including the document, a compression section configured to compress the metadata contained in the delivery unit, a bulk section of document update administration information configured to add document information. document update administration to the compressed metadata contained in the delivery unit, and a delivery section configured to deliver over the network the delivery unit containing the compressed metadata and document update administration information. then. The receiving apparatus may include a receiving section configured to receive the compressed metadata contained in the delivery unit, a decompression section configured to decompress the received compressed metadata, a storage section configured to store the uncompressed metadata, and a copy section. configured to copy the document update management information contained in the delivery unit and to name the document update management information to the fragments as fragment update management information.

Ainda outro aspecto da exposição é dirigido a um aparelho de transmissão para transmitir metadados relativos a conteúdo por uma rede. O aparelho de transmissão pode incluir uma seção de armazenamento de metadados configurada para armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos, uma seção geradora de unidade de entrega configurada para construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento e gerar uma unidade de entrega incluindo o documento, uma seção de meio de compressão configurada para comprimir os metadados contidos na unidade de entrega, uma seção somadora de informação de administração de atualização de documento configurada para adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega, e uma seção de entrega configurada para entregar a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento.Yet another aspect of the exhibition is directed to a transmission apparatus for transmitting content-related metadata over a network. The transmitting apparatus may include a metadata storage section configured to store metadata including fragment update administration information in fragment units, a delivery unit generating section configured to construct a document of metadata contained in a plurality of fragments. deleting the fragment update administration information and generating a delivery unit including the document, a compression media section configured to compress the metadata contained in the delivery unit, a bulk section of document update administration information configured to add document update administration information to the compressed metadata contained in the delivery unit, and a delivery section configured to deliver the delivery unit containing the compressed metadata and document update administration information. The.

Ainda outro aspecto da exposição é dirigido a um aparelho de recepção para receber metadados relativos a conteúdo por uma rede. O aparelho de recepção pode incluir uma seção de recepção configurada para receber metadados comprimidos contidos em uma unidade de entrega incluindo um documento construído dos metadados contidos em uma pluralidade de fragmentos excluindo informação de administração de atualização de fragmento, uma seção de descompressão configurada para descomprimir os metadados comprimidos recebidos, uma seção de armazenamento configurada para armazenar os metadados descomprimidos, e uma seção de cópia configurada para copiar a informação de administração de atualização de documento contida na unidade de entrega e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.Yet another aspect of the exhibition is directed to a receiving apparatus for receiving content metadata over a network. The receiving apparatus may include a receiving section configured to receive compressed metadata contained within a delivery unit including a document constructed from metadata contained in a plurality of fragments excluding fragment update management information, a decompression section configured to decompress the data. received compressed metadata, a storage section configured to store uncompressed metadata, and a copy section configured to copy document update administration information contained in the delivery unit and assign document update administration information to fragments as information. update administration file.

Objetivos e vantagens da adicionais invenção serão publicados em parte na descrição que segue, e em parte serão óbvios da descrição, ou podem ser aprendidos por prática da invenção. Os objetivos e vantagens da invenção serão realizados e atingidos por meio dos elementos e combinações particularmente mostrados nas reivindicações anexas.Objectives and advantages of the additional invention will be published in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention will be realized and achieved by means of the elements and combinations particularly shown in the appended claims.

E para ser entendido que abas a descrição geral precedente e a descrição detalhada seguinte são exemplares e explicativas somente e não são restritivas da invenção, como reivindicada.It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention as claimed.

BREVE DESCRIÇÃO DOS DESENHOSBRIEF DESCRIPTION OF DRAWINGS

Figura 1 ilustra uma estrutura de uma entrada de tabela de metadados na arte relacionada.Figure 1 illustrates a structure of a metadata table entry in the related art.

Figura 2 ilustra uma estrutura de um documento na arte relacionada.Figure 2 illustrates a structure of a document in the related art.

Figura 3 ilustra uma estrutura de uma unidade de entrega.Figure 3 illustrates a structure of a delivery unit.

Figura 4 ilustra uma estrutura de um documento antes que a unidade de entrega seja construída.Figure 4 illustrates a document structure before the delivery unit is built.

Figura 5 ilustra uma estrutura específica da unidade de entrega.Figure 5 illustrates a specific structure of the delivery unit.

Figura 6 ilustra uma estrutura de um esquema de extensão.Figure 6 illustrates a structure of an extension scheme.

Figura 7 é um diagrama de bloco de uma estrutura de um sistema de transmissão.Figure 7 is a block diagram of a structure of a transmission system.

Figura 8 é um diagrama de bloco de uma estrutura de um aparelho de recepção.Figure 8 is a block diagram of a structure of a receiving apparatus.

Figura 9 é um diagrama de bloco de uma estrutura funcional de uma unidade geradora de metadados.Figure 9 is a block diagram of a functional structure of a metadata generating unit.

Figura 10 é um diagrama de bloco de uma estrutura funcional de uma unidade de entrega de metadados. Figura 11 é um diagrama de bloco de uma estrutura funcional de uma unidade receptora de metadados.Figure 10 is a block diagram of a functional structure of a metadata delivery unit. Figure 11 is a block diagram of a functional structure of a metadata receiver unit.

Figura 12 é um diagrama de bloco de uma estrutura funcional de uma unidade de processamento de interface de usuário.Figure 12 is a block diagram of a functional structure of a user interface processing unit.

Figura 13 é um fluxograma de um processo de transmissão de metadados.Figure 13 is a flowchart of a metadata transmission process.

Figura 14 é um fluxograma de um processo executado por um aparelho de transmissão.Figure 14 is a flow chart of a process performed by a transmission apparatus.

Figura 15 é um fluxograma de um processo executado pelo aparelho de recepção.Figure 15 is a flow chart of a process performed by the receiving apparatus.

Figura 16 ilustra outro exemplo da estrutura de uma unidade de entrega.Figure 16 illustrates another example of the structure of a delivery unit.

Figura 17 ilustra uma estrutura de um cabeçalho de um arquivo armazenando um documento de metadados.Figure 17 illustrates a structure of a file header storing a metadata document.

Figura 18 ilustra uma estrutura de um cabeçalho de um arquivo armazenando um documento de metadados, ao qual informação de administração de atualização é adicionada.Figure 18 illustrates a structure of a file header storing a metadata document, to which update administration information is added.

DESCRIÇÃO DETALHADADETAILED DESCRIPTION

Referência será feita agora em detalhes às concretizações presentes da exposição, exemplos de quais são ilustrados nos desenhos acompanhantes. Onde quer que possível, os mesmos números de referência serão usados ao longo dos desenhos para se referir às mesmas ou partes iguais.Reference will now be made in detail to the present embodiments of the exhibition, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numerals will be used throughout the drawings to refer to the same or like parts.

De acordo com um aspecto da exposição, é provido um sistema de transmissão (por exemplo, um sistema de transmissão 31 mostrado na Figura 7) que pode incluir um aparelho de transmissão (por exemplo, um aparelho de transmissão 41 mostrado na Figura 7) configurado para transmitir metadados relativos a conteúdo por uma rede (por exemplo, uma rede 43 mostrada na Figura 7), e um aparelho de recepção (por exemplo, uma aparelho de recepção 42 mostrado na Figura 7) que pode ser configurado para receber os metadados transmitidos do aparelho de transmissão.According to one aspect of the display, a transmission system (e.g., a transmission system 31 shown in Figure 7) is provided which may include a transmission apparatus (for example, a transmission apparatus 41 shown in Figure 7) configured. for transmitting content-related metadata over a network (for example, a network 43 shown in Figure 7), and a receiving apparatus (for example, a receiving apparatus 42 shown in Figure 7) that may be configured to receive the transmitted metadata of the transmission apparatus.

O aparelho de transmissão pode incluir os elementos seguintes: meio de armazenamento (por exemplo, uma seção de armazenamento 153 mostrada na Figura 9) para armazenar os metadados aos quais informação de administração de atualização de fragmento é adicionada em unidades de fragmentos; meio de geração (por exemplo, uma seção de geração 171 mostrada na Figura 10) para construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento e gerar uma unidade de entrega constituída do documento; meio (por exemplo, uma seção de compressão 172 mostrada na Figura 10) para comprimir os metadados contidos na unidade de entrega; meio (por exemplo, uma seção somadora 173 mostrada na Figura 10) para adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega; e meio (por exemplo, uma seção de entrega 175 mostrada na Figura 10) para entregar a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento.The transmitting apparatus may include the following elements: storage medium (e.g., a storage section 153 shown in Figure 9) for storing the metadata to which fragment update administration information is added in fragment units; generation means (e.g., a generation section 171 shown in Figure 10) for constructing a document of metadata contained in a plurality of fragments excluding fragment update administration information and generating a delivery unit comprised of the document; means (for example, a compression section 172 shown in Figure 10) for compressing the metadata contained in the delivery unit; means (for example, a summing section 173 shown in Figure 10) for adding document update administration information to the compressed metadata contained in the delivery unit; and means (for example, a delivery section 175 shown in Figure 10) for delivering the delivery unit containing the compressed metadata and document update administration information.

O aparelho de recepção pode incluir os elementos seguintes: meio de recepção (uma seção de recepção 201 mostrada na Figura 11) para receber os metadados comprimidos contidos na unidade de entrega; meio de descompressão (por exemplo, uma seção de descompressão 202 mostrada na Figura 11) para descomprimir os metadados comprimidos recebidos, contidos na unidade de entrega; meio de armazenamento (por exemplo, uma seção de armazenamento 203 mostrada na Figura 11) para armazenar os metadados descomprimidos contidos na unidade de entrega; e meio de cópia (por exemplo, uma seção copiadora 204 mostrada na Figura 11) para copiar a informação de administração de atualização de documento adicionada aos metadados comprimidos contidos na unidade de entrega como a informação de administração de atualização de fragmento de cada um dos fragmentos construindo o documento.The receiving apparatus may include the following elements: receiving means (a receiving section 201 shown in Figure 11) for receiving the compressed metadata contained in the delivery unit; decompression means (for example, a decompression section 202 shown in Figure 11) for decompressing the received compressed metadata contained in the delivery unit; storage medium (for example, a storage section 203 shown in Figure 11) for storing the uncompressed metadata contained in the delivery unit; and copy means (for example, a copier section 204 shown in Figure 11) for copying the document update administration information added to the compressed metadata contained in the delivery unit as the fragment update administration information for each of the fragments. building the document.

O aparelho de transmissão ademais pode incluir primeiro meio (por exemplo, uma seção de atualização 154 mostrada na Figura 9) para atualizar a informação de administração de atualização de fragmento em um caso onde os metadados são atualizados; e segundo meio (por exemplo, uma seção de atualização 174 mostrada na Figura 10) para atualizar, em um caso onde a informação de administração de atualização de documento é adicionada a cada unidade de entrega, a informação de administração de atualização de fragmento de forma que a informação de administração de atualização de fragmento corresponda à informação de administração de atualização de documento atualizada.The transmitting apparatus may further include first means (for example, an update section 154 shown in Figure 9) for updating fragment update administration information in a case where metadata is updated; and second means (for example, an update section 174 shown in Figure 10) for updating, in a case where document update administration information is added to each delivery unit, shape fragment update administration information. that the fragment update management information corresponds to the updated document update management information.

O aparelho de transmissão pode ademais incluir meio (por exemplo, uma seção de geração 151 mostrada na Figura 9) para gerar os metadados; e meio (por exemplo, uma seção somadora 152 mostrada na Figura 9) para adicionar a informação de administração de atualização de fragmento aos metadados em unidades de fragmentos.The transmission apparatus may further include means (for example, a generation section 151 shown in Figure 9) for generating the metadata; and a means (for example, a summing section 152 shown in Figure 9) for adding fragment update administration information to metadata in fragment units.

Figura 3 ilustra uma estrutura de dados de acordo com um aspecto da exposição. Uma unidade de entrega 11 pode consistir em entradas de tabela de metadados 12-1, 12-2, 12-3, 12-4, ..., correspondendo a fragmentos individuais. A entrada de tabela de metadados 12-1 pode não conter nenhuma informação de administração de atualização (informação de administração de atualização de fragmento) que é única para ela. Semelhantemente, as entradas de tabela de metadados 12-2, 12-3, 12-4, ..., não contêm nenhuma informação de administração de atualização única para ela. Informação de administração de atualização (FragmentManagementInfo) 13 pode ser adicionada à unidade de entrega 11. A informação de administração de atualização de documento 13 não é comprimida e pode permanecer como texto simples. Porém, as entradas de tabela de metadados 12-1, 12-2, 12-3, 12-4, ..., correspondendo aos fragmentos individuais podem ser comprimidas de forma que a totalidade constitua um item de dados.Figure 3 illustrates a data structure according to one aspect of the exposure. A delivery unit 11 may consist of metadata table entries 12-1, 12-2, 12-3, 12-4, ..., corresponding to individual fragments. Metadata table entry 12-1 may not contain any update administration information (fragment update administration information) that is unique to it. Similarly, metadata table entries 12-2, 12-3, 12-4, ... do not contain any single update administration information for it. Update administration information (FragmentManagementInfo) 13 can be added to delivery unit 11. Document update administration information 13 is not compressed and can remain as plain text. However, metadata table entries 12-1, 12-2, 12-3, 12-4, ..., corresponding to individual fragments can be compressed so that the whole constitutes a data item.

Desta maneira, informação de administração de atualização que é única a cada fragmento não é adicionada a cada fragmento. Ao invés, um item da informação de administração de atualização 13 pode ser adicionado a uma unidade de entrega 11, e a unidade de entrega 11 pode ser transmitida por uma rede. Isto resulta em um custo indireto menor e evita desperdiçar largura da banda de transmissão. Compressão não é executada múltiplas vezes em uma base de fragmento por fragmento (o número de vezes que compressão é executada corresponde ao número de fragmentos). Ao invés, compressão pode ser executada só uma vez na unidade de entrega inteira. Portanto, a carga colocada em uma aparelho de transmissão 41 (descrito depois com referência à Figura 7) para executar compressão pode ser reduzida.In this way, update administration information that is unique to each fragment is not added to each fragment. Instead, an item of update management information 13 may be added to a delivery unit 11, and delivery unit 11 may be transmitted over a network. This results in a lower indirect cost and avoids wasting transmission bandwidth. Compression is not performed multiple times on a fragment-by-fragment basis (the number of times compression is performed corresponds to the number of fragments). Instead, compression can be performed only once on the entire delivery unit. Therefore, the load placed on a transmission apparatus 41 (described later with reference to Figure 7) for performing compression may be reduced.

Mais especificamente, um banco de dados de servidor de metadados 52 (descrito depois com referência à Figura 7) da aparelho de transmissão 41 pode armazenar metadados baseado, por exemplo, em sintaxe mostrada na Figura 4. De acordo com um aspecto da exposição, metadados podem ser constituídos de dois fragmentos. O primeiro fragmento pode corresponder a metadados que podem ser intercalados entre a primeira etiqueta <ProgramInformationTable> e a etiqueta </ProgramInformationTable> e que pode ser intitulado "123". Na etiqueta "Programlnformation", ProgramId pode ser escrito como "crid://ca.com/123". Ademais, como informação de administração de atualização de fragmento, o identificador "fragmentID" que podem ser escritos como "0004", e a versão "fragmentVersion" pode ser escrita como "v.02". Os detalhes dos metadados podem ser escritos da etiqueta <BasicDescription> para a etiqueta </BasicDescription>.More specifically, a metadata server database 52 (described later with reference to Figure 7) of the transmission apparatus 41 may store metadata based, for example, on syntax shown in Figure 4. According to one aspect of the exposure, metadata they may consist of two fragments. The first fragment can correspond to metadata that can be interspersed between the first <ProgramInformationTable> tag and the </ProgramInformationTable> tag and which can be titled "123". In the "Programlnformation" tag, ProgramId can be written as "crid: //ca.com/123". In addition, as fragment update administration information, the identifier "fragmentID" can be written as "0004", and the version "fragmentVersion" can be written as "v.02". Metadata details can be written from the <BasicDescription> tag to the </BasicDescription> tag.

O segundo fragmento pode corresponder a metadados que podem ser intercalados entre a próxima etiqueta <ProgramInformationTable> e a etiqueta </ProgramInformationTable> e que pode ser intitulado "456". Na etiqueta "Programlnformation", ProgramId pode ser escrito como "crid://ca.com/456". Ademais, como informação de administração de atualização de fragmento, o identificador "fragmentID" pode ser escrito como "0007", e a versão "fragmentVersion" pode ser escrita como "v.05". Os detalhes dos metadados podem ser escritos da etiqueta <BasicDescription> para a etiqueta </BasicDescription>.The second fragment can correspond to metadata that can be interspersed between the next <ProgramInformationTable> tag and the </ProgramInformationTable> tag and which can be titled "456". In the "Programlnformation" tag, ProgramId can be written as "crid: //ca.com/456". In addition, as fragment update administration information, the identifier "fragmentID" can be written as "0007", and the version "fragmentVersion" can be written as "v.05". Metadata details can be written from the <BasicDescription> tag to the </BasicDescription> tag.

Embora não mostrado na Figura 4, a data de geração e período efetivo podem ser escritos adicionalmente como a informação de administração de atualização.Although not shown in Figure 4, the generation date and effective period can be additionally written as update administration information.

A fim de transmitir os metadados baseado na sintaxe mostrada na Figura 4 por uma rede 43 (descrita depois com referência à Figura 7), uma unidade de entrega baseada em sintaxe mostrada na Figura 5 pode ser usada. Informação de administração de atualização de documento pode ser adicionada da unidade de entrega a um documento constituído de uma pluralidade de fragmentos (o primeiro fragmento e o segundo fragmento na concretização presente). O identificador "fragmentID" do documento podem ser "0002", e a versão "fragmentVersion" pode ser "v.08". Em qualquer do primeiro fragmento e do segundo fragmento, na etiqueta "Programlnformation", programld pode ser escrito como "crid:l/ca.com/123" ou "crid:l/ca.com/456". Porém, a informação de administração de atualização de fragmento, isto é, o identificador "fragmentID", tal como "0004" ou "0007" na Figura 4, e a versão "fragmentVersion", tal como "v.02" ou "v.05" na Figura 4, não é escrito. Os detalhes dos metadados da etiqueta <BasicDescription> para a etiqueta </BasicDescription> podem conter os mesmos detalhes como aqueles mostrados na Figura 4.In order to transmit the syntax-based metadata shown in Figure 4 over a network 43 (described later with reference to Figure 7), a syntax-based delivery unit shown in Figure 5 may be used. Document update administration information may be added from the delivery unit to a document consisting of a plurality of fragments (the first fragment and the second fragment in the present embodiment). The "fragmentID" identifier of the document may be "0002", and the "fragmentVersion" version may be "v.08". In either of the first fragment and the second fragment, under the label "Programlnformation", programld may be written as "crid: l / ca.com / 123" or "crid: l / ca.com / 456". However, fragment update administration information, that is, the identifier "fragmentID" such as "0004" or "0007" in Figure 4, and the "fragmentVersion" version such as "v.02" or "v .05 "in Figure 4 is not written. The <BasicDescription> tag metadata details for the </BasicDescription> tag can contain the same details as those shown in Figure 4.

Figura 6 ilustra a sintaxe de um esquema de Linguagem de Marcação Extensível (XML) para estender um esquema de 'TV a qualquer hora1 para construir a sintaxe mostrada na Figura 5. Este é o esquema de extensão que pode permitir o atributo (isto é, grupo) "fragmentldentification", que pode ser informação de administração de atualização de metadados de 1TV a qualquer hora' ser utilizável como um atributo do elemento de raiz "TVAMain".Figure 6 illustrates the syntax of an Extensible Markup Language (XML) schema for extending a TV scheme at any time1 to construct the syntax shown in Figure 5. This is the extension scheme that can allow the attribute (that is, group) 'fragmentldentification', which can be 1TV metadata update administration information at any time 'usable as an attribute of the root element' TVAMain '.

Se referindo à Figura 6, esquema xmlns:tva = "urn:tva:metadados:2006/03" pode representar um espaço de nome para identificar os metadados originais de 1TV a qualquer hora'; xmlns = "http://www.w3.org/2001/XMLSchema" pode representar um espaço de nome para identificar o esquema de XML; targetNamespace = "urn:iptv" pode representar a declaração que um esquema recentemente definido é identificado por "urn:iptv"; <complexType name = "TVAMainType"> pode representar a definição de TVAMainType5 que é um elemento de raiz estendido; <extension base = "tva:TVAMainType"> pode representar especificação do elemento de raiz original de TV a qualquer hora servindo como a base de extensão; e <attributeGroup ref = "tva:fragmentIdentification"/> pode representar a definição de fragmentldentification, que pode ser um atributo a ser adicionado.Referring to Figure 6, schema xmlns: tva = "urn: tva: metadata: 2006/03" may represent a namespace to identify the original 1TV metadata at any time '; xmlns = "http://www.w3.org/2001/XMLSchema" can represent a namespace to identify the XML schema; targetNamespace = "urn: iptv" can represent the statement that a newly defined schema is identified by "urn: iptv"; <complexType name = "TVAMainType"> can represent the definition of TVAMainType5 which is an extended root element; <extension base = "tva: TVAMainType"> may represent specification of the original TV root element at any time serving as the extension base; and <attributeGroup ref = "tva: fragmentIdentification" /> can represent the definition of fragmentldentification, which can be an attribute to add.

Figura 7 é um diagrama de bloco de um sistema de transmissão de acordo com um aspecto da exposição. Uma sistema de transmissão 31 pode incluir a aparelho de transmissão 41 para transmitir conteúdo e seu metadados e uma aparelho de recepção 42 para receber o conteúdo e metadados do aparelho de transmissão 41 pela rede 43.Figure 7 is a block diagram of a transmission system according to an aspect of the exposure. A transmission system 31 may include the transmission apparatus 41 for transmitting content and its metadata and a receiving apparatus 42 for receiving the content and metadata of the transmission apparatus 41 over network 43.

Embora só uma aparelho de recepção 42 seja mostrado na Figura 7, múltiplos aparelhos de recepção podem ser conectados para receber conteúdo e metadados transmitidos do aparelho de transmissão 41.Although only one receiving apparatus 42 is shown in Figure 7, multiple receiving apparatuses may be connected to receive transmitted content and metadata from the transmitting apparatus 41.

A rede 43 pode ser uma rede por fios ou sem fios ou uma combinação de uma rede por fios e uma rede sem fios, que é constituída parcialmente da Internet. O aparelho de transmissão 41, que pode servir como um servidor de Televisão de Protocolo de Internet (IPTV), pode ter a estrutura funcional incluindo uma unidade geradora de metadados 51, o banco de dados de servidor de metadados 52, uma unidade de entrega de metadados 53, e um servidor de mídia de IPTV 54.Network 43 can be either a wired or wireless network or a combination of a wired network and a wireless network, which is partially made up of the Internet. Transmission apparatus 41, which may serve as an Internet Protocol Television (IPTV) server, may have a functional structure including a metadata generating unit 51, metadata server database 52, a data delivery unit. metadata 53, and an IPTV media server 54.

A unidade geradora de metadados 51 pode gerar metadados. O banco de dados de servidor de metadados 52 pode armazenar os metadados gerados pela unidade geradora de metadados 51. A unidade de entrega de metadados 53 pode transmitir os metadados armazenados no banco de dados de servidor de metadados 52 pela rede 43 para o aparelho de recepção 42. O servidor de mídia de IPTV 54 pode transmitir conteúdo pela rede 43 para o aparelho de recepção 42.The metadata generating unit 51 can generate metadata. Metadata server database 52 can store metadata generated by metadata generating unit 51. Metadata delivery unit 53 can transmit metadata stored in metadata server database 52 over network 43 to the receiving device 42. IPTV media server 54 can stream content over network 43 to receiving apparatus 42.

O aparelho de recepção 42, que pode servir como um terminal de cliente de IPTV, pode ter a estrutura funcional incluindo uma unidade receptora de metadados 61, um banco de dados de cliente de metadados 62, uma unidade de processamento de interface de usuário 63, e um cliente de mídia de IPTV 64.The receiving apparatus 42, which may serve as an IPTV client terminal, may have a functional structure including a metadata receiver unit 61, a metadata client database 62, a user interface processing unit 63, and an IPTV 64 media client.

A unidade receptora de metadados 61 pode receber metadados transmitidos da aparelho de transmissão 41 pela rede 43. O banco de dados de metadados de cliente 62 pode armazenar os metadados recebidos pela unidade receptora de metadados 61. A unidade de processamento de interface de usuário 63 pode receber uma instrução entrada por um usuário. Baseado na instrução enviada da unidade de processamento de interface de usuário 63, o cliente de mídia de IPTV 64 pode receber conteúdo transmitido do aparelho de transmissão 41 pela rede 43 e pode reproduzir o conteúdo.Metadata receiver unit 61 can receive metadata transmitted from transmitter 41 over network 43. Client metadata database 62 can store metadata received by metadata receiver unit 61. User interface processing unit 63 can receive an instruction entered by a user. Based on the instruction sent from the UI processing unit 63, the IPTV 64 media client can receive content transmitted from the broadcasting device 41 over network 43 and can play the content.

Figura 8 é um diagrama de bloco de uma estrutura de hardware da aparelho de recepção 42 de acordo com um aspecto da exposição. Uma unidade de processamento central (CPU) 121 pode executar vários processos de acordo com programas armazenados em uma memória somente de leitura (ROM) 122 ou uma unidade de armazenamento 128. Uma memória de acesso aleatório (RAM) 123 pode armazenar apropriadamente um programa executado pela CPU 121 e dados. A CPU 121, a ROM 122, e a RAM 123 podem ser interconectadas em um barramento 124.Figure 8 is a block diagram of a hardware structure of receiving apparatus 42 according to an aspect of the display. A central processing unit (CPU) 121 may execute various processes according to programs stored in a read-only memory (ROM) 122 or a storage unit 128. A random access memory (RAM) 123 may properly store a running program. by CPU 121 and data. CPU 121, ROM 122, and RAM 123 may be interconnected on a bus 124.

A CPU 121 pode ser conectada a uma interface de entrada/saída 125 pelo barramento 124. A interface de entrada/saída 125 pode ser conectada a uma unidade de entrada 126 incluindo um teclado, um mouse, e um microfone e uma unidade de saída 127, que pode incluir um monitor e um alto-falante. Em resposta a instruções introduzidas da unidade de entrada 126, a CPU 121 pode executar vários processos. A CPU 121 pode produzir resultados dos processos à unidade de saída 127.CPU 121 may be connected to an input / output interface 125 by bus 124. Input / output interface 125 may be connected to an input unit 126 including a keyboard, mouse, and microphone and output unit 127 , which may include a monitor and a speaker. In response to input instructions from input unit 126, CPU 121 may perform various processes. CPU 121 can produce process results to output unit 127.

A unidade de armazenamento 128 conectada à interface de entrada/saída 125 pode ser um meio de armazenamento legível por computador formado de, por exemplo, um disco rígido, e pode armazenar um programa executado pela CPU 121 e vários itens de dados. Uma unidade de comunicação 129 pode se comunicar com um dispositivo externo pela rede 43. Um programa pode ser obtido pela unidade de comunicação 129 e pode ser armazenado na unidade de armazenamento 128.The storage unit 128 connected to the input / output interface 125 may be a computer readable storage medium formed of, for example, a hard disk, and may store a program executed by CPU 121 and various data items. A communication unit 129 may communicate with an external device over network 43. A program may be obtained by communication unit 129 and may be stored in storage unit 128.

Quando um meio removível 131, tal como um disco magnético, um disco óptico, um disco magneto-óptico, ou uma memória de semicondutor é montado a uma unidade de acionamento 130 conectada à interface de entrada/saída 125, a unidade de acionamento 130 aciona o meio removível 131 e pode obter um programa e dados gravados no meio removível 131. Se necessário, o programa e dados obtidos podem ser transferidos e armazenados na unidade de armazenamento 128.When a removable medium 131, such as a magnetic disk, an optical disk, a magneto-optical disk, or semiconductor memory, is mounted to a drive unit 130 connected to the input / output interface 125, drive unit 130 drives removable media 131 and can obtain a program and data recorded on removable media 131. If necessary, the program and data obtained can be transferred and stored on storage unit 128.

Embora não mostrado em um desenho, o aparelho de transmissão 41 pode ter uma estrutura de hardware semelhante àquela mostrada na Figura 8.Although not shown in a drawing, the transmission apparatus 41 may have a hardware structure similar to that shown in Figure 8.

Figura 9 ilustra a estrutura funcional dos unidade geradora de metadados 51. A unidade geradora de metadados 51 pode incluir uma seção de geração 151, uma seção somadora 152, uma seção de armazenamento 153, e uma seção de atualização 154.Figure 9 illustrates the functional structure of metadata generator unit 51. Metadata generator unit 51 may include a generation section 151, a adding section 152, a storage section 153, and an update section 154.

A seção de geração 151 pode gerar metadados. A seção somadora 152 pode adicionar informação de administração de atualização de fragmento aos metadados gerados pela seção de geração 151. A seção de armazenamento 153 pode armazenar os metadados incluindo a informação de administração de atualização adicional. A seção de atualização 154 pode atualizar metadados armazenados e informação de administração de atualização.Generation section 151 can generate metadata. Summing section 152 can add fragment update administration information to the metadata generated by generation section 151. Storage section 153 can store metadata including additional update administration information. Update section 154 can update stored metadata and update administration information.

Figura 10 ilustra a estrutura funcional da unidade de entrega de metadados 53. A unidade de entrega de metadados 53 pode incluir uma seção de geração 171, uma seção de compressão 172, uma seção somadora 173, uma seção de atualização 174, e uma seção de entrega 175.Figure 10 illustrates the functional structure of metadata delivery unit 53. Metadata delivery unit 53 may include a generation section 171, a compression section 172, a summing section 173, an update section 174, and a delivery 175.

A seção de geração 171 pode gerar uma unidade de entrega de metadados. A seção de compressão 172 pode comprimir metadados contidos na unidade de entrega gerada pela seção de geração 171 para reduzir a quantidade de dados. A seção somadora 173 pode adicionar informação de administração de atualização de documento à unidade de entrega gerada pela seção de geração 171. A seção de atualização 174 pode atualizar os metadados contidos na unidade de entrega e a informação de administração de atualização de documento adicionada pela seção somadora 173. A seção de entrega 175 pode transmitir a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização adicional ao aparelho de recepção 42 pela rede 43.Generation section 171 can generate a metadata delivery unit. Compression section 172 may compress metadata contained in the delivery unit generated by generation section 171 to reduce the amount of data. Summing section 173 can add document update administration information to the delivery unit generated by generation section 171. Update section 174 can update the metadata contained in the delivery unit and document update administration information added by section 173. Delivery section 175 may transmit the delivery unit containing the compressed metadata and additional update administration information to receiving apparatus 42 over network 43.

Figura 11 ilustra a estrutura funcional da unidade receptora de metadados 61. A unidade receptora de metadados 61 pode incluir uma seção de recepção 201, uma seção de descompressão 202, uma seção de armazenamento 203, e uma seção copiadora 204. A seção de recepção 201 pode receber metadados transmitidos do aparelho de transmissão 41 pela rede 43. A seção de descompressão 202 pode descomprimir os metadados comprimidos recebidos pela seção de recepção 201. A seção de armazenamento 203 pode armazenar os metadados descomprimidos pela seção de descompressão 202. A seção copiadora 204 pode copiar, para cada fragmento (cada entrada de tabela de metadados), informação de administração de atualização de documento da unidade de entrega como informação de administração de atualização de fragmento.Figure 11 illustrates the functional structure of metadata receiving unit 61. Metadata receiving unit 61 may include a receive section 201, a decompression section 202, a storage section 203, and a copier section 204. A receive section 201 can receive metadata transmitted from transmitter 41 over network 43. Decompression section 202 can decompress compressed metadata received by reception section 201. Storage section 203 can store decompressed metadata by decompression section 202. Copier section 204 You can copy, for each fragment (each metadata table entry), delivery unit document update management information as fragment update administration information.

Figura 12 ilustra a estrutura funcional da unidade de processamento de interface de usuário 63. A unidade de processamento de interface de usuário 63 pode incluir uma seção apresentadora 221, uma seção selecionadora 222, e uma seção de pedido 223.Figure 12 illustrates the functional structure of user interface processing unit 63. User interface processing unit 63 may include a presenting section 221, a selecting section 222, and an ordering section 223.

A seção apresentadora 221 pode apresentar metadados armazenados a um usuário. A seção selecionadora 222 pode selecionar conteúdo em resposta a uma instrução entrada pelo usuário na base dos metadados. A seção de pedido 223 pode pedir ao aparelho de transmissão 41 pelo cliente de mídia de IPTV 64 para reproduzir o conteúdo selecionado pela seção selecionadora 222.Presenter section 221 may present stored metadata to a user. Picker section 222 can select content in response to a user-entered statement in the metadata base. Ordering section 223 may ask the broadcasting device 41 by the IPTV 64 media client to play the content selected by the selecting section 222.

Se referindo agora ao fluxograma mostrado na Figura 13, um processo de transmitir metadados do aparelho de transmissão 41 para o aparelho de recepção 42, receber os metadados no aparelho de recepção 42, e receber conteúdo baseado nos metadados no aparelho de recepção 42, é descrito.Referring now to the flow chart shown in Figure 13, a process of transmitting metadata from the transmitter 41 to the receiving apparatus 42, receiving the metadata on the receiving apparatus 42, and receiving metadata-based content on the receiving apparatus 42, is described. .

No aparelho de transmissão 41, metadados podem ser gerados e armazenados no banco de dados de servidor de metadados 52 da maneira seguinte.In the transmitter 41, metadata may be generated and stored in the metadata server database 52 as follows.

Mais especificamente, na etapa S1, a seção de geração 151 da unidade geradora de metadados 51 pode gerar uma entrada de tabela de metadados tais como metadados relativos a conteúdo armazenado no servidor de mídia de IPTV 54. Neste caso, uma entrada de tabela de metadados de um fragmento pode ser gerada em associação com uma cena do conteúdo. Por conseguinte, por exemplo, informação relativa ao conteúdo, tal como o título do conteúdo, o nome de um ator, e data de produção, pode ser escrita na entrada de tabela de metadados, especificamente, entre a etiqueta <BasicDescription> e a etiqueta </BasicDescription>. Como resultado, uma pesquisa de conteúdo pode ser conduzida em entradas de tabela de metadados usando uma palavra chave especificada para recobrar conteúdo relativo à palavra chave especificada.More specifically, in step S1, generation section 151 of metadata generating unit 51 may generate a metadata table entry such as metadata relating to content stored on IPTV media server 54. In this case, a metadata table entry A fragment can be generated in association with a content scene. Therefore, for example, content information such as content title, actor name, and production date can be written to the metadata table entry, specifically between the <BasicDescription> tag and the tag. </BasicDescription>. As a result, a content search can be conducted on metadata table entries using a specified keyword to retrieve content relative to the specified keyword.

Na etapa S2, a seção somadora 152 pode adicionar informação de administração de atualização (informação de administração de atualização de fragmento) para os metadados gerados. A informação de administração de atualização pode incluir, por exemplo, o identificador do fragmento "fragmentID" e a versão de fragmento "fragmentVersion".In step S2, summing section 152 may add update administration information (fragment update administration information) to the generated metadata. Update administration information may include, for example, fragment identifier "fragmentID" and fragment version "fragmentVersion".

Na etapa S3, a seção de armazenamento 153 pode armazenar os metadados acima gerados e sua informação de administração de atualização de uma maneira associada. Quer dizer, os metadados podem ser armazenados e sua informação de administração de atualização associada em uma base de fragmento por fragmento no banco de dados de servidor de metadados 52.In step S3, storage section 153 may store the above generated metadata and its update administration information in an associated manner. That is, metadata can be stored and its associated update administration information on a fragment-by-fragment basis in the metadata server database 52.

Na etapa S4, a seção de atualização 154 pode atualizar os metadados armazenados no banco de dados de servidor de metadados 52, se necessário. Quando os metadados são atualizados, a seção de atualização 154 pode ademais atualizar a informação de administração de atualização armazenada no banco de dados de servidor de metadados 52. Por conseguinte, por exemplo, a versão de metadados "fragmentVersion" pode ser atualizada a uma nova versão.In step S4, update section 154 can update the metadata stored in metadata server database 52, if required. When metadata is updated, update section 154 may in addition update update administration information stored in metadata server database 52. Therefore, for example, the "fragmentVersion" metadata version may be updated to a new one. version.

Da maneira precedente, no aparelho de transmissão 41, metadados relativos a conteúdo armazenado no servidor de mídia de IPTV 54 podem ser armazenados no banco de dados de servidor de metadados 52.In the foregoing manner, in the streaming apparatus 41, metadata relating to content stored on the IPTV media server 54 may be stored in the metadata server database 52.

O processo até este ponto é descrito mais especificamente com referência à Figura 14.The process up to this point is described more specifically with reference to Figure 14.

Quando a seção de geração 151 da unidade geradora de metadados 51 gera conteúdo (x) de uma entrada de tabela de metadados X (etapa SI), a seção somadora 152 pode adicionar informação de administração de atualização à entrada de tabela de metadados X (etapa S2). A seção de armazenamento 153 pode armazenar a entrada de tabela de metadados X com a informação de administração de atualização adicional no banco de dados de servidor de metadados 52 (etapa S3). Na Figura 14, a versão da informação de administração de atualização de fragmento pode ser "v.01". O fragmento pode corresponder a uma cena desse conteúdo.When generation section 151 of metadata generator unit 51 generates content (x) from an X metadata table entry (step SI), summing section 152 can add update administration information to the X metadata table entry (step SI) S2). Storage section 153 can store metadata table entry X with additional update administration information in metadata server database 52 (step S3). In Figure 14, the version of the fragment update administration information may be "v.01". The fragment can correspond to a scene of this content.

Depois disso, quando a seção de atualização 154 atualiza o conteúdo (x) da entrada de tabela de metadados X para conteúdo (y), a versão da informação de administração de atualização de fragmento pode ser atualizada de "v.01" a "v.02" (etapa S4).Thereafter, when update section 154 updates the contents (x) of the metadata table entry X to content (y), the version of the snippet update administration information may be updated from "v.01" to "v .02 "(step S4).

Com referência continuada à Figura 14, a seção de geração 151 pode ademais gerar conteúdo (z) de uma entrada de tabela de metadados Y (etapa SI), e a versão disso pode ser "v.01" (etapa S2). Um fragmento correspondendo à entrada de tabela de metadados Y pode ser armazenado (etapa S3).With continued reference to Figure 14, generation section 151 may further generate content (z) of a Y metadata table entry (step SI), and the version thereof may be "v.01" (step S2). A fragment corresponding to metadata table entry Y can be stored (step S3).

Quando o usuário do aparelho de recepção 42 quer ver conteúdo desejado, o usuário pode acessar o aparelho de transmissão 41 pela rede 43 e pode entrar com uma palavra chave relativa ao conteúdo do aparelho de recepção 42. O aparelho de transmissão 41 pode pesquisar metadados relativos à palavra chave entrada dentre itens de metadados armazenados previamente no banco de dados de servidor de metadados 52.When the user of the receiving device 42 wants to view desired content, the user can access the transmitting device 41 via network 43 and can enter a keyword relating to the content of the receiving device 42. The transmitting device 41 can search for relative metadata. to the keyword entered from metadata items previously stored in the metadata server database 52.

Por exemplo, quando o usuário quer receber conteúdo no qual o ator favorito do usuário está atuando, o usuário pode entrar com o nome do ator como uma palavra chave. O aparelho de transmissão 41 pode pesquisar fragmentos nos quais o nome do ator pode ser escrito dentre itens de metadados que podem ser armazenados no banco de dados de servidor de metadados 52. A fim de facilitar esta pesquisa, os itens de metadados podem ser armazenados em uma forma descomprimida.For example, when the user wants to receive content in which the user's favorite actor is acting, the user may enter the actor's name as a keyword. Broadcasting device 41 can search for fragments in which the actor name can be typed among metadata items that can be stored in the metadata server database 52. To facilitate this search, metadata items can be stored in an uncompressed form.

Os metadados recobrados podem então ser transmitidos ao aparelho de recepção 42, como mostrado na Figura 13.The retrieved metadata can then be transmitted to the receiving apparatus 42 as shown in Figure 13.

Na etapa Sl 1, a seção de geração 171 da unidade de entrega de metadados 53 pode gerar uma unidade de entrega de metadados. Quando se torna necessário entregar metadados, uma unidade de entrega pode ser construída de um ou mais fragmentos a serem entregues. Todos os fragmentos construindo uma unidade de entrega podem constituir um documento.In step Sl 1, generation section 171 of metadata delivery unit 53 can generate a metadata delivery unit. When it becomes necessary to deliver metadata, a delivery unit can be constructed from one or more fragments to be delivered. All fragments constructing a delivery unit may constitute a document.

Na etapa S12, a seção de compressão 172 pode comprimir os metadados contidos na unidade de entrega a ser transmitida. Esta compressão não é executada em uma base de fragmento por fragmento. Ao invés, fragmentos constituindo uma unidade de entrega podem ser comprimidos como uma unidade. Isto pode resultar em um tempo de compressão mais curto, comparado com o caso onde compressão é executada em uma base de fragmento por fragmento. Como resultado, a carga no aparelho de transmissão 41 pode ser aliviada.At step S12, compression section 172 may compress the metadata contained in the delivery unit to be transmitted. This compression is not performed on a fragment by fragment basis. Instead, fragments constituting a delivery unit may be compressed as a unit. This can result in a shorter compression time compared to the case where compression is performed on a fragment by fragment basis. As a result, the load on the transmission apparatus 41 may be relieved.

Na etapa S13, a seção somadora 173 pode adicionar um item de informação de administração de atualização de documento a uma unidade de entrega (um documento). Na etapa S14, a seção de atualização 174 pode atualizar a informação de administração de atualização de fragmento de cada uma de entradas de tabela de metadados contidas na unidade de entrega.In step S13, summing section 173 may add a document update administration information item to a delivery unit (a document). At step S14, update section 174 can update fragment update administration information for each of the metadata table entries contained in the delivery unit.

Quer dizer, a informação de administração de atualização de fragmento pode ser atualizada de cada um dos fragmentos constituindo a unidade de entrega usando a informação de administração de atualização de documento da unidade de entrega.That is, the fragment update administration information can be updated from each of the fragments constituting the delivery unit using the delivery unit document update administration information.

Por conseguinte, atualização pode ser administrada em uma base de fragmento por fragmento, sem transmitir itens de informação de administração de atualização de fragmento dos fragmentos individuais, como se a informação de administração de atualização de fragmento fosse transmitida.Therefore, update can be administered on a fragment-by-fragment basis, without transmitting items of fragment update administration information from individual fragments, as if fragment update administration information was transmitted.

Na etapa S15, a seção de entrega 175 pode entregar os metadados contidos na unidade de entrega. Quer dizer, os metadados podem ser transmitidos ao aparelho de recepção 42 pela rede 43. Desde que os metadados podem ser comprimidos em unidades de unidades de entrega, o custo indireto pode ser reduzido. Isto pode resultar em uma redução na quantidade de dados e pode evitar usar uma banda de transmissão larga.In step S15, delivery section 175 can deliver the metadata contained in the delivery unit. That is, the metadata may be transmitted to the receiving apparatus 42 over network 43. Since the metadata may be compressed into units of delivery units, the indirect cost may be reduced. This can result in a reduction in the amount of data and can avoid using a wide transmission band.

O processo de entrega precedente é descrito mais especificamente com referência à Figura 14.The foregoing delivery process is described more specifically with reference to Figure 14.

Quando a seção de geração 171 da unidade de entrega de metadados 53 gera uma unidade de entrega incluindo o conteúdo (y) da entrada de tabela de metadados Xeo conteúdo (z) da entrada de tabela de metadados Y (etapa Sl 1), a seção de compressão 172 pode comprimir metadados contidos na unidade de entrega (etapa S12). A seção somadora 173 pode adicionar versão "vO.l" como informação de administração de atualização de documento à unidade de entrega (etapa S13).When generation section 171 of metadata delivery unit 53 generates a delivery unit including the content (y) of metadata table entry X and the content (z) of metadata table entry Y (step Sl 1), section Compressor 172 can compress metadata contained in the delivery unit (step S12). Summing section 173 can add version "vO.l" as document update administration information to the delivery unit (step S13).

A seção de atualização 174 pode atualizar a versão de cada da informação de administração de atualização de fragmento da entrada de tabela de metadados X e da entrada de tabela de metadados Y constituindo a unidade de entrega, que pode ser armazenada em uma base de fragmento por fragmento no banco de dados de servidor de metadados 52, à versão "vO.l" da informação de administração de atualização de documento da unidade de entrega (etapa S14). Por conseguinte, a versão da entrada de tabela de metadados X pode ser atualizada de "v.02" para "v.Ol". Desde que a versão da entrada de tabela de metadados Y pode ser originalmente "v.Ol", a versão da entrada de tabela de metadados Y pode permanecer a mesma, embora a versão da entrada de tabela de metadados X possa ser atualizada.Update section 174 can update the version of each of the update metadata administration information for the X metadata table entry and the Y metadata table entry constituting the delivery unit, which can be stored on a fragment basis by fragment in the metadata server database 52 to the "vO.l" version of the delivery unit document update administration information (step S14). Therefore, the version of the X metadata table entry can be upgraded from "v.02" to "v.Ol". Since the version of the Y metadata table entry may originally be "v.Ol", the version of the Y metadata table entry may remain the same, although the version of the X metadata table entry may be updated.

O conteúdo comprimido (y) da entrada de tabela de metadados Xeo conteúdo comprimido (z) da entrada de tabela de metadados Y ao qual a versão "v.01" da informação de administração de atualização foi adicionado pode ser transmitido como uma unidade de entrega da seção de entrega 175 para o aparelho de recepção 42 (etapa S15).Compressed content (y) of metadata table entry X and compressed content (z) of metadata table entry Y to which version "v.01" of update administration information has been added can be transmitted as a delivery unit from delivery section 175 to receiving apparatus 42 (step S15).

Na Figura 14, a seção de atualização 154 pode ademais atualizar o conteúdo (z) da entrada de tabela de metadados Y para conteúdo (a), e pode atualizar a versão de "v.Ol" para "v.02" (etapa S4). A seção de atualização 154 pode ademais atualizar o conteúdo (a) da entrada de tabela de metadados Y para conteúdo (b), e pode atualizar a versão de "v.02" para "v.03" (etapa S4). Como resultado, o conteúdo da entrada de tabela de metadados Y armazenado no banco de dados de servidor de metadados 52 pode ser atualizado seqüencialmente na ordem de (z), (a), e (b), e a versão pode ser atualizada seqüencialmente na ordem de "v.Ol", "v.02", e "v.03".In Figure 14, update section 154 may in addition update the content (z) of the Y metadata table entry for content (a), and may update the version from "v.Ol" to "v.02" (step S4 ). Update section 154 may further update the content (a) of the Y metadata table entry for content (b), and may update the version from "v.02" to "v.03" (step S4). As a result, the contents of the Y metadata table entry stored in the metadata server database 52 may be updated sequentially in the order of (z), (a), and (b), and the version may be updated sequentially in the order of "v.Ol", "v.02", and "v.03".

Ademais neste estado, a seção de geração 171 da unidade de entrega de metadados 53 pode gerar uma unidade de entrega incluindo o conteúdo (y) da entrada de tabela de metadados Xeo conteúdo (b) da entrada de tabela de metadados Y (etapa Sl 1). A seção de compressão 172 pode comprimir a unidade de entrega gerada (etapa S12). A seção somadora 173 pode adicionar a versão "v.02" servindo como informação de administração de atualização de documento para a unidade de entrega (etapa S13). A seção de atualização 174 pode atualizar a versão de "v.Ol" para "v.02", que pode servir como a informação de administração de atualização da entrada de tabela de metadados X que tem o conteúdo (y) e que pode ser armazenado no banco de dados de servidor de metadados 52. Semelhantemente, a versão servindo como a informação de administração de atualização da entrada de tabela de metadados Y tendo o conteúdo (b) pode ser atualizada de "v.03" para "v.02" (etapa S14). A seção de entrega 175 pode entregar a unidade de entrega (etapa S15).In addition in this state, generation section 171 of metadata delivery unit 53 may generate a delivery unit including the content (y) of metadata table entry X and the content (b) of metadata table entry Y (step Sl 1 ). Compression section 172 may compress the generated delivery unit (step S12). Adding section 173 can add version "v.02" serving as document update administration information for the delivery unit (step S13). Update section 174 may update the version from "v.Ol" to "v.02", which may serve as update administration information for the X metadata table entry that has the content (y) and may be Similarly, the version serving as the update administration information for the Y metadata table entry having content (b) can be upgraded from "v.03" to "v.02 "(step S14). Delivery section 175 can deliver the delivery unit (step S15).

Da maneira precedente, metadados podem ser entregues pela rede 43. O aparelho de recepção 42 pode receber os metadados como mostrado na Figura 13.In the foregoing manner, metadata may be delivered over network 43. The receiving apparatus 42 may receive the metadata as shown in Figure 13.

Na etapa S21, a seção de recepção 201 da unidade receptora de metadados 61 pode receber metadados contidos na unidade de entrega. Na etapa S22, a seção de descompressão 202 pode descomprimir conteúdo comprimido em cada uma das entradas de tabela de metadados. Na etapa S23, a seção de armazenamento 203 pode armazenar o conteúdo descomprimido em cada uma das entradas de tabela de metadados no banco de dados de cliente de metadados 62.In step S21, receive section 201 of metadata receiving unit 61 may receive metadata contained in the delivery unit. In step S22, decompression section 202 can decompress compressed content into each of the metadata table entries. In step S23, storage section 203 can store uncompressed content in each of the metadata table entries in the metadata client database 62.

Na etapa S24, a seção copiadora 204 pode copiar a informação de administração de atualização de documento da unidade de entrega recebida para informação de administração de atualização de fragmento de cada uma das entradas de tabela de metadados. Por conseguinte, a informação de administração de atualização pode ser administrada novamente em unidades de entradas de tabela de metadados servindo como fragmentos.At step S24, copier section 204 can copy the received delivery unit document update administration information to fragment update administration information for each of the metadata table entries. Accordingly, update administration information can be re-administered in metadata table entry units serving as fragments.

O processo de recepção precedente é descrito em mais detalhe com referência à Figura 15.The preceding reception process is described in more detail with reference to Figure 15.

Quando a seção de recepção 201 da unidade receptora de metadados 61 recebe a entrada de tabela de metadados X tendo o conteúdo (y) e a entrada de tabela de metadados Y tendo o conteúdo (z) servindo como a unidade de entrega (etapa S21), a seção de descompressão 202 pode descomprimir a unidade de entrega (etapa S22). A seção de armazenamento 203 pode armazenar a unidade de entrega descomprimida no banco de dados de cliente de metadados 62 (etapa S23). A seção copiadora 204 pode copiar a versão "v.01" servindo como a informação de administração de atualização de documento da unidade de entrega como a versão da informação de administração de atualização de fragmento de cada uma da entrada de tabela de metadados X tendo o conteúdo (y) e a entrada de tabela de metadados Y tendo o conteúdo (z) armazenado no banco de dados de cliente de metadados 62 (etapa S24).When receive section 201 of metadata receiver unit 61 receives metadata table entry X having content (y) and metadata table entry Y having content (z) serving as the delivery unit (step S21) , decompression section 202 may decompress the delivery unit (step S22). Storage section 203 can store the uncompressed delivery unit in the metadata client database 62 (step S23). Copier section 204 can copy version "v.01" serving as the delivery unit document update administration information as the fragment update administration information version of each of the metadata table entry X having the content (y) and metadata table entry Y having content (z) stored in metadata client database 62 (step S24).

Por conseguinte, a versão "v.01" da informação de administração de atualização de fragmento da entrada de tabela de metadados X tendo o conteúdo (y) armazenado no banco de dados de servidor de metadados 52 do aparelho de transmissão 41 (a versão "v.01" da entrada de tabela de metadados X tendo o conteúdo (y) dentro do terceiro retângulo pontilhado do topo na Figura 14) pode casar com a versão "v.01" da informação de administração de atualização de fragmento da entrada de tabela de metadados X tendo o conteúdo (y) armazenado no banco de dados de cliente de metadados 62 do aparelho de recepção 42 (a versão "v.01" da entrada de tabela de metadados X tendo o conteúdo (y) dentro do retângulo pontilhado de topo na Figura 15).Therefore, the "v.01" version of the X metadata table entry snippet update administration information having content (y) stored in the metadata server database 52 of transmitter 41 (version " v.01 "of the X metadata table entry having content (y) within the top third dotted rectangle in Figure 14) may match the" v.01 "version of the table entry fragment update administration information metadata table X having the content (y) stored in the receiving device metadata client database 62 (the "v.01" version of the metadata table entry X having the content (y) within the dotted rectangle of top in Figure 15).

Semelhantemente, a versão "v.01" da informação de administração de atualização de fragmento da entrada de tabela de metadados Y tendo o conteúdo (z) armazenado no banco de dados de servidor de metadados 52 (a versão "v.01" da entrada de tabela de metadados Y tendo o conteúdo (z) dentro do terceiro retângulo pontilhado do topo na Figura 14) pode casar com a versão "v.01" da informação de administração de atualização de fragmento da entrada de tabela de metadados Y tendo o conteúdo (z) armazenado no banco de dados de cliente de metadados 62 do aparelho de recepção 42 (a versão "v.01" da entrada de tabela de metadados Y tendo o conteúdo (z) dentro do retângulo pontilhado de topo na Figura 15).Similarly, version "v.01" of Y metadata table entry fragment update administration information having content (z) stored in metadata server database 52 (version "v.01" of entry Y metadata table entry having content (z) within the top third dotted rectangle in Figure 14) can match version "v.01" of Y metadata table entry fragment update administration information having content (z) stored in the receiving device metadata client database 62 (the "v.01" version of the Y metadata table entry having the content (z) within the top dotted rectangle in Figure 15).

Ademais, na Figura 15, quando a seção de recepção 201 da unidade receptora de metadados 61 recebe a entrada de tabela de metadados X tendo o conteúdo (y) e a entrada de tabela de metadados Y tendo o conteúdo (b) servindo como a unidade de entrega (etapa S21), a seção de descompressão 202 pode descomprimir a unidade de entrega (etapa S22). A seção de armazenamento 203 pode armazenar a unidade de entrega descomprimida no banco de dados de cliente de metadados 62 (etapa S23). A seção copiadora 204 pode copiar a versão "v.02" servindo como a informação de administração de atualização de documento da unidade de entrega como a versão da informação de administração de atualização de fragmento de cada uma da entrada de tabela de metadados X tendo o conteúdo (y) e a entrada de tabela de metadados Y tendo o conteúdo (b) armazenado no banco de dados de cliente de metadados 62 (etapa S24).Moreover, in Figure 15, when receive section 201 of metadata receiving unit 61 receives metadata table entry X having content (y) and metadata table entry Y having content (b) serving as unit (step S21), decompression section 202 may decompress the delivery unit (step S22). Storage section 203 can store the uncompressed delivery unit in the metadata client database 62 (step S23). Copier section 204 may copy version "v.02" serving as the delivery unit document update administration information as the fragment update administration information version of each of the metadata table entry X having the content (y) and metadata table entry Y having content (b) stored in metadata client database 62 (step S24).

Como resultado, a versão "v.02" da informação de administração de atualização da entrada de tabela de metadados X tendo o conteúdo (y) armazenado no banco de dados de servidor de metadados 52 do aparelho de transmissão 41 (a versão "v.02" da entrada de tabela de metadados X tendo o conteúdo (y) dentro do retângulo pontilhado de fundo na Figura 14) pode casar com a versão "v.02" da informação de administração de atualização da entrada de tabela de metadados X tendo o conteúdo (y) armazenado no banco de dados de cliente de metadados 62 do aparelho de recepção 42 (a versão "v.02" da entrada de tabela de metadados X tendo o conteúdo (y) dentro do retângulo pontilhado de fundo na Figura 15).As a result, the "v.02" version of the metadata table entry update update administration information having the content (y) stored in the metadata server database 52 of the transmitter 41 (the "v. 02 "of metadata table entry X having content (y) within the bottom dotted rectangle in Figure 14) may match version" v.02 "of update administration information of metadata table entry X having content (y) stored in the receiving device metadata client database 62 (the "v.02" version of the metadata table entry X having the content (y) within the bottom dotted rectangle in Figure 15) .

Semelhantemente, a versão "v.02" da informação de administração de atualização da entrada de tabela de metadados Y tendo o conteúdo (b) armazenado no banco de dados de servidor de metadados 52 (a versão "v.02" da entrada de tabela de metadados Y tendo o conteúdo (b) dentro do retângulo pontilhado de fundo na Figura 14) pode casar com a versão "v.02" da informação de administração de atualização da entrada de tabela de metadados Y tendo o conteúdo (b) armazenado no banco de dados de cliente de metadados 62 do aparelho de recepção 42 (a versão "v.02" da entrada de tabela de metadados Y tendo o conteúdo (b) dentro do retângulo pontilhado de fundo na Figura 15).Similarly, the "v.02" version of the Y metadata table entry update administration information having content (b) stored in the metadata server database 52 (the "v.02" version of the table entry Y metadata having the content (b) within the bottom dotted rectangle in Figure 14) may match the "v.02" version of the Y metadata table entry update administration information having the content (b) stored in the receiving device metadata client database 62 (the "v.02" version of the Y metadata table entry having the content (b) within the bottom dotted rectangle in Figure 15).

Depois disso, entradas de tabela de metadados que foram transmitidas ao mesmo tempo da maneira precedente em unidades de unidades de entrega podem ser atualizadas coletivamente a toda hora.Thereafter, metadata table entries that were transmitted at one time in the preceding manner in units of delivery units can be updated collectively at all times.

Quando os metadados são recebidos pelo aparelho de recepção 42 da maneira precedente, o usuário pode fazer informação de conteúdo ser apresentada na base dos metadados, pode selecionar conteúdo específico na base da informação apresentada, e pode fazer o conteúdo selecionado ser reproduzido. Esta operação é mostrada na Figura 13.When the metadata is received by the receiving apparatus 42 in the foregoing manner, the user may make content information presented on the metadata basis, may select specific content on the basis of the presented information, and may cause the selected content to be reproduced. This operation is shown in Figure 13.

Quer dizer, na etapa S31, em resposta a uma instrução entrada pelo usuário, a seção apresentadora 221 da unidade de processamento de interface de usuário 63 pode apresentar metadados armazenados no banco de dados de cliente de metadados 62. Por conseguinte, detalhes de itens de conteúdo descritos pelos metadados podem ser apresentados ao usuário. Na base da informação apresentada, o usuário pode especificar conteúdo desejado a ser reproduzido.That is, in step S31, in response to a user-entered instruction, the presenting section 221 of UI processing unit 63 may have metadata stored in the metadata client database 62. Therefore, details of items from Content described by the metadata may be presented to the user. On the basis of the information presented, the user can specify desired content to be played.

Na etapa S32, a seção selecionadora 222 pode selecionar o conteúdo em base da especificação dada pelo usuário. Na etapa S33, a seção de pedido 223 pode pedir ao cliente de mídia de IPTV 64 para reproduzir o conteúdo selecionado.In step S32, selector section 222 may select content based on the specification given by the user. In step S33, ordering section 223 may ask the IPTV 64 media client to play the selected content.

Na etapa S41, uma sessão pode ser estabelecida pela rede 43 entre o cliente de mídia de IPTV 64 do aparelho de recepção 42 e o servidor de mídia de IPTV 54 do aparelho de transmissão 41. O cliente de mídia de IPTV 64 pode pedir ao servidor de mídia de IPTV 54 para reproduzir o conteúdo selecionado. O servidor de mídia de IPTV 54 pode transmitir o conteúdo armazenado no cliente de mídia de IPTV 64 pela rede 43. O cliente de mídia de IPTV 64 pode reproduzir o conteúdo recebido. Por conseguinte, o usuário pode ver o conteúdo especificado.In step S41, a session may be established over network 43 between the receiving device IPTV 64 media client 42 and the transmitting device IPTV media server 54. The IPTV 64 media client may request the server IPTV 54 media to play the selected content. IPTV Media Server 54 can stream content stored on the IPTV 64 Media Client over network 43. IPTV 64 Media Client can play the received content. Accordingly, the user can see the specified content.

Na descrição precedente, metadados pedidos pelo usuário podem ser construídos como uma unidade de entrega e pode ser entregues. Alternativamente, metadados predeterminados podem ser construídos e armazenados previamente como unidades de entrega. Em resposta a um pedido feito pelo usuário, uma das unidades de entrega armazenadas pode ser transmitida. Neste caso, a unidade de entrega pode conter metadados indesejados pelo usuário. Porém, desde que metadados desejados pelo usuário pode estar contidos completamente na unidade de entrega, não há nenhum problema prático. Reciprocamente, quando parte de metadados desejados pelo usuário não está contida na unidade de entrega, uma unidade de entrega que contém a quantidade maior de metadados desejados pelo usuário pode ser entregue.In the preceding description, user-requested metadata can be constructed as a delivery unit and can be delivered. Alternatively, predetermined metadata may be prebuilt and stored as delivery units. In response to a user request, one of the stored delivery units may be transmitted. In this case, the delivery unit may contain unwanted metadata by the user. However, since metadata desired by the user can be completely contained in the delivery unit, there is no practical problem. Conversely, when some desired user metadata is not contained in the delivery unit, a delivery unit that contains the largest amount of user desired metadata can be delivered.

Unidades de entrega podem ser preparadas na base de resultados estatísticos de pedidos feitos por uma pluralidade de usuários de forma que as unidades de entrega possam conter metadados desejados por muitos usuários.Delivery units can be prepared on the basis of statistical results of orders placed by a plurality of users so that delivery units can contain metadata desired by many users.

No aspecto precedente da exposição, informação de administração de atualização pode ser adicionada ao atributo de TVAMain, que é um elemento de raiz de um documento de metadados de TV a qualquer hora. Alternativamente, informação de administração de atualização pode ser adicionada ao cabeçalho de um arquivo armazenando um documento de metadados de TV a qualquer hora.In the foregoing aspect of the exhibit, update management information can be added to the TVAMain attribute, which is a root element of a TV metadata document at any time. Alternatively, update management information can be added to a file header by storing a TV metadata document at any time.

Figura 16 ilustra uma unidade de entrega neste caso de acordo com outro aspecto da exposição. Um documento de metadados de TV a qualquer hora 262 pode incluir entradas de tabela de metadados de conteúdo 263-1 e 263-2. As entradas de tabela de metadados 263-1 e 263-2 podem ser comprimidas. Um arquivo 261 armazenando o documento de metadados de TV a qualquer hora 262 pode servir como uma unidade de entrega. Informação de administração de atualização de documento, a saber, "FragmentManagementlnfo", do documento de metadados 262 pode ser adicionada a um cabeçalho 264 do arquivo 261.Figure 16 illustrates a delivery unit in this case according to another aspect of the exhibit. Anytime TV metadata document 262 can include content metadata table entries 263-1 and 263-2. Metadata table entries 263-1 and 263-2 can be compressed. A file 261 storing the TV metadata document at any time 262 may serve as a delivery unit. Document update administration information, namely "FragmentManagementlnfo", from metadata document 262 can be added to a header 264 of file 261.

Neste caso, o aparelho de recepção 42 pode receber o arquivo 261 servindo como a unidade de entrega do aparelho de transmissão 41. Depois disso, o aparelho de recepção 42 pode descomprimir as entradas de tabela de metadados 263-1 e 263-2 e copiar a informação de administração de atualização de documento escrita no cabeçalho 264 como informação de administração de atualização de fragmento de cada uma das entradas de tabela de metadados 263-1 e 263-2.In this case, receiving apparatus 42 may receive file 261 serving as the delivery unit of transmitting apparatus 41. Thereafter, receiving apparatus 42 may decompress metadata table entries 263-1 and 263-2 and copy the document update administration information written in header 264 as fragment update administration information for each of the metadata table entries 263-1 and 263-2.

Figura 17 ilustra a estrutura de dados do cabeçalho de um arquivo armazenando um documento de metadados de TV a qualquer hora neste caso.Figure 17 illustrates the header data structure of a file storing a TV metadata document at any time in this case.

Se referindo à Figura 17, <esquema xmlns:tva = "urn:tva:metadados:2006/03" pode representar um espaço de nome para identificar os metadados originais de TV a qualquer hora; xmlns = "http://www.w3.org/2001/XMLSchema" pode representar um espaço de nome para identificar o esquema de XML; targetNamespace = "urn:iptv" pode representar a declaração que um esquema recentemente definido é identificado por "urn:iptv"; <complexType name = "MetadataEncapsulationType"> pode representar a definição do cabeçalho de um arquivo armazenando o documento de metadados de TV a qualquer hora; <element base="tva:TVAMainType"> pode representar um elemento de raiz de TV a qualquer hora; e <attributeGroup ref= "tva:fragmentIdentification"/> pode representar a definição de fragmentldentification que pode ser um atributo a ser adicionado.Referring to Figure 17, <xmlns: tva = "urn: tva: metadata: 2006/03" schema can represent a namespace to identify the original TV metadata at any time; xmlns = "http://www.w3.org/2001/XMLSchema" can represent a namespace to identify the XML schema; targetNamespace = "urn: iptv" can represent the statement that a newly defined schema is identified by "urn: iptv"; <complexType name = "MetadataEncapsulationType"> can represent the definition of a file header by storing the TV metadata document at any time; <element base = "tva: TVAMainType"> can represent a TV root element at any time; and <attributeGroup ref = "tva: fragmentIdentification" /> can represent the definition of fragmentldentification that can be an attribute to add.

Figura 18 ilustra um exemplo específico do cabeçalho de um arquivo armazenando um documento de metadados de TV a qualquer hora tendo a estrutura de dados baseada no esquema mostrado na Figura 17, à qual informação de administração de atualização pode ser adicionada.Figure 18 illustrates a specific example of a file header storing a TV metadata document at any time having the schema-based data structure shown in Figure 17, to which update administration information may be added.

Se referindo à Figura 18, <MetadataEncapsulationType fragmentld="0002" fragmentVersion = "v.08"> pode representar informação de administração de atualização de documento; fragmentld="0002" pode representar o identificador para identificar o documento; e fragmentVersion="v.08" pode representar a versão do documento.Referring to Figure 18, <MetadataEncapsulationType fragmentld = "0002" fragmentVersion = "v.08"> may represent document update administration information; fragmentld = "0002" can represent the identifier to identify the document; and fragmentVersion = "v.08" may represent the version of the document.

Pode haver duas entradas de tabela de metadados. A primeira entrada de tabela de metadados pode conter metadados cujo programID é "crid://ca.com/123" e cujo conteúdo é intitulado "123". A segunda entrada de tabela de metadados pode conter metadados cujo programID é "crid://ca.com/456" e cujo conteúdo é intitulado "456".There can be two metadata table entries. The first metadata table entry can contain metadata whose programID is "crid: //ca.com/123" and whose content is titled "123". The second metadata table entry can contain metadata whose programID is "crid: //ca.com/456" and whose content is titled "456".

Quando informação de administração de atualização de documento é escrita no cabeçalho de um arquivo, como foi descrito acima, vantagens semelhantes podem ser alcançadas como no caso onde informação de administração de atualização de documento é escrita como um atributo de um documento de metadados.When document update management information is written in the header of a file, as described above, similar advantages can be achieved as in the case where document update management information is written as an attribute of a metadata document.

A série de processos descrita aqui pode ser executada por hardware ou software. Quando a série de processos é executada por software, um programa implementando o software pode ser instalado de um meio de armazenamento legível por computador em um computador embutido em hardware dedicado ou um computador de propósito geral que é capaz de executar vários processos usando vários programas instalados nele.The series of processes described here can be performed by hardware or software. When the series of processes is executed by software, a program implementing the software may be installed from a computer readable storage medium into a dedicated hardware embedded computer or a general purpose computer that is capable of executing multiple processes using various installed programs. in him.

O meio de armazenamento legível por computador armazenando o programa a ser instalado e executado por um computador pode incluir, como mostrado na Figura 8, o meio removível 131, que é um meio acondicionado incluindo um disco magnético (incluindo um disco flexível), um disco óptico (incluindo uma memória somente de leitura de disco compacto (CD-ROM), um disco versátil digital (DVD), e similar), um disco magneto-óptico, ou uma memória de semicondutor, a ROM 122 armazenando temporariamente ou permanentemente o programa, ou um disco rígido constituindo a unidade de armazenamento 128. O programa pode ser armazenado no meio de armazenamento legível por computador usando um meio de comunicação por fios ou sem fios, tal como uma rede local (LAN), a Internet, ou radiodifusão de satélite digital, pela unidade de comunicação 129, que é uma interface como um roteador ou um modem, se necessário.The computer readable storage medium storing the program to be installed and run by a computer may include, as shown in Figure 8, removable media 131, which is a conditioned medium including a magnetic disk (including a floppy disk), a disk (including a compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), and the like), a magneto-optical disk, or semiconductor memory, ROM 122 temporarily or permanently storing the program , or a hard disk constituting the storage unit 128. The program may be stored on the computer readable storage medium using a wired or wireless communication medium, such as a local area network (LAN), the Internet, or radio broadcasting. digital satellite, by communication unit 129, which is an interface such as a router or modem, if required.

As etapas descrevendo o programa nesta especificação podem ser executadas seqüencialmente em tempo de acordo com a descrição, ou 5 podem ser executadas em paralelo ou individualmente.The steps describing the program in this specification may be performed sequentially in time according to the description, or 5 may be performed in parallel or individually.

O termo "sistema" nesta especificação é um conjunto lógico de uma pluralidade de aparelhos.The term "system" in this specification is a logical set of a plurality of apparatuses.

Outras concretizações da invenção serão aparentes àqueles qualificados na arte de consideração da especificação e prática da invenção exposta aqui. É planejado que a especificação e exemplos sejam considerados só como exemplares, com uma verdadeira extensão e espírito da invenção sendo indicada pelas reivindicações seguintes.Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention set forth herein. It is intended that the specification and examples be considered as exemplary only, with a true extent and spirit of the invention being indicated by the following claims.

E para ser apreciado que alguém qualificado na arte perceberá que os processos ilustrados nesta descrição podem ser implementados em uma variedade de modos e podem incluir módulos outros múltiplos, programas, aplicativos, textos, processos, linhas, ou seções de código que podem todos se inter-relacionar funcionalmente para realizar as tarefas individuais descritas acima. Tais módulos, programas, aplicativos, textos, processos, linhas, ou seções de código baseado na descrição e métodos escritos desta invenção estão dentro da habilidade de um fomentador experiente. Os vários módulos, programas, aplicativos, textos, processos, linhas, ou seções de código podem ser criados usando quaisquer das técnicas conhecidas a alguém qualificado na arte ou podem ser projetados com relação a software existente.And to be appreciated, one skilled in the art will appreciate that the processes illustrated in this description may be implemented in a variety of ways and may include multiple other modules, programs, applications, texts, processes, lines, or sections of code that may all intersect. - functionally relate to accomplish the individual tasks described above. Such modules, programs, applications, texts, processes, lines, or sections of code based on the description and written methods of this invention are within the skill of an experienced developer. Various modules, programs, applications, texts, processes, lines, or sections of code may be created using any of the techniques known to one skilled in the art or may be designed with respect to existing software.

Deveria ser entendido por aqueles qualificados na arte que várias modificações, combinações, sub-combinações, e alterações podem ocorrer dependendo de requisitos de projeto e outros fatores na medida que eles estão dentro da extensão das reivindicações anexas ou equivalentes disso. As etapas dos métodos expostos podem ser modificadas de qualquer maneira, incluindo reordenar etapas e/ou inserir ou suprimir etapas, sem partir dos princípios da invenção. Portanto, é planejado que a especificação e exemplos sejam considerados só como exemplares, com uma verdadeira extensão e espírito da invenção sendo indicada pelas reivindicações seguintes e sua extensão completa de equivalentes.It should be understood by those skilled in the art that various modifications, combinations, sub-combinations, and alterations may occur depending on design requirements and other factors to the extent that they are within the scope of the appended or equivalent claims. The steps of the foregoing methods may be modified in any way, including reordering steps and / or inserting or deleting steps, without departing from the principles of the invention. Therefore, it is intended that the specification and examples be considered as exemplary only, with the true extent and spirit of the invention being indicated by the following claims and their full extension of equivalents.

Claims (13)

1. Sistema de transmissão, caracterizado pelo fato de incluir: um aparelho de transmissão configurado para transmitir metadados relativos a conteúdo por uma rede; e um aparelho de recepção configurado para receber os metadados transmitidos do aparelho de transmissão; em que o aparelho de transmissão inclui: meio para armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos; meio para construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento e para gerar uma unidade de entrega incluindo o documento; meio para comprimir os metadados contidos na unidade de entrega; meio para adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega; e meio para entregar pela rede a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento; e em que o aparelho de recepção inclui: meio para receber os metadados comprimidos contidos na unidade de entrega; meio para descomprimir os metadados comprimidos recebidos; meio para armazenar os metadados descomprimidos; e meio para copiar a informação de administração de atualização de documento contida na unidade de entrega e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.Transmission system, characterized in that it includes: a transmission apparatus configured to transmit content metadata over a network; and a receiving apparatus configured to receive transmitted metadata from the transmitting apparatus; wherein the transmitting apparatus includes: means for storing metadata including fragment update administration information in fragment units; means for constructing a document of metadata contained in a plurality of fragments excluding fragment update administration information and for generating a delivery unit including the document; means for compressing the metadata contained in the delivery unit; means for adding document update administration information to the compressed metadata contained in the delivery unit; and means for delivering over the network the delivery unit containing the compressed metadata and document update administration information; and wherein the receiving apparatus includes: means for receiving the compressed metadata contained in the delivery unit; means for decompressing the received compressed metadata; means for storing uncompressed metadata; and means for copying the document update management information contained in the delivery unit and naming the document update management information to the fragments as fragment update management information. 2. Método de transmissão para um sistema de transmissão para transmitir metadados relativos a conteúdo de um aparelho de transmissão para um aparelho de recepção por uma rede, o método caracterizado pelo fato de incluir: usar o aparelho de transmissão: armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos; construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento; gerar uma unidade de entrega incluindo o documento; comprimir os metadados contidos na unidade de entrega; adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega; e entregar, pela rede, a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento; e usar o aparelho de recepção para: receber os metadados comprimidos contidos na unidade de entrega; descomprimir os metadados comprimidos recebidos; armazenar os metadados descomprimidos; copiar a informação de administração de atualização de documento contida na unidade de entrega; e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.2. Transmission method for a transmission system for transmitting metadata relating to content from a transmission apparatus to a receiving apparatus over a network, the method comprising: using the transmission apparatus: storing the metadata including transmission information. fragment update administration in fragment units; construct a document of the metadata contained in a plurality of fragments excluding fragment update management information; generate a delivery unit including the document; compress the metadata contained in the delivery unit; add document update administration information to the compressed metadata contained in the delivery unit; and delivering over the network the delivery unit containing the compressed metadata and document update administration information; and use the receiving apparatus to: receive the compressed metadata contained in the delivery unit; decompress the received compressed metadata; store uncompressed metadata; copy the document update management information contained in the delivery unit; and naming the document update management information to the fragments as fragment update management information. 3. Aparelho de transmissão para transmitir metadados relativos a conteúdo por uma rede, caracterizado pelo fato de incluir: meio para armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos; meio para construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento e gerar uma unidade de entrega incluindo o documento; meio para comprimir os metadados contidos na unidade de entrega; meio para adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega; e meio para entregar a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento.Transmission apparatus for transmitting content-related metadata over a network, comprising: means for storing metadata including fragment update administration information in fragment units; means for constructing a document of metadata contained in a plurality of fragments excluding fragment update administration information and generating a delivery unit including the document; means for compressing the metadata contained in the delivery unit; means for adding document update administration information to the compressed metadata contained in the delivery unit; and means for delivering the delivery unit containing the compressed metadata and document update administration information. 4. Aparelho de transmissão de acordo com reivindicação 3, caracterizado pelo fato de ademais incluir: primeiro meio para atualizar a informação de administração de atualização de fragmento quando os metadados são atualizados; e segundo meio para atualizar, quando a informação de administração de atualização de documento é adicionada a cada unidade de entrega, a informação de administração de atualização de fragmento de forma que a informação de administração de atualização de fragmento corresponda à informação de administração de atualização de documento.Transmission apparatus according to claim 3, characterized in that it further includes: first means for updating fragment update administration information when metadata is updated; and second means for updating, when document update administration information is added to each delivery unit, the fragment update administration information so that the fragment update administration information matches the document update administration information. document. 5. Aparelho de transmissão de acordo com reivindicação 3, caracterizado pelo fato de ademais incluir: meio para gerar os metadados; e meio para adicionar a informação de administração de atualização de fragmento aos metadados em unidades de fragmentos.Transmission apparatus according to claim 3, characterized in that it further includes: means for generating the metadata; and means for adding fragment update administration information to metadata in fragment units. 6. Método de transmissão para um aparelho de transmissão para transmitir metadados relativos a conteúdo por uma rede, o método caracterizado pelo fato de incluir: armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos; construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento; gerar uma unidade de entrega incluindo o documento; comprimir os metadados contidos na unidade de entrega; adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega; e entregar a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento.6. Transmission method for a transmission apparatus for transmitting content-related metadata over a network, the method comprising: storing the metadata including fragment update administration information in fragment units; construct a document of the metadata contained in a plurality of fragments excluding fragment update management information; generate a delivery unit including the document; compress the metadata contained in the delivery unit; add document update administration information to the compressed metadata contained in the delivery unit; and deliver the delivery unit containing the compressed metadata and document update administration information. 7. Meio de armazenamento legível por computador, caracterizado pelo fato de que armazena um programa de computação para transmitir metadados relativos a conteúdo por uma rede que, quando executado por um processador, faz um computador executar um método incluindo: armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos; construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento; gerar uma unidade de entrega incluindo o documento; comprimir os metadados contidos na unidade de entrega; adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega; e entregar a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento.7. Computer readable storage medium, which stores a computer program for transmitting content-related metadata over a network that, when executed by a processor, makes a computer perform a method including: storing metadata including information from fragment update administration in fragment units; construct a document of the metadata contained in a plurality of fragments excluding fragment update management information; generate a delivery unit including the document; compress the metadata contained in the delivery unit; add document update administration information to the compressed metadata contained in the delivery unit; and deliver the delivery unit containing the compressed metadata and document update administration information. 8. Aparelho de recepção para receber metadados relativos a conteúdo por uma rede, caracterizado pelo fato de incluir: meio para receber metadados comprimidos contidos em uma unidade de entrega incluindo um documento construído de metadados contidos em uma pluralidade de fragmentos excluindo informação de administração de atualização de fragmento; meio para descomprimir os metadados comprimidos recebidos; meio para armazenar os metadados descomprimidos; e meio para copiar informação de administração de atualização de documento contida na unidade de entrega e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.Receiving apparatus for receiving content metadata over a network, including: means for receiving compressed metadata contained within a delivery unit including a document constructed from metadata contained in a plurality of fragments excluding update administration information. of fragment; means for decompressing the received compressed metadata; means for storing uncompressed metadata; and means for copying document update management information contained in the delivery unit and naming the document update management information to the fragments as fragment update management information. 9. Método de recepção para um aparelho de recepção para receber metadados relativos a conteúdo por uma rede, o método caracterizado pelo fato de incluir: receber metadados comprimidos contidos em uma unidade de entrega incluindo um documento construído dos metadados contidos em uma pluralidade de fragmentos excluindo informação de administração de atualização de fragmento; descomprimir os metadados comprimidos recebidos; armazenar os metadados descomprimidos; copiar informação de administração de atualização de 25 documento contida na unidade de entrega; e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.9. Receiving method for a receiving apparatus for receiving content-related metadata over a network, the method comprising: receiving compressed metadata contained in a delivery unit including a document constructed from metadata contained in a plurality of fragments excluding fragment update management information; decompress the received compressed metadata; store uncompressed metadata; copy document update management information contained in the delivery unit; and naming the document update management information to the fragments as fragment update management information. 10. Meio de armazenamento legível por computador, caracterizado pelo fato de que armazena um programa de computação para receber metadados relativos a conteúdo por uma rede que, quando executado por um processador, faz um computador executar um método incluindo: receber metadados comprimidos contidos em uma unidade de 5 entrega incluindo um documento construído dos metadados contidos em uma pluralidade de fragmentos excluindo informação de administração de atualização de fragmento; descomprimir os metadados comprimidos recebidos; armazenar os metadados descomprimidos; copiar informação de administração de atualização de documento contida na unidade de entrega; e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.10. Computer readable storage medium, which stores a computer program for receiving content-related metadata over a network that, when executed by a processor, causes a computer to perform a method including: receiving compressed metadata contained in a delivery unit 5 including a document constructed from metadata contained in a plurality of fragments excluding fragment update administration information; decompress the received compressed metadata; store uncompressed metadata; copy document update management information contained in the delivery unit; and naming the document update management information to the fragments as fragment update management information. 11. Sistema de transmissão, caracterizado pelo fato de incluir: um aparelho de transmissão configurado para transmitir metadados relativos a conteúdo por uma rede; e um aparelho de recepção configurado para receber os metadados transmitidos do aparelho de transmissão; em que o aparelho de transmissão inclui: uma seção de armazenamento de metadados configurada para armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos; um seção geradora de unidade de entrega configurada para construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento e para gerar uma unidade de entrega incluindo o documento; uma seção de compressão configurada para comprimir os metadados contidos na unidade de entrega; uma seção somadora de informação de administração de atualização de documento configurada para adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega; e uma seção de entrega configurada para entregar pela rede a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento; e em que o aparelho de recepção inclui: uma seção de recepção configurada para receber os metadados comprimidos contidos na unidade de entrega; uma seção de descompressão configurada para descomprimir os metadados comprimidos recebidos; uma seção de armazenamento configurada para armazenar os metadados descomprimidos; e uma seção copiadora configurada para copiar a informação de administração de atualização de documento contida na unidade de entrega e nomeia a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.Transmission system, characterized in that it includes: a transmission apparatus configured to transmit content-related metadata over a network; and a receiving apparatus configured to receive transmitted metadata from the transmitting apparatus; wherein the transmitting apparatus includes: a metadata storage section configured to store metadata including fragment update administration information in fragment units; a delivery unit generating section configured to construct a document of the metadata contained in a plurality of fragments excluding fragment update administration information and to generate a delivery unit including the document; a compression section configured to compress the metadata contained in the delivery unit; a supplementary section of document update management information configured to add document update management information to the compressed metadata contained in the delivery unit; and a delivery section configured to deliver over the network the delivery unit containing the compressed metadata and document update administration information; and wherein the receiving apparatus includes: a receiving section configured to receive the compressed metadata contained in the delivery unit; a decompression section configured to decompress incoming compressed metadata; a storage section configured to store uncompressed metadata; and a copier section configured to copy the document update management information contained in the delivery unit and assign the document update management information to the fragments as fragment update management information. 12. Aparelho de transmissão para transmitir metadados relativos a conteúdo por uma rede, caracterizado pelo fato de incluir: uma seção de armazenamento de metadados configurada para armazenar os metadados incluindo informação de administração de atualização de fragmento em unidades de fragmentos; uma seção geradora de unidade de entrega configurada para construir um documento dos metadados contidos em uma pluralidade de fragmentos excluindo a informação de administração de atualização de fragmento e gerar uma unidade de entrega incluindo o documento; um seção de meio compressão configurada para comprimir os metadados contidos na unidade de entrega; um seção somadora de informação de administração de atualização de documento configurada para adicionar informação de administração de atualização de documento aos metadados comprimidos contidos na unidade de entrega; e uma seção de entrega configurada para entregar a unidade de entrega contendo os metadados comprimidos e a informação de administração de atualização de documento.Transmission apparatus for transmitting content-related metadata over a network, including: a metadata storage section configured to store metadata including fragment update administration information in fragment units; a delivery unit generating section configured to construct a document of metadata contained in a plurality of fragments excluding fragment update administration information and generate a delivery unit including the document; a half compression section configured to compress the metadata contained in the delivery unit; an added section of document update management information configured to add document update management information to the compressed metadata contained in the delivery unit; and a delivery section configured to deliver the delivery unit containing compressed metadata and document update administration information. 13. Aparelho de recepção para receber metadados relativos a conteúdo por uma rede, caracterizado pelo fato de incluir: uma seção de recepção configurada para receber metadados comprimidos contidos em uma unidade de entrega incluindo um documento construído dos metadados contidos em uma pluralidade de fragmentos excluindo informação de administração de atualização de fragmento; uma seção de descompressão configurada para descomprimir os metadados comprimidos recebidos; uma seção de armazenamento configurada para armazenar os metadados descomprimidos; e uma seção copiadora configurada para copiar a informação de administração de atualização de documento contida na unidade de entrega e nomear a informação de administração de atualização de documento aos fragmentos como informação de administração de atualização de fragmento.Receiving apparatus for receiving content-related metadata over a network, including: a receiving section configured to receive compressed metadata contained within a delivery unit including a document constructed from metadata contained in a plurality of fragments excluding information fragment update administration; a decompression section configured to decompress incoming compressed metadata; a storage section configured to store uncompressed metadata; and a copier section configured to copy the document update management information contained in the delivery unit and to name the document update management information to the fragments as fragment update management information.
BRPI0803885 2008-08-26 2008-08-26 transmission system, method and apparatus, computer readable storage media, and reception apparatus and method BRPI0803885A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
BRPI0803885 BRPI0803885A2 (en) 2008-08-26 2008-08-26 transmission system, method and apparatus, computer readable storage media, and reception apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
BRPI0803885 BRPI0803885A2 (en) 2008-08-26 2008-08-26 transmission system, method and apparatus, computer readable storage media, and reception apparatus and method

Publications (1)

Publication Number Publication Date
BRPI0803885A2 true BRPI0803885A2 (en) 2011-10-11

Family

ID=44741841

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0803885 BRPI0803885A2 (en) 2008-08-26 2008-08-26 transmission system, method and apparatus, computer readable storage media, and reception apparatus and method

Country Status (1)

Country Link
BR (1) BRPI0803885A2 (en)

Similar Documents

Publication Publication Date Title
US8239353B2 (en) Transmission system and method, transmission apparatus and method, reception apparatus and method, and recording medium
US8799973B2 (en) Methods and apparatus for selecting and pushing customized electronic media content
US8095552B2 (en) Data tag descriptor
US20220337676A1 (en) Dynamic and static data of metadata objects
US20060271972A1 (en) Popularity-based on-demand media distribution
US8386947B2 (en) Declaratively composable dynamic interface framework
JP2004318188A (en) Program for receiving structured data
JP6182578B2 (en) Method and system for comparing media assets
US9294529B1 (en) Reusing data in content files
BRPI0803885A2 (en) transmission system, method and apparatus, computer readable storage media, and reception apparatus and method
US9503790B2 (en) Sorting content assets
EP3179726A1 (en) Query processing method and device for program contents
Shin et al. A lightweight XML repository supporting dynamic partial update of XML data
JP2004318196A (en) Program for receiving structured data
JP2004318193A (en) Program for receiving structured data
JP2004318189A (en) Program for receiving structured data
JP2004318806A (en) Method for receiving structured data
JP2004318772A (en) Receiver of structured data
JP2004318192A (en) Program for receiving structured data
JP2004320072A (en) Receiving program of structured data
JP2004318802A (en) Method for receiving structured data
JP2004318190A (en) Program for receiving structured data
JP2004318194A (en) Program for receiving structured data
JP2004318804A (en) Method for receiving structured data
JP2004318808A (en) Method for receiving structured data

Legal Events

Date Code Title Description
B06G Technical and formal requirements: other requirements [chapter 6.7 patent gazette]

Free format text: SOLICITA-SE A REGULARIZACAO DA PROCURACAO, UMA VEZ QUE BASEADO NO ARTIGO 216 1O DA LPI, O DOCUMENTO DE PROCURACAO DEVE SER APRESENTADO NO ORIGINAL, TRASLADO OU FOTOCOPIA AUTENTICADA.

B03A Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette]
B08F Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]

Free format text: REFERENTE A 8A ANUIDADE.

B08K Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette]

Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2385 DE 20-09-2016 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.