PT106140A - Processo e dispositivo - Google Patents
Processo e dispositivo Download PDFInfo
- Publication number
- PT106140A PT106140A PT106140A PT10614012A PT106140A PT 106140 A PT106140 A PT 106140A PT 106140 A PT106140 A PT 106140A PT 10614012 A PT10614012 A PT 10614012A PT 106140 A PT106140 A PT 106140A
- Authority
- PT
- Portugal
- Prior art keywords
- item
- channel
- information
- message
- reproduced
- 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/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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H40/00—Arrangements specially adapted for receiving broadcast information
- H04H40/09—Arrangements for receiving desired information automatically according to timetables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/25—Arrangements for updating broadcast information or broadcast-related information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/72—Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
-
- 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic programme guide data
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42208—Display device provided on the remote control
- H04N21/42209—Display device provided on the remote control for displaying non-command information, e.g. electronic programme guide [EPG], e-mail, messages or a second television channel
-
- 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/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
SÃO PROPORCIONADOS UM PROCESSO E DISPOSITIVO NOS QUAIS É RECEBIDA A INFORMAÇÃO SOBRE A MUDANÇA PARA UM ITEM DE UM CANAL. DETERMINA-SE SE O ITEM ESTÁ A SER REPRODUZIDO POR UM OU MAIS DISPOSITIVOS DE UTILIZADOR. SE O REFERIDO ITEM ESTIVER A SER REPRODUZIDO POR UM OU MAIS DISPOSITIVOS DO UTILIZADOR É ENVIADA UMA MENSAGEM PARA O REFERIDO PELO MENOS UM OU MAIS DISPOSITIVOS DE UTILIZADOR. A MENSAGEM COMPREENDE UM DOS SEGUINTES: INFORMAÇÃO DE IDENTIDADE ASSOCIADA AO REFERIDO NOVO ITEM; E INFORMAÇÃO QUE INDICA QUE O ITEM ACTUALMENTE VISUALIZADO NÃO ESTÁ DISPONÍVEL.
Description
1
«PROCESSO E DISPOSITIVO" i\s formas de realização cia presente invenção referem-se a um processo e dispositivo e em partiçulap, mas não exçIuSivamente, para permitir que os canais segam, alterados,
Os serviços de televisão (TV) estio a mover-se em direçção a uma convergência entre a televisão tradicional e a internet. Em particular, os sistemas de comunicação convergentes em. rasa têm. a TV como o dispositivo de rede principal para pesquisas;, entrega, e consumo de conteúdo Integrados, 0 conteúdo on-line da: Internet á entregue & TV, Deste modo, os utilizadores de TV podem pesquisar, sintonizar, escolher e consumir conteúdo: da Internet usando, uma TV, um controle remoto e uma caixa adaptadora.
De acordo: com um aspecto/ è proporcionado um processo que compreende;; receber informações sobre uma alteração num item de um canal? e determinar se um item no referido canal quê 6 alterado está a ser reproduzido por um ou mais dispositivos de utilizador para determinar se deve ser tomada lima medida em posposta âs referidas :in.forma:ÇSês., 0 processo pode compreender a determinação se um ou ma i.s dispositivos de utilizador estão a reproduzir o referido oana.1 .
Um canal pode ser reproduzido por visualização do conteúdo visual e./ou ouvindo õ conteúdo de áudio. 0 canal pode ser um canal de transmissão ou um canal disponível através da Internet.
Be o referido item, que está a ser alterado estiver a ser reproduzido por um ou maís dispositivos de utilizador, o processo pode compreender fazer com que uma mensagem seja enviada para o: referido pelo menos um ou mais dispositivos de utilizador. Ά mensagem, pode compreender informação dé: tempo para fazer com que o referido pelo menós um dispositivo de utilizador inicie a. reprodução do um novo itera no referido canal de acordo com, a referida informação de to tapo, em que o referido novo item substitui ura recurso actualmente visualizado. 0 novo item pode ser diferente do item que está a ser visto* pode ser uma versão açtuáiizáda do item que está a. sei reproduzido ou. pode ser uma .inserção no item que está actualmente a ser reproduzido. A inserção pode ser um anúncio ou uma mensagem. compreender A informação de tempo pode informações dé deslocamento de tempo. Â i.n formação pode. compreender informação do identidade assoc i ocie. ao referido novo f z gm* A msm.sa.gem pode compreendef Informação que indica gne o .item. actualmente visualizado: nlO: está disponível * Â mensagem pode: indicar que o referido item que está açtnalmenfé a ser reproduzido foi removido, 0 processo pode cempreender! se um item aiterado: ou eliminado no referido canal se. encontrar apôs o item actualmente a -ser reproduzido, processar a referida informação reçefeida de modo; que: a informação actualizada da lista de reprodução é armazenada. 0 processo pode; compreender reagir â recepção da referida informação, apagar ou invalidar a informação da lista de reprodução aotua]monte armazenada para o referido canal. 0 pro.ces.so poda; compreender reagir a: recopção da referida. Informação de. troca de canal, aatualizar ou. armazenar a informação: da .lista de reprodução.. 0 processo pode; compreender comparar um tempo associado à referida alteração, com um tempo de visualização: aotual para determinar se o referido item, que está a ser alterado, está a ser reproduzido por ura ou mui s dispositivos: de utilizador 4 0 processo podé: ser realizado em uma ou mais entidades prestadoras de serviços, ,As entidades, prestadora® do serviço® pedem compreender um ou mais: servidores, 0 processo pode ser realizado- por um diapositivo que ê proporcionado em uma ou mais entidades prestadoras de serviços. 0 dispositivo pode compreender um ou ma i s processadores do dados que funcionam, om conjunção com uma ou mais memórias,
De açordo com um outro aspecto., é proporcionado um processo que compreende::: fazer com: que um item. num canal seja reproduzido; o receber uma notificação com informações de novo item de canal, sendo o referido novo item de canal para substituir o referido item acl.ua'1 mente reproduzido e informação de tempo para. controlar a. reprodução de controlo do referido novo: item.
De .acordo com: nm outro: aspecto:, ê proporcionado um processo que compreende:: fazer com. que um item num canal seja reproduzi doe receber uma notificação: de que referido item nio está mais disponível, P processo pode ser realizado em um ou mais dispositivos de utilizador, 0- processo pode ser realizado por um. dispositivo que ê proporcíçnadb em um ou mais dispositivo® de utilizador. 0 dispositivo pode compreender um ou mais processadores de dados que funcionam em conjunção com. uma ou mais memórias,; - 5 -
De acordo com tiiti outro aspecto, é proporcionado um programa de computador que compreende instruções executáveis dc computador que, quando executados, f.azora com que quaisquer uns dos processos acima mencionados sejam executados.
De acordo com. um., outro aspecto., i proporcionado um processo que: compreen.de,: meios para receber informações sobre urna .alteração num. item. de um canal,;' è meies para determinar se um item no referido canal que é alterado está a ser reproduzido por um ou mais dispositivos de utilizador para determinar se a acção deve ser tomada em resposta à re ferida informaçâo.
Uma ou mais entidades prestadoras de serviços podem compreender o dispositivo:. Uma ou mais. entidades prestadoras de serviços podem, compreender um servidor.
Da acordo com: um outro aspecto, é proporcionado um dispositivo que compreende: meios para fazer cora que um canal seja reproduz idou e meios para receber uma notif icação, compreendendo a referida notificação uma informação de item novo no canal e informação do tempo para controlar a reprodução do referido novo item ou informação indicando que um item de cana L nao se encontra disponivel.
Um dispositivo de utilizador pode compreender 0: dispôsitivo.
De acordo com um aspecto: adicional. è proporcionado um processo que compreender receber: informação sobre uma alteração a um item de um. canal; e determinar se o item está a ser reproduzido por- ura ou raais dispositivos de utilizador, se o referido item: estiver a ser reproduzido por um ou mafs dispositivos de utilizador,, fazer com que seja enviada uma. mensagem para o referido pelo menos um ou maia dispositivos' de utilizador, compreendendo a mensagem: um: dos seguintes:: informação de identidade associada ao. referido novo item; a informação que indica. que: d· item aotuâlmente visualizado não está. dis;ponivel>
Fazer com que a mensagem seja enviada pode compreender transmitir automaticamente uma notificação para o pelo menos um ou mais dispositivos de utilizador.
Receber a informação pode: compreender reeober uma notificação de transmissão automática; de um servidor guia de programa eleçtrOmiço:.. A nótífreação de transmissão automática do servidor guia de programa electrònico pode. ser recebido em resposta a um dos autores do canal alterar o item do canal.
De acordo com um aspecto adicional, è proporcionado um processo que compreende:; fazer com que um item num canal seja reproduzido:; a receber uma mensagem que compreende um. dos seguintes;: informação de identidade associada a um novo item: para substituir o item actualmente a. ser reproduzido; e informação: que indica que q item âdtuaimante a ser reproduzido não está disponível.
Be acordo com um aspecto adicional,: é proporcionado um dispositivo que compreende: meios para receber informação sobre uma alteração a um item de um canal; e meios para determinar se um item no referido canal que c alterado está a ser reproduzido por um ou ma is dispositivos de utilizador; e se o referido item ostá a sor reproduzido por um ou maia dispositivos de utilizador, meios para fazer com que seja enviada uma mensagem para o referido pelo menos: um ou mais dispositivos de utilizador, compreendendo a mensagem: um: dos seguintes: informação de identidade associada a© referido novo.· item; e informação: que .indica, que o item' actualmerte visualizado ná© está disponível.,
Be acordo: com um. aspecto adicional, é proporcionado um dispositivo que compreende: meios para fazer coía que um canal seja reproduzido; e meios para receber uma mensagem que compreende um dos seguintes: informação do identidade associada a um novo item para substituir o item actualmente a ser reproduzido; e informação que indica, que o: item actualmente a ser reproduzido não·· está. disponível.*
Serão descritas algumas formas de realização da invenção; a titulo de: exemplo apenastomando como refarineia os desenhos anelos, .ãs figuras representam:;
Figura. 1 arquitectura. na qual podem ser proporcionadas formas de realLzacâo;
Figura % fluxo de processo para a criação do canal;
Figura 3 fluxo de processo para a vi.sua i izaçâo de canal;
Figura 4 processo para a actualizaeào de um guia elestrónicQ de programas (GEP);
Figura S representação: visual de uma i i nha de tempo; de canal;
Figura I esquema. cia reprodução inicial do ura deslocamento: de lampo espeçifiço:;
Figura 7 esquema dos componentes para actualizar o SEP quando o programa a ser actualizado está â ser visto; e
Figura § esquema dos componentes para actualizar o SEP quando o programa a ser actualizado se encontra após um período dc visualização actual. h formãs de realização; podem permitir a. criação, gestão e/ou a partilha de conteúdo pessoal numa experiência de TV. Em algumas formas do realização é proporcionado1 um processo para permitir; que os assinantes por exemplo de um serviço de TV, criar uma list;a: de reprodução com os seus; conteúdos irecufsoa), organizá-los, a partllhã-los com outros assinantes e/ου com a comunidade.
Qeralmente, .'há uma tendência a .longo prazo para a Convergência entre os: serviço® tradicionais de TV e a Intempt. Algumas .caracte ris t iças desta tendência sip a visualização persopalizadâ, portabilidade de conteúdo:, o consumo, que combina transuLissão^ conteúdo pessoal e de w«b, soluções de distribuição de nova imagem e redes e ura papei crescente do .dispositivo: conforme a colocaçlo de conteúdo é agregada.
Sm particuiar, um problema tecnicamente complexo refere-se à distribuição' do conteúdo*
Am algúmas formas de realização, os clientes de TV são passiveis de trazer conteúdo wob, tais corno conteúdos de fotos e video: armazenados localmento na rede para a TV.: o videp e as fofos podem se r; visualizados como programas diferentes numa. TV. Este conLeúdo será designado como "recursos'*! úèverá ser apreciado que o conteúdo ou recursos podem ser adicionados por utilizadores individuais ou fornecedores comerciais do conteúdo ou qualquer outro f o rne ce dor adequado. Q conteúdo, que: pode ser colocado dentro de um canal pode ter qualquer forma adequada, tal como foto, video, filmes, publicidade: ou semeinantes. Pode haver alguma capâçiciade de avanço rápido ου recuo rápido de um canal,
Chama-sc a atenção para a figura 1 que mostra uma arquiteotura em que podem ser proporcionadas formas de realização.
Encontrasse assina.l ado ura domi rri o de utilizador 18.« Q utilizador encontrá-se munido com um visor 20, Este visor irá mostrar nm fulá eleçtrônioo de programas para um ou rnaís canais, çs canais: podem, ser canais, de transmissão ou .çanais que estio disponíveis através da Internet ou semelhante,
Associado ao visor encontra-se uma. caixa adaptadora 22, Em algumas formas de realização, a caixa adaptadora e visor podem estar integrados.. Era a! quinas formas de realização,; a caixa adaptadora 22 pode estar configurada para receber ambos, os canais de difusão e canais que estão disponíveis através da Internet ou semelhante. Em algumas formas dc rea i.í zaca.o, a caixa adaptadora pode ser omitida e um utilizador irá ver programas através da Internet ou semelhante. Algumas formas de realização uti1izam um dispositivo de televisão (ou visor) e uma caixa adaptadora ligada a uma rede DSL ou de fibra quo é passível, de realizar ©: Servlç©:, Deverá ser notado, que o serviço em si pode ser execiitadQ era. qualquer tipo de ligação de dados adequada e com qualquer tipo de dispositivo electrônico (ou conjunto de dispositivos eleoitrdniços)passivel de exibir g vídeo digital:* É proporcionado': um controlo remoto 2:3.. 0 controlo remoto ê passível de: controlar a. caixa adaptadora para controlar o conteúdo exibido pelo visor.
Um. utilizador podo ter um computador ii, 0 computador pode ser qualquer dispositivo adequado, tal como PC, computador portátil, computador de bolso, computador f.ablet ou até mesmo um dispositivo de comunicação tal como um te 1 emóvG.l., to Lo fone inteligente: ou assistente pessoal digital. 0 utilizador pode usar o. computador para criar um canal e/ou actualizar um canal. Isto será descrito pormenor.'! uadamonte a seguir , D computador 2.4 pode adicionalmente, ou em alternativa, proporcionar a funcionalidade da caixa adaptadora, Q computador 24 pode, em algumas, formas de realtração, também estar ligado ao visor.
Em algumas.· formas do realização, o computador 24 pode proporcionar pelo: menos alguns dos canais que estão disponíveis através? da Internet ou semelhante.
Pode ser proporcionada, uma rede de comunicações 2S, Em algumas formas de realização,- a rede de comunicações pode ser a internet. No entanto, em alternativa ou J- .£· adicionaImente, a rede de comunicações pode assumir qualquer outra forma apropriada* A rede de comunicações pode ser pelo menos parciaimente? sem fios* A re.de de comunicações 2-5 proporçiona comupicaçâQ entre .o dominio de utilizador 18 (que: compreende o visor 20,: o controlo remoto 23, caixa adaptadora 22 e computador 24) por um lado e um. domini©1 de fornecedor de serviços 16, por outro· lado·. <3 domínio do: fornecedor de serviços será descrito pormenorízadamente a seguir, Ó domínio do. fornecedor de serviços compreende uma entidade 2© guia electrânico de programas GEP. A entidade GEP pode compreender um ou mais servidores, 0 SEP armazena o GF.P para uma pluralidade do canais. Este SEP ira armazenar urn SEP para um canal produzido por um utilizador. Em algumas formas de realização: é proporcionado ma í.s do quo um servidor GEP, com diferentes servidores tendo GEPs para diferentes grupos de canais. Os grupos de canais podem ser distintos ou podem sobrepor-se pel® menos parciaimente.
Um servidor de base de; dados de assinante 28 armazena informação de assinante tais como que canais é que o assinante tem permissão para ver e/ou modificar*
Encontra-se proporcionado pelo menos um servidor de armazenamento de meios 30 para. armazenar o conteúdo de utilizador que a seguir é designado como "recurso". Este conteúdo ou recurso do utilizador pode çompreender vídeos, fgtes ou semelhsateg:, Tal como será descrito po rrnenor i zadamente a seguir, este servidor de armazenamerito do meios nrmszena: mú.l. Li.pl as representacoes do mesmo recurso que são geradas: c armazenadas em formatos pré-renderizados para cada çaiegoriã; de dispositivo (PC de mesa, Leleiuóve 1, caisia adapta d©ra, etc,]. As r ep r e s en t; a ç õ o s sâo
Identíficadas por ura identificador único quo referencia as representações como ura conjunto uni. ficado do ri vado do mesmo recurso original. Em algumas formas do realização, para assegurar a eafga uniforme em todo o sistema, as representações sto espalhadas por uma pluralidade de servidores de armazenamento: de meios utilizando um conjunto de técnicas de endereço calculado (hash), em combinação com um conjunto de algoritmos de armazenagem temporária que aceleram 0 acesso aos media maí.s "populares". 0 servidor do armazenamento dos meios: pode ser acessível através do urna API í interface do programação1 de aplicações) baseada em padrões que é independente dos recursos, das suas representações pré-rondorizadas, e dos dispôsi tivos finais nos quais essas representações deverão ser: vi suai i nadas. É proporcionado pelo menos um transcodificador dos meios 32, 0 t ra n s cod i f i cado r de meios tem software disposto numa arqui teci ura conectável com suporte aberto para múltiplos forma Los de meios de áudio e video. A transcodificaçlo pode sor invocada automaticamente pelo servidor de amazenamento dos meios 30 para pré-reuderizar várias representações de um recurso ou dinamicamente por um servidor de contraladar de comunicações· (fzpnt-end) M de 14 moio a proporcionar uma conversão em tempo real aotualisada dinamicamente de um recurso: como uma transmissão directa.
Encontra-se proporcionado pelo menos um servidor de dados temporários 34 para armazenar recursos ou conteúdos descarregados: por- um utilizador:,, antes da tia&seodificaçãQ; desses dados e armazenamento dos dados: transcodi ficados: no servidor de armazenamento dos meios..
Km algumas formas de realização para proponçionar suporte flexível de extremidade aberta para uma variedade de dispositivos de utilizador final, o transeedificador dos meios 32 pode ter uma ou mais das seguintes caracterlatiças:
Suporte de transeodificação coife c agnOstico, para permitir a conversão. entre quaisquer formatos de meios aetuais e futuros que estiverem activados.
Supor te para um numere ilimitado de medeies de perfil de codificação para amplas classes dê: dispositivos.
Suporte para múltiplas filas de codificação, para permitir o processamento: paralelo da tarefas de t tans codi £i cação.
Suporte para distribuição de tarefas aetuais através de um número arbitrário: de servidores. 15
Suporte parai "fixar” filas específicas ou tarefas para servidores: especif ioos, para. permitir tempos ate resposta distintos e: classes de serviço para clientes distintos. A capacidade dc sobrepor perfis do c;odificação numa base por d i.s positivo, por utilizador o/ou por tarefa, permitindo a criação de filas de codificação virtuais de curta duração direcci onadas para casos específicos* 0 ensaio aut:omático e re-enfileiramento de arquivos dê entrada "maus" até que possam ser transçodificados num perfil válido através da descida da amostrapem, ou. alterar outros atributos de vídeo:, A capacidade de priorirar os recursos numa fila, oferecendo tempos de resposta distintoS: e ciasses de serviço: a clientes distintas, par' transcodificação de. alguns recursos rnais rápido do que. outros,.
Suporte, para trânscodificação automatizada do lotes de recursos em vários formatos prcdef in.i.dos.
Suporte para transmitir os recursos "virtuais:" numa conf iquracão porto-a-mui L í.ponto em tempo real ao longo de várias tecnologias de transporte de vídeo digital (por exemplo, HTTP (tppertext transfaz protoco1) aiop TF (protocolo de Internet} un-idi fusão, RTSP (real time streaming pzotocol), IP multidl fusão:. 16
Capacidade do fazer transcodificação adaplativa em tempo real de recurso:® de acordo com a largara de panda dispxmivel do utilizador final:, para permitir lígaç&es não fiáveis.
Pode ser proporcionada uma funcionalidade do catálogo do meios por um ou mais servidores controladoras 40. Esta funcionalidade é uma sobreposição do metadados quo corresponde cada assinante aos recursos que eles carregaram para a base de dados de armazenamento do meios e proporciona o modelo de dados central quo define as relações entre utilizadores, recursos è canais. Nalguma forma do realização, a funcionalidade do catálogo, do meio pode ter uma ou mais das seguintes eâraeteristieás:: 'Esquema de: extremidade aberta para suportar metadados flexíveis.
Indexação em tempo real de todos os recursos relacionados â ura canal e aos seus metadados respectivos,
Suporte para consultas em dir.ee to para suportar a propagação em tempo: real de mudanças SEP para os clientes,
Arquítecturs escalável, distribuida para apoiar rastreâmento de recursos e 40¾ re:euperaçl©: na gama de milhões de instâncias e dezenas de miihóes de relações entre entidades.
Inserções em dirocio e actualizaçoes sem bloqueio para permitir a pufeliçaça© em tempo real de mudanças GEP através· de uma :APT compativel com çs padrões.
Meios e dispositivo agnóstico, O catálogo: do meio encontra-so d i r c c t araen t o ligado aos componentes do controlador do comunicações e proporciona a maioria dos sorvi ços associados com ambas a edição GEP e visualização do cana i em qualquer tipo de dispositivo de ul.iiizador final.
Encontra-se. proporcionado peio· menos um servidor de controlador de comunicações 26 para armazenar uma versão de memória. cache de pelo menos·· uma parte de um GEP para um ou mais utilizadores.
Pelo menos um servidor do transmissão 36 encontra-se configurado para transmitir um canal para um ou mais utilizadores.
Devo notar-se que várias entidades foram descritas como servidores. Deve. notar-se que, em algumas formas de realização, cada entidade pode:, alternativamente, ser implementada por dois ou mais servidores. Em algumas formas de realização, duas ou mais das entidades podem ser proporcionadas por uma f unci onalidade de servidor comum sob a forma de urn ou mais servidores,
Em algumas formas: de realização., um ou mais: servidores podem estar munidos com qualquer outra funcionalidade apropriada, lerá agora descrita a criação do canal tomando domo referência o fluxo do processo da figura. 2,,* Ho passo 31, um autor carrega recursos de meios para o servidor de armazenamento temporário de dados 3-4 do computador 24 através da rede de comunicações 25*
Ho paseo. S2, oe recursos dos meios são eonvertidoá sútomâticaffiente: pelo servidor de transcodificação 32: num conjunta de rapresentações padrão utilizando codeos apropriados para suportar os dispositivos mais comuns suportados peio sistema* Múltiplas representações de cada, recurso são: armazenadas como um conjunto: único no servidor: de armazenamento de meios 3Ú*
Bo passo S3ç o autor do: canal cria um canal. 0 canal pode ser criado através da obtenção de um número de canal e proporcionando: uma representação .legível por dumanos do canal utilizando texto e imagens estáticas* Isto pode ser realizado: utilizando d· computador' 24 através de, por exemplo, uma página web. Os assinantes optam por criar um canal com código pessoal secreto (privado) ou um canal, público (qualquer cliente pode vi-lo). O nome do canal e o número serão definidos* Um utilizador podo escolher um logótipo: de canal, inserir uma descrição, tags e a 19 categoria (por exemplo, estilo: do vida, desporto, saúde, empresarial ou somo!hantes).
No passo S4, o: autor do canal irá então agendar os recursos do meio num quía electrón Lco de programas, SEP, manipulando uma r op cose η t a ç ã o visual da linha do tempo do canal no seu computador. 0 SEP em tempo real pode estar hospedado numa página wob. IJm exemplo de urna tal representação visual é mostrado na figura o. É apresentada uma vista do ecrã b0 exibido. Numa forma de realização, a representação v i sua 1 da linha d© tempo do canal pode ser realizada dentro de um navegador utilizando: por exemplo a tecnologia HTML, Q autor pode manipular os recursos arrastando-os © deixando-os cair de uma exibição de catálogo M, na própria linha do tempo 54. No passo S5, a inserção: :d© um recurso na liohâ: de tempo cria urna entrada numa base de dados dinâmica em tempo. real. Ά base de dados dinâmica em tempo real 4 o servidor em tempo real ãEP 21 que está disponível para toda a plataforma © armazenado no. servidor ©ÈP. Q editor de linha de tempo ê um. componente visual que proporciona a manipulação em tempo real interactiva de uma linha de tempo. de. danai com disposição automática de blocos visuais que ilustram, recursos. o editor de iinha do tempo de canal pode proporcionar uma grelha zoomável dinâmica que: permite a um utilizador visualizar uma linha do tempo ©m faotores de escala arbitrários quo correspondem a resolação temporal (por ex. segundos, horas, etc.): o editor de linha do tempo pode permitir a colocação arbitrária de representações visuais visuais de re cursos na grelha. Estás re.pres.en tardes consistem em blocos moldados arbitrariamente (geralmente simplificados em rectângulos, mas não limitadas a tal.) gue ilustram com precisão a duração do recurso para o factox de escalonamento actuâl. O editor da linha do tempo pode permitir a renderi nação· opciona.1. de miniaturas de imagens fixas de recursos dentro de suas principais represenI;açõos, tem como metadados arbitrárips (nome, duração, categoria, etc*:) * Esta ..informação adicional pode ser automaticamente exibida ou oculta depêndand©: do espaço disponível no factor de escala actual para melhorar a experiência do utilizador.
Um gestor de recursos (proporei onado por exemplo pelo: servidor GE1?) pode proporei onar um componente visual que proporciona gestão gráfica: de recursos carregados o metadados asso ciado®. Utilizando o gestor de recursos, os autores podem optar por uma ou ma is. das seguintes opções:
Carregar vário.» recursos de. feto ou vídeo:, importar vários recursos de foto ou vídeo de. serviços, externos
Editar metadados arbitrários pará os recursos: (n orne, e t í gue t as etc} .
Recursos de grupo: em conjuntos ordenados ou desordenados para facilitar a tarefa do publicâ-Ios num canal ou criar uma apresentmçlo de slides*
Prê^visualicar os recursos· transCodificados de no# formatos: que: serio render.içados por dispositivos de visualização para. utilizadores finais.
Ver o estado dos recursos estuais que estie sol conversação ou render í ração: Çtais como arquivos: grandes que exigem quantidades, siqnificativas de pis-prodessarnento ou apresentação de slides de fotos) *
Em algumas, formas: dé realizaçio./ o gestor de recursos é um si te de v;eb HTML que adiciona as seguintes c a ra ct e ri s t i ça s d i s t i nl.iva s
Exibição o intoraoção baseada era padrões que irâ funcionar perfeltamente em qualquer navegador de computador de raesa.
Carregamento colocado em fila do espera de recursos em conexões de banda estreita.. lemoçio imediata, de recursos excluídos do todss os canais que os asam fe, por exemplo, substituindo-os temporariamente com um ciclo do vídeo imitando um "sinal de teste" que actua como um espaço: reservado): .
No passo 36, o autor do canal publica então o canal. Isto tornã-o visível por outros assinantes ou semelhantes. O autor do canal pode anunciar a disponibilidade do canal por meio d® qualquer mecanismo adequado tal como o meio· convencional ou social. ;Em algumas formas d®: realizaclo, os autores podem efiar, emendar ou excluir o.s seus canais e definir niveis: de acesso, sendo o efeito propagado para os telespectadores em tempo real (ou sega./ um canal será publicado, removido Ou renomeado imediatamente para todos os utilizadores). Os autores podem editar metadados de canal· e imagens (logótipo, palavras-chave, classif reação de adultos,
Configurações de privacidade/ etc»). o canal pode ser publicado em redes sociais ao publicar automaticamente um resumo de informação de canal e/ou dados GK.P. lím autor pode definir um código PIM para restringir o acesso a um canal (para. todos os utilizadores ou a um subconjunto designado de telespectadores). Os telespectadores poderão ser convidados para assistir a ura cana 1. (através de rede® sociais·* e-mail ©u SMS) enviando-lhes: uma breve descrição de como aceder ao canal s ao: código P ];N. Ãlternativamente ou adicionalmente esta informação pode ser fornecida a uma página »éb:« Pode ser proporcionado um número "click-para-cbamar"1 através do qual um autor de canal pode ser alcançado,* Deve notar-se que, em a) ter nativa ou adicionalmente/ podem existir outa os contróiadores do çaual., para além do: autor, que s!b passiveis de reallaar alterações, ao canal·., chama-se a atenção para a figura 3 que mostra o fluxo de processo para a. visualisacio de um canal:.
No passO: Ti, tifti- assinante acede a um erv i ço 'pressionando por exemplo um botão dedicado no seu com;rolo remoto 24 da caixa de controlo, isto mostra uma solicitação no ecri ou menu, Q utilizador i.rá então introduzir ou seleoçionar o canal dose j ado fazendo com que o di spositivo do cliente sintonize um canal, Õ dispositivo do cliente pode ser qualquer reçeptor apropriado tal como uma caixa controladora 22 ou dispositivo: de televisão com receptor embutido,, Alternativamente o utilizador pode aceder a um canal através da Internet ou semelhante.
No passo T2, o dispositivo: do cliente sintoniza um canal emitindo pedidos de lista de reprodução para um ou mals servidores do processadores de comunicação 26 através da rede d.e comunicações · Cada pedido: irá conter um identificador de dispositivo (o identificador do dispositivo que faz p pedido) , o identificador associado a© assinante c o identificador do canal solicitado ou o número do canal . No caso do o canal ser acedido através da Internet,, o canal será seieccionado pelo utilizador o será enviado um pedido para um ou mais servidores do controlador de comunicações,:
No passo T3, o servidor do controlador de comunicações 26 valida d identificador do assinante em relação ao servidor da base do dados de assinante e utiliza 0 ident. i f j cador: do canal para consultar o dispositivo de programa eleçtrdnico em tempo real a fim de obter uma lista de reprodução para o canal*
No passo T4, o GEP em tempo real retorna a informação do osnal açtual que i; em seguida armazenada em memória cache locãlmente nos servidores controladores do comunicação,· isso torna: possivel formatar a lista tal como por exemplo uma lista de reprodução do li nquagom do marcação extensível XML (ou qualquer outro formato) o devolver os dados para os dispositivos de cliente dentro de milissegundos.
Cada lista de reproduçio contem uma descrição completa dos recursos que compreende, S, informaçã© compreende por exemplo a, identidade, de recurso, a duração do recurso © metadados Xegivel por humanos (por exemplo., um título e/ou descrição):, Existe também uma base de tempo para a sincronização1 dos dispositivos de cliente, :No passo T5, cada dispositivo; de cliente analisa então- a lista de reprodução: para O canal para o qual ele esta ''si:ntoni:.zado.';' e entra em contacto com ç servidor ds transmissão 31 para começar a reprodução dei primeiro. identif icador de recurso s do deslocamehto: de tempo aotual, P pedido de reprodução: pode conter c identificador de recursos a ser reproduzido. Entre outros dados., de identificação, cada pedido de reproduçio contem, também o identificador do dispositivo, isto é para a. selecção da sequência de; vídeo- apropriada, 0 de reprodução: inclui também o identificador d© assinante para controlo de acesso. :Este pedido é devolvido ao servidor de transmissão 3i..
No passo T6> ura valibador do servidor de transmissão, valida <o ídentificador dd recurso (guanto ao armazencimentO' do meio) , o· identif icador do canal (guanto: ao GEiP) e o identifficador do assinante (guanto à base de dados do assinante) e entrega o pedido ao trabalhador de transmissão do servidor de transmissio:*
No passo T7, o traba i hador de transmissão pega no ideei, i f i cador do dispositivo e identificador do recurso e selecciona do catálogo de recursos do servidor de armazenamento de me i os 30 um forma to de transmissão de vídeo adequado para o cliente. Eia algumas formas de realizaçãos se não; existir representação adequada, o trabalhador de transmissão selecciona o formate de. vi de o mais próximo e junta um. subprocesso do transcobificação· para renderizar a transmissão em; tempo .real e sinaliza o servidor de armazenamento de meios para armazenar o novo formato.
No passo 18, se um dispositivo de cliente desejar i.r para. a reprodução inicial a partir de um: deslocamento de tempo espéeífíco, o traba1hado r de transmissão analisa então o fluxo de dados de vã deo em bruto, calcula a diferença entre o deslocamento do tempo e o comprimento actuâl do recurso,· junta O fluxo de vi deo em bruto na Lr ama Chave do vi deó gue está mais próxima do deslocamento — JL Ο — necessário e sintetiza um cabeçalho de fluxo da vídeo que representa o fluxo a partir dos se ponto. Isto pode ser visto pormenorizadámente na figura I» © fluxo do vídeo original ê mostrado çom: a .referencia 14 0:om um cabeçalho: original. 17. 19 representa o tempo de deslocamento desejadO:>. Ê calculada a diferença entre o deslocamento do tempo e o comprimento uebual do recurso com a referencia 13, a referência IS mostra, á trama .chave de vídeo que está. mals próxima da. desldratie requerida com a referencia 19> Isto 0 utilizado1 para .sintetizar" um novo cabeçalho com. a referencia 13 que representa o fluxo, a partir desse ponto para a frente·
Algumas1 formas de realização podem proporcionar acesso aleatório não sequencial a ura canal com base em deslocamentos de tempo arbitrários. Isso permite que os espectadores "sintonizem'1 para um canal de programaçio agondado e simulem com precisão a visualização simultânea do mesmo canal por vários espectadores, A técnica de junção dinâmica descrita anteriormente calcula o nimero de trama equivalente dentro do recurso a ser visto ímediatamente como parte do processo de "sintonização” e sintetiza um Cabeçalho de vídeo válido.. Este cabeçalho é depois dinamicamente .inserido no fluxo de vídeo digital enviado para o dispositivo do utilizador/ simulando um ficheiro de vídeo padrio que começa no. tempo deslocado do espectador "sintonizado1·" · Esta abordagem pode permitir .a emulação de acesso aleatória completo· (pular,, avançar, retroceder, etc.) para qualquer feip.o de dispositivo, independentemente do grau do dispositivo do suporte para transmissão. Algumas formas de realização podem empregar deslocamentos de tempo com uma granularidadô por segundo para corresponder às necessidades de interseção humana, mas pode obter precisão de nível, de trama í 1./25° de um sequrido para vídeo padrão PAL) .
Voltando ã figura 3, no passo Tf, o trabalhador do transmissio envia então um cabeça i ho do fluxo de v.í deo sintetizado para o dispositivo do o 1. i ente o segue continuamente com o fluxo de vi de o a partir do ponto emendado para a frente.
Sm algumas formas de realização, a técnica de emenda descrita anteriormente: pode ser utilizada para permitir a inserção1 dinâmica, perfilada, de publicidade de vídeo em pontos arbitrários durante a visualização do fluxo.
Chama - s e a atenção agora para a figura 4, que mostra um processo: para açtúalizaçbes SEP om tempo real enquanto um programa está a sor visualizado*. A figura 4 deve ser considerada em conjunção com as figuras 7 e 8*
Hm autor pode decidir actualizar um GE.F de canal SQ enquanto ele está a sor visto por qualquer número de dispôsitivos de oiienles. No passo Ai, o autor insere ou retira o recurso do meio 70 do tempo wactuai" num canal. G utilizador se!ocolona uma opção para ter as mudanças _ Ο Ρ _ aplicadas irae d .1. a 1: a mo n t e a todos os telespectadores» Esta pode ser, por oxemp 1 o, clicar num botão aplicar». Isto; pode ser folio através do editor da .1 iniba do tempo hospedado na web que ê proporcíonadç pelO" servidor de: GEP,
Ho passo A2, 0: editor de linha de tempo (no servidor GEP) analisa a .representação visual da linha do tempo .e sintebisa uma: aotualizaçâo das alterações .ao GE.F em tempo real no· servidor GEP*:
Ho passo A3, o servidor GEP em tempo real envia, uma ocorrência de setualízação de cana I 72 a todos os servidores dos controlado res de comunicações 26. A ocorrincia de ací.ual i /.a cão de canal 71 pode ser urna notificação de transmissão automática para os servidores dos controladores de comunicações ;Hq passo A4, todos os servidores de controladores de comunicapões verificam, se alguns dos dispositivos de clientes conectados actualmente são áfectados por ela. Por outras palavras,,·: um servidor dé controlador de comunicações irá ver.i ficar se as selocções alteradas no SEP estio a: ser reproduzidas por ura dispositivo:.. Os servidores de controladores de comunicações irão também invalidar as listas de reprodução em memória caché:* 0 próx i ;í;c passo é p: passo AS* se houve uma o l.iruinaçáo com. um novo recurso para substituir a o liruinaçáo. Dependendo da capacidade dos dispositivos de cliente, as servidores de: contrai a deres de comunicação transmitem automaticamente; em se-fuida pana çsda cliente um pacote de notificação Tâ: (veja figura 1) que contém e novo. identí ficadar de recurso e uma deslocaçlo no tempo na qual começa a reproduz ir a; partir' d.D momento actual para a frente, isto pode utilizar a técnica de junção descrita auteriormente»
Neste caso,: um dispositivo de utilizador pode ser informado de um nov©: identificador de recursos antes de ou ao mesmo tempo que se torna, ciente de: què o recurso está a ser actualman.i;e reproduzido; é inválido devido as alterações ao canal. Em algumas formas: de realização, o -dispositivo: de utilizador pode proporcionar ura pedido para o servidor de transmissão 3 6 com o novo: identificador de recurso e/ou informação de tempo. Deste modo, era algumas formas de realização, o dispositivo de utilizador pode mover cont.i.nuaraento a reprodução: do recurso antigo para o novo recurso:. Será apreciado que. a. informação da lista de reprodução: em memória cache no servider do processador de comunicações é actuâlizad© em conformidade*
Se não existir um recurso de substituição, então o próximo passo: é o passo A&. Neste passo, os servidores dos processadores da comunicação· transmitem automaticamente uma imagem de cartão de teste e/ou uma mensagem de texto o/ou de qualquer outra notificação adequada para os dispositivos de cliente; para indicar que o recurso foi retirado; e que a visualização irá retomar num determinado momento (opcionalmente no próximo recurso)* A forma desta mensagem pode ser uma mensagem visual e/ou uma mensagem de áudiO:,
Neste caso, um dispos.i L í vo de nt í. 1 izudor; pode ser informado da noti.f i cacão antes de ou ao mesmo tempo que se torna c.i ente de que o recurso: está a ser actuaImante reproduzido è inválldó: devido âs alterações ao o-anal» Ά notificação podo depois s.er apresentada a iam utilizador imediatamente sem que o dispositivo: de utilizador tenha que pedir uma lista, de reproduçle actuálizada do servidor GÊP em. resposta á detecçâo de que d recurso actea Imante visualizado: á inválido, Será apreciado que a. informação dá lista de reprodução em memória cache no servidor do processador de comunicaqSeS: ê actuaJ i zada em conformidade.
No caso em que o GEP em tempo real ê actuallzado por recursos inseridos, após o tempo de visualização aclua.l., o próximo passo: será o passo A7. (Mostrado na figura 8). Neste processo, a experiência de visualização não é perturbada e as actual izacnes são ainda entrefues de forma fiável à unidade quando necessário, No passo &7> se nenhum dispositivo éè cliente conectado estiver afestado no momento presente:, os servidores de controladores de comun.ic.açis processam, a. actualização do GEP em tenipo real & actuáliz.am em conformidade: a memória, cache 75 da lista dê reprodução, fío passo Át, algumas: fracções de um segundo antes de cada recurso termina: ia rsprgduçlD,: o dispositivo do cliente .consulta o servidor do processador de- oo muni casões 2i piara verificar se o próximo recurso ainda ê vâlidc. ifio passo ã:9, o servidor do processador de comunicações verifica em seguida a sua memória cache 75 e responde com ç próximo identificador de recurso: 7 6 em que a lista de· reprodução dó canal, dentro de uma fraççio· do tempo irá acolhei um pedido de lista completa de reprodução.*
No passo Ã10, 0 dispositivo do cliente solicita então d próximo identíflcadoc da recursos dos servidores de trahsmissÉa e continua a reproduzir 0 canal.
Em. algumas formas de realização, os intervalos de armazenagem temporária e verificações de "leitura antecipada" na lista do reprodução do canal são medidos em centenas do mi iissogundos assegurando assim a visualização ininterrupta.
Hospedado numa i n f r a-es t rut u r a do armazenamento que é. gerida por uma interface web, os canais são listados num GEF, por exemplo, numa caixa adaptadora que exibe listas de canal ou num computador*
Em algumas formas dç realizaçlç, uma e-xibição· tem acesso directo a um canal por meio de um controlo remoto e, por exemplo, um número·, de canal* Em algumas formas de realização, onde: q: canal está organizado cpitto uma lista de reprodução, o utilizador pode çlicar nos botões de avanço /recuo rápido# para ir para os provimos/anteriores, programas,
Em. formas de realizaçá©:, existem produtores de canal. Os produtores de canal podem ser utilizadores individuais ou clientes distantes e podem ter diferentes uiveis de serviço em termos do comprimento d© conteúdo, etc. Os produtores do canal podem montar um GEP do mo i os carregados ou pré-carregâdos e promover o seu canal em, por exornplo, redes soc i ais ou de qualquer outra forma adequada.
Estes canais podem ser acedidos pelos telespectadores * Um assinante era algumas formas de realização pode; ser um autor e./ou Um telespectador.
Em algumas: formas de realização,: um recurso pode ser qualquer parte do conteúdo. Por exemple, um recurso pode ser uma imagem estática, vídeo que a acximponha ou vídeo ou qualquer peça adequada do conteúdo. Um canal compreende um conjunto do acessos publicados por exemplo por um assinante. Em formas de realização proferidas, os canais podem ser listas do reprodução dinâmicas ou programação de horários. ° canal pode ter um conjunto dinâmico de me t. a da dos de dados visuais e textuais associados a ele. A titulo de exemplo apenas, este pode compreender um ou mais de um. nome::, nome abreviado, descrição, informação de contacto para o autor, palavras-chave de etiquetas para classificação, logótipo·: dc canal que pode ser de alta resolução e/ou baixa resoluça©.
Ambos os tipos: dc: canais podem se r editados em tempo real. Uma lista de reprodução dinâmica irá, por padrão, ser vista a partir do inicio independeniomento do tempo que um telespectador sintoniza. Um canal com programação agendada exibirá os recursos actuais começando cora o correcto de modo a emular a experiência de Visualização simultânea tipi ca dc uma TV padrão» :Êm algumas formaS: d© realização, pelo menos algumas: dás funções dós processos podem ser proporcionadas por uma ou mais instruções. executáveis de computador que quando s&o executadas em. mais um. processador ou semelhante levam a gafep um ou mais: dos passos do processo apresentado. 0 dispositivo de processamento de dados necessário e as funções dos vários dispositivos: apresentados podem ser proporcionados por meio de um ou mais processadores dá dados, As funções; descritas podem ser proporcionadás por processadores separados ou através dê TO processador integrado» Os processadores de dados podem ser de qualquer tipo apropriado para o meio ambiente local técnico, e pôde compreender um ou mais computadores de uso geral, computadores para fins especiais, microprocessadores, processadores o.e sinais digitais (BSPs} , circuitos integrados da aplicação especifica. (4SJCj, çlrçultos de nível de porta e processadores .baseados na arquitectara de vários náclaos, corno exemplos n.|o límitatrvDS. 0' processamento de dados pode ser distribuído. através de vários mddiilõs de processamento de dados.» dm processador de dados pode ser proporcionado por meio de, por exemplo:, pelo menos., um obip, lodo também ser proporcionada nos dispositivos relevantes capacidade de memória adequada*· Pi memória, ou. memórias podem ..ser de qualquer tipo apropriado para o: meio ambiente local técnico e podem ser implementadas utilirando: qualquer tecnologia de armazenamento de dados adequada, tal como: dispositivos do memória baseados em semicondutores, dispositivos de memória magnéticos: e ais temas, dispositivos o sistemas de memória ópticcs, memória, fixa e memória amovível.
Km geral, as várias, forrnas de realização podem ser implementadas cm hardware ou circuitos para fins especiais, software, lógica ou qualquer combinação destes, alguns aspectos podem ser implementados em hardware, enquanto que outros aspectos podem ser implementados em fírmware. ou software que pode ser executado por um controlador, microprocessador cu outro dispositivo de cálculo, embora a .invenção não esteja limitada a eles. Embora Vários aspectos da invenção possam ser ilustrados e descritos como diagramas de blocos, fluxogramas, oa utilizando alguma outra representãçãQ pictórica, é visível, que estes blocos, dispositivos, sisLemas, técnicas ou processos aqui descritos podem ser implementados em, como exemplos não limitativos, hardwaro, software, firmware, cj rcuitos ou ,'l.óq i ca de propôsi Lo especifico, kard.wa.re de propósito feral ou controlador ou outros dispositivos de cálculo, ou alguma combinação destes. Ό software pode estar armazenado em meios fisicas tais como ch i.ps de memória, ou blocos do memória imp.1 emon ta dos dentro do processador, meios maqnét.i.cos tais como disco rígido ou disquetes, e meios ócticos tai© como por exemplo DVD e as variantes de dados dós mesmos, CD. Â descrição anterior proporcionou por meio de exemplos e exemplos: não limitativos uma descrição completa e informativa dos. exemplos de: formas de reslisação da presente invenção. Contudo podem tornar-se evidentes para os técnicos diversas modificações: o adaptações tendo em vista, a descrição anterior, quando lidas em corriuni.o com os desenhos anexos e reivindicações anexas. Mo entanto, todas assas e modificações semelhantes dos ensinamentos da presente invenção irão ainda cair dentro do âmbito: da invenção tal como definido nas reíviudicações anexas *
Lisboa, 7 de: Março de .2013
Claims (12)
1
1. Processo caraçterizado por compreender; receber írfQrmaçlo sobre uma alteração num item de um canal; e determinar se o item está a ser reproduzido por um ou maiS: dispositivos: de utilizador; o se o referido .item esta a ser reproduzido: por um ou ma is dispositivos de utilizador, fazer com que uma mensagem sei a enviada para o referido: pelo menos um ou ma is dispositivos de utilizador, compreendendo a mensagem um dos; seguintes; informação de identidade associada ao referido novo item; e Informação que. indica que o item acl.uul mente visualizado não está. disponível.
2 . Processo de acordo com a rei vi nd i cação 1,. c a r a c t o r i. ;·: a do por fazer com que a mensagem a ser enviada compreenda transmitir automaticamente uma notificacao para o pelo menos um ou maiú dispositivos de utilizador.
3. Processo de acordo com a reivindicação: 1, CâfaCtarizado po.p receber a .informaç&©: compreender receber uma notificação de propulsão automática de um servidor guia de programa electrdnico.
4. Processo de acordo com a reivindicação 3, caracterizado por a notificacao do transmissão automática d© servidor faia. de programa eleotrónie© ser recebida em resposta a ara autor do: canal ui urrar o item do çanal,
5. Processo de acordo com a reivindicação 1, caracter.i y.ado por; a referida mensagem compreender adicionaim.cnr.o informação do tempo; para fazer com que o referido peio menos um dispositivo de utilizador inicie a reprodução de um novo item no referido canal do acordo com a referida informação de tempo, em que o referido novo item substitui um recurso actualmente visualizado. β„ Processo de acordo com a reivindicação 5, caractérizado por a referida informação de tempo compreender i.n formação de deslocamento de tempo:,;
7, Processo de acordo com a reivindicação: 1, ca raol.e rizado por se um item alterado ou eliminado no referido canal se encontrar apôs o item actualmente a ser reproduzido;, processar a referida informação recebida de modo a que a informação actualizada da lista de reprodução seja armazenada,
8, Processo de acordo com qualquer das reivindicações anteriores, carácterizado por compreender reagir à recepção: da rei erida informação, apagar ou invalidar a informação da lista de reprodução actualmente armazenada para o referido canal.
9. Processo de acordo com quaJ quer das rei v.i ndioaçoes anteriores, caracteri zado par compreender reagir à recepção da referida i.n formação do alteração do canal, actualizar ou arreiazcriar a informação da lista de reprodução.
10, Processo do acordo com qualquer das reivindicações anteriores, caracterizado por compreender Comparar um tempo associado a referida, alteração çom um tempo de visualização áctual para determinar se o· referido item que está a ser alterado está a ser reproduzido por um ou mais dispôsitivOiS de utilizador. 11:, Processo caracteri zado por compreender a fazer com que um item nura canal sega reproduzido; o receber uma mensagem que compreende um dos seguintes: informação de identidade associada a um novo Item para substituir o item actualmente a ser reproduzido; e informação que indica que o .itera actua 1 monto a ser reproduzido não; está disponível.
12. Programa de computador que compreende instruções executáveis de computador que, quando executados, fazem com que qualquer um dos processos acima mencionados sejam executados,
13, Dispositivo cáracterizado. por compreender: 4 meios para receber informação sobro uma alteração num item de um canal; e meios para determinar se um item no referido canal que é alterado está a ser reproduzido por um ou maia dispositivos de utilizador; e sé o referida item está: a. ser reproduzido por um ou mais dispositivos de utilizador, medos para fazer com que uma mensagem seja enviada para o referido pelo menos um ou mais dispositivos de utilizador, compreendendo a mensagem um dos seguintes: informação de= identidade associada ao referido novo item; e informação que: indica que o item acl.ualmeuLo visualizado não esta d i sponíve1.
14. Dispositivo caracterizado por compreender: meios para fazer com que um canal seja reproduzido; e meios para receber uma mensagem que compreende um dos seguintes: informação de identidade associada, a um novo item. para substituir o item: aetualmente a ser reproduzido; e informaçâô' que indica que o item aetualmente a ser reproduzido η.ϊρ. está disponivel:* Lisboa, 7 de RarçO; de 2013
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PT106140A PT106140A (pt) | 2012-02-09 | 2012-02-09 | Processo e dispositivo |
| BR112014019746A BR112014019746A8 (pt) | 2012-02-09 | 2013-02-08 | Método e aparelho para permitir que canais sejam alterados |
| PCT/PT2013/000007 WO2013119133A1 (en) | 2012-02-09 | 2013-02-08 | Method and apparatus for allowing channels to be changed |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PT106140A PT106140A (pt) | 2012-02-09 | 2012-02-09 | Processo e dispositivo |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| PT106140A true PT106140A (pt) | 2013-08-09 |
Family
ID=47884480
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PT106140A PT106140A (pt) | 2012-02-09 | 2012-02-09 | Processo e dispositivo |
Country Status (3)
| Country | Link |
|---|---|
| BR (1) | BR112014019746A8 (pt) |
| PT (1) | PT106140A (pt) |
| WO (1) | WO2013119133A1 (pt) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002001866A2 (en) * | 2000-06-26 | 2002-01-03 | Nds Limited | Time shifted interactive television |
| US20060218586A1 (en) * | 2005-03-23 | 2006-09-28 | Nokia Corporation | Implicit signaling for split-toi for service guide |
| US20080244658A1 (en) * | 2006-10-10 | 2008-10-02 | Huawei Technologies Co., Ltd. | Method, system and apparatus for managing iptv live broadcast service |
| EP2175687A1 (en) * | 2007-09-20 | 2010-04-14 | ZTE Corporation | System and method for updating difference of electronic service guide |
| WO2010086764A2 (en) * | 2009-02-02 | 2010-08-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, subscriber server, and user equipment for facilitating service provision |
| US20110055866A1 (en) * | 2009-08-31 | 2011-03-03 | At&T Intellectual Property I, Lp. | Updating electronic programming guides with blackout data |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1564995B1 (en) * | 1999-11-23 | 2017-07-19 | Rovi Guides, Inc. | Interactive television targeted message system |
| US8312504B2 (en) * | 2002-05-03 | 2012-11-13 | Time Warner Cable LLC | Program storage, retrieval and management based on segmentation messages |
| US20060174271A1 (en) * | 2004-07-20 | 2006-08-03 | Chen An M | Methods and apparatus for providing program guide state information to a device |
| WO2007080564A1 (en) * | 2006-01-16 | 2007-07-19 | Nds Limited | Management of dynamic program changes in dvb system |
-
2012
- 2012-02-09 PT PT106140A patent/PT106140A/pt unknown
-
2013
- 2013-02-08 BR BR112014019746A patent/BR112014019746A8/pt not_active IP Right Cessation
- 2013-02-08 WO PCT/PT2013/000007 patent/WO2013119133A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002001866A2 (en) * | 2000-06-26 | 2002-01-03 | Nds Limited | Time shifted interactive television |
| US20060218586A1 (en) * | 2005-03-23 | 2006-09-28 | Nokia Corporation | Implicit signaling for split-toi for service guide |
| US20080244658A1 (en) * | 2006-10-10 | 2008-10-02 | Huawei Technologies Co., Ltd. | Method, system and apparatus for managing iptv live broadcast service |
| EP2175687A1 (en) * | 2007-09-20 | 2010-04-14 | ZTE Corporation | System and method for updating difference of electronic service guide |
| WO2010086764A2 (en) * | 2009-02-02 | 2010-08-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, subscriber server, and user equipment for facilitating service provision |
| US20110055866A1 (en) * | 2009-08-31 | 2011-03-03 | At&T Intellectual Property I, Lp. | Updating electronic programming guides with blackout data |
Also Published As
| Publication number | Publication date |
|---|---|
| BR112014019746A8 (pt) | 2017-07-11 |
| BR112014019746A2 (pt) | 2017-06-20 |
| WO2013119133A1 (en) | 2013-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9992537B2 (en) | Real-time tracking collection for video experiences | |
| US8555163B2 (en) | Smooth streaming client component | |
| KR102308840B1 (ko) | 비디오 스트리밍 서비스들을 위한 동적 커스텀 인터스티셜 트랜지션 비디오들 | |
| US9639246B2 (en) | Seamless playback of composite media | |
| US10853837B2 (en) | Integrated testing, targeting and measuring of web site components | |
| US8793282B2 (en) | Real-time media presentation using metadata clips | |
| US9715338B2 (en) | Method for associating media files with additional content | |
| CN105531737B (zh) | 用于提供、编辑并播放视频内容的设备及其方法 | |
| US20100153520A1 (en) | Methods, systems, and media for creating, producing, and distributing video templates and video clips | |
| US20240339133A1 (en) | Content playback control | |
| CN104137553A (zh) | 视频管理系统 | |
| TW201607302A (zh) | 用於使用清單屬性來過濾媒體清單的系統 | |
| CN106164974B (zh) | 在循环媒体项目的循环之间显示内容 | |
| CN108781311A (zh) | 用于媒体分发和管理平台的视频播放器框架 | |
| JP2015201243A (ja) | マルチトラックビデオコンテンツを提供するためのマルチトラックビデオコンテンツサービス方法およびシステム | |
| CN103648037A (zh) | 智能电视媒体播放器及其搜索响应方法、智能电视 | |
| KR20210114536A (ko) | 영상자료 제작 방법 및 장치, 전자 기기, 컴퓨터 판독가능 매체 | |
| JP2022082453A (ja) | メディア消費ギャップ充填のための方法、コンピュータシステム、およびコンピュータプログラム(パーソナライズされた挿入可能なメディアを使用したギャップ充填) | |
| US9715541B1 (en) | Identifying credits and aggregating credits into sets | |
| PT106140A (pt) | Processo e dispositivo | |
| TWI899884B (zh) | 用於直播媒體項目之伺服器產生馬賽克視訊串流 | |
| Volckaert et al. | Gridification of collaborative audiovisual organizations through the MediaGrid framework | |
| US20250337973A1 (en) | Identifying candidate members for a channel on a content platform | |
| Dayarathna et al. | Infoshare: design and implementation of scalable multimedia signage architecture for wireless ubiquitous environments | |
| EP2813085A1 (en) | Method and apparatus for allowing channels to be changed |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| BB1A | Laying open of patent application |
Effective date: 20130326 |