BRPI0001662B1 - sistema de transmissão interativa - Google Patents

sistema de transmissão interativa Download PDF

Info

Publication number
BRPI0001662B1
BRPI0001662B1 BRPI0001662A BR0001662A BRPI0001662B1 BR PI0001662 B1 BRPI0001662 B1 BR PI0001662B1 BR PI0001662 A BRPI0001662 A BR PI0001662A BR 0001662 A BR0001662 A BR 0001662A BR PI0001662 B1 BRPI0001662 B1 BR PI0001662B1
Authority
BR
Brazil
Prior art keywords
video
information
channel
users
user
Prior art date
Application number
BRPI0001662A
Other languages
English (en)
Other versions
BR0001662A (pt
Inventor
Asha Vellaikal
Son K Dao
Yongguang Zhang
Original Assignee
Hughes Electronics 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 Hughes Electronics Corp filed Critical Hughes Electronics Corp
Publication of BR0001662A publication Critical patent/BR0001662A/pt
Publication of BRPI0001662B1 publication Critical patent/BRPI0001662B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • H04N21/4725End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234318Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into objects, e.g. MPEG-4 objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6143Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8583Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by creating hot-spots
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<b>serviços de dados de multidifusão e fluxo de marcação de sinal de transmissão para sistemas de transmissão interativa<d> um sistema (10) e método para produzir e receber transmissão interativa tendo um sinal de transmissão com um canal de hipermídia (38) e um canal de dados de multidifusão lógica (40). o canal de dados de multidifusão lógica (40) tem um fluxo de marcação de sinal de transmissão (bsms) (36). os usuários do sistema (28) têm um receptor (58) com um módulo de interatividade (76) e um módulo de comunicação (78). o bsms permite que objetos selecionáveis pelo usuário sejam exibidos para os usuários do sistema. os objetos de bsms podem ser gerados combinandos reconhecimento de fala, processamento de linguagem (e opcionalmente vídeo) e buscas de palavras-chave. selecionando objetos, várias informações referentes àqueles objetos podem ser exibidas para os usuários. uma porção do canal de multidifusão lógica pode ser empregada para fornecer interatividade entre os usuários. uma variação elimina o bsms empregando-se um servidor de fluxo de marcação para fornecer links de acesso ou gerando teor de link diretamente no receptor pelo mesmo processo.

Description

SISTEMA DE TRANSMISSÃO INTERATIVA
Campo técnico A presente invenção refere-se, em geral, a transmissão interativa e mais particularmente a sistemas para produzir transmissões interativas. Técnica antecedente Tradicionalmente, a televisão tem sido uma forma de diversão passiva, com modos de interatividade muito limitadores. Atualmente, não há meio pelo qual um usuário possa interagir com os sinais de transmissão para acessar informações referentes ao teor de transmissão ou acionar outras funções sofisticadas. Isto é especialmente inadequado na atual era da informação, onde tem havido uma explosão de informações sobre tópicos incontáveis em várias formas. 0 computador pessoal se tornou recentemente o dispositivo preferido para acesso a informações, principalmente devido à crescente popularidade e crescimento da Internet. Desse modo, o usuário tem tipicamente de assinar um provedor de serviço de informações ou ter acesso direto à Internet. Em tal ambiente, se o usuário estiver interessado em coletar informações relacionadas ao teor de televisão, buscas independentes sobre serviços de informações disponíveis devem ser conduzidas.
Para evitar este procedimento incômodo e enriquecer o teor de televisão, é necessário um sistema mais simples para interação do usuário com sinais de transmissão e transmissão direta de informação. A fusão prevista da televisão e do Computador Pessoal (PC) como uma única fonte para diversão e informações facilitará qualquer implementação da invenção apresentada aqui. Por exemplo, PCs que são capacitados a receber sinais de transmissão são atualmente disponíveis. Além disso, o "Web PC" relativamente barato é outro exemplo de um dispositivo que aumenta a televisão comum. ' Além destes dispositivos, as redes de comunicação capazes de transportar dados de largura de banda elevada logo estarão disponíveis em casas, permitindo sistemas de transmissão interativa. Estes avanços em infra-estrutura exigem novos métodos que facilitarão e utilizarão a união entre diversão e dispositivos de acesso de informações. A televisão interativa inclui- várias aplicações diferentes como video sob encomenda, compras e outros. Utilizando a televisão interativa os usuários terão total controle para permitir que eles especifiquem ações diferentes como a escolha de um filme a ser mostrado ou item a ser comprado. Várias arquiteturas de sistema diferentes foram propostas para tais sistemas. Contudo, estas exigem avanços tecnológicos tremendos nas áreas de comunicações e rede, servidores de video, etc. e um grande investimento em infra-estrutura como colocação de novos cabos para casas individuais.
Linguagens de marcação como HTML foram utilizadas para enriquecer documentos de texto padrão em formato de hipertexto incluindo etiquetas que precedem e seguem porções lógicas do documento. Quando o documento de hipertexto é analisado, as etiquetas de marcação podem ser separadas dos dados em volta e estas declarações de marcação contêm as informações como hiperlinks, âncoras e anotações que ajudarão as funções de hipertexto (como acesso de base de dados), esquemas de representação e modalidades de interface. Também foram propostos hipermidia nos quais elementos como texto, processos gráficos, fala, imagens e animação podem ser comunicados entre redes juntos. Hipermidia também pode ser definido de forma solta como dados de multimídia com hiperlinks.
Os sinais de transmissão de televisão comuns contêm apenas informações de vídeo e áudio produzindo um meio muito passivo de diversão com métodos limitados de interatividade. Nos últimos anos, uma quantidade limitada de interatividade foi fornecida adicionando-se informações aos sinais de transmissão. As comunicações Wink® incluem dados relevantes adicionais no sinal de televisão como estatísticas esportivas, ou informações e filmes que podem ser ativados pelo telespectador. Intercast®, Hypercast® e certos outros sistemas inserem dados de web no fluxo de video e áudio. Contudo, estes sistemas não permitem que os telespectadores interajam entre eles próprios e, conseqüentemente, assistir a um filme em casa nunca é semelhante a uma experiência de teatro devido à falta de interação com a audiência. Adicionalmente, todos estes sistemas resultam em múltiplos usuários solicitando os mesmos dados do servidor de web simultaneamente criando uma tremenda carga no servidor e na rede. Portanto, há necessidade de um sistema e método pelos quais os meios de transmissão possam ser tornados ativos e o usuário possa então interagir com os sinais.
Sumário da Invenção Um aspecto da invenção proposta é a adição de um novo fluxo de marcação de sinal de transmissão (BSMS) aos sinais de transmissão. Este fluxo adicional contém dados que converterão os fluxos de vídeo e áudio em fluxos de hipermídia. Como documentos de hipertexto, estas informações adicionais podem conter anotação, links e outras informações úteis ao usuário que pode ser capacitado por simples cliques de um controle remoto especializado para iniciar alguma ação como a recuperação de documentos associados em um canal de comunicação. Este esquema também intercala naturalmente com o padrão de compressão baseado em MPEG-4.
Em um aspecto adicional da invenção, um método de transmissão compreendendo as etapas de: identificar e especificar objetos selecionáveis de um sinal de transmissão, gerar um fluxo de marcação contendo o objeto; e transmitir um sinal de transmissão interativo compreendendo o fluxo de marcação.
Uma finalidade da invenção é transformar os sinais de transmissão em uma fonte mais rica de informações e permitir que o usuário interaja com os sinais de transmissão, desse modo permitindo uma experiência de assistência interativa.
Uma vantagem da invenção é que não exigirá maiores alterações de hardware na infra-estrutura existente. Além disso, não requer armazenagem excessiva na extremidade de usuário como é comum em muitos sistemas de televisão interativos. 0 acréscimo que é necessário na largura de banda de dados adicional pelo novo fluxo de dados é muito pequeno. Além disso, o esquema é excepcionalmente compatível com o padrão de compressão MPEG-4, embora ainda possível utilizar os padrões MPEG-1 e MPEG-2. A presente invenção provê a um telespectador um alto grau de interatividade em termos de comunicação com outros telespectadores bem como obter informações adicionais de outras fontes, como a Internet.
Estas e outras características e vantagens da presente invenção serão evidentes para aqueles versados no estado da técnica a partir da seguinte descrição detalhada de modalidades preferidas, tomadas juntamente com os desenhos em anexo.
Breve Descrição dos desenhos A figura 1 é um diagrama de blocos de nível elevado de um modelo de transmissão atual. A figura 2 é um diagrama ilustrando um sinal de transmissão típico. A figura 3 é um diagrama de blocos de nível elevado de um modelo de transmissão interativo de acordo com a presente invenção. A figura 4 é um diagrama ilustrando o sinal de transmissão incluindo o fluxo de marcação de sinal de transmissão de acordo com a presente invenção. A figura 5 é um diagrama dos canais de dados de multidifusão e hipermídia. A figura 6 é um diagrama da arquitetura de sistema implementada por um serviço de transmissão baseado em satélite. A figura 7 é um diagrama dos componentes básicos do sistema incluindo o módulo de vídeo/repetição, o módulo de interatividade e o módulo de comunicação. A figura 8 é um diagrama do quadro de video e o mapa de imagem correspondente.
Descrição das modalidades preferidas Na seguinte descrição, os mesmos numerais de referência são utilizados para identificar componentes idênticos. A seguinte descrição é dirigida a um sistema baseado em satélite. 0 ensinamento da presente invenção pode ser aplicado a sistemas de transmissão convencionais ou ser incorporado em sistemas de transmissão convencionais.
Com referência à figura 1, um sistema de transmissão por satélite conhecido 10 é ilustrado. O sistema 10 inclui um satélite 12 que é utilizado para gerar sinais de transmissão 14 para os usuários 16. Como ilustrado, os sinais são transmitidos do satélite 12 para os usuários. Nenhuma interação é realizada pelos usuários.
Com referência agora à figura 2, o sinal de transmissão conhecido 14 contém apenas informações suficientes para transmitir uma imagem de video e áudio sincronizado. O sinal de transmissão 14 consiste em um fluxo de nível de sistema 18, um fluxo de vídeo 20 e um fluxo de áudio 22. Tipicamente, os dados de vídeo e áudio estarão em um formato comprimido, enquanto o fluxo do sistema conterá as informações de sincronização. Alguns sinais também conterão informações de legenda fechada.
Com referência agora à figura 3, um sistema de transmissão por satélite interativo 24, de acordo com a invenção, é ilustrado. 0 sistema 24 tem um satélite 26 capaz tanto de enviar como receber sinais para e dos usuários 28. O satélite 26 gera sinais de transmissão 30 modificados daqueles acima. Os usuários geram um sinal de retorno 32 para comunicar com o satélite 26 e interagem com o restante do sistema como será descrito abaixo.
Com referência agora à figura 4, o sinal de transmissão 30 da presente invenção inclui o fluxo do sistema 18, fluxo de áudio 20 e fluxo de vídeo 22 como mostrado acima na figura 2. Um fluxo adicional, um Fluxo de Marcação de Sinal de Transmissão 36 (BSMS), também é transmitido juntamente com os outros fluxos 18, 20, 22. BSMS 36 é uma linguagem de computador que pode ser entendida por um dispositivo de repetição como será descrito adicionalmente abaixo. BSMS 36 carrega informações que permitirão que os sinais de transmissão suportem interatividade. 0 BSMS 36 contém informações para servir várias finalidades descritas abaixo: (1) Intensificação de informações de video e áudio: A finalidade do BSMS 36 é carregar informações que podem ser capacitadas pelo usuário para melhorar a experiência de assistência. Por exemplo, BSMS 36 pode conter informações correlatas referentes a uma cena especifica que pode ser ativada se desejado pelo usuário; uma cena de filme pode conter os nomes dos atores que aparecem na cena naquele momento. Legenda fechada pode ser considerada parte do fluxo de marcação, intensificando o fluxo de áudio pela provisão de um transcrito na tela do video do que está sendo falado. Desse modo, a linguagem de marcação deve ter provisões para incluir estas informações adicionais, ativadas opcionalmente pelo usuário. (2) Identificação e especificação de objetos selecionáveis: A linguagem de marcação tem a capacidade de identificar e especificar objetos selecionáveis na tela do video. Isto é importante, visto que podem haver ações definitivas que são associadas a estes objetos que são ativados quando o usuário seleciona aquele objeto. Alguns exemplos de objetos selecionáveis são palavras chave faladas bem como partes especificas da tela de video. (3) Inclusão de funções relacionadas à escolha de objetos selecionáveis: além de ser capaz de especificar objetos selecionáveis dos fluxos de mídia, o fluxo de marcação também deve conter funções relacionadas à escolha destes objetos. Esta é uma característica significativa do fluxo de marcação. Da perspectiva de hipermídia, uma das funções importantes é hiperlinks, liga-se a informações associadas de várias fontes. Quando o usuário seleciona um objeto, a função correlata é invocada e, no caso de hiperlinks, as informações associadas são recuperadas e exibidas. BSMS 36 mistura naturalmente com o esquema de compressão baseado em MPEG-4 padronizado. 0 padrão de compressão MPEG-4 é um sistema para comunicar objetos audiovisuais (AV). Ao contrário de padrões de compressão anteriores como MPEG-1 e MPEG-2 que são independentes de teor e baseados em bloco, o padrão MEPG-4 utiliza uma sintaxe de codificação baseada em objeto que é mais adequada para aplicações interativas. MPEG-4 inclui sintaxe de codificação baseado em teor, edição baseada em teor, acesso baseado em teor e interação de usuário. Na arquitetura MPEG-4, um ou mais objetos AV e suas relações espacial-temporal são transmitidos de uma fonte para um decodificador MPEG-4. Na fonte, os objetos AV são protegidos contra erro, muitiplexados e transmitidos a jusante. No decodificador, os objetos AV são desmultiplexados, corrigidos em erro, descomprimidos, compostos e apresentados ao usuário final. É possível para o usuário final interagir com as informações e desse modo o decodificador MPEG-4 possui a funcionalidade para fornecer meios para interação de usuário. Além disso, a arquitetura MPEG-4 permite capacidade de download de ferramentas de decodificação e desse modo fornece aos desenvolvedores de teor a flexibilidade para criar estruturas de fluxo de bits personalizadas para adequar-se a necessidades de aplicação especificas. MPEG-4 coloca importância nos conceitos de um objeto de vídeo (VO), camadas de objeto de vídeo (VOL), e planos de objeto de video (VOP). VO e VOP correspondem a entidades no fluxo de bits que o usuário pode acessar e manipular. 0 conceito VO é naturalmente adequado a BSMS 36. Cada objeto na tela pode ser facilmente associado a uma ação específica, como ligação a um URL. Após seleção daquele objeto (que é sustentado pela natureza interativa de MPEG-4) , a função correspondente pode ser ativada como descrito anteriormente. 0 Comitê de MPEG-4 definiu a Linguagem de Descrição de Sintaxe MPEG-4 (MSDL), incluindo uma especificação de classes de objetos que será utilizada para aplicações especificas. A classe de objeto AV consiste em um método público denominado manipulação, que pode ser utilizado para manipular interação de usuário. Este método pode ser utilizado para analisar o fluxo e chegar na ação correspondente. Fornecendo um campo de atributo às classes MPEG-4, qualquer ação pode ser especificada como um dos atributos ou propriedades do objeto.
Ao contrário de MPEG-4, MPEG-1 e MPEG-2 são esquemas de codificação baseados em bloco, que não incorporam o conceito de um objeto de video. Desse modo, a inclusão de dados de BSMS 36 com tais formatos é mais difícil. Os dois esquemas contêm a camada de sistema, que é tradicionalmente utilizada para manter informações de multiplexação e regulagem. 0 fluxo do sistema tem a provisão de incluir dados privados, que podem ser utilizados para carregar o BSMS. Contudo, mapeamento entre elementos de imagem diferentes e funções devem ser manipulados em outro lugar visto que não há conceito de objeto embutido nestes esquemas de codificação.
Multidifusão é utilizada para se referir a informações de qualidade de membros de grupo, pelo que um grupo pode consistir em todos os telespectadores que assistem um canal específico. Em multidifusão baseada em IP, cada grupo de multidifusão é especificado por um endereço de multidifusão. É possível ter-se um endereço de canal de multidifusão estático associado a cada canal. Por exemplo, o canal 4 pode ter um endereço de multidifusão de 224.0.0.4. Este canal de multidifusão é um canal de dados que formará o meio pelo qual os usuários pode se comunicar mutuamente (tipo bate-papo),, enviar mensagens e solicitar informações adicionais, como dados de web. Além deste canal de dados, os sinais de vídeo e áudio serão aumentados com BSMB 36, que fornecerá a funcionalidade para especificar links de interesse e outras informações de intensificação. Por exemplo, utilizando BSMS 36, é possível associar-se um link na Internet, que é de relevância ao que está sendo exibido. Um usuário pode ativar este link para receber dados que são então entregues via o canal de multidifusão. Outros usuários- que são interessados nos mesmos dados também receberão os mesmos embora apenas uma única cópia tenha sido transmitida. Isto melhora consideravelmente o redimensionamento do sistema com relação à largura de banda disponível. Com o uso do BSMS 36, o canal de vídeo/áudio é transformado em um canal semi-hipermídia.
Com referência agora à figura 5, em uma variante da invenção, o sinal de transmissão 30 é compreendido de dois sinais. Um canal de hipermídia 38 e um canal de multidifusão lógico 40. O canal de hipermídia 38 é uma transmissão em um sentido da fonte de transmissão parra os usuários. 0 BSMS 36 está contido no canal de hipermídia 38. O canal de multidifusão lógico 40 é um canal interativo em dois sentidos, compartilhados conjuntamente por todos os telespectadores de um canal específico. O canal de multidifusão lógico 40 acompanha cada canal de televisão para permitir aos usuários interagirem entre eles próprios com retardo de resposta limitada (através de caching), sem carregar excessivamente a rede e enquanto mantendo o sistema redimensionável. O canal de multidifusão lógica 40 conecta, desse modo, os usuários ou outros usuários e usuários à Internet.
Com referência agora à figura 6, a arquitetura de um sistema de transmissão baseado em satélite 46 é ilustrada. 0 sistema 46 inclui um centro de uplink 48 e um satélite 50 que multiplexam e transmitem os canais diferentes incluindo os canais de dados de multidifusão, áudio e vídeo. Um proxy de Centro de Operações de rede (NOC) 52 cuida de solicitações de usuário e programação, e recupera informações solicitadas da Internet 54 e outras fontes de dados associadas 56. Um sistema receptor 58 tendo uma antena de recepção 59 na extremidade do cliente através de um dispositivo de controle 61 coleta os dados de transmissão desmultiplexa os mesmos e orienta os mesmos para os dispositivos de saida apropriados ou software, além de responder à interação de usuário e enviar solicitações e outros dados através da conexão de rede. Como exemplo, o sistema receptor 58 pode incluir uma tela de exibição 60 incluindo vários sinais de tela incluindo uma porção de controle 62, uma porção de bate papo 64, uma porção de World Wide Web 66 e uma porção de video 68.
Os três elementos básicos da arquitetura do sistema são descritos abaixo: (1) Multiplexação no Centro de Uplink 48: Em transmissão de televisão por satélite tradicional, há um centro de uplink que gera os fluxos MPEG correspondendo a canais diferentes, multiplexa os mesmos e transmite os dados via um satélite de transmissão digital. Na arquitetura atual, o centro de uplink multiplexa o fluxo de marcação juntamente com os sinais de video e áudio bem como aceita dados interativos de tempo real do proxy NOC 52 (para cada canal) e transmite todos estes nos canais de dados apropriados. 0 canal de hipermidia é armazenado localmente ou chega em tempo real de outra fonte como com um evento ao vivo. Embora haja um único canal de multidifusão lógica associado a cada canal de televisão, vários canais de dados podem ser multiplexados juntos. (2) Proxy NOC 52: O proxy NOC 52 é a essência do sistema e fornece a função de coordenação principal entre solicitações de usuário e entradas e o canal de multidifusão. Os usuários comunicam diretamente ao proxy NOC 52, através de uma conexão de discagem ou via um provedor de serviço de Internet. (Embora a comunicação se baseie provavelmente em um protocolo IP, isto não é exigido pelo sistema).
Podem haver dois tipos de dados de usuário, uma entrada simples como no caso de uma aplicação de bate papo ou uma solicitação para alguns dados como no caso de dados da Internet. Nos dois casos os dados de usuário são encapsulados como um pacote IP e transmitidos para o proxy NOC 52. É obrigatório para todos os dados de usuário conter as informações de endereço de multidifusão para as quais os dados apropriados devem ser enviados. Isto pode ser transparente para o usuário solicitando ao sistema receptor que inclua automaticamente as informações de canal no pacote. Desse modo, o proxy recebe os pacotes e determina o curso de ação. No caso de uma aplicação onde o usuário está apenas entrando dados (como em bate papo), o proxy simplesmente envia o pacote para o grupo de multidifusão apropriado via o centro de uplink. Qualquer filtração ou moderação pode ser realizada neste ponto. No caso de solicitações, a operação é mais complicada. Considere o cenário onde usuários solicitam informações de um link especifico que foi incluído no BSMS 36. É altamente provável que múltiplos usuários solicitarão os mesmos dados. Para manter o sistema redimensionável (tanto em complexidade como em largura de banda), apenas uma cópia dos dados deve ser baixada do servidor apropriado e multiplamente difundida via o canal apropriado. Desse modo, o proxy tem de seguir o rastro de quais dados foram solicitados ou foram previamente enviados. No caso de dados que já foram solicitados, o proxy pode desconsiderar a solicitação uma vez que os dados já são transmitidos no canal de multidifusão comum como resultado de solicitação de outro usuário. No receptor há um cache que armazena todos os dados vindos do canal de multidifusão específico sintonizado. Isto melhora em muito o desempenho, visto que o dispositivo de usuário enviará uma solicitação apenas se não ver o item solicitado no cache. Para suportar usuários que acabaram de entrar em um canal sem um acúmulo de cache é importante que o proxy programe retransmissões de alguns dados (por exemplo dados que foram transmitidos no minuto anterior). (3) 0 Sistema Receptor 58: 0 sistema receptor 58 executa a função de desmultiplexar e descomprimir o canal de dados apropriados dos fluxos de vídeo e áudio multiplexados. 0 desmultiplexador extrai os canais de vídeo e áudio bem como o canal de multidifusão apropriado e envia os mesmos para os dispositivos apropriados. No caso do sinal de hipermídia, um analisador BSMS separará os fluxos de sinais de marcação dos sinais de video e de áudio. Os sinais de video e áudio comprimidos são então enviados para um módulo que descomprime os dados e os apresenta no dispositivo de exibição apropriado. 0 dispositivo de exibição neste caso tem que ser mais sofisticado do que simplesmente um monitor NTSC uma vez que não tem dados de exibição de outras aplicações como uma sessão de bate papo, browser de rede e assim por diante. As solicitações de usuário e interação são realizadas via um controle remoto especializado bem como teclado sem fio. Tem que haver um dispositivo de controle de interatividade que toma a entrada de usuário e executa a ação apropriada, decifra a parte apropriada do sinal de marcação ou envia a entrada de usuário via um dispositivo de comunicação. No caso mencionado por último, é necessário que o sistema tenha uma pilha de comunicação e um modem além de um microprocessador de finalidade geral ou especializado. Além disso, o sistema tem um cache para armazenar todos os dados de entrada para o canal que o usuário está atualmente assistindo. Também, o módulo receptor contém um meio pelo qual os pacotes podem ser filtrados com base nos endereços de multidifusão de modo que apenas pacotes destinados àquele canal especifico são extraídos. Informações detalhadas sobre os componentes do sistema são fornecidas abaixo.
Com referência agora à figura 7, o sistema receptor pode ter três módulos principais, o módulo de repetição de vídeo/áudio 74, o módulo de interatividade 76 e o módulo de comunicação 78. 0 módulo de repetição de vídeo/áudio 74 consiste em dois dispositivos, um dispositivo de descompressão e repetição 80 que é acoplado a um dispositivo de exibição 82. 0 dispositivo de repetição 80 recebe o fluxo de transmissão e subsequentemente desmultiplexa e descomprime o canal selecionado pelo usuário. Os fluxos de vídeo e áudio descomprimidos (após serem sincronizados utilizando as informações de nível do sistema) são então transmitidos para o dispositivo de exibição de vídeo/áudio 82. Este dispositivo de exibição 82 pode ser um monitor de televisão normal com alto-falantes. Também é possível que o dispositivo de exibição seja um monitor PC capacitado por sinal de transmissão. Observe que até o presente este módulo tem o mesmo receptor de topo ajustado de funcionalidade em sistemas de transmissão atuais. Além das funções acima, o dispositivo de repetição 80 também passa o fluxo de marcação para o dispositivo de controle de interatividade que faz parte do módulo de interatividade como será discutido abaixo. 0 dispositivo de repetição 80 também é capaz de aceitar instruções do módulo interativo para modificar as propriedades dos dados de áudio e vídeo sendo transmitidos para o dispositivo de exibição. Por exemplo, o usuário pode querer exibir informações extras sobre a cena que está contida no fluxo de marcação, sobrepostas no topo da exibição atual. Esta solicitação é comunicada pelo módulo de interatividade ao dispositivo de repetição juntamente com as informações relevantes. O módulo de interatividade 76 consiste em dois componentes, o dispositivo de controle de interatividade 84 e dispositivo de controle de usuário 86. O dispositivo de controle de usuário 86 é um controle remoto que provê ao usuário capacidades como seleção de um objeto de video ou áudio. Uma ação especificada pelo usuário como a seleção de um objeto de mídia é primeiramente capturado pelo dispositivo de controle de interatividade 84 e o fluxo de marcação (entrada no dispositivo de controle de interatividade pelo dispositivo de repetição) e a seguir analisado para localizar a função correspondente. Se a função envolver comunicação com o mundo externo, a solicitação é então passada para o módulo de comunicação 78. Se a ação envolveu informações adicionais na tela de repetição, a solicitação é então passada para o dispositivo de repetição juntamente com as informações correspondentes. Desse modo, o módulo de interatividade 76 é responsável por capturar as ações do usuário e enviar comandos de controle para o módulo de comunicação ou o módulo de repetição para iniciar respostas para as funções especificadas pelo usuário. 0 módulo de comunicação 78 permite acesso remoto a múltiplas fontes de informação. Desse modo, este módulo é responsável principalmente por comunicar-se com o mundo externo e está ligado a um canal de comunicação. 0 dispositivo de comunicação de rede 88 recebe as solicitações para informações remotas do dispositivo de controle de interatividade 90 e a solicitação é enviada através do canal de comunicação. Este dispositivo também controla os dados que foram recuperados em resposta à solicitação e os envia apropriadamente a um dispositivo de exibição interativo. O dispositivo de exibição interativo 90 pode ser idêntico ao dispositivo de repetição, como no caso de um PC capacitado para transmissão. Além de um monitor para exibição, este dispositivo também pode conter periféricos associados, como teclado ou mouse para maior interatividade.
Em hipermídia, as informações são ligadas com mais informações de várias fontes diferentes. As informações correlatas podem ser de tipos de dados diferentes, por exemplo video de um servidor de video informações do World Wide Web (WWW) , áudio de um repositório de multimídia. Por exemplo, um clip das notícias diárias pode ter links com informações de transmissão de vídeo anteriores referentes ao mesmo tópico. Estas transmissões podem ser comprimidas e armazenadas em um servidor de vídeo em um site específico. A nova transmissão pode conter links para as informações de transmissão antigas que podem ser recuperados pelo usuário se desejado. Similarmente, um anúncio pode conter links para o site WWW da companhia pelo que o usuário pode coletar mais informações referentes ao produto anunciado. Neste esquema, o produtor de material de transmissão pré-definiu os links de informações. Sacrificando um pouco da flexibilidade, o esquema oferece ao usuário acesso a informações correlatadas com muito pouco esforço.
Mapas de imagem são utilizados comumente em documentos de hipertexto atualmente, permitindo que URLs diferentes sejam ligados com partes diferentes de uma imagem. Em um modo similar, é possível mapear a · tela de vídeo de transmissão de tal modo que para um determinado quadro, parte diferente da tela terá ações diferentes associadas à mesma. Desse modo, o fluxo de marcação deve conter métodos para especificar porções diferentes da imagem e um método para anotar uma ação juntamente com a seleção daquele objeto.
Com referência agora à figura 8, um exemplo mostra uma tela de exibição 60 que tem uma transmissão de notícias que contém uma âncora 92, uma sub-tela 94 que ilustra cenas esportivas e um contato intermitente financeiro 96 juntamente com o mapa de imagem correspondente 98 indicando os links 100 identificados para as porções relevantes da tela.
Alem do vídeo, o áudio também pode conter certas partes que podem ter links associados ao mesmo. Por exemplo, considere a seguinte seção de áudio de uma transmissão. "Hoje em Nova York, o Presidente Clinton se dirigiu ao Conselho de Segurança das Nações Unidas. " Qualquer um dos termos sublinhados neste áudio pode conter um link com uma fonte de informações correlata. O áudio pode ser um meio difícil para hiperlink. Um método para reconhecimento de fala é utilizar a facilidade de legenda fechada permitindo que palavras especificadas como por sublinhar, possam ser selecionadas pelo usuário.
Outra possibilidade para se utilizar informações de áudio como um hiperlink é utilizar o sinal de áudio para criar um conjunto de palavras-chave que pode ser enviado para um motor de busca para obter links correlatos. Nestas modalidade, pode não haver necessidade de se ter endereços de fonte de informações correlatas enviadas juntamente com o sinal de transmissão.
Em uma variante com um servidor de fluxo de marcação, o fluxo de marcação associado ao fluxo de transmissão não é transmitido com os fluxos de video, áudio e sistema. Em vez disso, o fluxo de marcação é armazenado em um servidor juntamente com um índice que associa unicamente o mesmo a um segmento de vídeo/áudio específico. Por exemplo, o índice pode ser o número de canal e um carimbo de hora indicando quando a cena foi mostrada. Quando o usuário submete uma ação como a seleção de um objeto, a ação é transmitida através do canal de comunicação para o servidor em alguma forma e o servidor de fluxo utiliza esta informação para localizar o arquivo e função de marcação apropriados. Se a função envolve a recuperação de informações correlatas, o servidor de fluxo de marcação solicita então ao provedor de fonte para enviar os documentos necessários para aquele usuário específico. Tal implementação envolverá modificações mínimas nos fluxos de transmissão atuais. A desvantagem deste esquema é a de redimensionamento. A base de dados de fluxos de marcação será muito grande dependendo do número de canais e um único servidor terá de processar todas as solicitações.
Como na variante anterior, outra implementação não necessita também de um fluxo de marcação associado, contudo esta variante é mais limitada em sua funcionalidade. 0 usuário pode encontrar informações correlatas formulando palavras-chave para uma cena que podem ser então enviadas a um motor de busca. O motor de busca pode retornar informações sobre os vários repositórios de informações que conterão dados correlatos. A série de palavras-chave pode ser criada analisando as informações de legenda fechada ou analisando o fluxo de áudio. Nos dois casos, o dispositivo de controle de interatividade deve conter processadores necessário que podem analisar o áudio e os fluxos de legenda fechada. A vantagem desta abordagem é que as informações de link correlatas não são pré-definidas. Contudo, esta abordagem requer um motor de busca, potência de processamento adicional para analisar áudio ou fluxos de legenda fechada e mais ação do usuário para obter as informações desejadas.
Além disso, este esquema não provê um modo para associar links pré-definidos com sinais.
Um componente importante do sistema é a geração do teor de fluxo de marcação que corresponde às funções associadas à seleção de objetos de video e áudio diferentes. Isto requer um elemento humano no circuito para determinar as associações de função com cada objeto. Preferivelmente, a seleção de funções é realizada automaticamente. Os métodos que se seguem facilitarão a automação desta parte dos sistemas. A porção de áudio do fluxo de meio pode ser entrada em um motor de reconhecimento de fala, que pode transcrever a mesma em texto. Os sistemas de reconhecimento de fala atuais podem obter transcrição de tempo real, de alta confiabilidade. Técnicas de processamento de linguagem podem ser empregadas na saída para gerar palavras-chave que são representativas do teor de cena. As palavras-chave podem ser utilizadas agora em um motor de busca para encontrar os melhores links para aquela cena específica. Desse modo, a combinação de reconhecimento de fala, processamento de linguagem e buscas de palavra-chave apresenta um método para gerar teor de fluxo de marcação.
Embora seja difícil analisar vídeo para gerar informações de semântica, o vídeo pode ser não obstante utilizado para auxiliar no contexto da busca. Por exemplo, existem informações em vídeo, que não estão contidas ou mencionadas no segmento de áudio. Informações como cores dominantes, trabalho de câmara e informações de movimento podem ser facilmente extraídas analisando a porção de vídeo do fluxo. Estas informações podem ser utilizadas para aumentar a busca. Por exemplo, se o segmento de áudio se refere a um carro, utilizando as informações de cor da porção de vídeo, o sistema pode deduzir qual é a cor do carro. Desse modo, as informações dos dados de vídeo também podem ser utilizadas para auxiliar no processo de busca na produção de teor de fluxo de marcação.
Os exemplos discutidos aqui são exemplares e o âmbito da invenção não deve ser limitado a estes exemplos. Deve ser entendido que a descrição acima se refere a certas modalidades preferidas da invenção e que inúmeras variações e modalidades alternadas ocorrerão para aqueles versados no estado da técnica que podem ser feitas sem se afastar do espirito e âmbito da invenção como exposto nas reivindicações que se seguem.

Claims (14)

1. Sistema de transmissão interativa (10), caracterizado pelo fato de compreender: um proxy de centro de operação de rede (52) acoplado à uma fonte de dados; um terminal (48) para receber um fluxo de dados do referido centro de operação de rede e transmitir um sinal de transmissão interativa, o sinal de transmissão interativa incluindo uma pluralidade de canais de hipermidia e um canal de multidifusão associado com cada um dos canais de hipermidia; em que cada canal de hipermidia inclui um fluxo de video e um fluxo de marcação; o canal de multidifusão é juntamente compartilhado por uma pluralidade de usuários vendo o canal de hipermidia através de um endereço comum a todos da pluralidade de usuários e o canal de multidifusão transmite informação identificada pelo fluxo de marcação e requerida por qualquer um da pluralidade de usuários para todos da pluralidade de usuários; o sinal de transmissão interativa é recebido em um receptor tendo um cache para armazenar a informação transmitida através do canal de multidifusão para todos da pluralidade de usuários; e o canal de multidifusão e o canal de hipermidia não são os mesmos canais.
2. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de que ainda compreende um receptor compreendendo: um módulo de repetição de video/áudio (74), um módulo de interatividade (76), e um módulo de comunicação (78) .
3. Sistema, de acordo com a reivindicação 2, caracterizado pelo fato de que o referido módulo de repetição de video/áudio compreende um dispositivo de descompressão e repetição de fluxo de transmissão (80).
4. Sistema, de acordo com a reivindicação 3, caracterizado pelo fato de que o referido módulo de repetição de video/áudio (74) compreende um dispositivo de exibição de video áudio (82) acoplado ao referido dispositivo de descompressão e repetição de fluxo de transmissão.
5. Sistema, de acordo com a reivindicação 4, caracterizado pelo fato de que o referido dispositivo de exibição de video/áudio (82) compreende uma tela (60) tendo uma pluralidade de sinais de tela (62), (64), (66), (68).
6. Sistema, de acordo com a reivindicação 5, caracterizado pelo fato de que os referido sinais de tela são selecionados do grupo que consiste em uma porção de controle (62), uma porção de bate papo (64), uma porção de world wide web (66) e uma porção de video (68).
7. Sistema, de acordo com a reivindicação 2, caracterizado pelo fato de que o referido módulo de interatividade (76) compreende um dispositivo de controle de interatividade (84) acoplado ao referido módulo de repetição de video/áudio (74).
8. Sistema, de acordo com a reivindicação 7, caracterizado pelo fato de que o referido módulo de interatividade (76) compreende um dispositivo de controle de usuário (86) acoplado ao dispositivo de controle de interatividade (76) .
9. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de que o referido proxy de centro de operações de rede (52) recebe ação de usuário a partir de um da pluralidade de usuários compreendendo uma seleção de um objeto no fluxo de video e gera o fluxo de marcação do mesmo.
10. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de que o fluxo de marcação é responsivo a uma solicitação do usuário transmitida através do canal de multidifusão e recebida pelo proxy de centro de operação de rede.
11. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de que uma solicitação do usuário é transmitida através do canal de multidifusão e informação responsiva à solicitação do usuário é recebida através do canal de multidifusão.
12. Sistema, de acordo com a reivindicação 11, caracterizado pelo fato de que a solicitação do usuário para a informação é transmitida somente se a informação não está no cache.
13. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de que: o fluxo de video compreende uma pluralidade de objetos de video incluindo objetos selecionáveis codificados por um sintaxe de codificação com base em objeto; e o fluxo de marcação inclui informação identificando e especificando os objetos selecionáveis.
14. Sistema, de acordo com a reivindicação 13, caracterizado pelo fato de que o fluxo de marcação ainda compreende funções relacionadas aos objetos selecionáveis.
BRPI0001662A 1999-04-23 2000-04-20 sistema de transmissão interativa BRPI0001662B1 (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13067699P 1999-04-23 1999-04-23
US09/536,276 US7861275B1 (en) 1999-04-23 2000-03-27 Multicast data services and broadcast signal markup stream for interactive broadcast systems

Publications (2)

Publication Number Publication Date
BR0001662A BR0001662A (pt) 2000-10-31
BRPI0001662B1 true BRPI0001662B1 (pt) 2015-11-17

Family

ID=26828705

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0001662A BRPI0001662B1 (pt) 1999-04-23 2000-04-20 sistema de transmissão interativa

Country Status (5)

Country Link
US (1) US7861275B1 (pt)
JP (1) JP4350868B2 (pt)
BR (1) BRPI0001662B1 (pt)
DE (1) DE10031034B4 (pt)
IL (1) IL135689A (pt)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8205237B2 (en) 2000-09-14 2012-06-19 Cox Ingemar J Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet
JP3555596B2 (ja) 2001-06-14 2004-08-18 ソニー株式会社 情報提供システム、放送受信装置、及びサーバ装置
US20040073941A1 (en) * 2002-09-30 2004-04-15 Ludvig Edward A. Systems and methods for dynamic conversion of web content to an interactive walled garden program
US20080098089A1 (en) * 2006-10-19 2008-04-24 Ericsson, Inc. Method and apparatus for retransmission request reduction in a network
KR101328946B1 (ko) * 2007-03-26 2013-11-13 엘지전자 주식회사 방송 신호 송수신 방법 및 방송 신호 수신 장치
US8904442B2 (en) 2007-09-06 2014-12-02 At&T Intellectual Property I, Lp Method and system for information querying
US8799801B2 (en) * 2008-01-16 2014-08-05 Qualcomm Incorporated Interactive ticker
US10225625B2 (en) 2009-04-06 2019-03-05 Vitac Corporation Caption extraction and analysis
US9245017B2 (en) * 2009-04-06 2016-01-26 Caption Colorado L.L.C. Metatagging of captions
US20110314410A1 (en) * 2010-06-18 2011-12-22 Luis Viramontes Competitive event statistic delivery device, system, and method
US8484313B2 (en) * 2011-05-25 2013-07-09 Google Inc. Using a closed caption stream for device metadata
WO2014028255A1 (en) * 2012-08-15 2014-02-20 Sony Corporation Broadband delivery of personalization information for advanced tv services
FR2997598B1 (fr) * 2012-10-26 2015-12-25 Eutelsat Sa Procede de recuperation d'un contenu correspondant a une adresse url par un dispositif client
US20150012840A1 (en) * 2013-07-02 2015-01-08 International Business Machines Corporation Identification and Sharing of Selections within Streaming Content
JP6326213B2 (ja) * 2013-10-04 2018-05-16 サターン ライセンシング エルエルシーSaturn Licensing LLC 受信装置、受信方法、送信装置、及び、送信方法
US11094192B2 (en) 2019-06-11 2021-08-17 Denso International America, Inc. Method and system for generating and processing safety messages for vehicle-to-everything communication

Family Cites Families (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5528281A (en) 1991-09-27 1996-06-18 Bell Atlantic Network Services Method and system for accessing multimedia data over public switched telephone network
US5734413A (en) 1991-11-20 1998-03-31 Thomson Multimedia S.A. Transaction based interactive television system
CA2271555C (en) 1992-12-09 2003-11-11 Discovery Communications, Inc. Remote control for cable television delivery system
US5425027A (en) * 1993-01-04 1995-06-13 Com21, Inc. Wide area fiber and TV cable fast packet cell network
US5557724A (en) * 1993-10-12 1996-09-17 Intel Corporation User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams
US5481542A (en) * 1993-11-10 1996-01-02 Scientific-Atlanta, Inc. Interactive information services control system
US5619250A (en) * 1995-02-19 1997-04-08 Microware Systems Corporation Operating system for interactive television system set top box utilizing dynamic system upgrades
EP0742670B1 (en) * 1995-05-08 2002-04-03 The Box Worldwide, Inc. Interactive video system
US6064420A (en) * 1995-06-15 2000-05-16 Intel Corporation Simulating two way connectivity for one way data streams for multiple parties
US6249914B1 (en) * 1995-06-15 2001-06-19 Intel Corporation Simulating two way connectivity for one way data streams for multiple parties including the use of proxy
JP3698273B2 (ja) * 1995-07-20 2005-09-21 ソニー株式会社 電子番組ガイド伝送装置および方法、電子番組ガイド受信装置および方法、並びに電子番組ガイド送受信システムおよび方法
JPH0946338A (ja) * 1995-07-28 1997-02-14 Toshiba Corp マルチキャスト通信制御システム
JPH0964840A (ja) * 1995-08-24 1997-03-07 Sony Corp 情報処理装置および方法、放送装置、並びにデータ収集方法
US5694163A (en) * 1995-09-28 1997-12-02 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
US5708845A (en) 1995-09-29 1998-01-13 Wistendahl; Douglass A. System for mapping hot spots in media content for interactive digital media program
US6785905B1 (en) * 1995-10-24 2004-08-31 Sony Corporation Television transmitter, television transmitting method, television receiver and television receiving method
US5808662A (en) * 1995-11-08 1998-09-15 Silicon Graphics, Inc. Synchronized, interactive playback of digital movies across a network
US6389593B1 (en) * 1995-12-12 2002-05-14 Sony Corporation Method of and apparatus for controlling transmission of information on programs
US5793365A (en) * 1996-01-02 1998-08-11 Sun Microsystems, Inc. System and method providing a computer user interface enabling access to distributed workgroup members
US6018768A (en) * 1996-03-08 2000-01-25 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6006256A (en) * 1996-03-11 1999-12-21 Opentv, Inc. System and method for inserting interactive program content within a television signal originating at a remote network
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US5961603A (en) 1996-04-10 1999-10-05 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
US5929849A (en) 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
US6002768A (en) * 1996-05-07 1999-12-14 International Computer Science Institute Distributed registration and key distribution system and method
US5778187A (en) * 1996-05-09 1998-07-07 Netcast Communications Corp. Multicasting method and apparatus
US6034689A (en) * 1996-06-03 2000-03-07 Webtv Networks, Inc. Web browser allowing navigation between hypertext objects using remote control
US5903816A (en) * 1996-07-01 1999-05-11 Thomson Consumer Electronics, Inc. Interactive television system and method for displaying web-like stills with hyperlinks
CA2183280C (en) * 1996-08-14 2009-04-14 Rob Menard Centralized broadcast channel real-time search system
US6601103B1 (en) * 1996-08-22 2003-07-29 Intel Corporation Method and apparatus for providing personalized supplemental programming
US5991306A (en) * 1996-08-26 1999-11-23 Microsoft Corporation Pull based, intelligent caching system and method for delivering data over a network
US5982445A (en) 1996-10-21 1999-11-09 General Instrument Corporation Hypertext markup language protocol for television display and control
US5828839A (en) * 1996-11-14 1998-10-27 Interactive Broadcaster Services Corp. Computer network chat room based on channel broadcast in real time
US6018764A (en) * 1996-12-10 2000-01-25 General Instrument Corporation Mapping uniform resource locators to broadcast addresses in a television signal
US6005921A (en) * 1996-12-19 1999-12-21 Harris Corporation Telephone ringback test device and method
US6510557B1 (en) * 1997-01-03 2003-01-21 Texas Instruments Incorporated Apparatus for the integration of television signals and information from an information service provider
US6637032B1 (en) * 1997-01-06 2003-10-21 Microsoft Corporation System and method for synchronizing enhancing content with a video program using closed captioning
US5818935A (en) * 1997-03-10 1998-10-06 Maa; Chia-Yiu Internet enhanced video system
UA65565C2 (en) 1997-03-21 2004-04-15 Canal Plus Sa Method for translation of television programs and other data (versions), receiver-decoder of digital television (versions), communication and digital television transmission system (versions), system for digital television translation (versions)
US6209028B1 (en) * 1997-03-21 2001-03-27 Walker Digital, Llc System and method for supplying supplemental audio information for broadcast television programs
US6205485B1 (en) * 1997-03-27 2001-03-20 Lextron Systems, Inc Simulcast WEB page delivery using a 3D user interface system
JP4249268B2 (ja) 1997-04-14 2009-04-02 トムソン コンシューマ エレクトロニクス インコーポレイテッド ビデオ・デコーダ・システムにおいて利用可能なプログラム・コンテンツのプログラム・ガイドを形成する方法
JP3799134B2 (ja) * 1997-05-28 2006-07-19 ソニー株式会社 システムおよび通知方法
US6289389B1 (en) * 1997-06-03 2001-09-11 Lextron Systems, Inc. Enhanced integrated data delivery system
US6317885B1 (en) * 1997-06-26 2001-11-13 Microsoft Corporation Interactive entertainment and information system using television set-top box
US6836296B1 (en) * 1997-07-18 2004-12-28 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
US6385647B1 (en) * 1997-08-18 2002-05-07 Mci Communications Corporations System for selectively routing data via either a network that supports Internet protocol or via satellite transmission network based on size of the data
US6049539A (en) 1997-09-15 2000-04-11 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
MY127869A (en) 1997-09-22 2006-12-29 Zak Sat General Trading Co Wll Asymmetric satellite-based internet service
US6407998B1 (en) 1997-10-02 2002-06-18 Thomson Licensing S.A. Multimedia decoder for prioritized bi-directional communication in a broadcast system
US6081830A (en) * 1997-10-09 2000-06-27 Gateway 2000, Inc. Automatic linking to program-specific computer chat rooms
US6351467B1 (en) * 1997-10-27 2002-02-26 Hughes Electronics Corporation System and method for multicasting multimedia content
US6061719A (en) * 1997-11-06 2000-05-09 Lucent Technologies Inc. Synchronized presentation of television programming and web content
US6240073B1 (en) * 1997-11-14 2001-05-29 Shiron Satellite Communications (1996) Ltd. Reverse link for a satellite communication network
US6377981B1 (en) * 1997-11-20 2002-04-23 Cyberstar, L.P. Modular digital data communication cyberstation and cyberserver
US6029045A (en) * 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
JP2002509397A (ja) * 1997-12-16 2002-03-26 ミリオ コーポレイション フルモーションデジタルビデオマルチキャスト、インタラクティブなデータ、およびインタラクティブな音声をdsl回線を介して受信する方法および装置
US6184878B1 (en) * 1997-12-23 2001-02-06 Sarnoff Corporation Interactive world wide web access using a set top terminal in a video on demand system
US6545722B1 (en) * 1998-01-09 2003-04-08 Douglas G. Brown Methods and systems for providing television related services via a networked personal computer
US6421706B1 (en) * 1998-02-25 2002-07-16 Worldcom, Inc. Multicast and unicast internet protocol content distribution having a feedback mechanism for real-time and store and forward information transfer
US6233618B1 (en) * 1998-03-31 2001-05-15 Content Advisor, Inc. Access control of networked data
US6459427B1 (en) * 1998-04-01 2002-10-01 Liberate Technologies Apparatus and method for web-casting over digital broadcast TV network
JPH11288421A (ja) * 1998-04-03 1999-10-19 Fujitsu Ltd サービス提供装置、サービス受信装置、サービス提供ホスト、選択サービス受信プログラムを記録したコンピュータ読み取り可能な記録媒体、選択サービス送信プログラムを記録したコンピュータ読み取り可能な記録媒体、サービス受信装置におけるサービス選択方法及びサービス提供ホストにおける選択サービスの送信方法
US6536041B1 (en) * 1998-06-16 2003-03-18 United Video Properties, Inc. Program guide system with real-time data sources
CN1867068A (zh) * 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
AR019458A1 (es) * 1998-07-23 2002-02-20 United Video Properties Inc Una disposicion de guia de programacion televisiva interactiva que sirve como entrada
US6898762B2 (en) * 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
TW463503B (en) * 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
US6772436B1 (en) * 1998-09-01 2004-08-03 International Business Machines Corporation Interactive audio conferencing system
US20020007494A1 (en) * 1998-09-28 2002-01-17 Hodge Winston W. Interactive digital program material encoder and system
US6675385B1 (en) * 1998-10-21 2004-01-06 Liberate Technologies HTML electronic program guide for an MPEG digital TV system
US6502243B1 (en) * 1998-11-10 2002-12-31 Lgerca, Inc. Method and system for locating a resource within a broadcasting environment
US6392664B1 (en) * 1998-11-30 2002-05-21 Webtv Networks, Inc. Method and system for presenting television programming and interactive entertainment
US6804825B1 (en) 1998-11-30 2004-10-12 Microsoft Corporation Video on demand methods and systems
US20020007374A1 (en) * 1998-12-16 2002-01-17 Joshua K. Marks Method and apparatus for supporting a multicast response to a unicast request for a document
US6463447B2 (en) * 1998-12-16 2002-10-08 Rstar Corporation Optimizing bandwidth consumption for document distribution over a multicast enabled wide area network
US6615257B2 (en) * 1998-12-18 2003-09-02 Cisco Technology, Inc. Secure multi-user cable modem configuration editor and viewer
JP4172079B2 (ja) * 1998-12-28 2008-10-29 ソニー株式会社 ディジタル放送を使用した情報システムおよび情報伝送方法
US6425012B1 (en) * 1998-12-28 2002-07-23 Koninklijke Philips Electronics N.V. System creating chat network based on a time of each chat access request
US6522342B1 (en) * 1999-01-27 2003-02-18 Hughes Electronics Corporation Graphical tuning bar for a multi-program data stream
ES2220403T3 (es) * 1999-02-08 2004-12-16 United Video Properties, Inc. Guia electronica de programas con soporte para contenidos enriquecido de programas.
US6348932B1 (en) * 1999-03-01 2002-02-19 Sony Corporation Provide two different types of service in a menu
US8479251B2 (en) * 1999-03-31 2013-07-02 Microsoft Corporation System and method for synchronizing streaming content with enhancing content using pre-announced triggers
US6560777B2 (en) * 1999-04-07 2003-05-06 Webtv Networks, Inc. Broadcast enhancement trigger addressed to multiple uniquely addressed information resources
US6614843B1 (en) * 1999-04-15 2003-09-02 Diva Systems Corporation Stream indexing for delivery of interactive program guide
US6526580B2 (en) * 1999-04-16 2003-02-25 Digeo, Inc. Broadband data broadcasting service
US6332120B1 (en) * 1999-04-20 2001-12-18 Solana Technology Development Corporation Broadcast speech recognition system for keyword monitoring
US6571392B1 (en) * 1999-04-20 2003-05-27 Webtv Networks, Inc. Receiving an information resource from the internet if it is not received from a broadcast channel
US7143428B1 (en) * 1999-04-21 2006-11-28 Microsoft Corporation Concurrent viewing of a video programming and of text communications concerning the video programming
US6442590B1 (en) * 1999-05-27 2002-08-27 Yodlee.Com, Inc. Method and apparatus for a site-sensitive interactive chat network
WO2001001677A1 (en) * 1999-06-28 2001-01-04 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
US7036083B1 (en) * 1999-12-14 2006-04-25 Microsoft Corporation Multimode interactive television chat

Also Published As

Publication number Publication date
DE10031034A1 (de) 2005-03-17
IL135689A (en) 2013-04-30
BR0001662A (pt) 2000-10-31
DE10031034B4 (de) 2007-10-11
IL135689A0 (en) 2001-05-20
JP4350868B2 (ja) 2009-10-21
JP2000347972A (ja) 2000-12-15
US7861275B1 (en) 2010-12-28

Similar Documents

Publication Publication Date Title
US9171545B2 (en) Browsing and retrieval of full broadcast-quality video
US7877774B1 (en) Browsing and retrieval of full broadcast-quality video
CN1640131B (zh) 用于获取有关电视节目的信息的方法和系统
AU761408B2 (en) Verification apparatus, verification method, verification system, and storage medium
US20020188959A1 (en) Parallel and synchronized display of augmented multimedia information
TW200424877A (en) Method and system for utilizing video content to obtain text keywords or phrases for providing content related links to network-based resources
JP4393872B2 (ja) Ip映像コンテンツへのstbmhpデジタルtvミドルウェアのトランスペアレントなアクセス
BRPI0001662B1 (pt) sistema de transmissão interativa
KR20020033176A (ko) 분산된 공동체 네트워크를 제공하는 강화된 비디오프로그래밍 시스템 및 방법
CN102007773A (zh) 在视频中使用触发器用于交互内容识别
CN1471672A (zh) 利用嵌入媒体播放器页面收集数据的方法
England et al. Rave: Real-time services for the web
US20020159464A1 (en) Method of and system for providing parallel media gateway
TW201933878A (zh) 處理國際標準化組織基礎媒體檔案格式網頁資源追蹤之動態網頁內容
CN101267544A (zh) 实时显示交互数据的方法和设备
de Resende Costa et al. Live editing of hypermedia documents
Bryhni et al. On-demand regional television over the Internet
US11722751B2 (en) Method, an apparatus and a computer program product for video encoding and video decoding
Soares et al. Multiple exhibition devices in DTV systems
EP1143730B1 (en) Multicast data services and broadcast signal markup stream for interactive broadcast system
JP2001298431A (ja) 情報提供システム、情報提供方法及び端末装置
Gibbon et al. Browsing and Retrieval of Full Broadcast-Quality Video
Kasutani et al. New frontiers in universal multimedia access
Lamadon et al. Usages of a SMIL player in digital television
Itagaki et al. An interactive digital television system designed for synchronised and scalable multi-media content over DVB and IP networks

Legal Events

Date Code Title Description
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B06G Technical and formal requirements: other requirements [chapter 6.7 patent gazette]

Free format text: APRESENTE A REQUERENTE COMPLEMENTACAO DA RETRIBUICAO REFERENTE AO PEDIDO DE EXAME UMA VEZ QUE NA PETICAO NO. 004087-RJ A REQUERENTE COMPROVOU RETRIBUICAO REFERENTE A APENAS 10 REIVINDICACOES, MAS POR MEIO DA PETICAO NO. 020140018834-RJ, A REQUERENTE APRESENTOU UM QUADRO COM 14 REIVINDICACOES

B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 17/11/2015, OBSERVADAS AS CONDICOES LEGAIS.

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time
B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)