BRPI0620116A2 - mÉtodo e dispositivo màvel para navegar entre méltiplos fluxos de dados em tempo real - Google Patents
mÉtodo e dispositivo màvel para navegar entre méltiplos fluxos de dados em tempo real Download PDFInfo
- Publication number
- BRPI0620116A2 BRPI0620116A2 BRPI0620116-4A BRPI0620116A BRPI0620116A2 BR PI0620116 A2 BRPI0620116 A2 BR PI0620116A2 BR PI0620116 A BRPI0620116 A BR PI0620116A BR PI0620116 A2 BRPI0620116 A2 BR PI0620116A2
- Authority
- BR
- Brazil
- Prior art keywords
- real
- time data
- thumbnail image
- mobile device
- data stream
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
- H04N21/8153—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440263—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Computer Graphics (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
MÉTODO E DISPOSITIVO MàVEL PARA NAVEGAR ENTRE MéLTIPLOS FLUXOS DE DADOS EM TEMPO REAL. Um sistema e método para navegar entre múltiplos fluxos de dados em tempo real em um dispositivo móvel são apresentados. Múltipplas representações de imagem em miniatura são exibidas (630), em que cada imagem em miniatura está assossiada com um fluxo de dados em tempo real disponível. Um usuário provê entrada de navegação (640) por uma interface de usuário para navegar entre as múltiplas representações de imagem em miniatura exibidas. A representação de imagem em miniatura selecionada atualmente baseada na entrada de navegação é realçada (650) ou caso contrário fica salientada no visor de dispositivo móvel. O usuário então seleciona (660) uma representação de imagem em miniatura realçada, pela interface de usuário, por esse meio ativando o fluxo de dados em tempo real associado com a representação de imagem em miniatura realçada. Isto faz fluxo de dados em tempo real associado com a representação de imagem em miniatura realçada selecionada ser exibido (670) no visor de dispositivo móvel.
Description
"MÉTODO E DISPOSITIVO MÓVEL PARA NAVEGAR ENTRE MÚLTIPLOS FLUXOS DE DADOS EM TEMPO REAL" FUNDAMENTO DA INVENÇÃO
A presente invenção relaciona-se a dispositivos e sistemas de comunicação móveis portáteis, e mais particularmente a um dispositivo, sistema e método de comunicação móvel portátil que podem exibir e manipular múltiplos fluxos de dados em tempo real em um dispositivo móvel.
Dispositivos de comunicação móveis portáteis tais como telefones móveis estão se tornando mais sofisticados e incluem muitas novas características e capacidades. Uma tal característica é a capacidade para receber sinais de radiodifusão móveis, televisão móvel, ou similar. Tais serviços incluem radiodifusão portátil de vídeo digital (DVB-H), radiodifusão de mídia digital (DMB), radiodifusão terrestre digital de serviços integrados (ISDB-T), serviço de multi-difusão de radiodifusão móvel (MBMS), ou tecnologias semelhantes. Quando integradas em um telefone móvel, todas as tecnologias acima mencionadas utilizam um sintonizador de radiodifusão móvel separado, exceto para MBMS, que pode ser recebido usando o dispositivo de comunicação móvel portátil, receptor e transmissor de rádio
móvel existente.
Navegar o conteúdo dos fluxos de dados providos por estas tecnologias não é sempre visualmente intuitivo. Por exemplo, um usuário pode não ser capaz de ver um clipe ou amostra de fluxos de dados disponíveis antes de fazer uma seleção para "se prender" e receber um fluxo de dados particular. Atualmente, não há nenhuma providência tratando o dilema do usuário descrito acima. O que é precisado é um mecanismo que permita ao usuário ver simultaneamente exemplos múltiplos de fluxos de dados em tempo real em seu dispositivo móvel antes de fazer uma seleção para receber um como uma opção de visão primária. BREVE SUMÁRIO DA INVENÇÃO Um sistema e método para navegar entre múltiplos fluxos de dados em tempo real em um dispositivo móvel são apresentados. Representações múltiplas de imagem em miniatura são exibidas, em que cada imagem em miniatura está associada com um fluxo de dados em tempo real disponível. Um usuário provê entrada de navegação por uma interface de usuário para navegar entre as múltiplas representações de imagem em miniatura exibidas. A representação de imagem em miniatura atualmente selecionada baseada na entrada de navegação é realçada ou caso contrário salientada no visor de dispositivo móvel. O usuário então seleciona uma representação de imagem em miniatura realçada, pela interface de usuário, por esse meio ativando o fluxo de dados em tempo real associado com a representação de imagem em miniatura realçada. Isto faz o fluxo de dados em tempo real associado com a representação de imagem em miniatura realçada selecionada ser exibido no visor de dispositivo móvel. A porção de áudio do fluxo de dados em tempo real associada com a representação de imagem em miniatura realçada pode ser ativada se o dispositivo móvel for capaz.
As representações de imagem em miniatura podem ser imagens paradas capturadas de seus fluxos de dados em tempo real associados ou versões reduzidas dos próprios fluxos de dados em tempo real contanto que o dispositivo móvel seja capaz de exibir múltiplos fluxos de dados em tempo real simultaneamente. BREVE DESCRIÇÃO DOS DESENHOS
Figura 1 é um diagrama de bloco exterior de um dispositivo de comunicação móvel portátil exemplar capaz de receber e exibir fluxos de
dados áudio/visuais em tempo real.
Figura 2 é um diagrama de bloco de componentes internos selecionados do dispositivo de comunicação móvel portátil capaz de receber e exibir fluxos de dados áudio/visuais em tempo real. Figura 3 é um diagrama de uma exibição em um dispositivo de comunicação móvel portátil, a exibição ilustrando representações em miniatura de múltiplos fluxos de dados áudio/visuais em tempo real.
Figura 4 é um diagrama de uma exibição em um dispositivo de comunicação móvel portátil, a exibição ilustrando uma representação de tela completa de um fluxo de dados áudio/visuais em tempo real selecionado.
Figura 5 é um diagrama de uma exibição em um dispositivo de comunicação móvel portátil, a exibição ilustrando uma representação de imagem dentro de imagem múltiplos fluxos de dados áudio/visuais em tempo real.
Figura 6 é um fluxograma descrevendo um método de operação de acordo com uma concretização da presente invenção.
Figura 7 é um diagrama de estado descrevendo vários estados e transições de estado para a exibição de um dispositivo de comunicação móvel portátil ao ver fluxos de dados em tempo real de acordo com uma concretização da presente invenção. DESCRIÇÃO DETALHADA DA INVENÇÃO
Alguns dispositivos móveis podem receber sinais de televisão radiodifundida móvel ou televisão móvel ou similar, tal como radiodifusão portátil de vídeo digital (DVB-H), radiodifusão de mídia digital (DMB), radiodifusão terrestre digital de serviços integrados (ISDB-T) ou tecnologias semelhantes. Estas tecnologias provêem fluxos em tempo real de dados áudio/visuais a um dispositivo móvel. 0 termo 'fluxo de dados em tempo real' usado ao longo desta exposição se aplica ao supracitado especificamente como também a qualquer sinal de dados tendo um componente de áudio e vídeo capaz de ser transmitido em fluxo (por fios ou sem fios) de uma fonte para um dispositivo móvel indiferente do formato dos dados.
Figura 1 é um diagrama de bloco de um dispositivo de comunicação móvel portátil exemplar capaz de receber e exibir fluxos de dados áudio/visuais em tempo real tempo. Dispositivo de comunicação móvel portátil 100 é ilustrado neste exemplo como um telefone móvel do tipo de "aba" ou "concha" tendo um visor 110 e alto-falante 120 na porção superior do dispositivo de comunicação móvel portátil 100 e múltiplas teclas de função 130, um 'joystick', e um teclado alfa-numérico 150 na porção inferior do dispositivo de comunicação móvel portátil 100.
O dispositivo ilustrado na Figura 1 é assumido ser equipado com os meios necessários para receber e exibir fluxos de dados áudio/visuais tais como, por exemplo, radiodifusões de televisão móvel. A presente invenção trata as ferramentas de apresentação e navegação que provêem o usuário com um meio conveniente para navegar entre e selecionar um ou mais fluxos de dados para ver em seu dispositivo móvel. Assim, a eletrônica, hardware e software que compõem o receptor de "televisão móvel" dentro do dispositivo móvel são ilustrados, mas não necessariamente descritos aqui. O que é descrito são o hardware e software usados para manipular e apresentar os fluxos de dados capazes de serem recebidos pelo dispositivo móvel.
Figura 2 é um diagrama de bloco de componentes internos selecionados do dispositivo de comunicação móvel portátil capazes de receber e exibir fluxos de dados áudio/visuais em tempo real. Figura 2 é para propósitos de explicar a presente invenção e a presente invenção não está limitada a qualquer projeto particular. O dispositivo de comunicação móvel portátil 100 mostrado na Figura 2 pode incluir uma interface de operador ou usuário 210 para facilitar operação de controle do dispositivo de comunicação móvel portátil 100 incluindo iniciar e conduzir chamadas telefônicas e outras comunicações. A interface de usuário 210 pode incluir um visor 212 para prover sinais visuais a um assinante ou usuário sobre o estado e operação do dispositivo de comunicação móvel portátil 100. O visor 212 pode ser um visor de cristal líquido (LCD) ou similar capaz de apresentar imagens a cores. O visor 212 pode prover informação a um usuário ou operador na forma de imagens, texto, numerais, caracteres, uma interface gráfica de usuário (GUI) e similar.
A interface de usuário 212 também pode incluir um teclado e teclas de função ou botões 214 incluindo um dispositivo apontador, tal como um 'joystick' ou similar. O teclado, botões de função e 'joystick* 214 permitem ao usuário comunicar comandos ao dispositivo de comunicação móvel portátil 100 para discar números de telefone, iniciar e terminar chamadas, estabelecer outras comunicações, tal como acesso a um provedor de TV móvel, a Internet, enviar e receber e-mail, mensagens de texto e similar. O teclado, botões de função e 'joystick' 214 também podem ser usados para controlar outras operações do dispositivo de comunicação móvel portátil 100. O teclado, botões de função e 'joystick' 214 também podem ser implementados em um visor sensível a toque adaptado para receber entrada tátil.
O visor 212, teclado, e botões de função 214 podem ser acoplados a uma unidade de processador principal e lógica de controle 220. A unidade de processador e lógica de controle 220 pode ser um microprocessador ou similar. A unidade de processador e lógica 220 pode incluir um aplicativo 222 para facilitar a navegação e exibição de conteúdo em fluxo. As funções e operações descritas com respeito a um dispositivo de comunicação móvel portátil 100 no método de Figura 6 podem ser concretizadas no aplicativo 222 para navegar e exibir conteúdo em fluxo. O aplicativo de conteúdo em fluxo de navegação e exibição 222 pode ser concretizado em hardware, firmware, software (estruturas de dados) ou combinações disso. A unidade de processador e lógica 220 também pode incluir outras estruturas de dados, programas de software, aplicativos de computador e similares para codificar e decodificar sinais de controle, executar procedimentos de comunicação, e outras funções como descrito aqui.
A interface de usuário 210 também pode incluir um microfone e um alto-falante 216. O microfone 216 pode receber sinais de áudio ou acústicos de um usuário ou de outra fonte acústica. O microfone 216 pode converter os sinais de áudio ou acústicos a sinais elétricos. O microfone 216 pode ser conectado à unidade de processador e lógica 220, em que a unidade de processador e lógica 220 pode converter os sinais elétricos a sinais de comunicação de banda base. A unidade de processador e lógica de controle 220 pode ser conectada a um transmissor de rádio 230, que pode converter sinais de banda base da unidade de processador e lógica de controle 220 a sinais de radiofreqüência (RF). O transmissor de rádio 230 pode ser conectado a uma montagem de antena 240 para transmissão dos sinais de RF a um meio ou sistema de comunicação, tal como uma rede de acesso de rádio móvel (MRAN) ou similar.
O dispositivo de comunicação móvel portátil 100 também pode incluir um dispositivo de TV móvel 250. O dispositivo de TV móvel 250 pode ser um dispositivo do tipo de DVB-H ou similar. O dispositivo de TV móvel 250 pode ser formado integralmente como parte do dispositivo de comunicação móvel portátil 100 ou pode ser uma unidade separada que pode ser conectada e operada em associação com o dispositivo de comunicação móvel portátil 100. O dispositivo de TV móvel 250 pode incluir uma montagem de antena 252 para receber sinais radiodifundidos de programação de uma rede móvel de radiodifusão de TV, rede de acesso de rádio de radiodifusão (B-RAN), ou similar. Um receptor 254 pode ser acoplado à montagem de antena 252 para receber os sinais radiodifundidos. Um processador de sinal 256 pode receber os sinais radiodifundidos do receptor 254 e converter os sinais (isto é, conteúdo em fluxo) a um formato para apresentação no visor 212 do dispositivo de comunicação móvel portátil 100.
Figura 3 é um diagrama de uma visor 110 em um dispositivo de comunicação móvel portátil, o visor ilustrando representações de imagem em miniatura 310 de múltiplos fluxos de dados áudio/visuais em tempo real. O usuário pode navegar entre as imagens em miniatura 310 para ganhar uma pré-visão do que está disponível para reprodução em fluxo em tempo real. Cada vez que o usuário navega a uma miniatura, a área de borda é realçada 320 ou caso contrário feita mais notável ao usuário para indicar qual imagem em miniatura está selecionada atualmente.
Figura 3 exibe imagens paradas obtidas de cada fluxo em tempo real disponível. Os quadros são obtidos dos fluxos em tempo real respectivos tão contemporaneamente quanto possível para prover como corrente uma imagem com respeito ao programa atual sendo radiodifundido. Se o dispositivo móvel for capaz de operar e produzir múltiplos fluxos de dados em tempo real simultaneamente, então as imagens em miniatura podem ser substituídas com fluxos de dados em miniatura.
Desde que só uma alimentação de áudio pode ser acomodada em um dado momento, a miniatura que é realçada atualmente teria sua porção de áudio do fluxo de dados em tempo real "ativa". Isto proveria uma tela de pré-visão com múltiplos fluxos em tempo real exibidos para seleção.
Figura 4 é um diagrama de um visor em um dispositivo de comunicação móvel portátil, o visor ilustrando uma representação de tela completa de um fluxo de dados áudio/visuais em tempo real selecionado. Uma vez que o usuário fez uma seleção do visor mostrado na Figura 3, o fluxo de dados em tempo real 410 associado com essa seleção de miniatura é ativado. ícones pequenos ao fundo do visor permitem ao usuário saltar atrás 420 à exibição de miniatura da Figura 3, ou diretamente trocar a um dos outros fluxos de dados em tempo real disponíveis 430.
Figura 5 é um diagrama de um visor em um dispositivo de comunicação móvel portátil, o visor ilustrando uma representação de imagem dentro de imagem de múltiplos fluxos de dados áudio/visuais em tempo real. Neste exemplo, o usuário pode estabelecer uma visão de imagem dentro de imagem de dois fluxos de dados em tempo real. O fluxo de dados em tempo real maior 510 é designado como a alimentação primária, enquanto o fluxo de dados em tempo real menor é designado como a alimentação secundária, ícone 530 permite ao usuário trocar as designações primárias e secundárias enquanto ícones 540 permitem ao usuário mover um novo fluxo de dados em tempo real na posição secundária.
Figura 6 é um fluxograma descrevendo um método de operação de acordo com uma concretização da presente invenção. No bloco de preparação 610, todos os fluxos de dados em tempo real disponíveis capazes de serem exibidos pelo dispositivo móvel são localizados e identificados. No bloco 620, uma imagem parada atual é obtida de cada fluxo de dados em tempo real disponível. No bloco 630, o dispositivo móvel exibe imagens em miniatura representando cada fluxo de dados em tempo real. Se o dispositivo móvel for capaz de executar múltiplos fluxos de dados em tempo real simultaneamente, então cada fluxo de dados em tempo real é mostrado como uma miniatura em lugar de uma imagem parada capturada do fluxo de dados. No bloco 640, o dispositivo móvel responde à entrada de usuário para navegar entre as imagens em miniatura. No bloco 650, o dispositivo móvel realçará a área de borda da imagem em miniatura selecionada pelo usuário atualmente. Além disso, o dispositivo móvel pode reproduzir fluxo de dados de porção de áudio associado com a miniatura realçada se capaz de prover o usuário com um maior senso da programação atual. Quando o usuário navega para outra miniatura, a saída de áudio atual trocará para o áudio associado com a imagem em miniatura recentemente selecionada. No bloco 660, o usuário seleciona uma das imagens em miniatura. Isto ativa o fluxo de dados em tempo real associado com a imagem em miniatura selecionada. No bloco 670, o fluxo de dados em tempo real agora ativo é exibido completamente no dispositivo móvel incluindo áudio.
Figura 7 é um diagrama de estado descrevendo vários estados e transições de estado para o visor de um dispositivo de comunicação móvel portátil ao ver fluxos de dados em tempo real de acordo com uma concretização da presente invenção. No estado inicial 710, imagens em miniatura ou fluxos de dados em miniatura são apresentados no visor de um dispositivo móvel. Baseado na navegação do usuário, uma das miniaturas será realçada ou caso contrário salientada no visor. Se o móvel for capaz, a miniatura realçada terá seu áudio ativo. Há duas transições mostradas do estado inicial a um estado alternado.
Em uma transição do estado inicial 710, o usuário seleciona a imagem em miniatura realçada 715 ou fluxo de dados fazendo o fluxo de dados em tempo real associado com a miniatura selecionada se tornar ativo. Isto é ilustrado na caixa de estado 720, na qual um único fluxo de dados em tempo real é exibido com seu áudio. Enquanto neste estado, o usuário pode causar duas transições. A primeira é simplesmente selecionar uma nova alimentação 725 que fará o dispositivo móvel trocar para um fluxo de dados em tempo real diferente. A segunda transição é retornar 727 ao estado inicial 710 de múltiplas imagens em miniatura.
Na segunda transição do estado inicial 710, o usuário seleciona uma miniatura primária e secundária para uma exibição do tipo de imagem dentro de imagem 717. O estado de imagem dentro de imagem 730 exibe o fluxo de dados em tempo real primário na maioria do visor de dispositivo móvel e o fluxo de dados em tempo real secundário em uma porção menor do visor de dispositivo móvel. Além disso, o áudio para o fluxo de dados em tempo real primário está ativo. Do estado de imagem dentro de imagem 730 há três opções de transição mostradas. A primeira transição é simplesmente trocar ou mudar as designações primárias e secundárias 733 para os fluxos de dados em tempo real. Isto faz o secundário no primário e vice-versa. O áudio para o novo fluxo de dados em tempo real primário é ativado agora enquanto o outro áudio é desativado. A segunda transição é desabilitar imagem dentro de imagem 735 a favor do único estado de visor 720. Esta transição faz o fluxo de dados em tempo real secundário desaparecer do visor de dispositivo móvel. A última transição de estado é retornar 737 ao estado inicial 710 de múltiplas imagens em miniatura.
Qualquer incitação associada com a invenção pode ser apresentada e respondida por uma característica de voz interativa, uma interface gráfica de usuário (GUI) apresentada no visor do dispositivo de comunicação móvel portátil ou similar.
Como será apreciado por alguém de habilidade na arte, a presente invenção pode ser concretizada como um método, sistema, ou produto de programa de computação. Por conseguinte, a presente invenção pode levar a forma de uma concretização completamente de hardware, um concretização completamente de software (incluindo firmware, software residente, micro-código, etc.) ou uma concretização combinando aspectos de software e hardware que podem geralmente ser referidos aqui como um "circuito", "módulo" ou "sistema". Além disso, a presente invenção pode levar a forma de um produto de programa de computação em um meio de armazenamento utilizável por computador tendo código de programa utilizável por computador concretizado no meio.
Qualquer meio legível por computador adequado pode ser utilizado. O meio utilizável por computador ou legível por computador pode ser, por exemplo, mas não limitado a, um sistema, aparelho, dispositivo, ou meio de propagação eletrônico, magnético, óptico, eletromagnético, infravermelho, ou de semicondutor. Exemplos mais específicos (uma lista não exaustiva) do meio legível por computador incluiria o seguinte: uma conexão elétrica tendo um ou mais fios, um disquete de computador portátil, um disco rígido, uma memória de acesso aleatório (RAM), uma memória somente para leitura (ROM), uma ROM programável e apagável (EPROM ou memória Flash), uma fibra óptica, uma memória somente para leitura de disco compacto portátil (CD-ROM), um dispositivo de armazenamento óptico, meios de transmissão tais como aqueles suportando a Internet ou uma intranet, ou um dispositivo de armazenamento magnético. Note que o meio utilizável por computador ou legível por computador poderia ser até mesmo papel ou outro meio adequado no qual o programa é impresso, como pode o programa ser capturado eletronicamente, por exemplo, por varredura óptica do papel ou outro meio, então compilado, interpretado ou caso contrário processado de uma maneira adequada, se necessário, e então armazenado em uma memória de computador. No contexto deste documento, um meio utilizável por computador ou legível por computador pode ser qualquer meio que possa conter, armazenar, comunicar, propagar, ou transportar o programa para uso por ou com relação ao sistema, aparelho ou dispositivo de execução de instrução.
Código de programa de computação para efetuar operações da presente invenção pode ser escrito em uma linguagem de programação orientada para objeto tal como Java, Smalltalk, C++ ou similar. Porém, o código de programa de computação para efetuar operações da presente invenção também pode ser escrito em linguagens de programação processuais convencionais, tal como a linguagem de programação "C" ou linguagens de programação semelhantes. O código de programa pode executar completamente no computador do usuário, parcialmente no computador do usuário, como um pacote de software independente, em parte no computador do usuário e parcialmente em um computador remoto ou completamente no computador ou servidor remoto. No cenário anterior, o computador remoto pode ser conectado ao computador do usuário por uma rede local (LAN) ou uma rede de área extensa (WAN), ou a conexão pode ser feita a um computador externo (por exemplo, pela Internet usando um Provedor de Serviço da Internet).
A presente invenção pode ter sido descrita com referência a ilustrações de fluxograma e/ou diagramas de bloco de métodos, aparelho (sistemas) e produtos de programa de computação de acordo com concretizações da invenção. Será entendido que cada bloco das ilustrações de fluxograma e/ou diagramas de bloco, e combinações de blocos nas ilustrações de fluxograma e/ou diagramas de bloco, pode ser implementado por instruções de programa de computação. Estas instruções de programa de computação podem ser providas a um processador de um computador de propósito geral, computador de propósito especial, ou outro aparelho de processamento de dados programável para produzir uma máquina, tal que as instruções que executam pelo processador do computador ou outro aparelho de processamento de dados programável criem meios para implementar as funções/atos especificados no fluxograma e/ou bloco ou blocos de diagrama de bloco.
Estas instruções de programa de computação também podem ser armazenadas em uma memória legível por computador que pode dirigir um computador ou outro aparelho de processamento de dados programável para funcionar de uma maneira particular, tal que as instruções armazenadas na memória legível por computador produzam um artigo de fabricação incluindo meio de instrução que implementa a função/ato especificado no fluxograma e/ou bloco ou blocos de diagrama de bloco.
As instruções de programa de computação também podem ser carregadas em um computador ou outro aparelho de processamento de dados programável para causar uma série de etapas operacionais serem executadas no computador ou outro aparelho programável para produzir um processo implementado por computador tal que as instruções que executam no computador ou outro aparelho programável provejam as etapas para implementar as funções/atos especificados no fluxograma e/ou bloco ou blocos de diagrama de bloco.
Os fluxogramas e diagramas de bloco nas Figuras ilustram a arquitetura, funcionalidade e operação de possíveis implementações de sistemas, métodos e produtos de programa de computação de acordo com várias concretizações da presente invenção. Nesta consideração, cada bloco no fluxograma ou diagramas de bloco podem representar um módulo, segmento, ou porção de código, que inclui uma ou mais instruções executáveis para implementar as funções lógicas especificadas. Também deveria ser notado que, em algumas implementações alternativas, as funções notadas no bloco podem ocorrer fora da ordem notada nas figuras. Por exemplo, dois blocos mostrados em sucessão podem, na realidade, ser executados substancialmente simultaneamente, ou os blocos às vezes podem ser executados na ordem inversa, dependendo da funcionalidade envolvida. Também será notado que cada bloco da diagramas de bloco e/ou ilustração de fluxograma, e combinações de blocos na diagramas de bloco e/ou ilustração de fluxograma, pode ser implementado por sistemas baseados em hardware de propósito especial que executam as funções ou atos especificados, ou combinações de hardware de propósito especial e instruções de computador.
A terminologia usada aqui é para o propósito de só descrever concretizações particulares e não é pretendido ser limitante da invenção. Como usado aqui, as formas singulares "um", "uma" e "o" são pretendidas incluírem as formas plurais igualmente, a menos que o contexto indique claramente caso contrário. Será entendido ademais que os termos "inclui" e/ou "incluindo" quando usado nesta especificação, especificam a presença de características declaradas, inteiros, etapas, operações, elementos, e/ou componentes, mas não impede a presença ou adição de um ou mais outras características, inteiros, etapas, operações, elementos, componentes e/ou grupos disso.
Embora concretizações específicas tenham sido ilustradas e descritas aqui, aqueles de habilidade ordinária na arte apreciam que qualquer arranjo que seja calculado para alcançar o mesmo propósito pode ser substituído para as concretizações específicas mostradas e que a invenção tem outras aplicações em outros ambientes. Este pedido é pretendido cobrir qualquer adaptação ou variações da presente invenção. As reivindicações seguintes não são de nenhuma maneira pretendidas para limitar a extensão da invenção às concretizações específicas descritas aqui.
Claims (8)
1. Método para navegar entre múltiplos fluxos de dados em tempo real em um dispositivo móvel, caracterizado pelo fato de compreender: exibir múltiplas representações de imagem em miniatura, cada representação de imagem em miniatura associada com um fluxo de dados em tempo real disponível (630); receber entrada de navegação de uma interface do usuário, a entrada de navegação para navegar entre as múltiplas representações de imagem em miniatura exibidas (640); realçar a representação de imagem em miniatura selecionada atualmente baseado na entrada de navegação (650); receber entrada de seleção da interface de usuário, a entrada de seleção para ativar o fluxo de dados em tempo real associado com a representação de imagem em miniatura realçada (660); e exibir o fluxo de dados em tempo real associado com a representação de imagem em miniatura realçada selecionada em um visor de dispositivo móvel (670).
2. Método de acordo com a reivindicação 1, caracterizado pelo fato de compreender ainda ativar a porção de áudio do fluxo de dados em tempo real associado com a representação de imagem em miniatura realçada (660).
3. Método de acordo com a reivindicação 1, caracterizado pelo fato de que as representações de imagem em miniatura são imagens paradas capturadas de seus fluxos de dados em tempo real associados.
4. Método de acordo com a reivindicação 1, caracterizado pelo fato de que cada representação de imagem em miniatura é ela mesma um fluxo de dados em tempo real.
5. Dispositivo móvel (100) para navegar entre múltiplos fluxos de dados em tempo real, caracterizado pelo fato de compreender: um receptor de fluxo de dados (254) para receber múltiplos fluxos de dados em tempo real; um visor (212) para exibir múltiplas representações de imagem em miniatura (310), cada representação de imagem em miniatura (310) associada com um fluxo de dados em tempo real disponível; uma interface de usuário (210) para receber entrada de navegação, a entrada de navegação para navegar entre as múltiplas representações de imagem em miniatura exibidas (310); e um processador (220) acoplado com o receptor de fluxo de dados (254), visor (212), e interface de usuário (210), em que a representação de imagem em miniatura (310) selecionada atualmente baseada na entrada de navegação é realçada, e entrada de seleção recebida da interface do usuário ativa o fluxo de dados em tempo real associado com a representação de imagem em miniatura realçada tal que seja exibida no visor de dispositivo móvel (212).
6. Dispositivo móvel de acordo com a reivindicação 5, caracterizado pelo fato de que a porção de áudio do fluxo de dados em tempo real associado com a representação de imagem em miniatura realçada (310) é ativada.
7. Dispositivo móvel de acordo com a reivindicação 5, caracterizado pelo fato de que as representações de imagem em miniatura (310) são imagens paradas capturadas de seus fluxos de dados em tempo real associados.
8. Dispositivo móvel de acordo com a reivindicação 5, caracterizado pelo fato de que cada representação de imagem em miniatura (310) é ela mesma um fluxo de dados em tempo real.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/306,217 US20070143785A1 (en) | 2005-12-20 | 2005-12-20 | Mobile device display of multiple streamed data sources |
| US11/306217 | 2005-12-20 | ||
| US11/380451 | 2006-04-27 | ||
| US11/380,451 US8554278B2 (en) | 2005-12-20 | 2006-04-27 | Mobile device display of multiple streamed data sources |
| PCT/US2006/031869 WO2007078338A1 (en) | 2005-12-20 | 2006-08-15 | Mobile device display of multiple streamed data sources |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0620116A2 true BRPI0620116A2 (pt) | 2013-01-15 |
Family
ID=37772647
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0620116-4A BRPI0620116A2 (pt) | 2005-12-20 | 2006-08-15 | mÉtodo e dispositivo màvel para navegar entre méltiplos fluxos de dados em tempo real |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8554278B2 (pt) |
| EP (1) | EP1964396A1 (pt) |
| JP (1) | JP2009520441A (pt) |
| BR (1) | BRPI0620116A2 (pt) |
| CA (1) | CA2632772C (pt) |
| WO (1) | WO2007078338A1 (pt) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4296521B2 (ja) * | 2007-02-13 | 2009-07-15 | ソニー株式会社 | 表示制御装置、表示制御方法、およびプログラム |
| US8307395B2 (en) | 2008-04-22 | 2012-11-06 | Porto Technology, Llc | Publishing key frames of a video content item being viewed by a first user to one or more second users |
| US8516038B2 (en) * | 2008-06-06 | 2013-08-20 | Apple Inc. | Browsing or searching user interfaces and other aspects |
| US8762887B2 (en) * | 2008-06-06 | 2014-06-24 | Apple Inc. | Browsing or searching user interfaces and other aspects |
| US8607166B2 (en) * | 2008-06-06 | 2013-12-10 | Apple Inc. | Browsing or searching user interfaces and other aspects |
| US9146651B1 (en) * | 2009-07-14 | 2015-09-29 | Sprint Communications Company L.P. | Displaying multiple applications on limited capability devices |
| US9277021B2 (en) * | 2009-08-21 | 2016-03-01 | Avaya Inc. | Sending a user associated telecommunication address |
| US9134799B2 (en) * | 2010-07-16 | 2015-09-15 | Qualcomm Incorporated | Interacting with a projected user interface using orientation sensors |
| US20140280223A1 (en) * | 2013-03-13 | 2014-09-18 | Deja.io, Inc. | Media recommendation based on media content information |
| CN105379292A (zh) | 2013-05-29 | 2016-03-02 | 汤姆逊许可公司 | 用于浏览媒体内容的装置和方法 |
| US9894022B2 (en) | 2013-07-19 | 2018-02-13 | Ambient Consulting, LLC | Image with audio conversation system and method |
| US9977591B2 (en) | 2013-10-01 | 2018-05-22 | Ambient Consulting, LLC | Image with audio conversation system and method |
| WO2015050966A1 (en) * | 2013-10-01 | 2015-04-09 | Filmstrip, Inc. | Image and message integration system and method |
| US10057731B2 (en) | 2013-10-01 | 2018-08-21 | Ambient Consulting, LLC | Image and message integration system and method |
| KR102519424B1 (ko) * | 2015-09-25 | 2023-04-10 | 삼성메디슨 주식회사 | 초음파 이미지 디스플레이 방법 및 이를 위한 장치 |
| US10764640B2 (en) * | 2018-11-23 | 2020-09-01 | Sony Corporation | Receiver device including native broadcaster application |
| CN113873316B (zh) * | 2021-11-04 | 2024-02-27 | 上海哔哩哔哩科技有限公司 | 直播间视频播放方法及装置 |
| CN114040243B (zh) * | 2021-11-04 | 2023-08-04 | 上海哔哩哔哩科技有限公司 | 直播间视频播放方法及装置 |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5884056A (en) * | 1995-12-28 | 1999-03-16 | International Business Machines Corporation | Method and system for video browsing on the world wide web |
| JPH10229529A (ja) | 1997-02-14 | 1998-08-25 | Sony Corp | 複数画面表示装置およびその音声出力方法 |
| US6538698B1 (en) * | 1998-08-28 | 2003-03-25 | Flashpoint Technology, Inc. | Method and system for sorting images in an image capture unit to ease browsing access |
| US7016595B1 (en) * | 1999-05-28 | 2006-03-21 | Nikon Corporation | Television set capable of controlling external device and image storage controlled by television set |
| US7013477B2 (en) * | 2000-05-25 | 2006-03-14 | Fujitsu Limited | Broadcast receiver, broadcast control method, and computer readable recording medium |
| US7873972B2 (en) * | 2001-06-01 | 2011-01-18 | Jlb Ventures Llc | Method and apparatus for generating a mosaic style electronic program guide |
| JP2003209771A (ja) * | 2002-01-16 | 2003-07-25 | Hitachi Ltd | デジタル映像再生装置及び再生方法 |
| JP4552373B2 (ja) | 2002-05-31 | 2010-09-29 | ソニー株式会社 | 情報処理システム、情報処理装置及び情報処理方法 |
| JP2004145523A (ja) | 2002-10-23 | 2004-05-20 | Kddi Corp | コンテンツ売買システム |
| JP2004186830A (ja) | 2002-11-29 | 2004-07-02 | Soft Shokai:Kk | 映像コンテンツ選択方法、映像コンテンツ配信サービスシステム及び表示順位変更プログラム |
| JP3959525B2 (ja) * | 2003-03-12 | 2007-08-15 | 日本電信電話株式会社 | 映像コンテンツの閲覧システムにおけるアプリケーションサーバのプログラムおよびアプリケーションサーバ |
| KR100998899B1 (ko) * | 2003-08-30 | 2010-12-09 | 엘지전자 주식회사 | 썸네일 영상 서비스 방법 및 방송 수신기 |
| KR100628801B1 (ko) | 2003-09-12 | 2006-09-26 | 마쯔시다덴기산교 가부시키가이샤 | 화상 표시 장치 및 그 방법 |
| US20050071782A1 (en) * | 2003-09-30 | 2005-03-31 | Barrett Peter T. | Miniaturized video feed generation and user-interface |
| US20050162718A1 (en) * | 2003-12-30 | 2005-07-28 | Lg Electronics Inc. | Television receiver and method of displaying and editing images in electronic photo album |
| US20050160465A1 (en) * | 2004-01-21 | 2005-07-21 | United Video Properties, Inc. | Interactive television system with automatic switching from broadcast media to streaming media |
| US7365923B2 (en) | 2004-01-26 | 2008-04-29 | Jds Uniphase Corporation | Heat sink tab for optical sub-assembly |
| JP4363205B2 (ja) * | 2004-02-05 | 2009-11-11 | 株式会社日立製作所 | 携帯端末装置 |
| JP4389160B2 (ja) | 2004-03-18 | 2009-12-24 | カシオ計算機株式会社 | 動画撮影装置、動画一覧表示方法、及び、プログラム |
| JP4286735B2 (ja) * | 2004-07-08 | 2009-07-01 | シャープ株式会社 | 携帯機器 |
| JP4739708B2 (ja) * | 2004-08-25 | 2011-08-03 | 株式会社日立製作所 | 放送番組の記録方法及び放送受信装置、並びに、そのための情報記録装置 |
| KR101058025B1 (ko) * | 2004-11-18 | 2011-08-19 | 삼성전자주식회사 | 이중 썸네일 모드를 이용한 이미지 디스플레이 장치 및 방법 |
| US20060200842A1 (en) * | 2005-03-01 | 2006-09-07 | Microsoft Corporation | Picture-in-picture (PIP) alerts |
| US20070137988A1 (en) * | 2005-12-02 | 2007-06-21 | Microsoft Corporation | Computer control of audio/video switching |
-
2006
- 2006-04-27 US US11/380,451 patent/US8554278B2/en not_active Expired - Fee Related
- 2006-08-15 JP JP2008547213A patent/JP2009520441A/ja active Pending
- 2006-08-15 CA CA2632772A patent/CA2632772C/en not_active Expired - Fee Related
- 2006-08-15 EP EP06801550A patent/EP1964396A1/en not_active Withdrawn
- 2006-08-15 WO PCT/US2006/031869 patent/WO2007078338A1/en not_active Ceased
- 2006-08-15 BR BRPI0620116-4A patent/BRPI0620116A2/pt not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| CA2632772C (en) | 2011-12-13 |
| US8554278B2 (en) | 2013-10-08 |
| JP2009520441A (ja) | 2009-05-21 |
| WO2007078338A1 (en) | 2007-07-12 |
| US20070143791A1 (en) | 2007-06-21 |
| EP1964396A1 (en) | 2008-09-03 |
| CA2632772A1 (en) | 2007-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0620116A2 (pt) | mÉtodo e dispositivo màvel para navegar entre méltiplos fluxos de dados em tempo real | |
| KR101586321B1 (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
| US8836863B2 (en) | Image display apparatus and channel information display method thereof | |
| JP4927861B2 (ja) | モバイルtvデバイスのための電子番組表 | |
| US20120038740A1 (en) | Image-based video conference control method, terminal, and system | |
| EP3206407A1 (en) | Video playing method and device | |
| CN112437326A (zh) | 视频显示方法、装置、电子设备及计算机可读存储介质 | |
| KR20160135435A (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
| US20180234723A1 (en) | Digital device and method of processing data in said digital device | |
| BR102013003187A2 (pt) | Interface de usuário integrada de acesso a conteúdo multimídia linear e não-linear oriundos de múltiplas fontes e método para sua implementação | |
| KR102384521B1 (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
| CN101341742B (zh) | 多流数据源的移动设备显示 | |
| CN101321255A (zh) | 视频信息显示方法及机顶盒 | |
| KR102384520B1 (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
| JP5603752B2 (ja) | 映像受信装置及びプログラム | |
| WO2009136327A1 (en) | Television and method for providing a graphical user interface using user-selectable graphical skin layout that allows access to programs from devices connected to the television | |
| KR20170018519A (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
| US20140253814A1 (en) | Managing Extra Space on Ultra High Definition Display Presenting High Definition Visual Content | |
| JP2009005010A (ja) | 電子機器、データ処理方法およびプログラム | |
| KR20170012998A (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
| KR20160028226A (ko) | 디스플레이 디바이스 및 상기 디스플레이 디바이스에서 컨텐트 처리 방법 | |
| JP2008079245A (ja) | チャンネル設定方法、映像表示装置、及び映像表示システム | |
| KR20090074626A (ko) | 어학용 방송 프로그램 재생 방법 | |
| US20120278839A1 (en) | Electronic apparatus and program guide display method | |
| KR20200134725A (ko) | 단말에서 구동되는 런처를 전환하는 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B06G | Technical and formal requirements: other requirements [chapter 6.7 patent gazette] |
Free format text: SOLICITA-SE A REGULARIZACAO DA PROCURACAO, UMA VEZ QUE BASEADO NO ARTIGO 216 1O DA LPI, O DOCUMENTO DE PROCURACAO DEVE SER APRESENTADO NO ORIGINAL, TRASLADO OU FOTOCOPIA AUTENTICADA. |
|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 8A ANUIDADE. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2267 DE 17/06/2014. |