BR112020014579A2 - interface de audiência interativa virtual - Google Patents

interface de audiência interativa virtual Download PDF

Info

Publication number
BR112020014579A2
BR112020014579A2 BR112020014579-3A BR112020014579A BR112020014579A2 BR 112020014579 A2 BR112020014579 A2 BR 112020014579A2 BR 112020014579 A BR112020014579 A BR 112020014579A BR 112020014579 A2 BR112020014579 A2 BR 112020014579A2
Authority
BR
Brazil
Prior art keywords
audience
presentation area
remotely located
feedback
event
Prior art date
Application number
BR112020014579-3A
Other languages
English (en)
Inventor
Ira Lee
Original Assignee
ESB Labs, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ESB Labs, Inc. filed Critical ESB Labs, Inc.
Publication of BR112020014579A2 publication Critical patent/BR112020014579A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44218Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63DBOWLING GAMES, e.g. SKITTLES, BOCCE OR BOWLS; INSTALLATIONS THEREFOR; BAGATELLE OR SIMILAR GAMES; BILLIARDS
    • A63D15/00Billiards, e.g. carom billiards or pocket billiards; Billiard tables
    • A63D15/20Scoring or registering devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/65Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/66Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on distributors' side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8545Content authoring for generating interactive applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Studio Devices (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

A presente invenção refere-se a métodos e sistemas para criar audiências virtuais e para facilitar participação de audiência remota. Uma modalidade exemplar para criar uma audiência virtual começa provendo uma transmissão digital de uma área de apresentação para uma audiência remotamente localizada. Por sua vez, tal método recebe retorno da audiência remotamente localizada e provê um resultado na área de apresentação que corresponde a pelo menos uma porção do retorno recebido.

Description

Relatório Descritivo da Patente de Invenção para "INTERFACE DE AUDIÊNCIA INTERATIVA VIRTUAL".
PEDIDOS RELATIVOS
[001] Este Pedido reivindica o benefício do Pedido Provisório U.S. Número 62/671.578, depositado em 15 de maior de 2018, Pedido Provisório U.S. Número 62/619.353, depositado em 19 de janeiro de 2018, e Pedido Provisório U.S. Número 62/619 404, depositado em 19 de Janeiro de 2018. Os ensinamentos inteiros dos pedidos acima estão aqui incorporados por referência.
ANTECEDENTES
[002] Os avanços em processamento e transferência de dados conduziram a um aumento em visualização de eventos distribuída. Crescentemente, apresentações, tal como peças, eventos esportivos, e concertos são vistos por múltiplas pessoas que estão distribuídas globalmente.
SUMÁRIO DA INVENÇÃO
[003] Métodos e sistemas são necessários para melhorar as experiências de eventos do mudo real devido ao aumento em visualização distribuída e, por razões similares, para aperfeiçoar a experiência de visualização remota. Para este fim, as modalidades da presente invenção proveem métodos e sistemas para gerar audiências virtuais e para facilitar a participação de audiência que proveem uma visualização de eventos aperfeiçoada para audiências tanto remotas quanto locais.
[004] Uma modalidade exemplar da presente invenção está direcionada a um sistema para criar uma audiência virtual. Tal sistema inclui uma interface de comunicações configurada para prover uma transmissão digital de uma área de apresentação para uma audiência remotamente localizada e para receber retorno da audiência remotamente localizada. Ainda, o sistema exemplar inclui um controlador configurado para prover um resultado na área de apresentação que corresponde a pelo menos uma porção do retorno recebido. De acordo com uma modalidade do sistema, a área de apresentação pode ser uma arena, uma mesa de bilhar, e um palco
[005] Em uma modalidade exemplar, a audiência remotamente localizada compreende uma pluralidade de audiências remotamente localizadas, cada uma em uma localização geográfica. De acordo com tal modalidade exemplar, a interface de comunicações do sistema pode estar ainda configurada para receber retorno de cada uma da pluralidade de audiências remotamente localizadas. Ainda, em outra modalidade exemplar, o controlador está configurado para agregar o retorno recebido pela interface de comunicações de cada uma da pluralidade de audiências remotamente localizadas. Em tal modalidade, o resultado provido pelo controlador na área de apresentação está baseado no retorno agregado.
[006] De acordo com outra modalidade exemplar, o retorno da audiência remotamente localizada é qualquer tal retorno conhecido na técnica, incluindo pelo menos um de: aplausos, pisotear, vaiar, uma declaração falada, e texto. Em outra modalidade, a interface de comunicações está ainda configurada para prover a audiência remotamente localizada com uma listagem de opções de retornos que corresponde ao retorno que a interface de comunicações está configurada para receber. Em tal modalidade, o retorno recebido pela interface de comunicações compreende pelo menos um retorno da listagem provida de opções de retornos.
[007] Em ainda outra modalidade do sistema, a interface de comunicações está configurada para prover uma transmissão digital para a audiência remotamente localizada conectando a pelo menos um dispositivo eletrônico de pelo menos um membro da audiência remotamente localizada. Em outra modalidade, o retorno recebido pela interface de comunicações compreende um sinal que representa o movimento do dispositivo eletrônico de pelo menos um membro da audiência remotamente localizada. De acordo com tal modalidade, o sinal que representa o movimento do dispositivo eletrônico representa pelo menos um de: contato entre o pelo menos um membro da audiência remotamente localizada e o dispositivo eletrônico e o movimento do dispositivo eletrônico. Similarmente, de acordo com outra modalidade, o retorno recebido pela interface de comunicações compreende um sinal que representa o movimento de um dispositivo eletrônico de pelo menos um membro da audiência remotamente localizada.
[008] Um aspecto do sistema, de acordo com uma modalidade, permite que uma transmissão digital seja provida e o retorno seja recebido em vários tempos. Em uma tal modalidade de sistema, a interface de comunicações está configurada para receber retorno da audiência remotamente localizada em tempo real e o controlador está configurado para prover um resultado na área de apresentação em tempo real. De acordo com outra modalidade, uma transmissão digital da área de apresentação provida pela interface de comunicações é uma transmissão de um evento na área de apresentação. Em tal modalidade, a interface de comunicações está configurada para ser capaz de prover a transmissão digital após um tempo no qual o evento ocorreu. Similarmente, de acordo com tal modalidade, a interface de comunicações está configurada para ser capaz de receber o retorno após o tempo no qual o evento ocorreu. Similarmente, em ainda outra modalidade, a interface de comunicações está ainda configurada para receber um retorno adicional após o tempo no qual o evento ocorreu e o controlador está ainda configurado para agregar o retorno com o retorno adicional.
[009] Em outro aspecto da presente invenção, o sistema está configurado para prover um resultado customizado para um ou mais membros da audiência remotamente localizada. Em tal modalidade, o controlador está ainda configurado para determinar um resultado de audiência que deve ser provido para um subconjunto, o qual inclui pelo menos um membro, da audiência remotamente localizada e a interface de comunicações está ainda configurada para prover o resultado de audiência determinado para o subconjunto da audiência remotamente localizada. De acordo com uma modalidade, o controlador está configurado para determinar quais membros da audiência remotamente localizada devem receber o resultado de audiência e a interface de comunicações está configurada para prover o resultado de audiência para os membros determinados. O resultado de audiência em tal modalidade pode estar em qualquer variedade de diferentes formas e pode estar em qualquer variedade de diferentes tipos de dados. Por exemplo, em uma tal modalidade exemplar, o resultado de audiência determinado pelo controlador inclui o retorno agregado que é gerado pelo controlador do retorno recebido na interface de comunicações de múltiplos membros da audiência remotamente localizada. De acordo com uma modalidade, o controlador está ainda configurado para sintetizar o retorno recebido pela interface de comunicações da audiência remotamente localizada com o retorno agregado para determinar o resultado de audiência. Este resultado de audiência permitiria que um membro da audiência remotamente localizada percebesse seu próprio retorno entre retorno de outros membros da audiência remotamente localizada como se o membro de audiência remotamente localizada fosse local a um evento, mesmo se este não fosse o caso.
[0010] Em ainda outra modalidade, o resultado de audiência determinado pelo controlador informa pelo menos um membro da audiência remotamente localizada de impropriedade de retorno recebido. Neste modo, em tal modalidade o sistema policia os membros da audiência remotamente localizada. De acordo com outra modalidade, o resultado de audiência inclui uma métrica de dados referente a pelo menos um de: membros da audiência remotamente localizada, a área de apresentação, um evento na área de apresentação, e um retorno recebido. Em uma modalidade onde o controlador está configurado para determinar um resultado de audiência para um subconjunto da audiência remotamente localizada, o controlador está configurado para utilizar o retorno de membros da audiência remotamente localizada, outro que o subconjunto da audiência remotamente localizada recebendo o resultado de audiência, para determinar o resultado de audiência.
[0011] Em uma modalidade alternativa do sistema, o resultado provido pelo controlador na área de apresentação é melhorado. Em ainda outra modalidade, o resultado provido pelo controlador na área de apresentação está baseado em um tamanho de audiência artificial selecionado pelo usuário. De acordo com tal modalidade, o controlador, provendo o resultado na área de apresentação, está ainda configurado para utilizar o tamanho de audiência selecionado pelo usuário para ajustar o retorno recebido para corresponder ao tamanho de audiência selecionado pelo usuário.
[0012] O controlador, de acordo com outra modalidade, está ainda configurado para prover um resultado na área de apresentação com base em um evento na área de apresentação. Em tal modalidade, o controlador está configurado para retardar em prover o resultado na área de apresentação, com base em um evento na área de apresentação, como um resultado de um componente do evento na área de apresentação. Em outra modalidade, o controlador está configurado para utilizar uma simulação do evento para prover o resultado na área de apresentação como um resultado de um componente do evento na área de apresentação.
[0013] Em outra modalidade do sistema, o retorno recebido pela interface de comunicações inclui o retorno de uma pluralidade de membros de uma audiência remotamente localizada e o controlador está configurado para agregar o retorno recebido da pluralidade de membros da audiência remotamente localizada para prover o resultado na área de apresentação. Em tal modalidade, de modo a prover o resultado na área de apresentação, o controlador está configurado para utilizar uma frequência que um tipo de retorno específico ocorre no retorno agregado para prover o resultado na área de apresentação.
[0014] Em uma modalidade exemplar, o retorno recebido pela interface de comunicações compreende retorno de voz. Em tal modalidade, o controlador pode estar ainda configurado para remover pelo menos uma porção de linguagem no retorno recebido. De acordo com tal modalidade, a linguagem removida pode incluir linguagem ofensiva. Do mesmo modo, em uma modalidade, a interface de comunicações pode estar ainda configurada para banir um membro da audiência remotamente localizada com base em um endereço de protocolo de internet associado com o membro de audiência banido. Similarmente, em ainda outra modalidade, o controlador está ainda configurado para remover uma ou mais respostas inapropriadas do retorno recebido.
[0015] De acordo com ainda outra modalidade de sistema, o resultado provido pelo controlador na área de apresentação compreende pelo menos uma mudança física na área de apresentação. Em tal modalidade, a pelo menos uma mudança física na área de apresentação é efetuada através de pelo menos um de: uma serpentina, um ventilador, confete, um motor, um atuador, um robô, uma luz, uma máquina de neblina, e um alto-falante. De acordo com outra modalidade, o controlador está configurado para prover um resultado na área de apresentação que está baseado em um tema selecionado de uma pluralidade de temas. Em tal modalidade, o tema o tema pode ser determinado por uma proporção de membros da audiência remotamente localizada. Em outra modalidade, o resultado na área de apresentação inclui pelo menos um de: som, vídeo, texto, movimento, aroma, e uma renderização agregada e coletiva do retorno recebido. Em uma modalidade, o resultado provido pelo controlador é perceptível na área de apresentação, isto é, pode ser detectado na área de apresentação. Ainda, em ainda outra modalidade, o controlador está configurado para prover o resultado na área de apresentação através de pelo menos um avatar.
[0016] Em ainda outra modalidade, a interface de comunicações está ainda configurada para prover uma representação gráfica de participação de audiência para pelo menos um membro da audiência remotamente localizada. Em outra modalidade, a interface de comunicações está ainda configurada para prover uma transmissão customizada para pelo menos um membro da audiência remotamente localizada. Mais ainda, em ainda outra modalidade, a interface de comunicações está configurada para receber o retorno de uma pluralidade de membros da audiência remotamente localizada e o controlador está configurado para temporalmente agregar o retorno recebido, isto é, acumular o retorno ao longo do tempo.
[0017] De acordo com uma modalidade, a transmissão digital provida pela interface de comunicações do sistema inclui pelo menos um de vídeo e áudio. Em ainda outra modalidade, a transmissão digital da área de apresentação é uma transmissão de vídeo da área de apresentação. Similarmente, de acordo com uma modalidade, a transmissão digital da área de apresentação é uma transmissão de vídeo de um evento na área de apresentação. Em outra modalidade, a transmissão digital da área de apresentação é uma transmissão de áudio da área de apresentação. Em uma modalidade alternativa, a transmissão digital da área de apresentação inclui dados biométricos relativos a pelo menos uma pessoa na área de apresentação. Em tal modalidade, os dados biométricos podem incluir quaisquer dados biométricos conhecidos na técnica, incluindo pelo menos um de: taxa cardíaca, respiração, e temperatura.
[0018] Em uma modalidade do sistema, a audiência remotamente localizada compreende uma pluralidade de membros e a interface de comunicações está configurada para prover a transmissão digital para cada membro da audiência remotamente localizada. Do mesmo modo, de acordo com outra modalidade, a audiência remotamente localizada compreende uma pluralidade de membros e a interface de comunicações está configurada para receber retorno de cada uma da pluralidade de membros da audiência remotamente localizada. Em ainda outra modalidade, a audiência remotamente localizada compreende uma pluralidade de membros da audiência e dois ou mais da pluralidade de membros da audiência estão em uma mesma localização geográfica.
[0019] De acordo com ainda outra modalidade, a interface de comunicações está ainda configurada para receber um retorno local de uma audiência localizada local à área de apresentação. Em tal modalidade, o controlador pode estar configurado para prover um resultado na área de apresentação em um tempo que é determinado com base em quando a interface de comunicações recebe o retorno local. Em tal modalidade, o controlador pode estar configurado para determinar o tempo para prover um resultado na área de apresentação. Em ainda outra modalidade, o resultado na área de apresentação provido pelo controlador está baseado em pelo menos um de: um número de membros da audiência remotamente localizada, um retorno passado, um tipo de evento, uma gravidade de evento, uma pontuação corrente de um evento, uma percentagem de completamento de um evento, um retorno local, e uma probabilidade de um evento.
[0020] Uma modalidade alternativa do sistema ainda compreende pelo menos um display proximamente localizado à área de apresentação onde o pelo menos um display está configurado para apresentar uma representação de pelo menos uma porção da audiência remotamente localizada. De acordo com uma modalidade, a representação é pelo menos um avatar digital que corresponde à porção da audiência remotamente localizada. Em ainda outra modalidade, o pelo menos um display está configurado para apresentar uma pluralidade de avatares digitais e destacar um ou mais da pluralidade apresentada de avatares com base em retorno recebido associado com um ou mais avatares destacados. Em uma modalidade, o pelo menos um display está configurado para apresentar um número de avatares digitais que é proporcional ao número de membros na audiência remotamente localizada. Mais ainda, em outra modalidade, o pelo menos um display está configurado para apresentar um número de avatares digitais que é ajustado por um usuário para simular uma audiência de um tamanho desejado. Em ainda outra modalidade, pelo menos uma porção do pelo menos um display é observável da área de apresentação. Em uma modalidade, pelo menos uma porção do pelo menos um display está ao longo da área de apresentação.
[0021] Mais ainda, em ainda outra modalidade, pelo menos um display proximamente localizado à área de apresentação está configurado para apresentar pelo menos um avatar digital em uma posição selecionada por um membro da audiência remotamente localizada. De acordo com outra modalidade, o pelo menos um display está configurado para apresentar pelo menos um avatar digital com uma placa. Ainda, em uma modalidade, o pelo menos um display está configurado para customizar o pelo menos um avatar digital apresentado com base na entrada da audiência remotamente localizada. Ainda, em uma modalidade, o pelo menos um display está configurado para animar o pelo menos um avatar digital para renderizar o retorno recebido da audiência remotamente localizada ou para renderizar o retorno predito ser recebido da audiência remotamente localizada. De acordo com outra modalidade, a audiência remotamente localizada compreende uma pluralidade de membros, e, em tal modalidade, o pelo menos um display está configurado para apresentar um avatar para cada um da pluralidade de membros da audiência remotamente localizada.
[0022] Outra modalidade do sistema ainda compreende um ou mais sensores configurados para detectar um ou mais eventos na área de apresentação. Em tal modalidade, os sensores podem incluir quaisquer tais sensores conhecidos na técnica, tal como: uma câmera, um detector de movimento, uma câmera de calor, um acelerômetro, e um microfone. Uma modalidade do sistema que inclui os sensores está configurada para animar pelo menos um avatar digital apresentado em um display com base em um ou mais eventos detectados na área de apresentação pelos um ou mais sensores. Em ainda outra modalidade, o pelo menos um display está configurado para calcular uma pontuação focal para cada um dos um ou mais eventos detectados pelos um ou mais sensores e animar um avatar selecionado utilizando uma determinação probabilística e a pontuação focal calculada para cada um dos um ou mais eventos. Em tal modalidade, o pelo menos um display pode estar configurado para calcular a pontuação focal para cada um dos um ou mais eventos com base em pelo menos um de: localização de evento, magnitude de evento, localização de som, e localização de movimento. Similarmente, em uma modalidade a animação do avatar pode estar baseada em pelo menos um de: pontuação focal, abrangência de atenção de avatar, localização de evento, localização de som, e localização de movimento.
[0023] Em uma modalidade alternativa, a interface de comunicações está ainda configurada para prover para uma audiência remotamente localizada uma imagem que corresponde a um avatar que aparece, apareceu, ou aparecerá em pelo menos um display. Em ainda outra modalidade, o pelo menos um display está configurado para prover uma renderização tridimensional (3D) da representação apresentada no display. Ainda, de acordo com outra modalidade, o pelo menos um display está configurado para prover uma presença virtual da audiência remotamente localizada. Em ainda outra modalidade, o pelo menos um display está provido por um projetor.
[0024] Outra modalidade do sistema provê "entregas" digitais para membros da audiência remotamente localizada. Em uma tal modalidade, o controlador está configurado para criar uma renderização digital de um objeto físico da área de apresentação e a interface de comunicações está configurada para prover a renderização digital criada pelo controlador para uma audiência remotamente localizada. Em ainda outra modalidade, o controlador está ainda configurado para prover uma avatar físico que corresponde a pelo menos uma porção da audiência remotamente localizada.
[0025] Outra modalidade da presente invenção está direcionada a um método para criar uma audiência virtual. Tal modalidade de método provê uma transmissão digital de uma área de apresentação para uma audiência remotamente localizada, recebe retorno da audiência remotamente localizada, e provê um resultado na área de apresentação que corresponde a pelo menos uma porção do retorno recebido. Modalidades de tal método podem executar as funções de qualquer uma das modalidades de sistema aqui descritas.
[0026] Ainda outra modalidade da presente invenção está direcionada a um método de facilitar uma participação de audiência remota. Facilitar a participação de audiência remota em tal método inclui receber uma transmissão digital de uma área de apresentação em um dispositivo associado com um usuário e, por sua vez, enviar um retorno para a área de apresentação e receber um resultado da área de apresentação que corresponde ao retorno de uma pluralidade de membros da audiência remotamente localizada. Tal método pode também inclui permitir uma comunicação entre uma pluralidade de membros da audiência remotamente localizada.
[0027] Em uma modalidade da invenção que facilita a participação de audiência remota, o retorno enviado para a área de apresentação pode ser um sinal de um acelerômetro acoplado no dispositivo associado com o usuário. Em ainda outra modalidade, o retorno enviado para a área de apresentação é selecionado de uma listagem de retornos. De acordo com uma modalidade, a listagem de retornos inclui pelo menos um de: aplausos, pisotear, vaiar, uma declaração falada, uma mudança física na área de apresentação, e texto. Uma modalidade alternativa ainda compreende receber um retorno da área de apresentação referente a um avatar digital apresentado na área de apresentação. Ainda outra modalidade ainda inclui receber uma renderização digital de um objeto físico que está na área de apresentação.
[0028] Outra modalidade para facilitar a participação de audiência remota compreende exibir dados relativos a uma área de apresentação em uma pluralidade de painéis de uma interface gráfica de usuário em um dispositivo associado com um usuário. Em uma modalidade específica, um primeiro painel apresenta o resultado recebido da área de apresentação, um segundo painel apresenta uma transmissão digital, e um terceiro painel apresenta um avatar associado com o usuário. Em outra modalidade, um dos painéis ainda apresenta pontuações de eventos. Em ainda outra modalidade, o resultado da área de apresentação apresentado no primeiro painel ilustra uma pluralidade de avatares digitais que corresponde a uma pluralidade de membros da audiência remotamente localizada.
[0029] Outra modalidade é capaz de destacar um usuário específico. Em tal modalidade, um usuário recebe uma notificação que o usuário está sendo apresentado, o usuário envia uma expressão em resposta à notificação, e, em um painel, um avatar associado com o usuário é apresentado executando a expressão enviada entre uma pluralidade de avatares digitais que corresponde a uma pluralidade de membros da audiência remotamente localizada.
[0030] Outra modalidade está direcionada a um sistema para gerar uma audiência virtual. Tal sistema compreende um dispositivo de captura configurado para capturar uma transmissão digital de uma área de apresentação e comunicar a transmissão digital para uma audiência remotamente localizada. Ainda, o sistema compreende um dispositivo emissor configurado para prover um resultado perceptível na área de apresentação, e o resultado pode corresponder ao retorno recebido da audiência remotamente localizada.
[0031] Outra modalidade de sistema gera uma audiência virtual através da utilização de uma interface de comunicações configurada para: prover uma transmissão digital de uma área de apresentação para uma audiência remotamente localizada, receber retorno da audiência remotamente localizada, e prover um resultado de audiência para pelo menos um membro da audiência remotamente localizada. Tal modalidade de sistema pode ainda compreender um controlador configurado para determinar o resultado de audiência com base no retorno recebido. Em uma modalidade adicional, a audiência remotamente localizada compreende uma pluralidade de membros e a interface de comunicações está ainda configurada para receber um retorno de múltiplos membros da audiência remotamente localizada. Em ainda outra modalidade, o controlador está ainda configurado para agregar o retorno recebido dos múltiplos membros da audiência remotamente localizada e determinar o resultado de audiência com base no retorno agregado. Em tal modalidade, o controlador pode estar configurado para temporalmente agregar o retorno recebido dos múltiplos membros da audiência remotamente localizada.
[0032] Ainda outra modalidade direcionada para um sistema para gerar uma audiência virtual compreende uma interface de comunicações configurada para prover uma transmissão digital de uma área de apresentação para uma audiência e receber retorno da audiência. Ainda, o sistema inclui um controlador configurado para prover um resultado na área de apresentação que corresponde a pelo menos uma porção do retorno recebido. De acordo com uma modalidade, a audiência inclui uma audiência remotamente localizada e uma audiência localizada local à área de apresentação. Em uma modalidade adicional, o retorno recebido inclui o retorno tanto da audiência remotamente localizada quanto da audiência localmente localizada. Em uma tal modalidade, o controlador está configurado para prover o resultado na área de apresentação em um tempo determinado com base em retorno de baixa latência do retorno recebido. Do mesmo modo, em ainda outra modalidade, o controlador está configurado para determinar o resultado, por exemplo, tipo e magnitude, na área de apresentação com base em retorno de baixa latência do retorno recebido. Em tal modalidade, o controlador pode estar configurado para determinar o resultado na área de apresentação com base em pelo menos um de: um número de membros da audiência, retorno passado, um tipo de evento, uma gravidade / importância de evento, uma pontuação corrente de um evento, uma percentagem de completamento de um evento, e uma probabilidade de um evento.
[0033] Outra modalidade está direcionada a um sistema que compreende uma interface de comunicações e um controlador. A interface de comunicações em tal sistema está configurada para receber um retorno relativo a uma área de apresentação de uma audiência remotamente localizada e receber retorno de uma audiência localizada localmente à área de apresentação. O controlador está configurado para prover um resultado na área de apresentação que corresponde a pelo menos uma porção do retorno recebido. Em tal modalidade, o controlador pode estar ainda configurado para prover o resultado na área de apresentação em um tempo determinado com base em retorno de baixa latência dentre o retorno recebido de pelo menos uma da audiência remotamente localizada e da audiência localmente localizada. Ainda, em ainda outra modalidade, o controlador está configurado para determinar o resultado na área de apresentação com base em pelo menos um de: um número de membros da audiência, retorno passado, um tipo de evento, uma gravidade de evento, uma pontuação corrente de um evento, uma percentagem de completamento de um evento, e uma probabilidade de um evento.
BREVE DESCRIÇÃO DOS DESENHOS
[0034] O acima será aparente da descrição mais específica seguinte de modalidades exemplares da invenção, como ilustrado nos desenhos acompanhantes, nos quais caracteres de referência iguais referem-se às mesmas partes através de todas as diferentes vistas. Os desenhos não estão necessariamente em escala, ênfase ao invés sendo colocada na ilustração de modalidades da presente invenção.
[0035] Figura 1 é uma ilustração simplificada de um ambiente no qual uma modalidade da presente invenção pode ser implementada.
[0036] Figura 2 é um fluxograma que ilustra um método para criar uma audiência virtual de acordo com uma modalidade.
[0037] Figura 3 é um diagrama que ilustra um método para prover reações de acordo com uma modalidade da presente invenção.
[0038] Figura 4 é um fluxograma de um método para animar uma audiência virtual de acordo com uma modalidade.
[0039] Figura 5 é um desenho simplificado de um ambiente no qual uma modalidade da presente invenção pode ser implementada.
[0040] Figura 6 é um digrama de blocos simplificado de um sistema de computador no qual as modalidades da presente invenção podem ser incorporadas.
[0041] Figura 7 é um fluxograma de um método para prover uma audiência virtual de acordo com uma modalidade.
[0042] Figura 8 é um fluxograma de um método para facilitar a participação de audiência remota de acordo com uma modalidade.
[0043] Figuras 9A-C apresentam interfaces gráficas de usuário para facilitar uma participação de audiência remota que podem ser utilizadas em modalidades.
[0044] Figura 10 é um fluxograma de um método de facilitar uma participação de membro de audiência remoto de acordo com uma modalidade.
[0045] Figuras 11A-C ilustram audiências virtuais exemplares que podem ser providas por modalidades.
[0046] Figura 12 é um diagrama simplificado de um ambiente de rede de computador no qual uma modalidade da presente invenção pode ser implementada.
[0047] Figura 13 apresenta uma interface gráfica de usuário que pode ser empregada em uma modalidade para controlar reações.
[0048] Figura 14 ilustra uma interface de usuário que pode ser utilizada em modalidades para configurar uma interface para controlar reações.
DESCRIÇÃO DETALHADA DA INVENÇÃO
[0049] Uma descrição de modalidade exemplares da invenção segue.
[0050] Os ensinamentos de todas as patentes, pedidos publicados e referências aqui citados estão incorporados por referência na sua totalidade.
[0051] A Figura 1 é uma ilustração simplificada de um sistema 100 que inclui uma área de apresentação 101 na qual uma modalidade da presente invenção pode ser implementada. Na área de apresentação 101, os jogadores 110a e 110b estão jogando um jogo de bilhar sobre a mesa 109 e o jogo está sendo visto pela audiência ao vivo 102, a qual inclui os membros de audiência ao vivo 103a-n. A área de apresentação 101 também inclui um dispositivo de computação 106 que inclui um controlador 107 e interface de comunicações 108.
[0052] O dispositivo de computação 106 está configurado para coletar dados data 120, através da interconexão 122, de dispositivos de entrada tais como as câmeras 111a-c e microfone 112. O dispositivo de computação 106 está também configurado para enviar comandos de controle 121 para os vários dispositivos de entrada 111a-c e 112. Ainda, o dispositivo de computação 106 processa os dados coletados com o controlador 107 e provês os dados processados 116 através da interface de comunicações 108 e rede 113 para os membros da audiência remota 114a-n. Os membros da audiência remota 114a-n recebem os dados de área de apresentação 118a-n sobre respectivos dispositivos de computação 115a-n. Os membros da audiência remota 114a-n podem também prover um retorno 119a-n, coletivamente 119, através da rede 113, para o dispositivo de computação 106. O dispositivo de computação 106 juntamente com o controlador 107 estão configurados para processar os dados de retorno 119 juntamente com dados coletados da audiência ao vivo 102 para prover a audiência virtual através do display 104 que inclui os avatares 105a-n.
[0053] É notado que a rede 113 pode ser qualquer rede, incluindo qualquer variedade e combinação de redes com fio e sem fio,
conhecidas na técnica. Do mesmo modo, o dispositivo de computação 106 pode ser qualquer dispositivo de computação, tal como um servidor, conhecido na técnica. Ainda, apesar do controlador 107 e interface de comunicações 108 serem apresentados como componentes separados, estes podem ser implementados através de qualquer combinação de elementos de hardware e software como é conhecido na técnica. Ainda, o dispositivo de computação 106 e/ou controlador 107 podem estar acoplados a ou componentes dos sistemas descritos nos pedidos relativos, Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de Janeiro de 2018 e Pedido Provisório U.S. Número 62/671.578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001, depositado em 15 de Maio de 2018. Mais ainda, as modalidades da invenção não estão limitadas a localizar o dispositivo de computação 106 na área de apresentação 101, e o dispositivo de computação 106 pode estar localizado em qualquer local desde que o dispositivo de computação possa receber e processar os dados como aqui descrito. Mais ainda, o dispositivo de computação pode ser implemento através de qualquer combinação de processamento local e de nuvem. Do mesmo modo, apesar dos dados serem transferidos através da interconexão 122 e rede 1 13, o sistema 100 pode transferir dados entre os vários componentes, por exemplo, câmeras 111a-c, dispositivo de computação 106, e dispositivos 115a-n, através de qualquer método de comunicação conhecidos na técnica. Similarmente, o display 104 pode ser qualquer display conhecido na técnica. Por exemplo, em uma modalidade, o display 104 pode ser provido por um projetor.
[0054] Em uma modalidade exemplar, o dispositivo de computação 106 juntamente com o controlador 107 e interface de comunicações 108 estão configurados para prover uma audiência virtual. Em tal modalidade exemplar, os jogadores 110b e 110a jogam um jogo de bilhar sobre a mesa 109 e câmeras 111a-c e microfone 112 coletam dados, por exemplo, dados de vídeo e som do jogo, e transferem os dados coletados 120 para o dispositivo de computação 106. O controlador 107 processa os dados coletados 120 para criar uma transmissão digital 116 e o dispositivo de computação 106 provê a transmissão digital 116 através da interface de comunicações 108 e a rede 113 para os membros da audiência remotamente localizada 114a- n. Os membros da audiência remotamente localizada 114a-n recebem um sinal de transmissão digital 118a-n em seus respectivos dispositivos de computação 115-n. Em resposta às alimentações digitais recebidas 118a-n, os membros de audiência 114a-n podem prover um retorno 119a-n, por exemplo, aplausos, através dos dispositivos de computação 115a-n. O retorno 119 é recebido no dispositivo de computação 106 através da rede 113 e interface de comunicações 108. O controlador 107 processa o retorno 119 e provê um resultado na área de apresentação 101 que corresponde a pelo menos uma porção do retorno recebido 119. Mais ainda, em uma modalidade, o controlador 107 pode prover retorno na área de apresentação 101 de acordo com o método 300 aqui abaixo descrito em relação à Figura 3. Em uma modalidade, o resultado na área de apresentação pode ser uma renderização do retorno no display 104 onde a renderização exibe os avatares 105a-n. Neste modo, o sistema 100 pode estar configurado para implementar quaisquer modalidades ou combinações de modalidades da presente invenção aqui descrita.
[0055] Apesar da área de apresentação 101 apresentar um jogo de bilhar sendo jogados pelos jogadores 110a e 110b sobre a mesa 109, a área de apresentação 100 pode ser qualquer área de apresentação, isto é, uma área onde um evento acontece, conhecida na técnica. Por exemplo, a área de apresentação 101 pode ser uma arena, uma mesa de bilhar, um palco, uma instalação de treinamento, ou uma escola, entre outros exemplos. Ainda, apesar de uma rede de sensores específica, por exemplo, as câmeras 111a-c e microfone 1 12, ser ilustrada, deve ficar claro para alguém versado na técnica que qualquer variedade de dispositivos de entrada, isto é, sensores, pode ser utilizada e colocada em rede em qualquer variedade de configurações. Por exemplo, os sensores podem incluir um ou mais de uma câmera, um microfone, um detector de movimento, uma câmera de calor, e um acelerômetro. Mais ainda, a rede de sensores pode incluir quaisquer dispositivos de detecção de dados descritos nos pedidos relativos Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de janeiro de 2018 e Pedido Provisório U.S. Número 62/671.578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001, depositado em 15 de maio de 2018.
[0056] Ainda, é notado que apesar de dois membros da audiência remotamente localizada 114a e 114n serem apresentados, a audiência remotamente localizada pode compreender qualquer número de grupos de membros da audiência remotamente localizada e estes grupos podem compreender qualquer número de pessoas. Ainda, os membros da audiência remotamente localizada podem incluir múltiplos membros, cada um em localizações geográficas separadas. Por exemplo, a audiência remotamente localizada pode incluir um grupo de pessoas em uma festa de visualização e outro membro da audiência remotamente localizada pode ser um indivíduo que assiste a apresentação em casa. Em tais modalidades, a interface de comunicações 108 está configurada para receber um retorno 119 de cada uma da pluralidade de audiências remotamente localizadas. Em uma modalidade onde a interface de comunicações 108 está configurada para receber um retorno 119 de cada um da pluralidade de membros da audiência remotamente localizada, a interface de comunicações 108 pode do mesmo modo ser configurada para prover a transmissão digital 116 para cada membro da audiência remotamente localizada.
[0057] De acordo com uma modalidade, o retorno 119 recebido na interface de comunicações 108 pode ser qualquer retorno conhecido na técnica. Em uma modalidade, o retorno pode incluir pelo menos um de: aplausos, pisotear, vaiar, uma declaração falada, e texto. Mais ainda, em uma modalidade onde o retorno inclui retorno de voz, o controlador 107 pode estar configurado para remover uma linguagem, tal como linguagem ofensiva, do retorno de voz recebido. Em modalidades, a linguagem ofensiva pode ser removida utilizado um filtro de texto, busca, ou qualquer outro método conhecido na técnica. Em outra modalidade do sistema 100, o controlador 107 está configurado para remover uma ou mais respostas inapropriadas do retorno recebido. Por exemplo, em uma modalidade, o controlador 107 remove uma linguagem inapropriada do retorno de texto. Em ainda outra modalidade, a interface de comunicações 108 está ainda configurada para prover a audiência remotamente localizada 114a-n com uma listagem de opções de retornos que corresponde ao retorno que a interface de comunicações 108 está configurada para receber. Em tal modalidade, o retorno 119 recebido pela interface de comunicações 108 compreende pelo menos um retorno da listagem provida de opções de retornos. Para ilustrar, a interface de comunicações 108 pode prover comandos para exibir a listagem de opções de retornos disponíveis em uma interface gráfica de usuário de uma aplicação ou browser de internet que executa os dispositivos de computação 115a-n associados com os membros da audiência remotamente localizada 114a-n. Por sua vez, um membros de audiência específico 114a pode selecionar uma opção, por exemplo, um polegar para baixo, no dispositivo de computação 115a e esta opção resulta no retorno 119a, o qual é comunicado para a interface de comunicações 108.
[0058] Em ainda outra modalidade, o retorno 119 recebido pela interface de comunicações compreende um sinal que representa o movimento de um dispositivo eletrônico 115a-n de pelo menos um membro 114a-n da audiência remotamente localizada. De acordo com tal modalidade, o sinal que representa o movimento do dispositivo eletrônico representa pelo menos um de: contato entre um membro da audiência remotamente localizada e seu dispositivo eletrônico associado e movimento do dispositivo eletrônico. Por exemplo, de acordo com uma modalidade, o membro de audiência 114a pode bater sobre seu dispositivo eletrônico 115a e um acelerômetro no dispositivo 115a pode detectar esta batida e prover o movimento detectado como o retorno 119a. Do mesmo modo, o membro de audiência 114a pode mover seu telefone para expressar o seu retorno e, novamente, um acelerômetro no dispositivo 115a pode detectar este movimento e prover um sinal que representa o movimento como o retorno 119a.
[0059] De acordo com uma modalidade, o sistema 100 pode operar em tempo real. Por exemplo, a interface de comunicações 108 pode estar configurada para receber o retorno 119 em tempo real e o controlador 107 pode estar configurado para prover o resultado na área de apresentação em tempo real. Ainda, em outra modalidade, o controlador 107 pode estar configurado para prover o resultado na área de apresentação 101 em um tempo determinado com base em quando a interface de comunicações 108 recebe um retorno local da audiência
102. De acordo com uma modalidade do sistema 100, o tempo de receber o retorno 119 e de prover o resultado na área de apresentação 101 pode ser executado de acordo com os métodos e tempo aqui abaixo descritos em relação à Figura 3.
[0060] Em outra modalidade, onde a transmissão digital 116 é uma transmissão de um evento na área de apresentação 101, a interface de comunicações 108 pode estar configurada para prover a transmissão digital 116 após um tempo no qual o evento ocorreu e, do mesmo modo, receber o retorno 119 após o tempo no qual o evento ocorreu. Tal modalidade do sistema 100 provê uma visualização retardada melhorada do evento. Por exemplo, em tal modalidade, a interface de comunicações 108 está configurada para receber retorno ao longo do tempo, por exemplo, receber o retorno sempre que este for provido pelos membros da audiência remotamente localizada os quais proveem o retorno quando estes recebem a transmissão digital, após o evento ocorrer. Ainda, o controlador 107 está configurado para agregar o retorno que é recebido ao longo do tempo, isto é, temporalmente agregar o retorno recebido.
[0061] Em tal modalidade, o controlador 107 está ainda configurado para determinar um resultado de audiência que reflete o retorno que foi agregado até o ponto no tempo que cada membro de audiência 114a-n recebe sua respectiva transmissão digital 118a-n. Para ilustrar, em uma modalidade exemplar o evento na área de apresentação 101 ocorre em 1º de Janeiro, ao longo do mês seguinte, 50.000 indivíduos remotamente localizados assistem uma transmissão digital da apresentação e estes proveem retorno, tal como aplausos. Então, em 1º de Fevereiro um membro da audiência remotamente localizada individual assiste uma transmissão digital da apresentação e ele ou ela recebe um resultado de audiência que reflete o aplauso das 50.000 pessoas que anteriormente proveram o retorno. Por sua vez, através de todo fevereiro, outros 50.000 indivíduos assistem uma transmissão digital e proveem um retorno de aplausos. Similarmente, em 1º de Março, outro membro da audiência remotamente localiza assiste a transmissão digital e ela ou ela recebe um resultado de audiência que reflete o aplauso das 100.000 pessoas que anteriormente proveram retorno.
[0062] Como aqui acima descrito, o controlador 107 pode estar configurado para prover um resultado de audiência para uma audiência remotamente localizada. O resultado de audiência pode tomar qualquer forma que pode ser comunicada através do sistema 100. Por exemplo, o resultado de audiência pode incluir texto, vídeo, e/ou áudio. De acordo com outra modalidade, a interface de comunicações 108 está do mesmo modo configurada para prover à audiência remotamente localizada uma imagem que corresponde a um avatar que aparece, apareceu, ou aparecerá no display 104. Em uma modalidade, o controlador 107 determina que um resultado de audiência seja provido para um subconjunto da audiência remotamente localizada, por exemplo, um membro individual da audiência ou um grupo de membros da audiência remotamente localizada. Do mesmo modo, em tal modalidade, a interface de comunicações 108 está configurada para prover o resultado de audiência determinado para o subconjunto da audiência remotamente localizada. Ainda, em tal modalidade, o controlador 107 está configurado para determinar quais membros da audiência remotamente localizada recebem o resultado de audiência. Em uma modalidade, o controlador 107 está configurado para utilizar o retorno de membros da audiência remotamente localizada, outros que o subconjunto da audiência remotamente localizada, para determinar o resultado de audiência. Em outras palavras, em tal modalidade, o controlador 107 pode utilizar o retorno de um membro de audiência para determinar o resultado de audiência para outro membro de audiência.
[0063] De acordo com uma modalidade, o resultado de audiência determinado pelo controlador 107 inclui retorno agregado que é gerado pelo controlador 107 do retorno recebido na interface de comunicações
108 de múltiplos membros da audiência remotamente localizada. Ainda, em ainda outra modalidade, o retorno agregado pode também incluir um retorno recebido de membros 103a-n da audiência local 102 na interface de comunicações 108. Em uma modalidade, a audiência local 102 pode prover retorno através dispositivo eletrônicos (não mostrado) no mesmo ou um similar modo que a audiência remotamente localizada e este retorno local pode ser recebido na interface de comunicações 108. Alternativamente, retorno local pode ser coletado por sensores, por exemplo, câmeras 111a-c e microfone 112 na área de apresentação 101, e ser recebido na interface de comunicações 108.
[0064] Em uma modalidade, o controlador 107 está configurado para sintetiza o retorno 119, recebido pela interface de comunicações 108 dos membros da audiência remotamente localizada 114a-n, com retorno agregado adicional para determinar o resultado de audiência. Por exemplo esta síntese pode incluir criar um sinal que reflete o retorno coletivo recebido ao longo do tempo. Neste modo, por exemplo, o retorno, tal como aplausos de 50.000 pessoas que foram recebidos em diferentes tempos, pode ser combinado e provido como resultado de audiência em um modo de modo que o resultado de audiência pareça como 50.000 pessoas aplaudindo de uma só vez. Em modalidades, o retorno pode ser combinado utilizando uma plataforma de processamento de áudio ou qualquer outro método conhecido na técnica para processamento de som.
[0065] O controlador 107 pode também estar configurado para policiar a audiência através do resultado de audiência. Por exemplo, em uma modalidade, o controlador 107 determina um resultado de audiência para utilização que informa um membro da audiência remotamente localizada, por exemplo, o membro de audiência 114a, de impropriedade do retorno recebido 119a. Neste modo, se, por exemplo, o retorno 119a incluir linguagem inapropriada, o controlador 107 pode determinar um resultado de membro de audiência que é então provido através da interface de comunicações 108 e rede 113 para o membro de audiência 114a para indicar que a linguagem inapropriada não é aceitável, e, se tal comportamento persistir, o membro de audiência 114a não mais será capaz de receber a transmissão digital 116 ou prover retorno 119a. Ainda, de acordo com uma modalidade, a interface de comunicações 108 está configurada para banir um membro da audiência remotamente localizada 114a-n com base em um endereço de protocolo de internet associado com o membro de audiência banido.
[0066] Em ainda outra modalidade do sistema 100, o resultado de audiência inclui métrica de dados referente a pelo menos um de: membros da audiência remotamente localizada 114a-n, a área de apresentação 101, um evento na área de apresentação, e retorno recebido 119. Esta métrica de dados pode indicar, por exemplo, o número de membros de audiência, uma pontuação de um evento, dificuldade da apresentação, probabilidade de resultado ou percentagens de tipos de retorno. Mais ainda, em uma modalidade, o resultado de audiência pode incluir quaisquer dados que são observáveis pelos sistemas descritos nos pedidos, Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de janeiro de 2018 e Pedido Provisório U.S. Número 62/671.578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001, depositado em 15 de maio de 2018. Mais ainda, em uma modalidade, a interface de comunicações 108 está configurada para prover uma representação gráfica de participação de audiência para pelo menos um membro da audiência remotamente localizada.
[0067] Em uma modalidade alternativa do sistema 100, o controlador 107 está configurado para criar uma renderização digital de um objeto físico da área de apresentação 101 e a interface de comunicações 108 está ainda configurada para prover a renderização digital criada para os membros da audiência remota 114a-n. Em uma modalidade, isto pode incluir, por exemplo, escanear uma folha de pontuação e prover a versão escaneada da folha de pontuação para a audiência remotamente localizada 114a-n.
[0068] Modalidades do sistema 100 proveem uma transmissão 116 da área de apresentação para os membros da audiência remotamente localizada 114a-n através da rede 113. A transmissão 116 pode ser qualquer transmissão conhecida na técnica. Por exemplo, a transmissão 116 pode incluir um áudio, vídeo, texto, e qualquer sua combinação. Mais ainda, em uma modalidade, a transmissão 116 pode incluir quaisquer dados que são observáveis pelos sistemas descritos nos pedidos, Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de janeiro de 2018 e Pedido Provisório U.S. Número 62/671.578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001, depositado em 15 de maio de 2018, os ensinamentos totais dos quais estão aqui incorporados por referência. Além disso, em uma modalidade, a transmissão digital 116 da área de apresentação 101 é uma transmissão de vídeo da área de apresentação 101 ou um evento na área de apresentação 101. Além disso, em ainda outra modalidade do sistema 100, a transmissão digital 116 da área de apresentação 101 inclui dados biométricos relativos a pelo menos uma pessoa na área de apresentação, por exemplo, o jogador 110a. Os dados biométricos podem incluir quaisquer dados biológicos conhecidos na técnica, tal como taxa cardíaca, respiração, e temperatura.
[0069] Ainda, de acordo com uma modalidade, a interface de comunicações 108 está configurada para prover uma transmissão customizada 116 para um membro da audiência. A transmissão customizada 116 pode ser qualquer informação customizada. Por exemplo, a transmissão customizada pode ser um retorno que é uma função de retorno provida por membros de audiência os quais têm avatares apresentados próximo de um avatar associado com o membro de audiência remoto, um aviso, etc. Similarmente, em outra modalidade, a transmissão customizada pode ser uma combinação do retorno provido pelo usuário juntamente com o retorno dos membros de audiência local e/ou outros remotos. Tal transmissão customizada provê a experiência de estar ao vivo em um evento e ouvir o seu retorno entre o retorno de outros membros de audiência. Mais ainda, em uma modalidade, a transmissão customizada pode incluir o retorno de outros membros de audiência que foram selecionados. Neste modo, a transmissão customizada pode prover a experiência de ouvir o retorno provido por outros membros de audiência escolhidos. Mais ainda, em uma modalidade, a transmissão 116 pode incluir quaisquer dados que são observáveis pelos sistemas descritos nos pedidos, Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de janeiro de 2018 e Pedido Provisório U.S. Número 62/671,578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001, depositado em 15 de maio de 2018.
[0070] De acordo com uma modalidade, o controlador 107 está configurado para agregar o retorno 119 recebido pela interface de comunicações 108 de cada uma da pluralidade de membros da audiência remotamente localizada 114a-n. Em tal modalidade, agregar o retorno pode incluir criar dados que que refletem uma acumulação do retorno 119a-n de cada membro da audiência remotamente localizada 114a-n. Este retorno agregado, quando renderizado em uma área de apresentação 101, provê uma indicação do retorno 119 como se os membros da audiência remotamente localizada 114a-n fossem localizados na área de apresentação 101. Assim, em uma modalidade, o resultado provido pelo controlador 107 na área de apresentação 101 está baseada no retorno agregado. De acordo com uma modalidade, o controlador 107 está configurado para utilizar a frequência que um tipo de retorno específico ocorre no retorno agregado para prover um resultado na área de apresentação 101. Por exemplo, se o retorno for recebido de 100 pessoas e o retorno for 90% positivo e 10% negativo, o resultado na área de apresentação 101 provida pelo controlador 107 pode refletir a natureza e frequência do retorno.
[0071] Em ainda outra modalidade, o resultado provido pelo controlador 107 na área de apresentação 101 é melhorada. Em outras palavras, o resultado na área de apresentação 101 é uma renderização melhorada, por exemplo, aumentada do retorno 119 que é recebido. Por exemplo, de acordo com uma modalidade, o resultado provido pelo controlador na área de apresentação está baseado em um tamanho de audiência artificial selecionado pelo usuário. Para ilustrar, se o retorno 119 for recebido de 10 membros da audiência remotamente localizada, e um usuário selecionada um melhoramento de dez vezes, o resultado na área da apresentação provida pelo controlador pode fazer parecer como se o retorno tivesse sido recebido de 100 pessoas. O usuário, por exemplo, poderia selecionar uma audiência de 100 membros. Assim, ao invés do retorno na área de apresentação parecer como 10 pessoas aplaudindo, o resultado pode parecer como 100 pessoas estivessem aplaudindo. Neste modo, o controlador 107 emprega o tamanho de audiência selecionado pelo usuário para ajustar o retorno recebido para corresponder ao tamanho de audiência selecionado pelo usuário provendo o resultado na área de apresentação 101.
[0072] De acordo com ainda outra modalidade do sistema 100, o controlador 107 está configurado para prover um resultado na área de apresentação 101 com base em um evento na área de apresentação
101. Isto pode incluir o controlador 107 modificando um ou mais do tempo, tipo, e magnitude do retorno na área de apresentação 101 com base em um evento na área de apresentação 101. Por exemplo, se uma área de apresentação for uma caixa de tee de golfe, o controlador 107 pode ser configurado de modo que este não provenha um resultado na caixa de tee quando um golfista está preparando a tacada, mas pode prover o retorno uma vez que o golfista fez a tacada. Assim, em uma modalidade, o controlador 107, na provisão do resultado na área de apresentação com base em um evento na área de apresentação, está configurado para retardar em prover um resultado como um resultado de um componente do evento na área de apresentação, por exemplo, o golfista preparando para a tacada e então tacando o taco de golfe. Estes componentes do evento podem ser determinados como descritos nos pedidos relativos, Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de janeiro de 2018 e/ou Pedido Provisório U.S. Número 62/671,578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número
5324.1001-001, depositado em 15 de maio de 2018.
[0073] De acordo com uma modalidade, o controlador 107 pode estar configurado para utilizar uma simulação de um evento na área de apresentação 101 para prover o resultado na área de apresentação como um resultado de um componente do evento na área de apresentação 101. Em tal modalidade, a simulação pode ser uma simulação de elemento finito que analisa o status do evento na área de apresentação e, utilizando modelos baseados em física, prediz os eventos futuros. Esses eventos preditos podem então ser utilizados pelo controlador 107, em prover o resultado na área de apresentação. Para ilustrar, retornando ao exemplo de golfe acima mencionado, a simulação pode receber dados de sensores na área de apresentação e determinar que, com base na posição do golfista, ele estará tacando breve, e, como um resultado, o controlador 107, em resposta a este evento predito, pode retardar em prover o resultado na área de apresentação.
[0074] O resultado provido na área de apresentação 101 pelo controlador 107 pode ser qualquer tal resultado conhecido na técnica. Por exemplo, o resultado na área de apresentação 101 pode incluir pelo menos um de: som, vídeo, texto, movimento, aroma, e uma renderização agregada e coletiva do retorno recebido 119. Além disso, de acordo com uma modalidade, o resultado provido pelo controlador 107 é perceptível na área de apresentação 101. De acordo com uma modalidade do sistema 100, o resultado pode ser visual através do display 104 ou pode ser audível e provido através de um alto-falante. Em outra modalidade, o controlador 107 está configurado para prover um resultado através de pelo menos um avatar. Em ainda outra modalidade, o resultado provido pelo controlador 107 na área de apresentação compreende pelo menos uma mudança física na área de apresentação 101. Em tal modalidade, a pelo menos uma mudança física é efetuada através de pelo menos um de: uma serpentina, um ventilador, confete, um motor, um atuador, um robô, uma luz, uma máquina de neblina, e um alto-falante. De acordo com ainda outra modalidade, o resultado na área de apresentação 101 provida pelo controlador 107 está baseada em pelo menos um de: um número de membros da audiência remotamente localizada, um número de membros de audiência locais, um número total de membros de audiência, retorno passado, um tipo de evento, uma gravidade de evento, uma pontuação corrente de um evento, uma percentagem de completamento de um evento, retorno local, e uma probabilidade de um evento. Assim, o resultado provido pelo controlador 107 na área de apresentação 101 pode levar em conta qualquer número de fatores. Por exemplo, se, no sistema 100, uma tacada de bilhar for especificamente difícil, o retorno pode ser amplificado quando um jogador faz a tacada. De acordo com modalidades, o resultado pode ser provido pelo controlador 107 diretamente ou indiretamente. Por exemplo, em uma modalidade, como um exemplo do controlador 107 indiretamente provendo o resultado, o controlador 107 pode interfacear com um ou mais dispositivos de saída, tal como um alto-falante ou display. Em outra modalidade, o resultado na área de apresentação está provido de acordo com o método 300 aqui abaixo descrito em relação à Figura 3. Em tal modalidade o resultado na área de apresentação 101 inclui dados de reação local e dados de reação remota preditos como descrito na Figura 3.
[0075] De acordo com outra modalidade do sistema 100, o controlador 107 está configurado para prover um resultado na área de apresentação com base em um tema selecionado de uma pluralidade de temas. Os temas podem refletir uma estética geral que está tentando ser conseguida. Por exemplo, se o evento for geralmente for mais calmo e moderado, por exemplo, uma grafia de abelha, um tema "calmo" pode ser selecionado. Ao contrário, se o evento for um evento mais rancoroso, tal como uma disputa de luta profissional, um tema "alto" pode ser selecionado. Assim, em modalidades, os temas podem ser baseados no tipo de evento. Ainda, em tal modalidade, o tema pode ser determinado por uma proporção, por exemplo, uma maioria, de membros da audiência remotamente localizada ou pode ser determinado por um administrador de sistema. Em outra modalidade,
um tema pode ser automaticamente determinado com base em dados do ambiente e retorno recebido. Mais ainda, em uma modalidade, o tema pode automaticamente ser mudado e modificado para corresponder a mudanças no ambiente que são detectadas por sensores.
[0076] Como ilustrado na Figura 1, o sistema 100 inclui o display
104. No sistema 100, o display 104 está localizado mais próximo da área de apresentação 101. No sistema 100 o display é observável da área de apresentação 101 e pode estar posicionado ao longo da área de apresentação 101. Ainda, em outra modalidade, o display 104 está configurado para apresentar uma representação de pelo menos uma porção da audiência remotamente localizada. Em uma tal modalidade exemplar, o display 104 está configurado para prover uma renderização tridimensional (3D) da representação. Em uma modalidade, o display 104 está configurado para prover uma presença virtual da audiência remotamente localizada 104. De acordo com uma modalidade, as apresentações do display 104 são controladas pelo dispositivo de computação 106. Por exemplo, em uma modalidade, o controlador 107 pode determinar o que está apresentado no display 104 e o que é determinado pode, por sua vez, ser renderizado no display 104, de acordo com princípios conhecido na técnica. Por exemplo, em tal modalidade, o controlador 107 automaticamente determina o que apresentar no display com base no evento e dados ambientais os quais incluem quaisquer dados que que podem ser observáveis na área de apresentação 101. Este evento e dados ambientais podem incluir quaisquer dados que são observáveis pelos sistemas descritos nos pedidos, Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de janeiro de 2018 e Pedido Provisório U.S. Número 62/671.578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001, depositado em 15 de maio de 2018. De acordo com outra modalidade, o que está apresentado no display 104 é governado por um controlador de reação como aqui abaixo descrito em relação à Figura 13.
[0077] De acordo com uma modalidade do sistema 100, a representação apresentada da audiência remotamente localizada que aparece no display 104 são os avatares digitais 105a-n. Em uma modalidade, o display 104 está ainda configurado para destacar um ou mais da pluralidade apresentada de avatares digitais 105a-n com base em retorno recebido associado com um ou mais avatares destacados. Por exemplo, em uma modalidade, o display pode destacar um avatar que está dançando em resposta a uma instrução ou retorno de um membro da audiência remotamente localizada que está associado com o avatar destacado / dançante.
[0078] Como aqui descrito, o display 104 pode estar configurado para exibir uma pluralidade de avatares digitais. Em tal modalidade, o display 104 pode estar configurado para apresentar um número de avatares digitais que é proporcional ao número de membros na audiência remotamente localizada 114a-n. Por exemplo, em tal modalidade, o display 104 pode exibir um avatar digital para cada membro da audiência remotamente localizada, ou pode exibir um avatar digital para cada dois membros da audiência remotamente localizada. Em uma modalidade, o número de avatares digitais para exibir determinado pelo controlador 107.
[0079] Em ainda outra modalidade, o display 104 está configurado para apresentar um avatar em uma posição selecionada por um membro da audiência remotamente localizada. Em tal modalidade, um membro de audiência remotamente localizada, por exemplo, o membro de audiência 114a, pode indicar que ele ou ela deseja que seu avatar digital seja apresentado na primeira fila de avatares renderizados no display 104 e, por sua vez, seu avatar seria apresentado na primeira.
Outra modalidade pode incluir uma funcionalidade para determinar a priorização entre solicitações de localização de avatar conflitantes.
Em tal modalidade, a priorização pode ser determinada randomicamente com base em qualquer número de fatores tal como tempo de visualização e pagamento.
Em outra modalidade, o display 104 está configurado para apresentar um avatar digital com uma placa.
Em tal modalidade, a placa pode incluir um texto para expressar um retorno de membro da audiência remoto.
Ainda, em ainda outra modalidade do sistema 100, o display 104 está configurado para customizar o avatar apresentado com base na entrada da audiência remotamente localizada.
Ainda, além de apresentar um avatar 105a-n, o display 104, de acordo com uma modalidade, está configurado para animar um avatar digital 105a-n para renderizar o retorno 119 recebido da audiência remotamente localizada 114a-n.
Do mesmo modo, em outra modalidade, o display 104 está configurado para animar o pelo menos um avatar digital com base em um evento detectado na área de apresentação 101 por sensores, por exemplo, câmeras 111a-c e microfone 112. Especificamente, em uma modalidade, o display 104 está configurado para animar movimento de cabeça e olhos dos avatares 105a-n com base em eventos detectados na área de apresentação.
Em tal modalidade, dados dos sensores são utilizados para controlar o movimento, por exemplo, movimento de cabeça e olhos, de avatares.
De acordo com uma modalidade, pelo menos um do display 104 e controlador 107 está configurado para calcular uma pontuação focal para cada evento detectado pelos sensores 111a-c e microfone 112 e, por sua vez, o display está configurado para animar cada avatar 105a-n utilizando uma determinação probabilística e uma pontuação focal calculada para o evento.
Em tal modalidade, a pontuação focal pode estar baseada em quaisquer dados que são observáveis pelos sistemas descritos nos pedidos, Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de janeiro de 2018 e Pedido Provisório U.S. Número 62/671,578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001 depositado em 15 de maio de 2018. Em tal modalidade, as pontuações focais são calculadas para cada evento. De acordo com uma modalidade, as pontuações focais são determinadas de acordo com o método 440 aqui abaixo descrito em relação à Figura 4. Por sua vez, as animações de avatar são controladas com base em uma probabilidade ponderada das pontuações focais.
[0080] Para ilustrar, se, por exemplo, existem dois eventos com respectivas pontuações focais de 10 e 5, a determinação probabilística, a qual é uma determinação ponderada, resulta em apresentar aproximadamente dois terços dos avatares focalizando sobre o evento com uma pontuação focal de 10 e apresentando um terço dos avatares focalizado sobre o evento com uma pontuação focal de 5. A animação de avatares pode também ser modificada com base em respectivas abrangências de atenção de avatar. As respectivas abrangências de atenção podem ser utilizadas para determinar quanto tempo cada avatar observa cada evento. Em modalidades, a abrangência de atenção de avatar pode ser ajustada randomicamente ou pode ser baseada em parâmetros configuráveis ajustados por um usuário. A abrangência de atenção pode ser variada dependendo do tipo de evento ou um tema do evento que o usuário deseja transmitir.
[0081] Mais ainda, a animação do avatar pode ser modificada com base em pelo menos um de: localização de evento, localização de som e localização de movimento. Por exemplo, se um dado avatar for apresentado em uma porção do display 104, uma modificação pode ser feita no controle de animação do avatar para tornar mais provável que o avatar olhará para o evento mais próximo. Para ilustrar, se existirem dois eventos cada um com uma pontuação focal de 5, um avatar teria uma chance de 50/50 de focalizar sobre cada evento. No entanto, se, por exemplo, um dos eventos estivesse geograficamente mais próximo de onde o avatar está apresentado no display, a terminação da probabilidade utilizada para determinar a animação do avatar poderia ser modificada de modo que existe uma chance de 75% que o avatar focalizará sobre o evento mais próximo. Mais ainda, a animação de avatar no sistema 100 pode ser como aqui abaixo descrito em relação à Figura 4 e Figura 5.
[0082] Além de controlar a animação do avatar, o controlador 107 está também configurado para controlar os sons do avatar. Em tal modalidade, o controlador 107 determina os sons de avatar com base em dados do ambiente. Mais ainda, animação de avatar e controle de som podem também incluir murmúrios, conversações, e gestos automatizados. Os murmúrios, conversações, e gestos automáticos podem ser utilizados para animar os avatares durante o tempo de espera de evento. Assim, ao invés de ficarem completamente parados e silenciosos, os avatares movem e proveem ruído similarmente a uma audiência ao vivo durante os períodos de inatividade no evento na área de apresentação. Mais ainda, em uma modalidade, estas animações automatizadas podem ser acionadas pelo que é detectado estar ocorrendo na área de apresentação.
[0083] Em uma modalidade alternativa, o controlador 107 está ainda configurado para prover e/ou controlar um avatar físico que corresponde a pelo menos uma porção da audiência remotamente localizada.
[0084] A Figura 2 é um fluxograma de um método 220 para criar uma audiência virtual de acordo com uma modalidade. No método 220, várias ações são tomadas pelo sistema 221, audiência local 222, e audiência remota 223. O sistema 221 pode ser implementado por qualquer dispositivo de computação conhecido na técnica que pode ser configurada através de qualquer combinação de hardware e software para implementar o método 220. Por exemplo, o sistema 221 pode ser implementada utilizando um ou mais sistemas descritos nos pedidos relativos Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de janeiro de 2018 e Pedido Provisório U.S. Número 62/671.578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001, depositado em 15 de maio de 2018. A audiência local 222 é uma audiência de pessoas ao vivo localizada em uma área de apresentação e a audiência remota 223 é qualquer número de pessoas sozinhas ou em grupos que não estão localizadas na área de apresentação. As ações da audiência local 222 podem ser implementadas através de dispositivos eletrônicos associados com os membros da audiência ou dispositivos locais, tais como sensores e dispositivos de saída, localizados na área de apresentação ou uma sua combinação. Similarmente, as ações da audiência remota 223 podem ser facilitadas através de dispositivos eletrônicos associados com os membros da audiência remota ou sensores e dispositivos de saída nas localizações de membro de audiência remota ou uma sua combinação.
[0085] O método 220 começa com um evento acontecendo e sendo visto pela audiência local 222 na etapa 235 e o sistema 221, na etapa 224, transmitindo o evento ao vivo, o qual é recebido, com um retardo na etapa 225, pela audiência remota 223. A transmissão pode ser qualquer transmissão conhecida na técnica, por exemplo, uma transmissão de vídeo ou áudio. Ainda, o retardo com o qual a transmissão é recebida na etapa 225 pode ser um retardo convencional que é causado pelas restrições de velocidade de comunicação de transmissão ou qualquer combinação de um retardo introduzido pelo sistema 221. Na etapa 226, a audiência local 222 envia um retorno para o sistema 221 e, similarmente, na etapa 227, a audiência remota 223 envia um retorno para o sistema 221. O retorno enviado nas etapas 226 e 227 pode ser qualquer retorno aqui descrito e, do mesmo modo, o retorno pode ser enviado através de qualquer método aqui descrito ou conhecido na técnica. Ainda, é notado que em uma modalidade, como a transmissão pode ser recebida com retardo na etapa 225, o retorno pode ser enviado na etapa 227 com um retardo similar. Por exemplo, apesar de poder não existir uma carga que retardaria transmissão do retorno na etapa 227, o retorno será apesar de tudo provido por audiência remota com um retardo devido ao retardo com o qual a transmissão é recebida na etapa 225.
[0086] O método 220 continua com o sistema 221 recebendo e armazenando o retorno na etapa 228. Em uma modalidade, o sistema 221 pode armazenar o retorno através qualquer método de armazenamento computacional conhecido na técnica. Ainda, o sistema 221 pode armazenar o retorno em qualquer dispositivo de armazenamento localizado local ou remotamente e, assim, o sistema 221 pode armazenar o retorno recebido na etapa 228 em qualquer dispositivo de armazenamento que possa estar comunicativamente acoplado no sistema 221. Na etapa 229, O sistema 221 determina pelo menos do tempo, natureza e magnitude do resultado local, isto é, o resultado a ser provido na área de apresentação que reflete o retorno recebido na etapa 228. A magnitude e a natureza do resultado determinado na etapa 229 pode ser determinado de acordo com qualquer método aqui descrito. Por exemplo, a "magnitude" pode simplesmente refletir todo o retorno recebido na etapa 228 ou, alternativamente, pode ser uma versão melhorada do retorno recebido na etapa 228. Além disso, a magnitude e a natureza do retorno determinado na etapa 229 podem levar em conta o retorno recebido de eventos similares no passado. O retorno passado, por exemplo, pode ser utilizado para compensar o retardo no retorno recebido da audiência remota 223 na etapa 227. Para ilustrar, em uma modalidade, onde, por exemplo, um gol é marcado, o retorno local enviado na etapa 226 pode ser enviado quando o evento está ocorrendo na área de apresentação e, assim, este retorno local pode ser utilizado na etapa 229 para determinar o resultado local. No entanto, devido ao retardo com o qual a transmissão é recebida pela audiência remota na etapa 225, o retorno enviado na etapa 227 é, do mesmo modo, enviado com um retardo em relação ao tempo da marcação do gol na etapa 227, e, assim, o retorno remoto pode não estar ainda disponível na etapa 229 para ser utilizado em prover o retorno local com o tempo correto, por exemplo, conforme a audiência local está, por exemplo, celebrando o objetivo. Para levar em conta este retardo, em uma modalidade, o sistema 221 utiliza um retorno remoto de um evento passado similar, por exemplo, quando um gol foi marcado, para determinar a natureza e magnitude do retorno local na etapa 229. Neste modo, o sistema 221 pode criar uma "presença virtual" da audiência remota 223 com a audiência local 222, mesmo que, devido a retardos de tempo, o retorno remoto enviado na etapa 227 não possa ser utilizado. Ainda, de acordo com uma modalidade, o resultado local pode ser determinado na etapa 229 do acordo com o método 300 aqui abaixo descrito em relação à Figura 3. O método 220 continua com o sistema 221 provendo o resultado local na etapa 230 e a audiência local 222 recebendo ou resultado na etapa
231. Ainda, o tempo do resultado pode ser imediato, de modo a coincidir com o que está ocorrendo correntemente na área de apresentação.
[0087] Similar à etapa 229, na etapa 232, o sistema 221 determina pelo menos um do tempo, natureza e magnitude do resultado remoto, isto é, o resultado a ser provido para os membros da audiência remota.
223. De acordo com uma modalidade, a magnitude do resultado remoto pode ser determinada de acordo com qualquer modalidade aqui descrita. Por exemplo, o resultado remoto pode ser customizado para cada membro da audiência remota 223 e, similar ao resultado local, o resultado remoto pode corresponder ao retorno recebido na etapa 228 ou pode ser uma versão melhorada ou diminuída do retorno recebido na etapa 228. De acordo com uma modalidade do sistema 220, o tempo, a magnitude e a natureza do resultado remoto determinado na etapa 232 podem estar baseados no retardo com o qual a transmissão é recebida na etapa 225. Em outras palavras, a determinação na etapa 232 pelo sistema 221 pode levar em conta o retardo com o qual a audiência remota 223 recebe a transmissão. Assim, o resultado da audiência remota 223 pode ser variado de modo a apropriadamente corresponder com a transmissão sendo recebida pela audiência remota
223.
[0088] O método 220 continua na etapa 233 com o sistema 221 provendo o resultado remoto e a audiência remota 223 recebendo o resultado remoto na etapa 234. Em uma modalidade, o método 220 é continuamente executado através de toda a duração de um evento em uma área de apresentação. Assim, o método 220 continuamente envia uma transmissão e recebe retorno e determina e provê um resultado para cada componente de um evento em uma área de apresentação. Esta operação provê uma experiência de visualização melhorada para a audiência local 222, refletindo o retorno coletivo da audiência remota 223 e, do mesmo modo, provê uma experiência de visualização melhorada para a audiência remota 223, provendo o resultado para corresponder ao retorno de tanto a audiência local 222 quanto a audiência remota 223.
[0089] A Figura 3 ilustra o tempo a funcionalidade de um método 300 para receber dados de reação de uma audiência e prover dados de reação a uma audiência de acordo com uma modalidade. O método 300 começa com a captura de um fluxo de vídeo 301 de uma apresentação em uma área de apresentação 303 com uma câmera 302. Os membros da audiência local 304a-N na área de apresentação 303 assistem a apresentação enquanto o fluxo de vídeo 301 da apresentação está sendo capturado. A audiência local 304a-N pode prover qualquer tipo de reação através de qualquer meio aqui descrito quando desejado. Tipicamente, a audiência local 304a-N provê reações quando um evento ocorre na área de apresentação 303. Na Figura 3, um evento 305a ocorre no tempo 00:08 e os membros de audiência local 304a e 304N proveem respectivos retornos 306a e 306N. De acordo com uma modalidade, o retorno local é recebido através de qualquer método aqui descrito e finalmente é recebido em um ou mais dispositivo(s) de computação que implementam o método 300. O retorno local 306a-N é projetado na área de apresentação 303 em tempo real para coincidir com o evento 305a. Mais ainda, em uma modalidade, as reações locais 306a-N podem também ser combinadas com o retorno remoto predito 307a e projetadas na área de apresentação 303. De acordo com uma modalidade, o tempo para prover o retorno na área de apresentação 303 está baseada no tempo em que o retorno local 306a-N é recebido. Os detalhes sobre a determinação do retorno remoto predito 307a estão aqui abaixo descritos.
[0090] Como a apresentação está ocorrendo na área de apresentação 303 e o fluxo de vídeo 301 está sendo capturado, o fluxo de vídeo 301 é provido, através de uma rede de fornecimento de conteúdo (CDN) 310, para um ambiente de audiência remota
(geralmente referido como 308) que inclui os membros da audiência remota 309a-N. Devido a um retardo em transmitir o fluxo de vídeo 301 através da CDN 310, os membros da audiência remota 309a-N cada uma recebe respectivas cópias 311a e 311N do fluxo de vídeo 301 com um retardo. Como pode ser visto na Figura 3, os fluxos de vídeo 311a e 311N que são recebidos pelos membros da audiência remota 309a e 309N, respectivamente, são recebidos com um retardo de 15 segundos. Especificamente, a Figura 3 apresenta que o tempo 00:00 dos fluxos de vídeo 311a e 311N recebidos dos membros da audiência remota 309a e 309N ocorre quando o fluxo de vídeo 301 está no tempo 00:15.
[0091] Similarmente aos membros de audiência locais 304a-N, os membros da audiência remota 309a-N proveem reações 312a e 312N. Este retorno remoto pode ser provido para todos os membros da audiência remota 311a-N em cada respectivo fluxo de vídeo 311a-N em tempo real, conforme as reações são providas. Mais ainda, os membros da audiência remota 309a-N podem também receber o retorno local 306a-N e este retorno local 306a-N pode ser provido nos respectivos fluxos de vídeo 311a-N. Quando o retorno local 306a-N é provido para os membros da audiência remota 309a-N, o retorno local 306a-N é provido nos fluxos de vídeo 311a-N em um tempo que corresponde a quando o evento 305a ocorre. Mais ainda, o retorno local 306a-N pode ser sintetizado e combinado com o retorno remoto 313a e 313N. Mais ainda, os membros da audiência remota 311a-N podem também receber os dados de ambiente 313a, além dos dados de reação local 306a-N.
[0092] Devido ao retardo com o qual os membros da audiência remota 309a-N recebem os fluxos de vídeo 311a-N, as reações 312a-N providas pelos membros da audiência remota 309a-N são também retardas com relação à ocorrência em tempo real do evento 305a na área de apresentação 303. Assim, as reações remotas 312a-N não podem ser providas em tempo real na área de apresentação 303. Ao invés, o método 300 prediz o retorno remoto e provê este retorno remoto predito 307a em tempo real conforme o evento 305a está ocorrendo na área de apresentação 303. Para determinar o retorno predito 307a, quando um evento em uma apresentação ocorre, tal como um gol, uma luta, etc., os dados de reação local 306a-N e dados de ambiente 313a são providos para um servidor de reação 314. O servidor de reação 314 processa os dados de ambiente 313a e os dados de reação local 306a- N através de uma rede neural 315 a qual prediz o retorno remoto 307a. O retorno remoto predito 307a, juntamente com o retorno local 306a-N, é então provido na área de apresentação 303, como acima descrito. Assim, a rede neural 315 prediz reações remotas com base em dados de estado de ambiente 313a e dados de reação local 306a-N. Pode ser dito, que em tal modalidade, a reação remota (que ainda não ocorreu) está correlacionada com as reações locais reais e as informações de estado de ambiente (isto é, as coisas que ocorrem em / dados sobre, o evento na área de apresentação) às quais os membros da audiência estão reagindo. A rede neural 315 aprende a predizer as reações remotas antes que estas ocorram e estas reações remotas preditas podem ser sintetizadas com as reações locais no ambiente de área de apresentação 303 em tempo real.
[0093] No método 300, os parâmetros ambientais 313a podem ser quaisquer tais variáveis que pesem sobre o retorno predito 307a e os parâmetros ambientais 313a podem ser modelados para o tipo de evento que ocorre na área de apresentação 303. Por exemplo, no caso onde o evento é um torneio de bilhar, os parâmetros ambientais 313a podem incluir: quantidade do torneio completada, informações de jogador, probabilidade do jogador marcar um ponto, percentagem de completamento de jogo, percentagem de jogadores concluídos, isto é, quão perto um jogador está para um objetivo final, o nível de rivalidade entre oponentes, um número de pontos feitos de uma vez, probabilidade da partida corrente, dificuldade da última tacada, sucesso da última tacada, perda de distância da última tacada, e velocidade da última tacada, entre outros. Outros parâmetros ambientais incluem: o número de pessoas registradas (isto é, número de membros de audiência), reações passadas a eventos similares, tipo de evento, gravidade de evento, linha de pontuação, percentagem de completamento de evento e a probabilidade do evento. Mais ainda, em uma modalidade, os parâmetros ambientais 313a podem incluir quaisquer dados que são observáveis pelos sistemas descritos nos pedidos, Pedido Provisório U.S. Número 62/619,353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de janeiro de 2018 e Pedido Provisório U.S. Número 62/671,578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001, depositado em 15 de maio de 2018, os ensinamentos totais dos quais estão aqui incorporados por referência. Deve ser conhecido daqueles versados na técnica que a lista acima de parâmetros ambientais não é em nenhum modo limitante e as modalidades podem considerar quaisquer dados que tenham alguma influência sobre reações de audiência. Mais ainda, em modalidades, os parâmetros ambientais podem ser modelados para o tipo de ambiente e tipo de evento na área de apresentação.
[0094] Como acima descrito, a rede neural 315 recebe dados de reação local 306a-N. Em modalidades, os dados de reação local 306a- N podem incluir quaisquer dados sobre qualquer tipo de reação que os membros da audiência local proveem. Por exemplo, os dados de reação local 306a-N podem incluir o número de membros da audiência local, número de aplausos, nível médio de aplausos, frequência média de aplausos, contagem total de vivas, contagem total de estalos, contagem total de assobios, contagem total de vaias, contagem total de ohs, contagem total de ahs e tipos de indicador de vivas. Mais ainda, a lista acima de dados de reação local não é em nenhum modo limitante e os dados de reação local podem incluir quaisquer dados relativos a reações.
[0095] De modo a determinar as reações previstas 307a, a rede neural 315 é treinada com dados de reação remota e parâmetros ambientais que resultaram nos dados de reação remota. Assim, no método 300, a rede neural 315 recebe as reações remotas 312a-N e é treinada para predizer reações remotas com base em dados do estado ambiental e dados de reação local. Pode ser dito que o treinamento correlaciona a reação remota (que ainda não aconteceu) com reações locais reais e as informações de estado ambiental (às quais a audiência local está reagindo). A rede neural 315 aprende a predizer as reações remotas antes das reações remotas ocorrerem e sintetiza as reações remotas a serem injetadas no ambiente atual 303 em tempo real. Assim, as reações remotas informam reações futuras. Uma vez treinada, a rede neural 315 é utilizada através de toda a apresentação. Mais ainda, a rede neural pode ser modelada para cada tipo de evento e uma rede neural apropriada que é treinada para cada tipo de evento pode ser selecionada para ser utilizada. A rede neural 315 pode operar de acordo com qualquer rede neural conhecida na técnica e do mesmo modo, pode ser treinada utilizando qualquer método conhecido na técnica para ajustar os pesos da rede neural 315.
[0096] O processo 300 continua indefinidamente conforme uma apresentação na área de apresentação 303 está em andamento. Assim, a câmera 302 continua a capturar o fluxo de vídeo 301 e então, sempre que um evento ocorre, o método repete como aqui descrito. Para ilustrar, no tempo 00:30 h um evento 305N ocorre na área de apresentação 303 e os membros da audiência local 304a-N proveem reações 326a-N. Os dados ambientais 313N para o evento 305N e os dados de reação local 326a-N são providos para a rede neural 315 e a rede neural 315 determina os dados de reação predita 307N. Os dados de reação local 326a-N são projetados juntamente com os dados de reação predita 307N na área de apresentação 303. Os membros da audiência remota 309a-N continuam a receber os respectivos fluxos de vídeo 311a-N com um retardo e quando o evento 305N é visto, os membros da audiência remota 309a-N proveem as reações remotas 322a-N. Ainda, os fluxos de vídeo 311a-N incluem o retorno de audiência local 326a-N juntamente com o retorno dos membros da audiência remota 322a-N. Mais ainda, o retorno remoto 322a-N é provido para a rede neural 315 para treinamento adicional.
[0097] A Figura 4 é um fluxograma de um método 440 para animar um avatar. O método 440 pode ser utilizado nas modalidades aqui descritas para animar avatares, tal como os avatares 105a-n apresentados no display 104 na área de apresentação 101 mostrada na Figura 1. O método 440 começa na etapa 441 recebendo dados de um ou mais sensores configurados para detectar um ou mais eventos em uma área de apresentação. De acordo com uma modalidade, o método 440 é implementado em um dispositivo de computação e na etapa 441 os dados são recebidos de qualquer ponto comunicativamente acoplado no dispositivo de computação que implementa o método 440. Ainda, os sensores podem ser quaisquer sensores conhecidos na técnica, tais como sensores de movimento, câmeras, microfones, e sensores de calor, entre outros exemplos. Mais ainda, os dados recebidos na etapa 441 podem incluir quaisquer dados que incluem, dados de multidifusão, que são observáveis pelos sistemas descritos nos pedidos, Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de janeiro de
2018 e Pedido Provisório U.S. Número 62/671.578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001, depositado em 15 de maio de 2018, os ensinamentos totais dos quais estão aqui incorporados por referência.
[0098] Por sua vez, na etapa 442 uma pontuação focal é calculada para cada um dos um ou mais eventos detectados por um ou mais sensores. Em uma modalidade, os eventos para os quais calcular pontuações focais são identificados dos dados de sensor com base em parâmetros configurados. Por exemplo, um usuário pode indicar que uma pontuação focal é calculada para cada movimento ou para cada som acima de um certo limite, entre outros exemplos. Em modalidades, o tipo de eventos para os quais as pontuações focais são calculadas pode ser dependente de aplicação, isto é, eventos que obtêm pontuações focais podem mudar com base no tipo de apresentação e tais ajustes podem ser configurados por um usuário. Determinar quais eventos obtêm pontuações focais pode ser baseado em qualquer fator que um usuário deseja considerar para determinar quais avatares devem se focalizados. Em uma modalidade, a pontuação focal é calculada utilizando os dados de sensor recebidos na etapa 441. Por exemplo, as pontuações focais podem ser uma função de magnitude de evento, velocidade de movimento, e nível de som, entre outros exemplos. Ainda, a pontuação focal pode ser calculada com base em qualquer fator que um usuário deseja influenciar a animação de avatar. Assim, a determinação de pontuação focal pode ser modificada por um usuário com base em quaisquer fatores que um usuário acredita que devam ter em relação ao foco dos avatares.
[0099] Para continuar, na etapa 443, um avatar é animado utilizando uma determinação probabilística e a pontuação focal calculada para cada um dos um ou mais eventos. A determinação probabilística pode probabilisticamente ponderar as pontuações focais para cada evento e então randomicamente selecionar qual evento cada avatar deve focalizar. Para ilustrar a determinação probabilística, se, por exemplo, existirem dois eventos com respetivas pontuações focais de 10 e 5, aproximadamente dois terços dos avatares serão apresentados focalizando sobre o evento com uma pontuação focal de 10 e um terço dos avatares será apresentado focalizando um evento com uma pontuação focal de 5. A animação de avatares pode também ser modificada com base em respectivas abrangências de atenção de avatar. As respectivas abrangências de atenção podem ser utilizadas para determinar quanto tempo cada avatar observa cada evento. Em modalidades, a abrangência de atenção de avatar pode ser ajustada randomicamente ou pode ser baseada em parâmetros configuráveis ajustados por um usuário. A abrangência de atenção pode variar dependendo do tipo de evento ou um tema do evento que o usuário deseja transmitir.
[00100] Mais ainda, a animação de avatar pode ser modificada com base em pelo menos um de: localização de evento, localização de som e localização de movimento. Por exemplo, se um dado avatar for apresentado em uma porção de um display, uma modificação pode ser feita na determinação de controle de animação de avatares para tornar mais provável que o avatar olhará para eventos mais próximos de onde o avatar está apresentado. Para ilustrar, se existirem dois eventos, cada um com uma pontuação focal de 5, um avatar teria uma chance de 50/50 de focalizar em qualquer um dos eventos. No entanto, se, por exemplo, um dos eventos ocorreu geograficamente mais próximo de onde o avatar está apresentado, a determinação de probabilidade utilizada para determinar a animação do avatar pode ser modificada de modo que existe uma chance de 75% que o avatar focalizará sobre o evento mais próximo.
[00101] Animar os avatares na etapa 443 pode incluir controlar o movimento de cabeça e olhos dos avatares para serem direcionados para eventos específicos. Se, por exemplo, existirem dois avatares, pode ser determinado com base nas pontuações focais e determinação probabilísticas de que o primeiro avatar olhe para um evento e o segundo avatar olhe para outro evento e, assim, os avatares podem ser independentemente controlados consequentemente. Ainda, em outra modalidade, a animação executada na etapa 443 pode também considerar a localização na qual um avatar é apresentado em um display. Por exemplo, na etapa 443, pode ser determinado que a atenção de um avatar deve estar focalizada sobre um evento que esteja está fisicamente me proximidade imediata à localização apresentada pelo avatar em um display.
[00102] A Figura 5 ilustra uma área de apresentação exemplar 550 onde pontuações focais são determinadas utilizando o método 440 para animar os avatares 552a-b. No sistema 550, dados de evento 558a-c, coletivamente 558, são coletados pelas câmeras 556a-b e o microfone
557. É notado que apesar da área 550 ser apresentada como incluindo as câmeras 556a-b e microfone 557, as modalidades não estão assim limitadas e podem coletar dados utilizando métodos conhecidos na técnica e quaisquer métodos de coletamento de dados descritos nos pedidos relativos, Pedido Provisório U.S. Número 62/619,353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de janeiro de 2018 e Pedido Provisório U.S. Número 62/671.578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001, depositado em 15 de maio de 2018. Os dados de evento 558 são transferidos para o sistema de computação 553 que inclui o componente de calculador de pontuação focal 554. Por sua vez, o calculador de pontuação focal 554 determina uma pontuação focal de cada respectivo evento. No sistema 550, os eventos incluem o jogador 555a, o movimento da bola de bilhar 555b, o jogador 555c observando, e o oficial 555d falando que um jogador ganhou um ponto. Através de análise dos dados de evento 558, os eventos 555a-d são identificados e as pontuações focais para cada evento 555a-d são determinadas. Os eventos 555a-d para os quais as pontuações focais são calculadas podem ser determinados com base em parâmetros configurados pelo usuário e do mesmo modo, o cálculo para as próprias pontuações focais pode ser determinado com base em parâmetros configurados pelo usuário. Por exemplo, um usuário pode determinar que uma pontuação focal deve ser calculada para cada movimento e som e a pontuação focal está baseada na magnitude do movimento e som.
[00103] Das pontuações focais calculadas, o sistema de computação 553 determina os controles de animação 559, os quais são enviados para o display 551 para controlar as renderizações dos avatares digitais 552a e 552b. Em uma modalidade, o sistema de computação 553 determina os controles de animação utilizando uma determinação probabilística como aqui acima descrito em relação à Figura 4. De acordo com uma modalidade do sistema 550, controles de animação individuais podem ser determinados para cada avatar ou, alternativamente, controles de animação podem ser determinados para subconjuntos dos avatares. Por exemplo, em uma modalidade, grupamentos de avatares são determinados com base na localização dos avatares nos grupamentos e os mesmos controles de animação podem ser utilizados para cada avatar no grupamento. Em outra modalidade, os controles de animação são variados com base na localização sobre a tela 551 na qual o avatar é renderizado. Assim, se um avatar for renderizado sobre uma porção do display 551 que está mais próxima de um evento 555a-d, os controles de animação podem ser ajustados para assegurar que o avatar está controlado para olhar para o evento mais próximo. Mais ainda, os controles de animação 559 podem controlar quaisquer características dos avatares digitais, tal como cabeça, olho, braço, e aparência e movimento das mãos. A animação de avatares pode também ser modificada com base em respectivas abrangências de atenção de avatar. As respectivas abrangências de atenção podem ser utilizadas para determinar quanto tempo cada avatar observa cada evento. Em modalidades, a abrangência de atenção de avatar pode ser ajustada randomicamente ou pode ser baseada em parâmetros configuráveis ajustados por um usuário. A abrangência de atenção pode ser variada dependendo no tipo de evento ou um tema do evento que o usuário deseja transmitir. Mais ainda, a animação de avatar pode ser modificada com base em pelo menos um de: localização de evento, localização de som, e localização de movimento.
[00104] Deve ser notado que, apesar do sistema 550 apresentar uma configuração específica de sensores, por exemplo, as câmeras 556a-b e microfone 557 acoplados no dispositivo de computação 553 as modalidades da invenção não estão assim limitadas. As modalidades podem utilizar qualquer variedade de sensores em qualquer variedade de configurações, tal como aqueles descritos nos pedidos relativos, Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-000, depositado em 19 de Janeiro de 2018 e Pedido Provisório U.S. Número 62/671.578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001 depositado em 15 de Maio de 2018, os ensinamentos totais dos quais estão aqui incorporados por referência. Do mesmo modo, apesar de um único sistema de computação 553 e um único calculador de pontuação focal
554 serem apresentados, as modalidades não estão assim limitadas e as modalidades podem utilizar qualquer combinação de dispositivos de computação, sistemas, e subsistemas para calcular pontuações focais e determinar controles de animação. Por exemplos, as pontuações focais podem ser calculadas por uma pluralidade de subsistemas que obtêm a variedade de diferentes dados ambientais. Mais ainda, em modalidades, os sensores podem comunicar com o dispositivo de computação 553 através de qualquer método de comunicação conhecido na técnica e o dispositivo de computação 553 pode estar localizado em qualquer local desde que os dados de sensor 558 possam ser transferidos para o dispositivo de computação 553.
[00105] Mais ainda, controles de áudio podem do mesmo modo ser determinados no sistema 550. Especificamente, os dados de evento 558 podem ser processados pelo dispositivo de computação 553 para determinar o áudio para prover no ambiente 550 através do display 551 e através de qualquer meio de saída de áudio conhecido na técnica.
[00106] A Figura 6 é um digrama de blocos simplificado de um sistema baseado em computador 666 que pode ser utilizado para gerar uma audiência virtual de acordo com qualquer uma das modalidades da presente invenção aqui descritas. Por exemplo, o dispositivo de computação 106 aqui acima descrito em relação à Figura 1 pode ser implementado pelo sistema baseado em computador 666. O sistema 666 inclui um barramento 662. O barramento 662 serve como uma interconexão entre os vários componentes do sistema 666. Conectada no barramento 662 está uma interface de dispositivo de entrada / saída 665 para conectar vários dispositivos de entradas e saídas tal como um teclado, mouse, display, alto-falantes, câmeras, microfones, e sensores para o sistema 666. Uma unidade de processamento central (CPU) 661 está conectada no barramento 662 e provê a execução de instruções de computador. Uma memória 664 provê um armazenamento volátil para os dados utilizados para executar as instruções do computador. O armazenamento 663 provê um armazenamento não volátil para instruções de software, tal como um sistema de operação (não mostrado). O sistema 666 também compreende uma interface de comunicações 668 para conectar a qualquer variedade de dispositivos, por exemplo, sensores, e redes conhecidas na técnica, incluindo redes de área ampla (WANs) e redes de área local (LANs).
[00107] Deve ser compreendido que as modalidades exemplares aqui descritas podem ser implementadas em muitos diferentes modos. Em alguns casos, os vários métodos e máquinas aqui descritos podem cada um ser implementados por um computador físico, virtual ou de uso geral híbrido, tal como o sistema de computador 666 ou um ambiente de rede de computador, tal como o ambiente de computador 1220, aqui abaixo descrito em relação à Figura 12. O sistema de computador 666 pode ser transformado nas máquinas que executam os métodos aqui descritos, por exemplo, carregando instruções de software ou na memória 664 ou no armazenamento não volátil 663 para execução pela CPU 661. Alguém versado na técnica deve ainda compreender que o sistema 666 e seus vários componentes podem ser configurados para executar qualquer modalidade ou combinação de modalidades da presente invenção aqui descritas. Ainda, o sistema 666 pode implementar as várias modalidades aqui descritas utilizando qualquer combinação de módulos de hardware, software e firmware operacionalmente acoplados, internamente ou externamente, ao sistema 666.
[00108] A Figura 7 é um fluxograma de um método 770 para criar uma audiência virtual de acordo com uma modalidade. O método 770 começa na etapa 771 provendo uma transmissão digital de uma área de apresentação para uma audiência remotamente localizada. De acordo com uma modalidade do método 770, a transmissão digital pode ser qualquer transmissão digital conhecida na técnica, tal como uma transmissão de áudio ou vídeo, e a transmissão digital pode ser provida através de qualquer método de comunicação. Os membros da audiência remotamente localizada que recebem a transmissão digital pode ser qualquer número de pessoas ou grupos de pessoas. Do mesmo modo, a transmissão digital pode ser provida para qualquer número de dispositivos de computação ou dispositivos de display associados com os membros da audiência remotamente localizada.
[00109] Na etapa 772, o método 770 continua e recebe retorno da audiência remotamente localizada. O retorno recebido na etapa 772 pode ser na forma de qualquer retorno aqui descrita e, do mesmo modo, pode ser recebido através de qualquer método de comunicação conhecido na técnica. Por sua vez, na etapa 773 o método provê um resultado na área de apresentação que corresponde a pelo menos uma porção do retorno recebido. Este resultado assim provê alguma indicação da audiência remotamente localizada e, assim, cria uma audiência virtual na área de apresentação. De acordo com uma modalidade, o resultado na etapa 773 pode ser provido através de qualquer método aqui descrito. Ainda, é notado que o método 770 pode ainda incluir prover qualquer da funcionalidade de qualquer das modalidades da presente invenção aqui descrita.
[00110] A Figura 8 é um fluxograma de uma modalidade de método 880 para facilitar a participação de audiência remota. De acordo com uma modalidade, o método 880 pode ser executado através de um dispositivo de computação, associado com um membro de audiência, que está localizado remotamente em relação a uma área de apresentação. Por exemplo, de acordo com uma modalidade, o método 880 é implementado através em uma aplicação em um dispositivo de usuário ou através de um usuário acessando uma rede de comunicações tal como a internet. Em uma implementação, uma pluralidade de membros da audiência remotamente localizada existe e cada um da pluralidade de membros da audiência remota executa uma instância do método 880 de modo a facilitar a participação de audiência remota.
[00111] Para um dado membro da audiência remotamente localizada, o método 880 começa com a etapa 881 por um dispositivo associado com um usuário o qual é um membro da audiência remotamente localizada recebendo uma transmissão digital de uma área de apresentação. De acordo com uma modalidade, a transmissão digital pode ser qualquer tipo de transmissão digital conhecido na técnica, tal como a transmissão de vídeo, transmissão de áudio, ou transmissão de multimídia. Ainda, a transmissão digital pode ser recebida através de qualquer meio de comunicação conhecido na técnica e, do mesmo modo, pode ser recebida em qualquer tipo de dispositivo eletrônico conhecido na técnica. Similarmente, a transmissão digital pode ser recebida de qualquer área de apresentação como aqui descrito.
[00112] Em resposta à transmissão digital recebida, na etapa 882 o método 880 continua enviando um retorno para a área de apresentação. Na etapa 882, o retorno pode ser qualquer tipo de retorno aqui descrito e do mesmo modo pode ser enviado através de qualquer meio aqui descrito. Por exemplo, em uma modalidade do método 880 o retorno enviado para a área de apresentação é um sinal de um acelerômetro acoplado no dispositivo associado com o usuário. Em outra modalidade do método 880, o retorno enviado para a área de apresentação é selecionado de uma listagem de retornos. Em tal modalidade, a listagem de retornos pode ser exibida em uma interface gráfica de usuário sobre o dispositivo associado com o usuário e então um ou mais tipos retorno na listagem podem ser selecionados pelo usuário. De acordo com tal modalidade, a listagem de retornos pode incluir um pelo menos um de:
aplausos, pisotear, vaiar, uma declaração falada, uma mudança física na área de apresentação, e texto. Em uma modalidade, o retorno é utilizado, possivelmente através de processamento adicional, para prover um resultado em uma área de apresentação. Por exemplo, retorno de texto pode ser convertido para fala e utilizado como resultado ou o texto pode ser utilizado em uma placa apresentada na área de apresentação.
[00113] Para continuar, na etapa 883 o resultado da área de apresentação que corresponde ao retorno de uma pluralidade de membros da audiência remotamente localizada é recebido. Em uma modalidade exemplar, o resultado da área de apresentação é recebido no dispositivo de usuário e, ainda o resultado pode ser recebido através de qualquer meio de comunicação conhecido na técnica. Ainda, o resultado pode ser qualquer tal resultado de área de apresentação aqui descrito. Por exemplo, o resultado recebido na etapa 883 pode ser aplauso reproduzido na área de apresentação que reflete o aplauso coletivo recebido de uma pluralidade de membros da audiência remotamente localizada.
[00114] Em outra modalidade do método 880, o método ainda compreende permitir a comunicação entre uma pluralidade de membros da audiência remotamente localizada. Em uma modalidade, permitir tal comunicação pode incluir um prover uma interface para facilitar uma ou mais de comunicação de texto, voz, e vídeo entre os membros da audiência remotamente localizada.
[00115] Uma modalidade alternativa do método 880 ainda inclui receber retorno da área de apresentação referente a um avatar digital apresentado na área de apresentação. Em uma modalidade, o retorno está relacionado com um avatar na área de apresentação que corresponde ao membro da audiência remotamente localizada recebendo o retorno. De acordo com uma modalidade, o retorno é uma apresentação do avatar como o avatar é, foi, ou será exibido na área de apresentação. Em ainda outra modalidade, o retorno recebido da área de apresentação está relacionado à impropriedade de uma ação do membro da audiência remota. Esta funcionalidade pode ser utilizada para monitorar e supervisionar os membros da audiência remotamente localizada e para controlar maus atores, por exemplo, ogros.
[00116] Ainda outra modalidade do método 880 ainda inclui exibir dados relativos à área de apresentação em uma pluralidade de painéis de uma interface gráfica de usuário no dispositivo associado com o usuário. De acordo com uma modalidade, os dados exibidos podem incluir quaisquer dados relativos à área de apresentação aqui descrita. Por exemplo, em uma modalidade, um primeiro painel apresenta o resultado recebido da área de apresentação, um segundo painel apresenta uma transmissão digital, e um terceiro painel apresenta um avatar associado com o usuário. Em ainda outra modalidade, um painel, tal como o primeiro painel, ainda apresenta pontuações associadas com um evento na área de apresentação. De acordo com outra modalidade, o resultado da área de apresentação apresentado no painel da interface gráfica de usuário ilustra uma pluralidade de avatares digitais que corresponde à pluralidade de membros da audiência remotamente localizada. Interfaces gráficas de usuário exemplares que podem apresentar os dados relativos à área de apresentação em modalidades estão aqui abaixo descritas em relação às Figuras 9A-9C.
[00117] Uma modalidade do método 880 ainda inclui receber uma renderização digital de um objeto físico da área de apresentação. De acordo com uma modalidade, a renderização digital pode estar na forma de um escaneamento de um objeto físico tal como uma folha de pontuação.
[00118] A Figura 9A apresenta um dispositivo de usuário 990a com uma interface gráfica de usuário 991a exibida sobre o dispositivo 990a.
Modalidades da presente invenção podem utilizar a interface gráfica de usuário 991a para implementar os vários métodos e sistemas para criar audiências virtuais e para facilitar a participação de audiência remota como aqui descrito. Por exemplo, em uma implementação, o método 880 pode ser implementado através da interface gráfica de usuário 991a. Do mesmo modo, a interface gráfica de usuário 991a pode ser utilizada sobre os dispositivos 115a-n do sistema 100 mostrado na Figura 1 para facilitar gerar uma audiência virtual. Ainda, a interface gráfica de usuário 991a pode ser a interface gráfica de usuário de uma aplicação que facilita uma participação de audiência remota e mais ainda, é utilizada na criação de uma audiência virtual como aqui descrito.
[00119] A interface gráfica de usuário 991a está composta de três painéis 992a, 993a, e 994a. O número de painéis e a localização e tamanho de cada painel podem mudar. O painel 992a apresenta uma audiência virtual composta de avatares 996a. De acordo com uma modalidade, a audiência virtual exibida no painel 992a pode apresentar, ilustrar, ou simular a audiência virtual exibida em uma área de apresentação como aqui descrito. Ainda, a audiência virtual exibida no painel 992a pode ser customizada para a audiência virtual ou seus membros. Em outras palavras, a audiência virtual exibida no painel 992a pode ilustrar uma audiência que mostra qualquer combinação de membros de audiência locais a um evento com seu retorno de participação e membros de audiência localizados remotamente em relação à um evento com seu retorno de participação. Em outra modalidade, a audiência exibida no painel 992a pode ser customizada para ilustrar a localização de um avatar associado com um usuário do dispositivo. Além disso, o painel 992a pode exibir as pontuações de eventos 995a. Ainda, é notado que apesar das pontuações de eventos 995a serem apresentadas no painel 992a, em modalidades alternativas as pontuações de eventos 995a podem estar em qualquer dos painéis 992a, 993a, e 994a, ou em um painel separado. Mais ainda, o painel 992a ou um dos outros painéis pode exibir quaisquer dados relativos a um evento em uma área de apresentação. Por exemplo, o painel 992a pode apresentar o tempo restante e estatísticas de jogador, entre outros exemplos.
[00120] O painel 993a apresenta uma transmissão da área de apresentação. No exemplo da Figura 9A, o painel 993a apresenta uma transmissão de vídeo que mostra um jogo de bilhar 997a. As modalidades da interface gráfica de usuário 991a podem ser utilizadas apresentar qualquer transmissão conhecida na técnica e, do mesmo modo, a transmissão apresentada no painel 993a pode ser de qualquer apresentação conhecida na técnica. Mais ainda, as modalidades da interface gráfica de usuário 991a podem ser utilizadas ao vivo, isto é, conforme um evento em uma área de apresentação está ocorrente ou, alternativamente, podem ser utilizadas para assistir uma transmissão gravada de um. Assim, o painel 993a pode apresentar um evento ao vivo ou pode acessar e apresentar uma transmissão gravada de um evento passado.
[00121] O painel 994a apresenta um avatar 998a associado com um usuário do dispositivo 990a. Ainda, o painel 994a pode animar o avatar 998a para apresentar um retorno provido pelo usuário do dispositivo 990a. Por exemplo, se o usuário prover um retorno de aplausos em resposta a um evento mostrado no painel 993a, o avatar 998a pode ser animado aplaudindo.
[00122] A Figura 9B é outra interface gráfica de usuário 991b que pode ser empregada em modalidades da invenção. A interface gráfica de usuário 991b inclui uma barra de título, 902b a qual também inclui uma listagem de menu expansível 901b. Como a interface gráfica de usuário 991a, a interface gráfica de usuário 991b inclui uma pluralidade de painéis 992b-995b que exibem informações para um usuário. O painel 992b exibe uma audiência virtual compostas de avatares 994b. O painel 995b exibe pontuações relativas ao evento 997b apresentado no painel 993b. Como a interface gráfica de usuário 991a da Figura 9A, o painel 993b pode exibir uma transmissão de qualquer área de apresentação conhecida na técnica. Ainda, o painel 993b pode exibir uma transmissão pré-gravada de um evento e em tal modalidade pode exibir uma barra de progresso de tempo 903b. A interface gráfica de usuário também inclui uma renderização de reação de multidão 904. O painel 994b exibe uma audiência virtual e uma vista traseira do avatar 998b. De acordo com uma modalidade, o avatar 998b é um avatar associado com um usuário da interface gráfica de usuário 991b e, assim, o painel 994b provê uma visão para o usuário que ilustra o seu avatar correspondente 998b posicionado na audiência virtual.
[00123] A interface gráfica de usuário 991b também inclui as ferramentas de retorno 905a-e. As ferramentas 905a-e permitem um usuário prover retorno em resposta ao evento 997b. As ferramentas 905a-e são exibidas em um dispositivo de tela de toque e quando selecionando uma das ferramentas 905a-e, o retorno é provido para um dispositivo utilizado para agregar retornos, tal como o dispositivo de computação 106. A ferramenta 905a indica retorno de aplausos e o botão 905b indica um retorno negativo. Ainda, os botões 905c e 905d indicam diferentes opções de controle que estão disponíveis para o usuário. Mais ainda, em uma modalidade, um usuário pode configurar as várias opções de controle exibidas. Ainda, o botão 905e é uma ferramenta de ajuda que permite um usuário da interface gráfica de usuário e uma aplicação subjacente para conseguir ajuda com a utilização da interface gráfica de usuário 991b. A interface gráfica de usuário 991b pode também ser customizada por um usuário. Por exemplo, um usuário pode selecionar para incluir painéis para criar um sinal, conversar, e customizar o seu avatar entre outras opções. Ainda, o usuário pode customizar quais painéis são exibidos e as propriedades dos painéis que incluem tamanho de painel, localização, e ordem.
[00124] A Figura 9C ilustra outra interface gráfica de usuário 991c que é utilizada para implementar uma participação de membro da audiência remota. De acordo com uma modalidade, a interface gráfica de usuário 991b é exibida quando um dispositivo é mantido em uma orientação de retrato e a interface gráfica de usuário 991c é exibida quando o dispositivo é mantido em uma orientação de paisagem. A interface gráfica de usuário 991c exibe a transmissão de vídeo 993c de um evento em uma área de apresentação. Ainda, a interface gráfica de usuário 991c inclui um título 902c do evento assim como uma barra de menu expansível 901c. A barra de menu pode incluir qualquer variedade de controles e opções. A interface gráfica de usuário inclui uma apresentação da audiência virtual 994c e um avatar destacado 998c que corresponde ao usuário da interface gráfica de usuário 991c. A interface gráfica de usuário 991c também exibe uma barra de progresso 903c em uma modalidade onde a transmissão exibida 993c é pré-gravada.
[00125] Deve ser compreendido que as interfaces gráficas de usuário 991a-c são meramente exemplos e que modalidades da presente invenção podem utilizar interfaces gráficas de usuário com mais ou menos painéis de tamanho e forma variáveis, que podem exibir qualquer variedade de informações e dados. De acordo com uma modalidade, a interface gráfica de usuário (geralmente aqui referida como 991) pode ser customizada por um usuário. Em tal modalidade, o usuário pode determinar o que é exibido, onde é exibido, e os tamanhos nos quais os itens selecionados são exibidos. Em tal modalidade, a customização da interface gráfica de usuário pode ser implementada através de um menu, onde diferentes opções de exibição são selecionadas. Em ainda outra modalidade, os painéis são exibidos em um dispositivo e o usuário pode reorganizar os painéis, redimensionar os painéis, e apagar e adicionar painéis para criar uma interface gráfica de usuário customizada.
[00126] A Figura 10 é um fluxograma de um método 1000 para melhorar a participação de audiência remota. De acordo com uma modalidade, o método 1000 continua da etapa 883 do método 880, no entanto, é notado que o método 1000 pode ser implementada antes ou após qualquer etapa do método 880 e, ainda, o método 1000 pode ser implementada separadamente do método 880.
[00127] O método 1000 começa na etapa 1001 recebendo uma notificação que o usuário está sendo destacado. Esta notificação pode ser recebida através de qualquer método de comunicação conhecido na técnica e do mesmo modo, pode tomar a forma de qualquer método de notificação. Em uma modalidade exemplar onde o método 880 é implementado através de uma aplicação em um dispositivo de usuário, a notificação pode ser enviada para o usuário através da aplicação ou pode ser uma notificação texto ou voz recebida através de um dispositivo de computação associado com o dispositivo de usuário.
[00128] O método 1000 continua na etapa 1002 com o usuário enviando uma expressão de usuário em resposta à notificação. A expressão de usuário enviada na etapa 1002 pode ser qualquer tipo de retorno aqui descrito. Ainda, a expressão de usuário pode incluir movimentos de avatar, uma placa com palavras, ou qualquer tipo de retorno que o usuário gostaria de expressar. De acordo com uma modalidade, o usuário seleciona a expressão que ele ou ela gostaria de prover através de um menu e então seleciona opções para customizar a expressão selecionada. Por exemplo, se o usuário indicar que ele ou ela gostaria de segurar uma placa, o usuário poderá selecionar uma placa e escolher o texto e a cor da placa.
[00129] Na etapa 1003 do método 1000, um avatar associado com o usuário está apresentado executando a expressão de usuário enviada. Em uma modalidade, o avatar está apresentado entre uma pluralidade de avatares digitais que correspondem à pluralidade de membros da audiência remotamente localizada. De acordo com uma modalidade, o avatar está apresentado, por exemplo, animado, executando a expressão enviada em uma audiência exibida em uma interface gráfica de usuário, tal como um avatar em uma das audiências 992a, 994a, 992b, 994b, ou 994c. Em outra modalidade, o avatar que executa a expressa de usuário enviada está apresentado em uma audiência exibida em uma área de apresentação, tal como a audiência de avatar 1100a aqui abaixo descrita em relação à Figura 11A.
[00130] Figura 11A apresenta uma audiência virtual exemplar 1100a que pode ser exibida em uma área de apresentação ou sobre uma interface gráfica de usuário em modalidades da presente invenção. Por exemplo, a audiência virtual 1100a pode ser apresentada no display 104 da Figura 1. A audiência virtual exemplar 1100a está composta de avatares 1101. Em uma modalidade os avatares 1101 são animados para prover retorno para membros de audiência os quais assistem a audiência virtual 1100a.
[00131] A Figura 11B apresenta outra audiência virtual exemplar 1100b que pode ser exibida em uma área de apresentação ou através de uma interface gráfica de usuário para membros da audiência remotamente localizada. Como a audiência 1100a, a audiência 1100b é composta de avatares 1101b. Como aqui descrito, os avatares 1101b podem ser animados para corresponder ao retorno provida pelos membros de audiência. Do mesmo modo, o movimento de cabeça e olhos dos avatares 1101b pode ser controlado de acordo com o método 440 aqui acima descrito em relação à Figura 4. Assim, em uma modalidade exemplar onde a audiência virtual 1100b está exibida em uma área de apresentação o movimento de cabeça e olhos dos avatares
1101b é controlado para olhar para vários eventos que ocorrem na área de apresentação.
[00132] A Figura 11C mostra uma audiência virtual 1100c que é composta de avatares 1101c. A audiência 1100c ilustra uma renderização agregada e coletiva de retorno recebida de membros de audiência virtual na forma de nuvens 1103 e 1104. Na audiência 1100c, as nuvens 1103 e 1104 ilustram um suporte para dois diferentes times em uma área de apresentação. De acordo com modalidades, as nuvens 1103 e 1104 podem ser utilizadas para ilustrar suporte para diferentes times dependendo de pelo menos um de: cor, sombreamento e forma das nuvens 1103 e 1104. Por exemplo, as diferentes tonalidades da nuvem 1103 e da nuvem 1104 correspondem a diferentes times e, assim, a nuvem 1104 ilustra suporte para um time e a nuvem 1103 mostra suporte para o outro time. Neste modo, uma renderização intuitiva do retorno recebido da audiência é exibida. Em modalidades, o suporte não está limitado a ser exibido através de nuvens 1103 e 1104 e em outra modalidade, o suporte está mostrado através de vários emojis.
[00133] A Figura 12 ilustra um ambiente de rede de computador 1220 na qual uma modalidade da presente invenção pode ser implementada. No ambiente de rede de computador 1220, o servidor 1221 está conectado através da rede de comunicações 1222 nos clientes 1223a- n. O ambiente 1220 pode ser utilizado para permitir que os clientes 1223a-n, sozinhos ou em combinação com o servidor 1220, executem qualquer um dos métodos aqui descritos. Para um exemplo não limitante, o ambiente de rede de computador 1220 provê ambientes de computação de nuvem, modalidades de software como um serviço (SAAS), e similares.
[00134] A Figura 13 apresenta uma interface de usuário 1300 que pode ser utilizada para controlar as reações de audiência projetadas em um ambiente onde as reações de audiência são desejadas, por exemplo, a área de apresentação 101, e para audiências remotas. A área da interface 1300 corresponde a uma variedade de reações, por exemplo, alegria 1301a e tristeza 1301n, e quando um usuário seleciona uma área da interface 1300, a reação correspondente é projetada na área de apresentação e/ou para membros da audiência remota. As áreas da interface 1300 podem corresponder a qualquer tipo de reação aqui descrito. Por exemplo, áreas da interface 1300 podem corresponder a sons específicos e animações de avatar, entre outras reações.
[00135] Em operação, a interface 1300 é apresentada em um dispositivo de display e o usuário seleciona as reações a serem executadas. O usuário pode executar a seleção através de um mouse, através de toque, ou através de qualquer método de seleção conhecido na técnica. Ainda, o usuário pode selecionar uma única reação ou uma série de reações podem ser selecionadas e uma ordem na qual prover as múltiplas reações para as audiências pode também ser indicada. Por exemplo, em uma modalidade, a ordem na qual as reações são selecionadas indica a ordem na qual as reações são providas. Mais ainda, o usuário pode indicar por quanto tempo as reações devem ser reproduzidas. Esta indicação pode ser provida mantendo uma reação selecionada pela quantidade de tempo que a reação deve ser reproduzida ou indicando a quantidade de tempo que uma reação deve ser reproduzida através de um dispositivo de entrada, por exemplo, inserindo um comprimento da reação através de um teclado. Um usuário pode também selecionar múltiplas reações em sucessão e cada reação pode ser projetada ao mesmo tempo.
[00136] Ainda, a interface 1300 pode estar configurada de modo que um usuário possa facilmente selecionar emoções em uma ordem que as emoções serão tipicamente desejadas serem reproduzidas. Por exemplo, a interface 1300 está configurada de modo que um usuário pode iniciar no fundo e arrastar seu dedo para o topo e os avatares passarão através de reações desejadas na ordem em seu dedo é arrastado. Na interface 1300, isto é executado colocando as reações em um espectro 1302 de intensamente positivo à direita a intensamente negativo à esquerda. Similarmente, as reações são ordenadas do fundo para o topo conforme as reações tipicamente ocorreriam ao longo do tempo 1303. Na interface 1300, as reações estão na ordem de período de espera / suspense, período de ação, evento, período de reação, período de calma, e resolução. Neste modo, a interface 1300 está configurada de modo que arrastar um dedo do fundo para o topo provê reações que ocorrem ao longo do tempo em uma apresentação quando um evento ocorre. Para ilustrar, por exemplo, se a apresentação for um jogo de hockey, um usuário pode começar com seu dedo sobre a zona neutra 1301b e então, se, por exemplo, um jogador começa a patinar pelo gelo em uma brecha e marca um gol, o usuário arrastaria seu dedo ao longo do percurso 1304 e as reações no percurso seriam providas. Assim, as reações começariam como neutras 1301b durante uma jogada normal e então quando o jogador começa a patinar na brecha as reações mudariam para "vamos lá", 1301c, e quando o jogador vai disparar, as reações mudariam para "isto pode ir" 1301d. Então, quando o gol é marcado as reações seriam de êxtase 1301a, uma alegria 1301a e então as reações acalmariam para contente 1301f e murmúrio agradável 1301g.
[00137] Como as reações na interface estão dispostas sobre um espectro, uma porção específica da interface 1300 pode ter qualquer número de reações reais associadas com a área selecionada. Por exemplo, zonas da interface 1300 podem estar associadas com reações sobrepostas e quando tal área é selecionada ambas as reações seriam providas. Para ilustrar, na interface 1300, a zona 1305 está associada com tanto raiva quanto ódio e assim, se a área 1305 for selecionada as reações raiva e ódio serão providas.
[00138] Mais ainda, uma reação específica, por exemplo, alegria 1301a pode estar associada com numerosos "recursos". Em outras palavras, quando uma região que somente pertence a uma única reação, por exemplo, alegria 1301a é selecionada, a região pode prover a única reação em múltiplos diferentes modos. Por exemplo, se a alegria 1301a for selecionada, a alegria pode ser provida animando avatares em uma variedade de diferentes modos. Em tal modalidade exemplar, selecionar uma porção da interface 1300 que está associada com múltiplas reações resulta em prover um número de diferentes reações.
[00139] Ainda, a interface 1300 pode também incluir reações de transição que são providas quando transicionando de uma reação selecionada para outra. Estas reações de transição podem fazer parte da interface e assim selecionadas, por exemplo, como parte de arrastar um percurso de reações, por exemplo, o percurso 1304, ou as reações de transição podem ser automaticamente providas entre reações que são selecionadas através da interface por um por um sistema de computação que implementa tal modalidade.
[00140] A interface 1300 pode também ser utilizada para indicar propriedades de cada reação selecionada, por exemplo, o volume, número de avatares para executar a reação, etc. Por exemplo, a magnitude de reação pode ser indicada selecionando uma reação e beliscando e ampliando para diminuir ou aumentar a magnitude da reação respectivamente. Também, em outra modalidade, a magnitude de reações selecionadas pode ser automaticamente determinada através de aprendizado de máquina. Por exemplo, dados sobre a área de apresentação, evento, número de membros de audiência ao vivo, e número de membros da audiência remota, entre outros exemplos, podem ser utilizados para automaticamente determinar a magnitude de reações selecionadas. A magnitude de reações pode ser determinada pelo processamento de dados de ambiente e/ou reação utilizando, por exemplo, aprendizado de máquina, rede neural etc., para determinar a magnitude de reações a serem providas. Em tal exemplo, o ambiente passado, reação, e dados de magnitude podem ser analisados para determinar a magnitude corrente para uma reação selecionada.
[00141] A interface 1300 pode também incluir qualquer variedade de indicadores para transmitir quais porções da interface 1300 correspondem a quais reações. Por exemplo, a interface 1300 inclui rótulos, por exemplo, o rótulo 1306 "Surpresa", que indica o tipo de reação associado com a porção correspondente da interface. Mais ainda, a interface 1300 inclui exemplos, por exemplo, as faces 1307a e 1307b, das expressões e movimentos faciais de avatar resultantes que resultam de selecionar porções específicas da interface 1300. Mais ainda, a interface 1300 inclui os eixos 1302 e 1303 e linhas indicadoras 1308a-n para indicar quais porções da interface correspondem a diferentes reações. Deve ser notado que os eixos 1302 e 1303 e as linhas indicadoras 1308a-n são apenas um exemplo de indicadores mas podem ser em modalidades. A interface do usuário 1300 pode ser customizada para incluir quaisquer linhas indicadoras desejadas ou apropriadas com base na aplicação da interface e/ou preferência de usuário.
[00142] Mais ainda, é notado que a interface 1300 é apenas um exemplo de uma interface que pode ser empregada em modalidades. A interface 1300 pode ser modelada para incluir quaisquer reações desejadas em qualquer disposição desejada. Por exemplo, se, por exemplo, a apresentação para a qual reações são necessárias é um concerto de orquestra, a interface 1300 pode estar configurada para somente incluir reações positivas porque a audiência estará ou festejando ou neutra e nenhuma vaia ou reações negativas são prováveis de ocorrer ou serem desejadas serem providas. Ainda, as reações que correspondem com porções da interface 1300 podem ser modeladas para implementações específicas. Por exemplo, o que é extremamente positivo para uma luta de boxe pode ser diferente do que é extremamente positivo para uma apresentação de balé e a interface 1300 pode ser modelada consequentemente. Detalhes adicionais sobre customização da interface 1300 estão aqui abaixo descritos em relação à Figura 14.
[00143] Mais ainda, apesar de ser descrito que um usuário pode selecionar as várias reações a serem providas através da interface 1300, as modalidades de invenção não estão assim limitadas e as reações podem ser automaticamente selecionadas. Por exemplo, um sistema de computação que implementa uma modalidade de invenção pode receber dados de reação e/ou dados ambientas e através de análise dos dados recebidos, automaticamente selecionar as reações. Em uma modalidade, as reações que estão disponíveis para serem automaticamente selecionadas pelo sistema de computação podem ser limitadas pelas reações na interface. A análise de dados e seleção automática de reações podem ser o resultado de aprendizado de máquina onde o sistema é treinado com pares de dados ambientais / de reação e as reações selecionadas correspondentes.
[00144] A Figura 14 apresenta uma interface, por exemplo, interface gráfica de usuário, 1400, que permite a um usuário preparar e configurar a interface de seleção de reação 1300 da Figura 13. A interface 1400 permite que um usuário desenvolver um layout de reações e características de avatar correspondentes para uma interface que é utilizada para selecionar reações a serem providas sempre que reações forem desejadas, por exemplo, uma área de apreensão e/ou para membros de audiência remota. Por exemplo, a interface 1400 pode ser utilizada para criar a interface 1300. A interface 1400 permite um usuário posicionar reações e associar reações com características, por exemplo, olhos, sobrancelhas, bocas, sons, gestos, volumes, animações, etc. O layout indicado utilizando a interface 1400 cria o layout de um controlador de seleção de reação, por exemplo, 1300, e regiões do controlador de reação para respectivos recursos e características da reação.
[00145] Cada face, por exemplo, 1401, na interface 1400 representa uma reação. Cada face ilustra olhos associados, sobrancelhas e boca associados com cada reação. Mais ainda, cada face pode ser mapeada para características adicionais da reação, tal como som e gesto. Quando uma dada face é selecionada um usuário pode modificar as características da reação selecionada através da utilização do menu
1402. O menu 1402 inclui opções para olhos, sobrancelhas, boca, e sons, mas, não está assim limitado e pode incluir quaisquer atributos adicionais de reações tais como volume, gestos, e animação, entre outros. Um usuário pode criar novas faces, isto é, reações, remover reações, e dispor reações em qualquer modo desejado através da utilização da interface 1400. Mais ainda, um usuário pode mudar o tamanho das faces de modo que uma porção de uma interface de seleção de reação que está associada com uma reação específica seja maior ou menor. Mais ainda, um usuário pode sobrepor reações de modo que múltiplas faces estão diretamente e/ou parcialmente sobrepondo. Quando as reações, isto é, faces são dispostas em camadas e uma área da interface 1300 que corresponde às reações sobrepostas é selecionada, as reações sobrepostas são fornecidas. Ainda, a interface 1400 também ilustra avatares de amostra 1403a e 1403b que ilustram renderizações de avatar de amostra de uma reação selecionada.
[00146] Uma interface 1400 permite que um usuário criar e dispor uma interface de seleção de reação, por exemplo, 1300, que pode ser utilizada para controlar as reações durante a operação. Neste modo, pode ser dito que a área das faces apresentadas na interface 1400 mapeia às áreas da interface de seleção de reação 1300 que é utilizada para controlar as reações. Portanto, a interface 1400 pode ser utilizada para criar qualquer layout desejado por um usuário com qualquer variedade de reações. Mais ainda, a interface 1400 pode ser utilizada para criar interfaces especificamente modeladas para aplicações específicas. Ainda, é notado que apesar da interface 1400 apresentar as ações em uma forma de diamante, as modalidades da presente invenção não estão assim limitadas e reações podem ser dispostas na interface 1400 em qualquer padrão desejado para aperfeiçoar a funcionalidade de seleção de usuário. Mais ainda, através de utilizar a interface 1400, um usuário pode dispor as reações em qualquer ordem ou padrão desejado, tal como dispondo reações de intensamente positiva a intensamente negativa da esquerda para a direita.
[00147] As modalidades da presente invenção podem também ser empregadas como ferramentas de treinamento. Por exemplo, os avatares podem ser apresentados em uma área de apresentação de modo que um artista possa praticar com uma multidão simulada. Isto pode ser especificamente útil para falar em público e implementações esportivas. Por exemplo, utilizando os princípios aqui descritos, uma pessoa pode praticar falar e os avatares, displays, e métodos para prover reações aqui descritos podem ser empregados para simular falar na frente de uma multidão de qualquer tamanho. Similarmente, as modalidades podem ser utilizadas para simular jogar um esporte ou apresentar em qualquer modo na frente de uma multidão. Em tais aplicações, as reações providas podem ser modeladas para serem amigáveis ou hostis conforme desejado e simular qualquer número desejado de membros de audiência. Para ilustrar, em uma modalidade, um jogador de beisebol pratica rebatidas em um ambiente onde uma audiência zombeteira é simulada utilizando os princípios aqui descritos.
[00148] Modalidades da invenção podem também ser utilizadas para controlar audiências ao vivo. Por exemplo, o tom de um evento pode ser influenciado pelas reações providas pelo sistema, por exemplo, os avatares. Modalidades podem ser utilizadas para controlar as reações de membros da audiência. Por exemplo, uma modalidade pode ser utilizada para melhorar, suprimir, ou retardar reações da audiência. Para ilustrar, se for desejado que a audiência local ria, a audiência de avatar pode ser representada rindo e o som de risadas pode ser projetado para a audiência local para influenciar o comportamento da audiência local. Do mesmo modo, reações podem ser projetadas para membros da audiência remota para sugerir comportamento, humor e reações para os membros da audiência remota.
[00149] Modalidades podem também ser utilizadas para disparar ações nos sistemas descritos no Pedido Provisório U.S. Número 62/619.353 intitulado "SISTEMAS E MÉTODOS DE MESA DE BILHAR MELHORADOS" por Ira Lee, Protocolo de Procuração Número
5324.1001-000, depositado em 19 de janeiro de 2018 e Pedido Provisório U.S. Número 62/671.578 intitulado "SISTEMAS E MÉTODOS DE JOGOS MELHORADOS" por Ira Lee, Protocolo de Procuração Número 5324.1001-001, depositado em 15 de maio de 2018. Por exemplo, a ação no sistema de mesa descrito no pedido relativo pode ser automaticamente disparada com base em dados de reação recebidos dos membros da audiência local e/ou remota. Por exemplo, os dados da reação podem ser enviados para o sistema de mesa e o sistema de mesa pode ser automaticamente disparado para executar ações com base nos dados de reação. Ações de exemplo pelo sistema de mesa incluem gerar reproduções automáticas, apresentar eventos em câmera lenta, mover câmeras para capturar diferentes perspectivas e quaisquer ações que o sistema de mesa seja capaz. Similarmente, as modalidades da presente invenção podem estar configuradas para enviar comandos para o sistema de mesa para executar ações com base em dados de reação recebidos e mais ainda, modalidades podem estar configuradas para somente enviar dados de reação quando estes dispararam uma resposta no sistema de mesa. Em tal modalidade, a modalidade pode estar configurada para armazenar dados que indicam comandos para enviar para o sistema de mesa com base em dados de reação recebidos e/ou armazenar dados que indicam parâmetros, por exemplo, tipo, magnitude, etc. que os dados de reação devem obedecer antes de serem enviados para o sistema de mesa.
[00150] Uma modalidade alternativa da presente invenção está direcionada a produzir de fluxos de mídia que incluem uma apresentação de uma audiência digital. Por exemplo, em uma modalidade, tal funcionalidade está provida através de um plugin em um fluxo de mídia conhecido que produz produto de software. Através deste plugin, o software que produz fluxo permite um usuário incorporar uma renderização de uma audiência virtual em um fluxo de mídia. Por exemplo, um produtor de fluxo de mídia pode modificar um fluxo de mídia de modo que o terço inferior do vídeo, neste exemplo, inclua uma renderização visual de uma audiência virtual. Então, quando o fluxo é visualizado, esta audiência virtual é visível para os espectadores sem necessitar qualquer aplicação ou plugin específico, porque a modificação foi feita pelo produtor de fluxo e a renderização da audiência virtual está incorporada no próprio fluxo.
[00151] As modalidades ou seus aspectos podem ser implementadas na forma de hardware, firmware ou software. Se implementadas em software, o software pode ser armazenado em qualquer meio legível por computador não transitório que está configurado para permitir um processador carregar o software ou seus subconjuntos de instruções. O processador então executa as instruções e está configurado para operar ou fazer com que um aparelho opere em um modo como aqui descrito.
[00152] Ainda, firmware, software, rotinas, ou instruções podem ser aqui descritos como executando certas ações ou funções dos processadores de dados. No entanto, deve ser apreciado que as descrições aqui contidas são meramente para conveniência e que tais ações de fato resultam de dispositivos de computação, processadores, controladores ou outros dispositivos que executam o firmware, software, rotinas, instruções etc.
[00153] Deve ser compreendido que os fluxogramas, diagramas de blocos e diagramas de rede podem incluir um mais ou menos elementos, ser dispostos diferentemente, ou ser representados diferentemente. Mas ainda deve ser compreendido que certas implementações podem ditar os diagramas de blocos e rede e o número de diagramas de blocos e de rede que ilustram a execução das modalidades a serem implementadas em um modo específico.
[00154] Consequentemente, modalidades adicionais podem também ser implementadas em uma variedade de arquiteturas de computador, computadores físicos, virtuais, em nuvem, e/ou alguma sua combinação, e assim, os processadores de dados aqui descritos estão destinados para propósitos de ilustração somente e não como uma limitação das modalidades. Ainda, as modalidades e suas características podem ser implementadas em qualquer variedade de combinações. Mais ainda, é notado que aqui palavras plurais e singulares podem ser intercambiáveis onde o contexto permite.
[00155] Apesar desta invenção ter sido especificamente mostrada e descrita com referências as suas modalidades exemplares, será compreendido por aqueles versados na técnica que várias mudanças em forma e detalhes podem ser feitas na mesma sem afastar do escopo da invenção abrangido pelas reivindicações anexas.

Claims (24)

REIVINDICAÇÕES
1. Sistema para gerar uma audiência virtual, caracterizado pelo fato de o sistema compreender: uma interface de comunicações configurada para: prover uma transmissão digital de uma área de apresentação para uma audiência remotamente localizada; e receber retorno da audiência remotamente localizada; e um controlador configurado para prover um resultado na área de apresentação que corresponde a pelo menos uma porção do retorno recebido.
2. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que a audiência remotamente localizada compreende uma pluralidade de audiências remotamente localizadas cada uma em uma localização geográfica, e: a interface de comunicações está ainda configurada para receber retorno de cada uma da pluralidade de audiências remotamente localizadas; e o controlador está ainda configurado para agregar o retorno recebido pela interface de comunicações de cada uma da pluralidade de audiências remotamente localizadas, em que o resultado provido pelo controlador na área de apresentação está baseado no retorno agregado.
3. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que: a interface de comunicações está configurada para prover a transmissão digital para uma audiência remotamente localizada conectando o pelo menos um dispositivo eletrônico de pelo menos um membro da audiência remotamente localizada; e o retorno recebido pela interface de comunicações compreende um sinal que representa o movimento do dispositivo eletrônico do pelo menos um membro da audiência remotamente localizada, em que o sinal que representa o movimento do dispositivo eletrônico representa pelo menos um de: contato entre o pelo menos um membro da audiência remotamente localizada e o dispositivo eletrônico, e o movimento do dispositivo eletrônico.
4. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que a interface de comunicações está configurada para: prover a transmissão digital que compreende uma transmissão de um evento na área de apresentação após um tempo no qual o evento ocorreu; receber o retorno após o tempo no qual o evento ocorreu; e receber um retorno adicional após o tempo no qual o evento ocorreu, em que controlador está ainda configurado para agregar o retorno com o retorno adicional.
5. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que o controlador está ainda configurado para: determinar um resultado de audiência a ser provido a um subconjunto da audiência remotamente localizada, com pelo menos um membro da audiência remotamente localizada incluído no subconjunto, em que o resultado de audiência determinado pelo controlador inclui o retorno agregado que é gerado pelo controlador do retorno recebido na interface de comunicações de múltiplos membros da audiência remotamente localizada; e sintetizar o retorno recebido pela interface de comunicações da audiência remotamente localizada com o retorno agregado na determinação do resultado de audiência; e a interface de comunicações está ainda configurada para prover o resultado de audiência determinado para o subconjunto da audiência remotamente localizada.
6. Sistema de acordo com a reivindicação 5, caracterizado pelo fato de que o resultado de audiência determinada pelo controlador informa pelo menos um membro da audiência remotamente localizada de impropriedade do retorno recebido.
7. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que o controlador está ainda configurado para: prover o resultado na área de apresentação com base em um evento na área de apresentação, em que, prover o resultado na área de apresentação com base no evento na área de apresentação, o controlador retarda prover o resultado como base em um componente do evento na área de apresentação, em que uma simulação do evento é utilizada para prover o resultado na área de apresentação como um resultado do componente do evento na área de apresentação.
8. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que o retorno recebido pela interface de comunicações é de uma pluralidade de membros da audiência remotamente localizada e o controlador está configurado para agregar o retorno recebido da pluralidade de membros da audiência remotamente localizada para prover um resultado na área de apresentação, e em que o controlador está configurado para utilizar a frequência que um tipo de retorno específico ocorre no retorno agregado para prover o resultado na área de apresentação.
9. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que a interface de comunicações está ainda configurada para banir um membro da audiência remotamente localizada com base em um endereço de protocolo de internet associado com o membro de audiência banido.
10. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que o resultado provido pelo controlador na área de apresentação compreende pelo menos uma mudança física na área de apresentação.
11. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que o retorno recebido pela interface de comunicações compreende retorno de voz, em que o controlador está ainda configurado para remover uma linguagem do retorno de voz recebido em que a linguagem removida compreende uma linguagem ofensiva.
12. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que: a interface de comunicações está ainda configurada para receber um retorno local de uma audiência localizada local à área de apresentação; e o controlador está configurado para prover o resultado na área de apresentação em um tempo determinado com base em quando a interface de comunicações recebe o retorno local, em que o resultado na área de apresentação provido pelo controlador está baseado em pelo menos um de um número de membros da audiência remotamente localizada, retorno passado, um tipo de evento, uma gravidade de evento, uma pontuação corrente de um evento, uma percentagem de completamento de um evento, o retorno local, ou uma probabilidade de um evento.
13. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de ainda compreender: pelo menos um display proximamente localizado à área de apresentação, o pelo menos um display configurado para apresentar uma representação de pelo menos uma porção da audiência remotamente localizada, em que a representação é pelo menos um avatar digital que corresponde à porção da audiência remotamente localizada.
14. Sistema de acordo com a reivindicação 13, caracterizado pelo fato de que o pelo menos um display está configurado para:
apresentar uma pluralidade de avatares digitais, em que um número da pluralidade de avatares digitais é proporcional ao número de membros na audiência remotamente localizada; e destacar um ou mais da pluralidade apresentada de avatares com base em retorno recebido associado com os um ou mais avatares destacados.
15. Sistema de acordo com a reivindicação 13, caracterizado pelo fato de que o pelo menos um display está configurado para um de: apresentar o pelo menos um avatar digital em uma posição selecionada por um membro da audiência remotamente localizada, apresentar o pelo menos um avatar digital com uma placa, customizar o pelo menos um avatar digital apresentado com base na entrada da audiência remotamente localizada, ou animar o pelo menos um avatar digital para renderizar o retorno recebido da audiência remotamente localizada.
16. Sistema de acordo com a reivindicação 13, caracterizado pelo fato de ainda compreender: um ou mais sensores configurados para detectar um ou mais eventos na área de apresentação, em que pelo menos um display está configurado para animar o pelo menos um avatar digital com base nos um ou mais eventos detectados na área de apresentação pelos um ou mais sensores.
17. Sistema de acordo com a reivindicação 16, caracterizado pelo fato de que o pelo menos um display está configurado para: calcular uma pontuação focal para cada um dos um ou mais eventos detectados pelos um ou mais sensores, em que o pelo menos um display está configurado para calcular a pontuação focal para cada um dos um ou mais eventos com base em pelo menos um de localização de evento, magnitude de evento, localização de som, e localização de movimento; e animar um avatar selecionado utilizando uma determinação probabilística e a pontuação focal calculada para cada um dos um ou mais eventos, em que a animação compreende movimento de cabeça e olhos do avatar selecionado com base nos um ou mais eventos detectados na área de apresentação pelos um ou mais sensores.
18. Sistema de acordo com a reivindicação 13, caracterizado pelo fato de que o pelo menos um display está configurado para prover uma renderização tridimensional (3D) da representação.
19. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que a transmissão digital da área de apresentação inclui dados biométricos relativos a pelo menos uma pessoa na área de apresentação.
20. Sistema de acordo com a reivindicação 1, caracterizado pelo fato de que: o controlador está ainda configurado para criar uma renderização digital de um objeto físico da área de apresentação; e a interface de comunicações está ainda configurada para prover a renderização digital criada para a audiência remotamente localizada.
21. Método para criar uma audiência virtual, caracterizado pelo fato de o método compreender: prover uma transmissão digital de uma área de apresentação para uma audiência remotamente localizada; receber retorno da audiência remotamente localizada; e prover um resultado na área de apresentação que corresponde a pelo menos uma porção do retorno recebido.
22. Método implementado por computador para facilitar uma participação de audiência remota, o método caracterizado pelo fato de compreender: receber uma transmissão digital de uma área de apresentação em um dispositivo associado com um usuário; enviar um retorno para a área de apresentação; receber o resultado da área de apresentação que corresponde ao retorno de uma pluralidade de membros da audiência remotamente localizada; receber um retorno da área de apresentação referente a um avatar digital apresentado na área de apresentação; e exibir dados relativos à área de apresentação em uma pluralidade de painéis de uma interface gráfica de usuário sobre o dispositivo associado com o usuário.
23. Método de acordo com a reivindicação 22, caracterizado pelo fato de que, um primeiro painel apresenta um do (i) o resultado recebido da área de apresentação, (ii) pontuações de eventos ou (iii) uma pluralidade de avatares digitais que corresponde à pluralidade de membros da audiência remotamente localizada, um segundo painel apresenta a transmissão digital, e um terceiro painel apresenta um avatar associado com o usuário.
24. Método de acordo com a reivindicação 23, caracterizado pelo fato de ainda compreender: receber uma notificação que o usuário está sendo apresentado; enviar uma expressão de usuário em resposta à notificação; e apresentar, no primeiro painel, o avatar associado com o usuário que executa a expressão de usuário enviada entre a pluralidade de avatares digitais que corresponde à pluralidade de membros da audiência remotamente localizada.
BR112020014579-3A 2018-01-19 2019-01-17 interface de audiência interativa virtual BR112020014579A2 (pt)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US201862619404P 2018-01-19 2018-01-19
US201862619353P 2018-01-19 2018-01-19
US62/619,404 2018-01-19
US62/619,353 2018-01-19
US201862671578P 2018-05-15 2018-05-15
US62/671,578 2018-05-15
PCT/US2019/013949 WO2019143780A1 (en) 2018-01-19 2019-01-17 Virtual interactive audience interface

Publications (1)

Publication Number Publication Date
BR112020014579A2 true BR112020014579A2 (pt) 2020-12-01

Family

ID=65279752

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112020014579-3A BR112020014579A2 (pt) 2018-01-19 2019-01-17 interface de audiência interativa virtual

Country Status (12)

Country Link
US (1) US11218783B2 (pt)
EP (1) EP3741058A1 (pt)
JP (1) JP7329522B2 (pt)
KR (1) KR102426652B1 (pt)
CN (1) CN112020836A (pt)
AU (1) AU2019209835A1 (pt)
BR (1) BR112020014579A2 (pt)
CA (1) CA3088999A1 (pt)
MX (1) MX2020007674A (pt)
SG (1) SG11202006693SA (pt)
TW (1) TW201936241A (pt)
WO (2) WO2019143780A1 (pt)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240077941A1 (en) * 2019-11-15 2024-03-07 Sony Group Corporation Information processing system, information processing method, and program
US11244166B2 (en) * 2019-11-15 2022-02-08 International Business Machines Corporation Intelligent performance rating
US11900412B2 (en) * 2020-03-25 2024-02-13 Applied Minds, Llc Audience participation application, system, and method of use
US11458409B2 (en) * 2020-05-27 2022-10-04 Nvidia Corporation Automatic classification and reporting of inappropriate language in online applications
US11070849B2 (en) * 2020-08-17 2021-07-20 Zoltan Bathory Event production and distribution networks, systems, apparatuses, and methods related thereto
US11341689B1 (en) 2020-11-05 2022-05-24 International Business Machines Corporation Dynamic virtual audience generation
US20220171960A1 (en) * 2020-11-30 2022-06-02 Sony Interactive Entertainment Inc. Reaction track for different spectator groups within an audience
CN115398828A (zh) * 2020-12-14 2022-11-25 船井电机株式会社 多个用户的实时沉浸
US20220201370A1 (en) * 2020-12-18 2022-06-23 Sony Group Corporation Simulating audience reactions for performers on camera
BE1029154B1 (fr) 2021-03-01 2022-09-27 Selfsun Dispositif et procédé pour une interaction entre un public et des acteurs
JP2022134182A (ja) * 2021-03-03 2022-09-15 ヤマハ株式会社 映像出力方法、映像出力装置および映像出力システム
WO2023025654A1 (en) * 2021-08-24 2023-03-02 Signify Holding B.V. Systems and methods for controlling lighting based on written content on smart coated surfaces
CN114268827B (zh) * 2021-12-22 2023-08-15 咪咕互动娱乐有限公司 观赛互动方法、装置、设备以及计算机可读存储介质
TWI797014B (zh) * 2022-05-16 2023-03-21 國立虎尾科技大學 桌球姿勢分類方法及桌球互動系統

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4882676A (en) * 1988-09-09 1989-11-21 Kop Andrew R Van De Method and apparatus for rating billiard shots and displaying optimal paths
US5026053A (en) * 1989-12-28 1991-06-25 Entertainment International, Inc. 1987 Billiard table multiple electronics game device and method
AU2003201032A1 (en) 2002-01-07 2003-07-24 Stephen James Crampton Method and apparatus for an avatar user interface system
US20070021973A1 (en) * 2005-07-25 2007-01-25 Newdea, Inc. Automated community to exchange philanthropy information
WO2012135384A2 (en) * 2011-03-28 2012-10-04 Net Power And Light, Inc. Information mixer and system control for attention management
KR101605599B1 (ko) * 2011-06-07 2016-03-22 나이키 이노베이트 씨.브이. 가상 수행 시스템
US9030522B2 (en) * 2011-06-24 2015-05-12 At&T Intellectual Property I, Lp Apparatus and method for providing media content
JP5783629B2 (ja) * 2011-07-08 2015-09-24 株式会社ドワンゴ 映像表示システム、映像表示方法、映像表示制御プログラム、動作情報送信プログラム
JP6039915B2 (ja) * 2011-07-08 2016-12-07 株式会社ドワンゴ ステージ演出システム、演出制御サブシステム、ステージ演出システムの動作方法、演出制御サブシステムの動作方法、およびプログラム
EP2582145A3 (en) * 2011-10-13 2014-07-30 Gface GmbH Interactive remote participation in live entertainment
US9215293B2 (en) * 2011-10-28 2015-12-15 Magic Leap, Inc. System and method for augmented and virtual reality
US8806518B2 (en) * 2012-06-27 2014-08-12 Intel Corporation Performance analysis for combining remote audience responses
US9795865B2 (en) * 2012-09-04 2017-10-24 Toccata Gaming International, Llc Automated remote play cue sport system
US20140250196A1 (en) * 2013-03-01 2014-09-04 Raymond Anthony Joao Apparatus and method for providing and/or for processing information regarding, relating to, or involving, defamatory, derogatory, harrassing, bullying, or other negative or offensive, comments, statements, or postings
US20140358520A1 (en) * 2013-05-31 2014-12-04 Thomson Licensing Real-time online audio filtering
KR20150105058A (ko) * 2014-03-07 2015-09-16 이모션웨이브 주식회사 온라인을 이용한 혼합현실형 가상 공연 시스템
US9827483B2 (en) * 2014-08-01 2017-11-28 Smart Billiard Lighting LLC Billiard table lighting and game play monitor
JP6718169B2 (ja) * 2015-07-07 2020-07-08 学校法人幾徳学園 情報提示システム、情報提示装置及びプログラム
KR101809617B1 (ko) 2016-05-20 2017-12-15 박건웅 마이콘서트시스템

Also Published As

Publication number Publication date
KR20200110693A (ko) 2020-09-24
US20200359108A1 (en) 2020-11-12
SG11202006693SA (en) 2020-08-28
WO2019143780A1 (en) 2019-07-25
MX2020007674A (es) 2020-09-14
WO2019143766A1 (en) 2019-07-25
US11218783B2 (en) 2022-01-04
TW201936241A (zh) 2019-09-16
JP2021511741A (ja) 2021-05-06
KR102426652B1 (ko) 2022-07-28
CN112020836A (zh) 2020-12-01
AU2019209835A1 (en) 2020-08-06
EP3741058A1 (en) 2020-11-25
JP7329522B2 (ja) 2023-08-18
CA3088999A1 (en) 2019-07-25

Similar Documents

Publication Publication Date Title
BR112020014579A2 (pt) interface de audiência interativa virtual
JP7239596B2 (ja) eスポーツイベントでのスケーリングされたVRエンゲージメント及びビュー
WO2019095250A1 (zh) Vr场景下的角色模拟方法和终端设备
JP6776400B1 (ja) プログラム、方法、および情報端末装置
JP2017504457A (ja) ユーザ選択可能アイコンを含むポータルサイトを大型ディスプレイシステム上に表示する方法およびシステム
JP7344189B2 (ja) 視聴プログラム、視聴方法、および情報端末装置
JP7369674B2 (ja) プログラム、方法、および視聴端末
WO2022098487A1 (en) In-game visualization of spectator feedback
US11845011B2 (en) Individualized stream customizations with social networking and interactions
US20220383849A1 (en) Simulating crowd noise for live events through emotional analysis of distributed inputs
JP6776425B1 (ja) プログラム、方法、および配信端末
JP6818092B2 (ja) ゲームプログラム、ゲーム方法、および情報端末装置
JP2022000218A (ja) プログラム、方法、情報処理装置、およびシステム
JP2021010756A (ja) プログラム、方法、および情報端末装置
JP7453716B1 (ja) ゴルフ制御システム
US20230381674A1 (en) Triggering virtual help or hindrance based on audience participation tiers
JP7377790B2 (ja) ゲームプログラム、ゲーム方法、および情報端末装置
WO2022102550A1 (ja) 情報処理装置及び情報処理方法
US12048874B2 (en) Scaled VR engagement and views in an e-sports event
JP6903701B2 (ja) ゲームプログラム、ゲーム方法、および情報端末装置
JP7341976B2 (ja) 配信プログラム、および配信方法
US20230381673A1 (en) eSPORTS SPECTATOR ONBOARDING
JP2021053401A (ja) プログラム、方法、および配信端末

Legal Events

Date Code Title Description
B350 Update of information on the portal [chapter 15.35 patent gazette]