BRPI0621994A2 - mÉtodo, equipamento e sistema para recepÇço personalizada de mÍdia de transmissço - Google Patents
mÉtodo, equipamento e sistema para recepÇço personalizada de mÍdia de transmissço Download PDFInfo
- Publication number
- BRPI0621994A2 BRPI0621994A2 BRPI0621994-2A BRPI0621994A BRPI0621994A2 BR PI0621994 A2 BRPI0621994 A2 BR PI0621994A2 BR PI0621994 A BRPI0621994 A BR PI0621994A BR PI0621994 A2 BRPI0621994 A2 BR PI0621994A2
- Authority
- BR
- Brazil
- Prior art keywords
- media content
- content
- receiving device
- count
- media
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26603—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for automatically generating descriptors from content, e.g. when it is not made available by its provider, using content analysis techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4335—Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4516—Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
- H04N21/4828—End-user interface for programme selection for searching programme descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
MÉTODO, EQUIPAMENTO E SISTEMA PARA RECEPÇçO PERSONALIZADA DE MÍDIA DE TRANSMISSçO. A presente invenção provê vantajosamente um método, equipamento e sistema para conteúdo personalizado de mídia de transmissão incluindo uma interface de usuário para permitir a personalização, a qual provê uso eficiente da largura de banda de rede e minimiza a utilização da bateria do dispositivo receptor. Em uma modalidade, um perfil de usuário é predefinido em um dispositivo receptor para indicar os interesses de gravação do usuário. Clipes individuais a serem transmitidos são associados com indicadores de metadados flexíveis, de tal modo que quando conteúdo, particularmente programas de vídeo, é transmitido, o dispositivo receptor seleciona os programas individuais a serem gravados com base nos indicadores de conteúdo combinando com os interesses de usuário indicados no perfil. O processo de seleção também pode considerar a visualização de estatísticas.
Description
"MÉTODO, EQUIPAMENTO E SISTEMA PARA RECEPÇÃO PERSONALIZADA DE MÍDIA DE TRANSMISSÃO"
CAMPO DA INVENÇÃO
A presente invenção se refere geralmente aos sistemas de mídia de transmissão e, mais especificamente, a um método, equipamento e sistema para personalização de recepção de conteúdo de mídia.
ANTECEDENTES DA INVENÇÃO
No cenário de mídia de transmissão, um Guia Eletrônico de Serviços (ESG) contém informação sobre programas de televisão programados para transmissão. Tipicamente um ESG inclui dados descritivos, ou metadados, sobre programas individuais, tal como o nome do programa, uma sinopse, atores, diretor, etc., assim como o tempo programado, data, duração e canal para transmissão. Por exemplo, o ESG de DVB-H provê um ESG padronizado, o qual elabora sobre esquemas de descrição de metadados, tal como TV- Anytime. TV-Anytime define um esquema XML para descrever os metadados associados com um programa. No espaço de nome de metadados TV-Anytime, existe uma lista predefinida de campos para descrever vários atributos de um programa. Campos exemplares em TV-Anytime incluem "Título", "Gênero", "Sinopse", e "Lista de Créditos". Os campos de TV-Anytime são de natureza hierárquica. Também existe um campo "Palavra Chave" em TV-Anytime.
Os dados de ESG tipicamente são armazenados em um receptor, tal como um
Conversor de Sinais de Freqüência (STB) ou Gravador de Vídeo Pessoal (PVR), após os dados serem transmitidos ou transferidos. Por exemplo, nos PVRs da marca TiVO, os dados de ESG são transferidos através da Internet e então armazenados localmente na unidade de disco rígido do PVR. Um dispositivo receptor pode apresentar os dados de ESG a um usuário utilizando uma Interface Gráfica de Usuário (GUI). Utilizando a GUI, o usuário pode navegar através de uma lista de programas de transmissão atual ou futura. Como tal, um usuário pode selecionar programas para gravar em meio de armazenamento local mediante navegação através de uma lista de nomes de programa nos dados ESG. O usuário pode selecionar para gravar um programa programado individual por intermédio de seu nome e hora de transmissão/data/canal específico. Quando aquele programa selecionado individual é transmitido, o PVR gravará o conteúdo de vídeo/áudio associado no meio de armazenamento local, para que o usuário assista em um momento posterior.
Mais especificamente, utilizando os recursos disponíveis, um usuário pode selecionar para gravar programas específicos. Por exemplo, com o recurso TiVO Season Pass, um usuário pode selecionar para gravar todas as transmissões de um nome de programa específico em um canal específico. Além disso, com o recurso TiVO Wish List, um usuário pode selecionar nomes de atores, nomes de diretores, ou nomes de programas de interesse a serem gravados.
Entrega de Arquivo sobre Transporte Unidirecional (FLUTE) é um protocolo para entrega de arquivo multicast, e pode ser utilizado para transmitir os dados ou conteúdo de ESG através de redes unidirecionais. O protocolo FLUTE inclui uma Tabela de Descrição de Arquivo (FDT)1 a qual descreve os atributos dos arquivos a serem transmitidos.
Para fornecimento ao cliente atual, vários serviços móveis têm sido empregados utilizando redes celulares, tal como Verizon VCast. Esses dispositivos podem se conectar às redes móveis bidirecionais. Quando um usuário individual desejar assistir a um vídeo em um dispositivo, o usuário pode navegar através de uma lista de clipes disponíveis. Quando um clipe específico é selecionado, uma solicitação é feita a um servidor, e os dados do clipe são unicast através da rede celular para o dispositivo do usuário. Contudo, atualmente em tais sistemas, existe um retardo significativo entre o usuário selecionando o clipe e o início da reprodução do clipe. Além disso, tais dispositivos móveis estão sujeitos a espaço de armazenamento limitado.
Como tal, existe a necessidade de possibilitar que os usuários de tais dispositivos assistam ao conteúdo personalizado sob demanda sem retardo percebido pelo usuário e a necessidade de personalizar a seleção de conteúdo para gravar em um dispositivo de armazenamento, o qual reduza o espaço de armazenamento e as exigências de vida útil da bateria.
SUMÁRIO DA INVENÇÃO
A presente invenção trata das deficiências da técnica anterior mediante provisão vantajosamente de um método, equipamento e sistema para recepção personalizada de mídia de transmissão incluindo, em uma modalidade, uma interface de usuário para possibilitar a personalização de gravação de programa, que proporciona utilização eficiente da largura de banda de rede e minimiza a utilização da bateria do dispositivo receptor.
Em uma modalidade da presente invenção, um método para customizar a recepção de conteúdo de mídia inclui determinar uma contagem respectiva para conteúdo de mídia utilizando ao menos a informação de identificação de conteúdo de mídia recebida e informação de perfil do usuário, e se a contagem respectiva do conteúdo de mídia for maior do que um limite, determinar se espaço suficiente está disponível para a gravação do conteúdo de mídia. Além disso, se espaço suficiente não estiver disponível para a gravação do conteúdo de mídia, comparar a contagem do conteúdo de mídia com o conteúdo de mídia previamente gravado e remover o conteúdo de mídia previamente gravado tendo uma contagem inferior ao conteúdo de mídia para acomodar a gravação do conteúdo de mídia.
Em uma modalidade alternativa da presente invenção, um dispositivo de recepção para customizar a recepção de conteúdo de mídia inclui um analisador de informação de conteúdo para avaliar a informação de identificação de conteúdo de mídia recebida, um meio de memória para armazenar o conteúdo de mídia; e um controlador de seleção de conteúdo em comunicação com o analisador de informação de conteúdo para determinar uma contagem respectiva para a informação de identificação de conteúdo de mídia recebida. No dispositivo de recepção da presente invenção, se a contagem respectiva do conteúdo de mídia for superior a um limite, é determinado se espaço suficiente está disponível no dispositivo de memória para gravar o conteúdo de mídia e se espaço suficiente não está disponível no meio de memória para gravar o conteúdo de mídia, a contagem do conteúdo de mídia é comparado com o conteúdo de mídia previamente gravado no meio de memória e o conteúdo de mídia previamente gravado tendo uma contagem inferior ao conteúdo de mídia é removido do meio de memória para acomodar a gravação do conteúdo de mídia.
Em uma modalidade alternativa da presente invenção, um sistema para customizar a recepção do conteúdo de mídia inclui um dispositivo central para incluir informação de identificação com conteúdo de mídia a ser transmitido, uma rede para prover meio de comunicação para transmitir o conteúdo de mídia, um dispositivo de recepção para receber o conteúdo de mídia, uma interface de usuário para habilitar um usuário a identificar preferências para gravação do conteúdo de mídia, e um dispositivo de reprodução de áudio/vídeo para reproduzir conteúdo de mídia gravado. Em uma modalidade da presente invenção, o receptor inclui um analisador de informação de conteúdo para avaliar a informação de conteúdo de mídia recebida, um controlador de seleção de conteúdo para determinar uma contagem para conteúdo de mídia recebida e para determinar porções do conteúdo de mídia para registrar utilizando a contagem determinada e um meio de memória para armazenar o conteúdo de mídia.
DESCRIÇÃO RESUMIDA DOS DESENHOS
Os ensinamentos da presente invenção podem ser prontamente entendidos mediante consideração da descrição detalhada seguinte em conjunto com os desenhos anexos, nos quais:
A Figura 1 ilustra um diagrama de blocos de alto nível de um sistema de vídeo de transmissão de acordo com uma modalidade da presente invenção;
A Figura 2 ilustra um diagrama de blocos de alto nível de uma interface de usuário adequada para uso no sistema de vídeo de transmissão da Figura 1 de acordo com uma modalidade da presente invenção;
A Figura 3 ilustra um diagrama de fluxo de um método a ser realizado em uma central para personalizar gravação de vídeo de transmissão de acordo com uma modalidade da presente invenção; e
A Figura 4 ilustra um diagrama de fluxo de um método a ser realizado em um receptor para personalizar gravação de vídeo de transmissão de acordo com uma modalidade da presente invenção.
Deve ser entendido que os desenhos têm o propósito de ilustrar os conceitos da invenção e não constituem, necessariamente, a única configuração possível para ilustrar a invenção. Para facilitar o entendimento, numerais de referência idênticos foram utilizados, onde possível, para designar elementos idênticos que são comuns para as figuras.
DESCRIÇÃO DETALHADA DA INVENÇÃO
A presente invenção provê vantajosamente um método, equipamento e sistema para recepção personalizada de mídia de transmissão. Embora a presente invenção seja descrita principalmente dentro do contexto de um ambiente de rede de vídeo de transmissão, as modalidades específicas da presente invenção não devem ser tratadas como limitando o escopo da invenção. Será considerado por aqueles versados na técnica, e informados pelos ensinamentos da presente invenção, que os conceitos da presente invenção podem ser aplicados vantajosamente em qualquer ambiente para personalizar a recepção de conteúdo de mídia incluindo imagens de áudio e vídeo.
As funções dos vários elementos mostrados nas figuras podem ser providas através do uso de hardware dedicado assim como hardware capaz de executar software em associação com software apropriado. Quando providas por um processador, as funções podem ser providas por um único processador dedicado, por um único processador compartilhado, ou por uma pluralidade de processadores individuais, alguns dos quais podem ser compartilhados. Além disso, o uso explícito do termo "processador" ou "controlador" não deve ser considerado como se referindo exclusivamente a hardware capaz de executar software, e pode incluir implicitamente, sem limitação, hardware de processador de sinal digital ("DSP"), memória de leitura ("ROM") para armazenar software, memória de acesso aleatório ("RAM"), e meio de armazenamento não-volátil.
Por exemplo, a Figura 1 ilustra um diagrama de blocos de alto nível de um sistema de vídeo de transmissão de acordo com uma modalidade da presente invenção. O sistema de vídeo de transmissão 100 da Figura 1 compreende ilustrativamente um head end 110, uma rede de transmissão 150 e um receptor 160. O head end 110 do sistema de vídeo de transmissão 100 da Figura 1 compreende ilustrativamente um clipe de entrada 115, um programador 120, um gerador de guia eletrônico de serviços (ESG) 125 e um servidor Flute 130. O receptor 160 do sistema de vídeo de transmissão 100 da Figura 1 compreende ilustrativamente um dispositivo de recepção (ilustrativamente um receptor Flute) 165, um analisador de informação (ilustrativamente, um analisador de ESG) 170, um controlador de seleção de conteúdo 175, um meio de memória (ilustrativamente um dispositivo de armazenamento de conteúdo) 185 e um reprodutor de áudio/vídeo 190. Conforme ilustrado no sistema de vídeo de transmissão 100 da Figura 1, o receptor 160 compreende ainda um meio 180 (por exemplo, uma interface de usuário) para comunicar um perfil de usuário ao controlador de seleção de conteúdo 175.
O sistema de vídeo de transmissão 100 da Figura 1 pode ser usado para gravar conteúdo de forma reduzida, mais refluzida do que um programa de televisão de transmissão típico, ou para gravar programas de televisão de extensão total. O termo "clipe" será usado aqui para descrever um trecho de conteúdo específico. As várias modalidades da presente invenção habilitam um usuário a estabelecer um perfil indicando qual tipo de conteúdo o usuário está interessado em gravar. Como tal, quando conteúdo combinando com aquele perfil é transmitido utilizando, por exemplo, um método de seleção flexível, um receptor da presente invenção gravará automaticamente o conteúdo, sem exigir qualquer participação ativa por parte do usuário. Subseqüentemente, quando o usuário estiver interessado em assistir o vídeo, o dispositivo receptor apresenta, por exemplo, por intermédio de uma interface de usuário (por exemplo, interface gráfica de usuário (GUI)) 180, uma listagem de todo o conteúdo armazenado no dispositivo. O usuário então seleciona um clipe para reprodução. A reprodução pode então começar imediatamente sem um retardo. De acordo com várias modalidades da presente invenção, a utilização de energia pode ser reduzida mediante o não-recebimento dos clipes que não são de interesse para um usuário e como tal não devem ser gravados. O receptor 160 pode introduzir um modo de espera durante o tempo quando os clipes que não são de interesse estão sendo transmitidos para minimizar a utilização de bateria, e retornar para um modo ativo quando necessário para receber os clipes que foram selecionados para gravação ou para receber atualizações do guia eletrônico de serviços (ESG).
No sistema de vídeo de transmissão 100 da Figura 1, no head end 110, um ou mais indicadores, por exemplo, palavras-chave, estão associados a cada clipe individual 115, como parte dos metadados que descrevem aquele clipe específico 115. Deve ser observado, contudo, que pode haver vários clipes que correspondam a um evento específico, tal como um jogo de beisebol. Mais especificamente, no gerador de ESG 125 do head end 110, um esquema de ESG é usado que não apenas inclui campos fixos em uma hierarquia predefinida, a qual corresponde aos atributos específicos (por exemplo, nome do programa, nome do diretor, campo de tamanho, etc.), mas inclui também indicadores, os quais não seguem qualquer hierarquia específica. O ESG também pode se estender para incorporar campos de sincronização correspondendo a quando o conteúdo foi criado mais propriamente do que quando ele foi transmitido. O ESG também pode se estender para incorporar um campo indicando que um clipe é um membro de um grupo associado de clipes. Esses dados de ESG (por exemplo, informação de identificação) são transmitidos periodicamente para muitos dispositivos receptores, através de qualquer tipo de rede unidirecional ou bidirecional, cabeada ou sem fio, tal como a rede de difusão 150 ilustrada na Figura 1. De acordo com a presente invenção, a informação de identificação pode ser usada para identificar o clipe (porção de conteúdo de mídia) incluindo uma quantidade de espaço necessária em um meio de memória para armazenar aquele clipe específico. Em várias modalidades da presente invenção, a rede de transmissão pode compreender uma rede celular e o receptor pode compreender um dispositivo de comunicação móvel. Em uma modalidade da presente invenção, os metadados (informação de identificação) são anexados ao clipe além de, ou em vez dos metadados sendo incluídos no ESG.
Quando um clipe e seus indicadores associados são ingeridos no head end, o clipe é programado para transmissão em um momento posterior pelo Programador 120. Os dados de ESG a serem transmitidos são atualizados para conter informação de identificação sobre o clipe recentemente adicionado (por exemplo, seus metadados e seu tempo de transmissão programado e canal, um campo de tamanho, etc.). Um clipe individual pode ser transmitido mais do que uma vez. Os dados de ESG a serem transmitidos são atualizados para conter a informação para todos os momentos em que o clipe individual deve ser transmitido. Além disso, diversos clipes diferentes podem ser adicionados ao sistema. Cada clipe é transmitido em seu tempo programado. Os clipes podem ser transmitidos através da mesma rede que os dados de ESG, ou através de uma rede diferente. Isto é, embora no sistema de vídeo de transmissão 100 da Figura 1, os dados de ESG e os vários clipes sejam ilustrados como sendo transmitidos pelo servidor FLUTE 130 através da rede de transmissão 150, em modalidades alternativas da presente invenção, os dados de ESG e os dados de conteúdo podem ser comunicados a um receptor utilizando diferentes canais ou redes de comunicação, Conforme ilustrado na Figura 1, o servidor FLUTE 130 pode ser usado para transmitir os dados de ESG e/ou os próprios clipes.
No receptor 160, um usuário individual especifica antecipadamente o tipo de preferências de conteúdo que ele está interessado em assistir. Essa informação pode ser armazenada como um perfil no dispositivo de recepção do usuário. Essas preferências podem ser indicadas como itens de interesse, os quais são similares aos indicadores associados com os clipes no head end. Alternativamente, as preferências podem ser termos de consulta de pesquisa, que permitem pesquisar combinações ou termos de pesquisa, negativos. Em uma modalidade da presente invenção, o meio 180 pra comunicar um perfil de usuário ao controlador de seleção de conteúdo 175 é uma interface de usuário 180. A interface de usuário 180 do receptor 160 do sistema de vídeo de transmissão 100 da Figura 1 pode compreender controles remotos sem fio, dispositivos indicadores, tal como um mouse ou trackball, sistemas de reconhecimento de voz, telas sensíveis ao toque, menus na tela, botões, botões de girar e semelhante. Além disso, a interface de usuário 180 pode ser provida diretamente no receptor 160 ou em um painel ou dispositivo remoto.
Por exemplo, a Figura 2 ilustra um diagrama de blocos de alto nível de uma interface de usuário 180 adequada para uso no sistema de vídeo de transmissão 100 da Figura 1 de acordo com uma modalidade da presente invenção. Conforme descrito acima, a interface de usuário 180 é provida para comunicação utilizando um perfil de usuário para o controlador de seleção de conteúdo 175 de acordo com uma modalidade da presente invenção. A interface de usuário 180 da Figura 2 pode ser uma estação de trabalho independente incluindo um painel de controle 200 tendo uma tela ou display 202 ou pode ser implementada em software como uma interface gráfica de usuário em um computador. Controles 210-226 podem incluir botões giratórios/hastes de direção, reais 210, teclados/teclados reduzidos 224, botões 218-222, botões giratórios virtuais/barras de direção e/ou botões 214, um mouse 226, um joystick 230 e semelhante, dependendo da implementação da interface de usuário 180.
Com referência de volta à Figura 1, o receptor 160 periodicamente recebe os dados de ESG, por exemplo, por intermédio do analisador ESG 170 e armazena os mesmos localmente, por exemplo, no dispositivo de armazenamento de conteúdo 185. Após os dados de ESG atualizados serem recebidos, o controlador de seleção de conteúdo 175 do receptor 160 seleciona quais clipes devem ser gravados localmente, com base nos indicadores coincidentes do clipe de transmissão com a informação de interesse do usuário definida pelo perfil. Um sistema de contagem mais sofisticado também pode ser usado para selecionar quais clipes devem ser gravados. O processo de selecionar se um clipe será gravado pode ser feito a qualquer momento após uma atualização de ESG ser recebida contendo uma referência a um clipe específico. Por exemplo, os dados de ESG podem ser recebidos antes que um clipe específico que está para chegar seja recebido e como tal uma decisão no sentido de gravar ou não um clipe pode ser tomada antes de receber um clipe. Como tal, a utilização de energia pode ser reduzida pelo fato de não receber os clipes que não devem ser gravados. Por exemplo, o receptor 160 pode entrar em um modo de espera durante o tempo quando os clipes que não são de interesse estão sendo transmitidos para minimizar a utilização de bateria, e retornar a um modo ativo quando necessário para receber atualizações de ESG ou clipes que foram selecionados para gravação. Isto é, em uma modalidade da presente invenção um receptor pode utilizar informação de sincronismo no ESG para saber quando ligar e desligar. No modo de espera, o receptor funcionalmente pode ser desabilitado. Quando um clipe que foi selecionado para gravação é programado para transmissão, o receptor 160 é ativado para receber o clipe sendo transmitido. Quando o início da transmissão do clipe selecionado é detectado, por exemplo, mediante uso do receptor FLUTE 165 do receptor 160 para identificar o clipe selecionado, o receptor 160 começa a gravar o clipe e armazenar o mesmo no dispositivo de armazenamento de conteúdo local 185.
Em uma modalidade alternativa da presente invenção, os dados de ESG podem ser recebidos ao mesmo tempo em que o conteúdo (clipe) e como tal, uma decisão para gravar ou não gravar o conteúdo pode ser tomada no momento em que o conteúdo é recebido. Em tais modalidades da presente invenção, espaço de armazenamento é conservado mediante não-gravação de conteúdo que não é preferido ou selecionado por um usuário.
Em várias instâncias, é possível que o dispositivo de armazenamento de conteúdo local 185 não terá espaço disponível suficiente para armazenar o clipe selecionado. O campo "Armazenamento" do ESG de DVB-H pode ser usado para determinar o tamanho do clipe a ser transmitido. Se espaço insuficiente estiver disponível no dispositivo de armazenamento de conteúdo local 185, o receptor 160 pode ou decidir não gravar o novo clipe, ou remover um ou mais clipes já armazenados no armazenamento local. Tipicamente, o campo "Armazenamento" do ESG de DVB-H está em unidades de Mbytes, o que é de certo modo impreciso, de modo que os tamanhos efetivos dos clipes armazenados podem ser usados em vez disso para determinar o espaço disponível no armazenamento local.
De acordo com várias modalidades da presente invenção, para reduzir a utilização de bateria, uma tela de exibição (não mostrada), por exemplo, do reprodutor de áudio/vídeo 190 pode ser desligada durante o processo de recepção de clipe e de ESG. Em uma modalidade da presente invenção, a tela de exibição é ativada apenas quando um usuário está usando ativamente o reprodutor de áudio/vídeo 190 para assistir a um clipe.
Em uma modalidade da presente invenção, a participação ativa do usuário no processo de personalização de vídeo é necessária apenas para estabelecer antecipadamente um perfil, o que pode ser feito uma vez, ou atualizado conforme desejado.
O processo de seleção de clipe adicional é feito automaticamente pelo receptor 160. O perfil pode ser estabelecido em muitas formas diferentes, seja no próprio dispositivo, ou separadamente em um computador conectado, por exemplo, à Internet. O usuário pode selecionar itens de interesse a partir de uma lista apresentada a ele, ou pode introduzir itens de interesse de texto livre. Um item de interesse pode ser equivalente a um indicador que é associado a um clipe.
Uma modalidade de um processo para selecionar quais os clipes que devem ser gravados é descrito em mais detalhe abaixo. Por exemplo, a associação de indicadores flexíveis com clipes individuais e um perfil de interesse especificado pelo usuário permitem grande flexibilidade. Por exemplo, o usuário A pode estar interessado em beisebol e, especificamente, no time New York Yankees. Como tal, em uma modalidade, "Yankees" seria armazenado como um item de interesse no perfil no receptor 160 do usuário. Outro usuário, B, poderia estar interessado no Boston Red Sox. Como tal, em uma modalidade, "Red Sox" seria armazenado como um item de interesse no perfil do receptor 160 do usuário B. Um time favorito do terceiro usuário C é o Kansas City Royals e ele pretende gravar itens de interesse incluindo o Kansas City Royals, contudo o usuário também está interessado nas manchetes para todos os times de beisebol da liga principal. Como tal, em uma modalidade da presente invenção, o perfil do usuário C incluiria itens de interesse para "Royals" e "MLB highlights".
Por exemplo, se um clipe programado para transmissão inclui um destaque de grand slam homerun no jogo entre o Yankees e o Red Sox, os metadados para aquele clipe podem incluir os indicadores "Yankees", "Red Sox" e "MLB highlights", os quais são incluídos nos dados de ESG. Como tal, quando os receptores dos usuários A, B e C recebem os dados ESG descrevendo aquele clipe, todos os três receptores dos usuários A, BeC selecionarão para gravar aquele clipe, porque cada um deles terá ao menos um item de interesse que coincide com ao menos um indicador associado ao clipe. Isto é, quando o clipe é transmitido, ele será gravado em todos os três receptores.
De acordo com a presente invenção, a combinação de itens de interesse e indicadores de clipe pode ser feita utilizando uma combinação exata, ou pode ser combinado sem exigir uma combinação exata, por exemplo, se o texto de item de interesse estiver contido em qualquer lugar em um indicador de clipe, por exemplo, "MLB" combina com "MLB highlights", ou se o texto de item de interesse estiver contido em outros metadados associados com um clipe, tal como uma sinopse do clipe. Contudo, de acordo com modalidades alternativas da presente invenção, esquemas de combinação mais sofisticados podem ser implementados do que o esquema simples descrito acima onde o conteúdo é gravado se qualquer um dos itens de interesse de perfil combinar com qualquer um dos indicadores de clipe. Consultas de pesquisa que incluem combinações e/ou termos negativos também podem ser usadas.
Em modalidades alternativas da presente invenção, esquemas de combinação mais flexíveis podem ser implementados para pontuação de clipes individuais com base no perfil de usuário. Por exemplo, contagens relativas podem ser usados para decidir se um novo clipe a ser transmitido deve ser gravado e substituir em armazenamento um ou mais clipes existentes, com base em se o novo clipe ou os clipes existentes têm uma contagem superior. Um ou mais clipes existentes com as contagens mais baixas são deletados, com base na quantidade de espaço livre no meio de armazenamento local e nos tamanhos do novo clipe e nos clipes existentes de contagens mais baixas. Clipes individuais serão de tamanhos diferentes, de modo que muitos clipes existentes com contagens inferiores do que os necessários serão deletados para criar espaço para armazenar um novo clipe. As contagens dos clipes existentes com contagens mais baixas podem ser combinados em conjunto para determinar uma contagem total dos clipes existentes que seriam removidos, por exemplo, com contagem total sendo a soma das contagens de clipe ou a média das contagens de clipe. A contagem total dos clipes existentes pode ser comparada com a contagem do novo clipe e se a contagem do novo clipe for superior a contagem total dos clipes existentes os clipes existentes com contagens mais baixas são deletados e o novo clipe é gravado.
Ao determinar se um novo clipe deve ser gravado à custa de um clipe já armazenado, uma pequena tendência pode ocorrer para a contagem dos clipes existentes, para evitar armazenar constantemente novos clipes e substituir os clipes antigos, e que pode usar grande parte da vida útil da bateria em um dispositivo de cliente. Em tais modalidades, a contagem do novo clipe teria que exceder a contagem total dos clipes existentes por um limite para que o novo clipe fosse selecionado para ser gravado.
Além disso, o cálculo de contagem pode considerar os itens de interesse no perfil do usuário, os quais podem ser classificados individualmente pelo usuário quando o perfil é configurado. O cálculo de contagem também pode considerar a idade do clipe no meio de armazenamento local, por exemplo, a contagem de um clipe específico diminuirá gradualmente à medida que ele se torna mais antigo. Adicionalmente, o cálculo de contagem pode considerar a estatística de assistência do usuário, por exemplo, qual conteúdo associado a certos indicadores é mais freqüentemente assistido.
Subseqüentemente, quando um usuário deseja assistir a um vídeo no dispositivo, a interface de usuário 180 apresenta uma lista dos clipes gravados no meio de armazenamento local. A lista de clipes pode ser apresentada de diversas formas diferentes, tal como agrupamento por indicadores, ou por contagem, ou por quão recentemente foi criado ou recebido o conteúdo. Grupos associados de clipes podem ser apresentados juntos ao usuário, na ordem na qual eles foram criados.
A Figura 3 ilustra um diagrama de fluxo de um método a ser realizado em uma central para personalizar gravação de vídeo de transmissão de acordo com uma modalidade da presente invenção. O método 300 da Figura 3 começa na etapa 302 na qual um indicador respectivo é atribuído para cada clipe a ser transmitido. O método 300 então prossegue para a etapa 304.
Na etapa 304, os clipes a serem transmitidos são programados para transmissão. O método 300 então prossegue para a etapa 306.
Na etapa 306, o ESG é configurado e atualizado para incluir os clipes programados para transmissão. No ESG dados descritivos respectivos, ou metadados, sobre clipes individuais, tal como o nome do programa, uma sinopse, ator, diretor, etc., assim como o tempo programado, data, duração e canal são armazenados. O método 300 então prossegue para a etapa 308.
Na etapa 308, a informação de identificação/ESG é transmitida para os receptores pretendidos. O método 300 então termina.
A Figura 4 ilustra um diagrama de fluxo de um método a ser realizado em um receptor para personalizar gravação de vídeo de transmissão de acordo com uma modalidade da presente invenção. O método 400 da Figura 4 começa na etapa 402 na qual informação de ESG respectiva é recebida para os clipes a serem transmitidos. O método 400 então prossegue para a etapa 404.
Na etapa 404, a informação de ESG respectiva para o novo clipe(s) é comparada com uma lista de preferências do usuário e classificado (isto é, recebe uma contagem) de acordo com quão bem a informação de ESG respectiva combina com uma ou mais seleções na lista de preferências do usuário. O método 400 então prossegue para a etapa 406.
Na etapa 406, é determinado se a contagem para o novo clipe é superior a um limite predeterminado. Isto é, como descrito acima, uma contagem ou classificação de limite é determinado para identificar aqueles clipes que um usuário prefere gravar. Se a contagem de um clipe respectivo não for superior ao limite predeterminado, o método 400 pula para a etapa 416. Se a contagem de um clipe respectivo for maior do que o limite predeterminado, o método 400 prossegue para a etapa 408.
Na etapa 408, é determinado se existe espaço disponível em um armazenamento local maior do que, ou igual ao tamanho do novo clipe a ser gravado. Se não houver espaço suficiente para armazenar o presente clipe a ser gravado, o método 400 prossegue para a etapa 410. Se houver espaço suficiente no meio de armazenamento local para gravação do clipe, o método 400 pula para a etapa 414.
Na etapa 410, a contagem do novo clipe a ser gravado é comparado com todos os clipes existentes na memória local. Se houver clipes de contagem inferior no meio de armazenamento local o método 400 prossegue para a etapa 412. Se clipes de contagem inferior não existirem no meio de armazenamento local, o método 400 prossegue para a etapa 416.
Na etapa 412, clipes com contagem inferior são removidos para acomodar a gravação do novo clipe. Em uma modalidade da presente invenção, os clipes de contagem mais baixa no meio de armazenamento local são removidos até que haja espaço suficiente no armazenamento local para gravar o novo clipe de contagem mais alta. Em uma modalidade alternativa da presente invenção, um clipe de contagem mais baixo que tem um tamanho igual ou maior do que o tamanho do novo clipe a ser gravado é removido para acomodar a gravação do novo clipe. O método 400 então prossegue para a etapa 414.
Na etapa 414, o clipe respectivo é identificado como um clipe a ser recebido e gravado. O método 400 então prossegue para a etapa 416.
Na etapa 416, é determinado se a informação de ESG para quaisquer outros clipes novos foi recebida. Se nenhuma informação de ESG para quaisquer outros clipes foi recebida, o método 400 prossegue para a etapa 418. Se ao menos outro clipe novo tiver sido recebido, o método 400 retorna para a etapa 404.
Na etapa 418, o método 400 é abandonado.
Tendo descrito as modalidades preferidas para um método, equipamento e sistema para recepção personalizada de média de transmissão (as quais pretendem ser ilustrativas e não limitadoras) é observado que modificações e variações podem ser feitas por aqueles versados na técnica à luz dos ensinamentos acima. Portanto, deve ser entendido que mudanças podem ser feitas nas modalidades específicas da invenção revelada as quais estão abrangidas pelo escopo e espírito da invenção conforme delineados pelas reivindicações anexas. Embora o anterior seja dirigido às várias modalidades da presente invenção, outras e adicionais modalidades da invenção podem ser concebidas sem se afastar do seu escopo básico.
Claims (33)
1. Método para customizar a recepção de conteúdo de mídia, CARACTERIZADO por compreender: determinar uma contagem respectiva para conteúdo de mídia utilizando ao menos informação de identificação de conteúdo de mídia recebido; se a contagem respectiva do conteúdo de mídia for maior do que um limite, determinar se espaço suficiente está disponível para gravar o conteúdo de mídia; se espaço suficiente não estiver disponível para gravar o conteúdo de mídia, comparar a contagem do conteúdo de mídia com o conteúdo de mídia previamente gravado e remover o conteúdo de mídia previamente gravado tendo uma contagem inferior ao conteúdo de mídia para acomodar a gravação do conteúdo de mídia.
2. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a contagem para o conteúdo de mídia é determinado de acordo com quão estreitamente a informação de identificação de conteúdo de mídia combina com uma ou mais seleções em uma lista de preferências do usuário.
3. Método, de acordo com a reivindicação 2, CARACTERIZADO pelo fato de que a contagem para o conteúdo de mídia é determinado mediante consideração adicional de um peso associado a um tipo específico de conteúdo de mídia.
4. Método, de acordo com a reivindicação 3, CARACTERIZADO pelo fato de que o peso é determinado mediante consideração de quão freqüentemente um tipo específico de conteúdo de mídia é selecionado para gravação.
5. Método, de acordo com a reivindicação 2, CARACTERIZADO pelo fato de que a lista de preferências do usuário identifica as preferências do usuário para conteúdo de mídia a ser gravado.
6. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a informação de identificação de conteúdo de mídia é recebida antes do recebimento do conteúdo de mídia.
7. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que se a contagem do conteúdo de mídia não for superior ao limite, o conteúdo de mídia não é recebido ou gravado.
8. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que se espaço suficiente estiver disponível em uma memória para gravar conteúdo de mídia e a contagem do conteúdo de mídia for maior do que um limite, o conteúdo de mídia é gravado na memória sem remover qualquer conteúdo de mídia previamente gravado.
9. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a informação de identificação de conteúdo de mídia é recebida antes de uma transmissão do conteúdo de mídia.
10. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a informação de identificação de conteúdo de mídia é recebida junto com o conteúdo de mídia.
11. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a informação de identificação de conteúdo de mídia compreende um guia eletrônico de serviços.
12. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que quando for determinado que o conteúdo de mídia não deva ser gravado um consumo de energia de um dispositivo de recepção é reduzido.
13. Método, de acordo com a reivindicação 12, CARACTERIZADO pelo fato de que o dispositivo de recepção está em um modo de espera.
14. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que o conteúdo gravado é agrupado para exibição de acordo com a informação de identificação de conteúdo.
15. Método, de acordo com a reivindicação 14, CARACTERIZADO pelo fato de que a informação de identificação de conteúdo compreende indicadores e o conteúdo gravado é agrupado para exibição de acordo com os agrupamentos de indicadores.
16. Dispositivo de recepção para customizar a recepção de conteúdo de mídia, CARACTERIZADO por compreender: um analisador de informação de conteúdo para avaliar a informação de identificação de conteúdo de mídia recebido; um meio de memória para armazenar conteúdo de mídia; e um controlador de seleção de conteúdo em comunicação com o analisador de informação de conteúdo para determinar uma contagem respectivo para a informação de identificação de conteúdo de mídia recebida; em que, se a contagem respectiva de conteúdo de mídia for maior do que um limite, é determinado se espaço suficiente está disponível no meio de memória para gravar o conteúdo de mídia, e se espaço suficiente não estiver disponível no meio de memória para gravar conteúdo de mídia, a contagem do conteúdo de mídia é comparado com o conteúdo de mídia previamente gravado no meio de memória e o conteúdo de mídia previamente gravado tendo uma contagem inferior ao do conteúdo de mídia é removido do meio de memória para acomodar a gravação do conteúdo de mídia.
17. Dispositivo de recepção, de acordo com a reivindicação 16, CARACTERIZADO por compreender uma interface de usuário.
18. Dispositivo de recepção, de acordo com a reivindicação 17, CARACTERIZADO pelo fato de que a interface de usuário compreende ao menos um de um controle remoto sem fio, um dispositivo indicador, tal como um mouse ou um trackball, um sistema de reconhecimento de voz, uma tela sensível ao toque, menus na tela, botões, e botões giratórios.
19. Dispositivo de recepção, de acordo com a reivindicação 17, CARACTERIZADO pelo fato de que a interface de usuário habilita um usuário a identificar preferências para gravar o conteúdo de mídia.
20. Dispositivo de recepção, de acordo com a reivindicação 16, CARACTERIZADO por compreender um dispositivo de reprodução de áudio/vídeo para reproduzir conteúdo de mídia gravado.
21. Dispositivo de recepção, de acordo com a reivindicação 16, CARACTERIZADO pelo fato de que a informação de identificação de conteúdo de mídia compreende informação de guia eletrônico de serviços.
22. Dispositivo de recepção, de acordo com a reivindicação 21, CARACTERIZADO pelo fato de que o analisador de informação de conteúdo compreende um analisador de guia eletrônico de serviços.
23. Dispositivo de recepção, de acordo com a reivindicação 16, CARACTERIZADO pelo fato de que se uma contagem respectiva para conteúdo de mídia não for maior do que um limite, o conteúdo de mídia não é recebido pelo dispositivo de recepção.
24. Dispositivo de recepção, de acordo com a reivindicação 23, CARACTERIZADO pelo fato de que se for determinado que o conteúdo de mídia não deva ser recebido, um consumo de energia do dispositivo de recepção é reduzido.
25. Dispositivo de recepção, de acordo com a reivindicação 24, CARACTERIZADO pelo fato de que o dispositivo de recepção está em um modo de espera.
26. Dispositivo de recepção, de acordo com a reivindicação 25, CARACTERIZADO pelo fato de que o conteúdo gravado é agrupado para exibição de acordo com a informação de identificação de conteúdo.
27. Dispositivo de recepção, de acordo com a reivindicação 26, CARACTERIZADO pelo fato de que a informação de identificação de conteúdo compreende indicadores e o conteúdo gravado é agrupado para exibição de acordo com os agrupamentos de identificadores.
28. Sistema para customizar a recepção de conteúdo de mídia, CARACTERIZADO por compreender: um dispositivo central para incluir informação de identificação com conteúdo de mídia a ser transmitido; uma rede para prover um meio de comunicação para a transmissão do conteúdo de mídia; um dispositivo de recepção para receber o conteúdo de mídia, o receptor incluindo: um analisador de informação de conteúdo para avaliar a informação de identificação de conteúdo de mídia recebido; um meio de memória para armazenar conteúdo de mídia; um controlador de seleção de conteúdo em comunicação com o analisador de informação de conteúdo para determinar uma contagem respectiva para a informação de identificação de conteúdo de mídia recebido; uma interface de usuário para habilitar um usuário a identificar preferências para gravação do conteúdo de mídia; e um dispositivo de reprodução de áudio/vídeo para reproduzir conteúdo de mídia gravado; em que, se a contagem respectiva de conteúdo de mídia for maior do que um limite é determinado se espaço suficiente está disponível no meio de memória para gravar o conteúdo de mídia e se espaço suficiente não estiver disponível no meio de memória para gravar o conteúdo de mídia, a contagem do conteúdo de mídia é comparado com o conteúdo de mídia previamente gravado no meio de memória e conteúdo de mídia previamente gravado tendo a contagem mais baixa do que o conteúdo de mídia é removido do meio de memória para acomodar a gravação do conteúdo de mídia.
29. Sistema, de acordo com a reivindicação 28, CARACTERIZADO pelo fato de que a informação de identificação compreende informação de guia eletrônico de serviços.
30. Sistema, de acordo com a reivindicação 28, CARACTERIZADO pelo fato de que a rede compreende uma rede de transmissão.
31. Sistema, de acordo com a reivindicação 28, CARACTERIZADO pelo fato de que o dispositivo central compreende um gerador de guia eletrônico de serviços para gerar informação de identificação para o conteúdo de mídia.
32. Sistema, de acordo com a reivindicação 28, CARACTERIZADO pelo fato de que o dispositivo de recepção compreende um dispositivo de comunicação móvel.
33. Sistema, de acordo com a reivindicação 28, CARACTERIZADO pelo fato de que a informação de identificação compreende um campo de tamanho e uma quantidade de espaço necessário para gravar conteúdo de mídia recebido é determinada a partir do campo de tamanho.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2006/035908 WO2008033136A1 (en) | 2006-09-14 | 2006-09-14 | Method, apparatus and system for personalized broadcast media reception |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0621994A2 true BRPI0621994A2 (pt) | 2011-12-27 |
Family
ID=37989192
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0621994-2A BRPI0621994A2 (pt) | 2006-09-14 | 2006-09-14 | mÉtodo, equipamento e sistema para recepÇço personalizada de mÍdia de transmissço |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20090204992A1 (pt) |
| EP (1) | EP2062442A1 (pt) |
| JP (1) | JP2010504024A (pt) |
| CN (1) | CN101513066A (pt) |
| BR (1) | BRPI0621994A2 (pt) |
| CA (1) | CA2662578A1 (pt) |
| WO (1) | WO2008033136A1 (pt) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080101317A1 (en) * | 2006-10-30 | 2008-05-01 | Nokia Corporation | System and method for providing advanced session control of a unicast session |
| US8649385B2 (en) * | 2007-05-29 | 2014-02-11 | Time Warner Cable Enterprises Llc | Methods and apparatus for using tuners efficiently for delivering one or more programs |
| CN101682435B (zh) * | 2007-06-01 | 2015-08-05 | 汤姆森特许公司 | 用于执行接收器中的功率管理的装置和方法 |
| JP5147950B2 (ja) | 2007-12-14 | 2013-02-20 | トムソン ライセンシング | 可変帯域幅のチャンネルを介してサイマル放送を行う装置および方法 |
| EP2225840A1 (en) * | 2007-12-18 | 2010-09-08 | Thomson Licensing | Apparatus and method for file size estimation over broadcast networks |
| US20090164452A1 (en) * | 2007-12-21 | 2009-06-25 | Espial Group Inc. | Apparatus and mehtod for personalization engine |
| US8793717B2 (en) * | 2008-10-31 | 2014-07-29 | The Nielsen Company (Us), Llc | Probabilistic methods and apparatus to determine the state of a media device |
| JP4679657B2 (ja) * | 2009-08-31 | 2011-04-27 | 株式会社東芝 | 放送受信装置 |
| CN101964100B (zh) * | 2010-09-28 | 2011-09-28 | 北京正邦高科信息技术有限公司 | 一种计算媒体进线的方法和系统 |
| US9692535B2 (en) | 2012-02-20 | 2017-06-27 | The Nielsen Company (Us), Llc | Methods and apparatus for automatic TV on/off detection |
| WO2013185329A1 (en) * | 2012-06-14 | 2013-12-19 | Nokia Corporation | Method and apparatus for associating interest tags with media items based on social diffusions among users |
| CN104683318B (zh) * | 2013-12-03 | 2018-02-16 | 中国科学院声学研究所 | 一种边缘流媒体服务器缓存选择方法与系统 |
| US20150172787A1 (en) * | 2013-12-13 | 2015-06-18 | Amazon Technologies, Inc. | Customized movie trailers |
| US9924224B2 (en) | 2015-04-03 | 2018-03-20 | The Nielsen Company (Us), Llc | Methods and apparatus to determine a state of a media presentation device |
| US10042704B2 (en) * | 2015-07-31 | 2018-08-07 | International Business Machines Corporation | Validating stored encoded data slice integrity in a dispersed storage network |
| US10322348B2 (en) | 2016-04-27 | 2019-06-18 | DISH Technologies L.L.C. | Systems, methods and apparatus for identifying preferred sporting events based on fantasy league data |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030182567A1 (en) * | 1999-10-20 | 2003-09-25 | Tivo Inc. | Client-side multimedia content targeting system |
| US6920281B1 (en) * | 2000-06-30 | 2005-07-19 | Koninklijke Philips Electronics N.V. | Video memory manager for use in a video recorder and method of operation |
| US7073193B2 (en) * | 2002-04-16 | 2006-07-04 | Microsoft Corporation | Media content descriptions |
| EP1487204B1 (en) * | 2002-05-22 | 2012-04-18 | Panasonic Corporation | Speculative recording device |
| JP4220303B2 (ja) * | 2002-05-22 | 2009-02-04 | パナソニック株式会社 | 投機録画装置、及びそのシステム |
| US20030225777A1 (en) * | 2002-05-31 | 2003-12-04 | Marsh David J. | Scoring and recommending media content based on user preferences |
| US6937168B2 (en) * | 2002-06-14 | 2005-08-30 | Intel Corporation | Transcoding media content from a personal video recorder for a portable device |
| US20040003413A1 (en) * | 2002-06-27 | 2004-01-01 | International Business Machines Corporation | System and method for priority sponsorship of multimedia content |
| EP1868382A3 (en) * | 2002-09-13 | 2008-02-27 | Sharp Kabushiki Kaisha | Broadcast program recording method, communication control device, and mobile communication device |
| US7260309B2 (en) * | 2002-11-07 | 2007-08-21 | Koninklijke Philips Electronics N.V. | Tracking of partially viewed shows so that they can be marked for deletion when a personal video recorder runs out of space |
| PL358355A1 (en) * | 2003-01-20 | 2004-07-26 | Advanced Digital Broadcast Polska Spółka z o.o. | Method of automatic functional inspection of digital television decoder based on a checklist of selected programs |
| KR20040066977A (ko) * | 2003-01-21 | 2004-07-30 | 엘지전자 주식회사 | 마크업 언어를 이용한 디지탈 방송 저장장치 |
| US9426407B2 (en) * | 2003-12-22 | 2016-08-23 | Google Technology Holdings LLC | Method and apparatus for representing storage capacity allocation of an audio/video recording device |
| US20050229228A1 (en) * | 2004-04-07 | 2005-10-13 | Sandeep Relan | Unicast cable content delivery |
| JP4214403B2 (ja) * | 2004-07-26 | 2009-01-28 | ソニー株式会社 | 放送受信装置および高頻度受信番組自動記録方法 |
| US9053754B2 (en) * | 2004-07-28 | 2015-06-09 | Microsoft Technology Licensing, Llc | Thumbnail generation and presentation for recorded TV programs |
| JP2006053633A (ja) * | 2004-08-10 | 2006-02-23 | Sony Corp | コンテンツ配信システム,利用者端末,コンテンツ配信サーバおよびコンピュータプログラム |
| US20060047775A1 (en) * | 2004-08-27 | 2006-03-02 | Timo Bruck | Method and apparatus for downloading content |
| JP2006115224A (ja) * | 2004-10-14 | 2006-04-27 | Funai Electric Co Ltd | ビデオ記録装置 |
| JP2006129265A (ja) * | 2004-10-29 | 2006-05-18 | Sharp Corp | 番組情報抽出装置、番組情報表示装置、放送番組録画システム、番組情報抽出方法、プログラム、および、プログラムを記録したコンピュータ読み取り可能な記録媒体 |
| JP4639790B2 (ja) * | 2004-12-16 | 2011-02-23 | 船井電機株式会社 | 地上波ディジタルtv放送受信装置 |
| US7870582B2 (en) * | 2005-07-13 | 2011-01-11 | Broadcom Corporation | Method for providing long term program guide data in a video recorder system with access to only short term program guide data |
-
2006
- 2006-09-14 BR BRPI0621994-2A patent/BRPI0621994A2/pt not_active IP Right Cessation
- 2006-09-14 US US12/310,506 patent/US20090204992A1/en not_active Abandoned
- 2006-09-14 WO PCT/US2006/035908 patent/WO2008033136A1/en not_active Ceased
- 2006-09-14 CA CA002662578A patent/CA2662578A1/en not_active Abandoned
- 2006-09-14 CN CNA2006800558558A patent/CN101513066A/zh active Pending
- 2006-09-14 JP JP2009528213A patent/JP2010504024A/ja active Pending
- 2006-09-14 EP EP06803626A patent/EP2062442A1/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| CA2662578A1 (en) | 2008-03-20 |
| EP2062442A1 (en) | 2009-05-27 |
| WO2008033136A1 (en) | 2008-03-20 |
| JP2010504024A (ja) | 2010-02-04 |
| US20090204992A1 (en) | 2009-08-13 |
| CN101513066A (zh) | 2009-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0621994A2 (pt) | mÉtodo, equipamento e sistema para recepÇço personalizada de mÍdia de transmissço | |
| US11405685B2 (en) | Efficient insertion of media items in media streams | |
| US8464294B2 (en) | Method, terminal and system for playing programs | |
| US8799348B2 (en) | Podcast organization and usage at a computing device | |
| US8180895B2 (en) | Management of podcasts | |
| KR100387965B1 (ko) | 사용자 적응적 멀티미디어 서비스 시스템 | |
| Das et al. | Recommender systems for TV | |
| US8332894B2 (en) | Notifying user of missing events to prevent viewing of out-of-sequence media series events | |
| US20070299874A1 (en) | Browsing and searching of podcasts | |
| JP2009273043A (ja) | 情報提供装置、携帯情報端末、コンテンツ処理機器、機器制御装置、コンテンツ処理システム、およびプログラム | |
| JP2002171232A (ja) | 送受信システム、送信装置及び受信装置 | |
| WO2005076616A1 (en) | Method of searching for programme content | |
| EP2131362A1 (en) | Method and system for managing content data | |
| CN102483750A (zh) | 元数据收集装置 | |
| DK2661706T3 (en) | DEVICE AND PROCEDURE FOR MANAGING A PERSONAL CHANNEL | |
| US20050154763A1 (en) | Segmentation metadata for audio-visual content | |
| KR100848125B1 (ko) | 인명 정보 및 터미널 정보를 포함한 ued 정보를 이용한 맞춤형 방송 서비스 제공 장치 및 방법과 사용자 단말 장치 및 컴퓨터로 읽을 수 있는 기록매체 | |
| JP5360137B2 (ja) | 情報提供装置、携帯情報端末、およびコンテンツ処理機器 | |
| US20140020027A1 (en) | Apparatus and method for managing a personal channel | |
| JP2001148155A (ja) | 放送番組記録・消去方法及び放送番組記録・消去装置 | |
| JP6014338B2 (ja) | コンテンツ配信装置、コンテンツ配信システム、およびコンテンツ配信プログラム | |
| CN101604542B (zh) | 重放设备 | |
| KR20090064386A (ko) | 개인화 된 방송 미디어 수신을 위한 방법, 장치 및 시스템 | |
| TWI465948B (zh) | 前置瀏覽及瀏覽資料客製化的方法及其數位媒體裝置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2272 DE 22/07/2014. |