ES2807827T3 - Aparato de procesamiento de información, sistema de comunicación, método de procesamiento de información y medio legible por ordenador no transitorio - Google Patents

Aparato de procesamiento de información, sistema de comunicación, método de procesamiento de información y medio legible por ordenador no transitorio Download PDF

Info

Publication number
ES2807827T3
ES2807827T3 ES16715115T ES16715115T ES2807827T3 ES 2807827 T3 ES2807827 T3 ES 2807827T3 ES 16715115 T ES16715115 T ES 16715115T ES 16715115 T ES16715115 T ES 16715115T ES 2807827 T3 ES2807827 T3 ES 2807827T3
Authority
ES
Spain
Prior art keywords
information processing
processing apparatus
sound
sound data
pes
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
ES16715115T
Other languages
English (en)
Inventor
Tomoya Yamaura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Application granted granted Critical
Publication of ES2807827T3 publication Critical patent/ES2807827T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/439Processing of audio elementary streams
    • H04N21/4398Processing of audio elementary streams involving reformatting operations of audio signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/233Processing of audio elementary streams
    • H04N21/2335Processing of audio elementary streams involving reformatting operations of audio signals, e.g. by converting from one coding standard to another
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2368Multiplexing of audio and video streams
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4343Extraction or processing of packetized elementary streams [PES]
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4347Demultiplexing of several video streams
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • 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 programme
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

Un aparato (100) de procesamiento de información que comprende: circuitos configurados para recibir una primera señal de imagen multiplexada y una primera señal de sonido de un primer aparato (200) de procesamiento de información mediante el uso de un tren de transporte (TS) del grupo de expertos en imágenes en movimiento (MPEG) 2, y una segunda señal de imagen y una segunda señal de sonido de un segundo aparato (11, 210) de procesamiento de información; y llevar a cabo el control para no emitir datos contenidos en una carga útil de tren elemental paquetizado (PES) en un paquete PES paquetizado en un paquete de transporte (TS) especificado por un identificador de paquete (PID) que especifica la transmisión de datos de sonido descrita en una tabla de mapa de programa (PMT) y para extraer una marca de tiempo de presentación (PTS) contenida en una porción de encabezamiento PES del paquete PES después de transmitir una información de control al primer aparato de procesamiento de información que indica una reducción de los primeros datos de sonido, y para mostrar la primera señal de imagen según la PTS extraída del paquete PES y la segunda señal de imagen y segunda señal de sonido; en donde los circuitos especifican, cuando realizan la solicitud al otro aparato (200, 11, 210) de procesamiento de información, uno de un primer método de reducción de datos de sonido en el cual la señal múltiplex MPEG2-TS que contiene el paquete PES que lleva datos de sonido se genera y transmite y un segundo método de reducción de datos de sonido en el cual la señal múltiplex MPEG2-TS que no contiene el paquete PES que lleva datos de sonido se genera y transmite.

Description

DESCRIPCIÓN
Aparato de procesamiento de información, sistema de comunicación, método de procesamiento de información y medio legible por ordenador no transitorio
Campo técnico
La presente descripción se refiere a un aparato de procesamiento de información. De manera más específica, la presente descripción se refiere a un aparato de procesamiento de información que puede intercambiar información mediante el uso de comunicación inalámbrica, a un sistema de comunicación, a un método de procesamiento de información y a un programa que hace que un ordenador ejecute el método.
Antecedentes de la técnica
En los últimos años, un aparato de procesamiento de información que lleva a cabo la comunicación inalámbrica mediante el uso de una red de área local (LAN, por sus siglas en inglés) inalámbrica se ha usado extensamente. Como tal, una LAN inalámbrica, una LAN inalámbrica representada por el Instituto de Ingeniería Eléctrica y Electrónica (IEEE, por sus siglas en inglés) 802.11 se ha usado extensamente, por ejemplo.
Además, una comunicación de transmisión audiovisual (AV) inalámbrica, fidelidad inalámbrica (Wi-Fi, por sus siglas en inglés) CERTIFIED Miracast se ha propuesto, por ejemplo (es preciso ver la Bibliografía de Patente 1, por ejemplo).
Lista de citas
Bibliografía de patente
PTL 1: JP 2014-96074A. También relacionado con la técnica anterior se encuentra el documento WO2008/047054A2, que se refiere a un dispositivo para optimizar el acceso a datos durante la presentación de contenidos multimedia. Los datos de audio no se transmiten para un subvídeo que se muestra como PIP. El documento EP2134013A1 se refiere a una transmisión de audio/vídeo en un tren elemental paquetizado, PES, por sus siglas en inglés, dentro de un tren de transporte. Compendio
Problema técnico
En la técnica relacionada descrita más arriba, la transmisión de imágenes en tiempo real puede llevarse a cabo entre dos aparatos de procesamiento de información según las especificaciones de Wi-Fi CERTIFIED Miracast. Por ejemplo, una imagen basada en datos de imagen transmitidos desde un aparato de procesamiento de información en el lado de transmisión puede mostrarse en una visualización de un aparato de procesamiento de información en el lado de recepción.
Aquí, se supone que múltiples imágenes con sonido se muestran en la visualización del aparato de procesamiento de información en el lado de recepción. También se supone que con al menos una imagen establecida en una imagen principal y el resto establecido en subimágenes, solo el sonido de la imagen principal se emite. En el presente caso, el sonido de las imágenes se maneja de manera diferente dependiendo de una forma de visualización de las imágenes y, por consiguiente, es importante manejar, de manera apropiada, datos de sonido intercambiados entre los aparatos.
Considerando las circunstancias descritas más arriba, es deseable manejar datos de sonido de manera apropiada.
Solución al problema
Una primera realización de la presente tecnología se dirige a un aparato de procesamiento de información, a un método de procesamiento de información para aquel y a un programa de almacenamiento de medio legible por ordenador no transitorio que hace que un ordenador ejecute el método, el aparato de procesamiento de información incluyendo: circuitos configurados para recibir una señal de imagen multiplexada y una señal de sonido de otro aparato de procesamiento de información mediante el uso de un tren de transporte (TS, por sus siglas en inglés) del grupo de expertos en imágenes en movimiento (MPEG, por sus siglas en inglés) 2; y llevar a cabo el control para provocar la reducción de datos contenidos en una carga útil del tren elemental paquetizado (PES) en un paquete PES paquetizado en un paquete de transporte (TS) especificado por un identificador de paquete (PID, por sus siglas en inglés) que especifica la transmisión de datos de sonido descrita en una tabla de mapa de programa (PMT, por sus siglas en inglés) y para extraer una marca de tiempo de presentación (PTS, por sus siglas en inglés) contenida en una porción de encabezamiento PES del paquete PES después de solicitar al otro aparato de procesamiento de información que reduzca una cantidad de datos de sonido.
En la primera realización, el controlador puede realizar la solicitud al otro aparato de procesamiento de información según una primera activación. De esta manera, una realización de la presente descripción ejerce el efecto de realizar una solicitud a otro aparato de procesamiento de información según la primera activación.
En la primera realización, el controlador puede especificar, cuando realiza la solicitud al otro aparato de procesamiento de información, uno del primer método de reducción de datos de sonido en el cual la señal múltiplex MPEG2-TS que contiene el paquete PES que lleva datos de sonido se genera y transmite y un segundo método de reducción de datos de sonido en el cual la señal múltiplex MPEG2-TS que no contiene el paquete PES que lleva datos de sonido se genera y transmite. De esta manera, una realización de la presente descripción ejerce el efecto de especificar, cuando realiza una solicitud a otro aparato de procesamiento de información, uno del primer método de reducción de datos de sonido en el cual una señal múltiplex MPEG2-TS que contiene un paquete PES que lleva datos de sonido se genera y transmite y el segundo método de reducción de datos de sonido en el cual una señal múltiplex MPEG2-TS que no contiene un paquete PES que lleva datos de sonido se genera y transmite.
En la primera realización, el controlador puede llevar a cabo el control para extraer datos de sonido contenidos en la carga útil de PES cuando solicita al otro aparato de procesamiento de información que restablezca una cantidad de datos de sonido original según una segunda activación mientras recibe la señal múltiplex MPEG2-TS en la cual la cantidad de datos de sonido se reduce y lleva a cabo la demultiplexación en la señal múltiplex MPEG2-TS recibida del otro aparato de procesamiento de información después de la solicitud. De esta manera, una realización de la presente descripción ejerce el efecto de extraer datos de sonido contenidos en una carga útil de PES cuando solicita a otro aparato de procesamiento de información que restablezca una cantidad de datos de sonido original según la segunda activación mientras recibe una señal múltiplex MPEG2-TS en la cual la cantidad de datos de sonido se reduce y lleva a cabo la demultiplexación en una señal múltiplex MPEG2-TS recibida de otro aparato de procesamiento de información después de la solicitud.
En la primera realización, la primera activación y la segunda activación pueden provocarse por una operación de usuario. De esta manera, una realización de la presente descripción ejerce el efecto de usar la primera activación y la segunda activación provocadas por la operación de usuario.
En la primera realización, la primera activación puede provocarse por la detección de un usuario existente alrededor del aparato de procesamiento de información o movimiento del usuario. De esta manera, una realización de la presente descripción ejerce el efecto de usar la primera activación provocada por la detección de un usuario existente alrededor de un aparato de procesamiento de información o por el movimiento del usuario.
En la primera realización, el controlador puede retener un valor de establecimiento de volumen de sonido de salida de sonido antes de que la solicitud se realice, solicita al otro aparato de procesamiento de información que restablezca una cantidad de datos de sonido original y establece el valor de establecimiento de volumen de sonido retenido en la temporización cuando los datos de sonido contenidos en la carga útil de PES se extraen después de la solicitud. De esta manera, una realización de la presente descripción ejerce el efecto de retener un valor de establecimiento de volumen de sonido de salida de sonido antes de que una solicitud se realice, solicitar a otro aparato de procesamiento de información que restablezca una cantidad de datos de sonido original y establecer el valor de establecimiento de volumen de sonido retenido en la temporización cuando los datos de sonido contenidos en una carga útil de PES se extraen después de la solicitud.
Una segunda realización de la presente tecnología se dirige a un aparato de procesamiento de información, a un método de procesamiento de información para aquel y a un programa de almacenamiento de medio legible por ordenador no transitorio que hace que un ordenador ejecute el método, el aparato de procesamiento de información incluyendo: circuitos configurados para transmitir una señal de imagen multiplexada y una señal de sonido a otro aparato de procesamiento de información mediante el uso de un tren de transporte (TS) del grupo de expertos en imágenes en movimiento (MPEG) 2; y llevar a cabo el control para reducir una cantidad de datos de carga útil de tren elemental paquetizado (PES) en un paquete PES almacenado en un paquete TS especificado por un identificador de paquete (PID) que especifica la transmisión de datos de sonido descrita en una tabla de mapa de programa (PMT), según una solicitud del otro aparato de procesamiento de información, sin cambiar el PID y para multiplexar y transmitir el paquete PES para la transmisión de señal de sonido en la cual la cantidad de datos se reduce y el paquete PES para la transmisión de señal de imagen.
En la segunda realización, el controlador puede llevar a cabo el control para reducir una cantidad de datos, cuando se le solicita que reduzca una cantidad de datos de sonido del otro aparato de procesamiento de información, haciendo que la cantidad de datos de carga útil de PES sea sustancialmente cero o completamente cero. De esta manera, una realización de la presente descripción ejerce el efecto de reducir una cantidad de datos, cuando se solicita que se reduzca una cantidad de datos de sonido de otro aparato de procesamiento de información, haciendo que una cantidad de datos de carga útil de PES sea sustancialmente cero o completamente cero.
En la segunda realización, el controlador puede llevar a cabo el control para almacenar, cuando se solicita que restablezca una cantidad de datos de sonido original del otro aparato de procesamiento de información mientras transmite el paquete PES para la transmisión de señal de sonido en la cual la cantidad de datos se reduce por la primera reducción de datos de sonido y el paquete PES para la transmisión de la señal de imagen después de la multiplexación, datos de sonido normales en la carga útil de PES, y multiplexar y transmitir el paquete PES para la transmisión de señal de sonido y el paquete PES para la transmisión de la señal de imagen. De esta manera, una realización de la presente descripción ejerce el efecto de almacenar, cuando se solicita que se restablezca una cantidad de datos de sonido original de otro aparato de procesamiento de información mientras se transmite un paquete PES para la transmisión de señal de sonido en la cual la cantidad de datos se reduce por la primera reducción de datos de sonido y un paquete PES para la transmisión de la señal de imagen después de la multiplexación de aquellas, datos de sonido normales en la carga útil de PES, y de multiplexar y transmitir el paquete PES para la transmisión de señal de sonido y el paquete PES para la transmisión de la señal de imagen.
En la segunda realización, el controlador puede llevar a cabo el control para llevar a cabo, cuando se solicita que se use una reducción de datos de sonido diferente de la primera reducción de datos de sonido para reducir una cantidad de datos de sonido del otro aparato de procesamiento de información, una segunda reducción de datos de sonido en la cual el paquete PES que lleva datos de sonido no se genera sin incluir información del PID que especifica datos de sonido en la PMT, y transmitir un paquete PES para la transmisión de la señal de imagen sin multiplexar un paquete PES para la transmisión de la señal de sonido. De esta manera, una realización de la presente descripción ejerce el efecto de llevar a cabo, cuando se solicita que se use una reducción de datos de sonido diferente de la primera reducción de datos de sonido para reducir una cantidad de datos de sonido de otro aparato de procesamiento de información, la segunda reducción de datos de sonido en la cual un paquete PES que lleva datos de sonido no se genera sin incluir información de un PID que especifica datos de sonido en una PMT, y transmitir un paquete PES para la transmisión de la señal de imagen sin multiplexar un paquete PES para la transmisión de la señal de sonido.
En la segunda realización, el controlador puede llevar a cabo el control para almacenar, cuando se solicita que se restablezca una cantidad de datos de sonido original del otro aparato de procesamiento de información mientras se transmite el paquete PES para la transmisión de señal de imagen sin multiplexar el paquete PES para la transmisión de la señal de sonido después de que la segunda reducción de datos de sonido se lleva a cabo, datos de sonido normales en la carga útil de PES con el PID que especifica la transmisión de datos de sonido incluida en la PMT, y multiplexar y transmitir el paquete PES para la transmisión de la señal de sonido y el paquete PES para la transmisión de la señal de imagen. De esta manera, una realización de la presente descripción ejerce el efecto de almacenar, cuando se solicita que se restablezca una cantidad de datos de sonido original del otro aparato de procesamiento de información mientras se transmite un paquete PES para la transmisión de señal de imagen sin multiplexar un paquete PES para la transmisión de la señal de sonido después de que la segunda reducción de datos de sonido se lleva a cabo, datos de sonido normales en una carga útil de PES con el PID que especifica la transmisión de datos de sonido incluida en una PMT, y multiplexar y transmitir un paquete PES para la transmisión de la señal de sonido y el paquete PES para la transmisión de la señal de imagen.
Una tercera realización de la presente tecnología es un sistema de comunicación, un método de procesamiento de información para aquel y un programa que hace que un ordenador ejecute el método, el sistema de comunicación incluyendo: un primer aparato de procesamiento de información configurado para transmitir, de manera inalámbrica, una señal de imagen multiplexada y una señal de sonido a un segundo aparato de procesamiento de información mediante el uso de un MPEG2-TS, reducir una cantidad de datos de carga útil de PES en un paquete PES almacenado en un paquete TS especificado por un PID que especifica la transmisión de datos de sonido descrita en una PMT, según una solicitud del segundo aparato de procesamiento de información, sin cambiar el PID, para llevar a cabo la primera reducción de datos de sonido en la cual un paquete PES que contiene una PTS en una porción de encabezamiento de PES se genera, y para multiplexar y transmitir el paquete PES para la transmisión de la señal de sonido en la cual la cantidad de datos se reduce y el paquete PES para la transmisión de la señal de imagen; y un segundo aparato de procesamiento de información configurado para descartar datos contenidos en la carga útil de PES en el paquete PES almacenado en el paquete TS especificado por el PID que especifica la transmisión de datos de sonido descrita en la PMT y para extraer la PTS contenida en la porción de encabezamiento de PES, cuando se solicita al primer aparato de procesamiento de información que reduzca una cantidad de datos de sonido mientras recibe la señal de imagen multiplexada y la señal de audio del primer aparato de procesamiento de información mediante el uso del MPEG2-TS y se lleva a cabo la demultiplexación en una señal múltiplex MPEG2-TS recibida del primer aparato de procesamiento de información después de la solicitud. De esta manera, una realización de la presente descripción ejerce el efecto de que el primer aparato de procesamiento de información reduce una cantidad de datos de carga útil de PES en un paquete PES almacenado en un paquete TS especificado por un PID que especifica la transmisión de datos de sonido descrita en una PMT, según una solicitud del segundo aparato de procesamiento de información, sin cambiar el PID, lleva a cabo la primera reducción de datos de sonido en la cual un paquete PES que contiene una PTS en una porción de encabezamiento de PES se genera, y multiplexa y transmite un paquete PES para la transmisión de la señal de sonido en la cual la cantidad de datos se reduce y un paquete PES para la transmisión de la señal de imagen, y el segundo aparato de procesamiento de información descarta datos contenidos en una carga útil de PES en un paquete PES almacenado en un paquete TS especificado por un PID que especifica la transmisión de datos de sonido descrita en una PMT y extrae una PTS contenida en una porción de encabezamiento de PES, cuando se solicita al primer aparato de procesamiento de información que reduzca una cantidad de datos de sonido y se lleva a cabo la demultiplexación en una señal múltiplex MPEG2-TS recibida del primer aparato de procesamiento de información después de la solicitud.
Efectos ventajosos de la invención
Una realización de la presente descripción ejerce el excelente efecto de manejar datos de sonido de manera apropiada. El efecto descrito en la presente memoria no es necesariamente restrictivo, y cualquiera de los efectos descritos en la presente descripción puede ejercerse.
Breve descripción de los dibujos
La Figura 1 es un diagrama que ilustra un ejemplo de configuración de un sistema 10 de comunicación según la primera realización de la presente descripción.
La Figura 2 es un diagrama de bloques que ilustra un ejemplo de configuración funcional de un aparato 100 de procesamiento de información según una realización de la presente descripción.
La Figura 3 es un gráfico de secuencia que ilustra un ejemplo de procesamiento de comunicación de un dispositivo 50 de origen y un dispositivo 60 sumidero que son bases de una realización de la presente descripción.
La Figura 4 es un gráfico de secuencia que ilustra un ejemplo de procesamiento de comunicación de un dispositivo 50 de origen y un dispositivo 60 sumidero que son bases de una realización de la presente descripción.
La Figura 5 es un gráfico de secuencia que ilustra un ejemplo de procesamiento de comunicación de un dispositivo 50 de origen y un dispositivo 60 sumidero que son bases de una realización de la presente descripción.
La Figura 6 es un diagrama que ilustra un ejemplo de un mensaje RTSP intercambiado entre el dispositivo 50 de origen y el dispositivo 60 sumidero que son bases de una realización de la presente descripción.
La Figura 7 es un diagrama que ilustra un ejemplo de un mensaje RTSP intercambiado entre el dispositivo 50 de origen y el dispositivo 60 sumidero que son bases de una realización de la presente descripción.
La Figura 8 es un diagrama que ilustra un ejemplo de información intercambiada entre aparatos de procesamiento de información según la primera realización de la presente descripción.
La Figura 9 es un diagrama que ilustra un ejemplo de información intercambiada entre aparatos de procesamiento de información según la primera realización de la presente descripción.
La Figura 10 es un diagrama que ilustra un ejemplo de información intercambiada entre aparatos de procesamiento de información según la primera realización de la presente descripción.
La Figura 11 es un diagrama que ilustra un ejemplo de información intercambiada entre aparatos de procesamiento de información según la primera realización de la presente descripción.
La Figura 12 es un diagrama que ilustra un ejemplo de desplazamiento de una pantalla visualizada en una visualización 140 e información de sonido emitida desde una unidad 150 de salida de sonido en el aparato 100 de procesamiento de información según la primera realización de la presente descripción.
La Figura 13 es un diagrama que ilustra un ejemplo de desplazamiento de información intercambiada entre el aparato 100 de procesamiento de información y el aparato 200 de procesamiento de información según la primera realización de la presente descripción.
La Figura 14 es un diagrama de flujo que ilustra un ejemplo de procedimientos de procesamiento de procesamiento de recepción por el aparato 100 de procesamiento de información según la primera realización de la presente descripción.
La Figura 15 es un diagrama de flujo que ilustra un ejemplo de procedimientos de procesamiento de procesamiento de transmisión por el aparato 200 de procesamiento de información según la primera realización de la presente descripción.
La Figura 16 es un diagrama que ilustra un ejemplo de información intercambiada entre aparatos de procesamiento de información según la segunda realización de la presente descripción.
La Figura 17 es un diagrama que ilustra un ejemplo de información intercambiada entre aparatos de procesamiento de información según la segunda realización de la presente descripción.
La Figura 18 es un diagrama que ilustra un ejemplo de información intercambiada entre aparatos de procesamiento de información según la segunda realización de la presente descripción.
La Figura 19 es un diagrama que ilustra un ejemplo de desplazamiento de una pantalla que se muestra en la visualización 140 e información de sonido emitida desde la unidad 150 de salida de sonido en el aparato 100 de procesamiento de información según la segunda realización de la presente descripción.
La Figura 20 es un diagrama que ilustra un ejemplo de desplazamiento de información intercambiada entre el aparato 100 de procesamiento de información y el aparato 200 de procesamiento de información según la segunda realización de la presente descripción.
La Figura 21 es un diagrama de flujo que ilustra un ejemplo de procedimientos de procesamiento de procesamiento de recepción por el aparato 100 de procesamiento de información según la segunda realización de la presente descripción.
La Figura 22 es un diagrama de flujo que ilustra un ejemplo de procedimientos de procesamiento de procesamiento de transmisión por el aparato 200 de procesamiento de información según la segunda realización de la presente descripción.
La Figura 23 es un gráfico de secuencia que ilustra un ejemplo de procesamiento de comunicación del dispositivo 50 de origen y dispositivo 60 sumidero según la segunda realización de la presente descripción.
La Figura 24 es un diagrama que ilustra un ejemplo de información intercambiada entre los aparatos de procesamiento de información según la segunda realización de la presente descripción.
La Figura 25 es un diagrama que ilustra un ejemplo de información intercambiada entre los aparatos de procesamiento de información según la segunda realización de la presente descripción.
La Figura 26 es un diagrama que ilustra un ejemplo de información intercambiada entre los aparatos de procesamiento de información según la segunda realización de la presente descripción.
La Figura 27 es un diagrama que ilustra un ejemplo de desplazamiento de una pantalla que se muestra en la visualización 140 e información de sonido emitida desde la unidad 150 de salida de sonido en el aparato 100 de procesamiento de información según la tercera realización de la presente descripción.
La Figura 28 es un diagrama que ilustra un ejemplo de desplazamiento de información intercambiada entre el aparato 100 de procesamiento de información y el aparato 200 de procesamiento de información según la tercera realización de la segunda descripción.
La Figura 29 es un diagrama de flujo que ilustra un ejemplo de procedimientos de procesamiento de procesamiento de recepción por el aparato 100 de procesamiento de información según la tercera realización de la presente descripción.
La Figura 30 es un diagrama de flujo que ilustra un ejemplo de procedimientos de procesamiento de procesamiento de recepción por el aparato 100 de procesamiento de información según la tercera realización de la presente descripción.
La Figura 31 es un diagrama de bloques que ilustra un ejemplo de una configuración esquemática de un teléfono inteligente.
La Figura 32 es un diagrama de bloques que ilustra un ejemplo de una configuración esquemática de un dispositivo de navegación para automóviles.
La Figura 33 es un diagrama de bloques que ilustra un ejemplo de una configuración esquemática de un punto de acceso inalámbrico.
Descripción de las realizaciones
De aquí en adelante, se describirán realizaciones preferidas de la presente descripción (a las que, de aquí en adelante, se hace referencia como realizaciones). La descripción provee en el siguiente orden.
1. Primera realización (ejemplo en el cual la reducción de datos de audio se solicita durante la transmisión continua) 2. Segunda realización (ejemplo en el cual los datos de audio se reducen al inicio de la transmisión continua, ejemplo en el cual el uso del segundo método de reducción de datos de sonido se solicita).
3. Tercera realización (ejemplo en el cual un dispositivo sumidero detecta el movimiento o la existencia de una persona y solicita la reducción de datos de audio según el resultado de la detección)
4. Ejemplo de aplicación
1. Primera realización
"Ejemplo de configuración de sistema de comunicación"
La Figura 1 es un diagrama que ilustra un ejemplo de configuración del sistema 10 de comunicación según la primera realización de la presente descripción.
El sistema 10 de comunicación incluye el aparato 100 de procesamiento de información, el aparato 200 de procesamiento de información y un aparato 210 de procesamiento de información.
El aparato 100 de procesamiento de información, el aparato 200 de procesamiento de información y el aparato 210 de procesamiento de información tienen una función de comunicación inalámbrica, y son aparatos de procesamiento de información que pueden transmitir y recibir varios tipos de información mediante la conexión entre sí mediante el uso de comunicación inalámbrica. Además, dichos aparatos de procesamiento de información son aparatos de procesamiento de información que soportan las especificaciones de IEEE 802.11 y permiten la conexión entre pares (P2P, por sus siglas en inglés). Es decir, dichos aparatos de procesamiento de información forman un grupo de comunicación y pueden comunicarse, de manera directa, entre sí sin puntos de acceso interpuestos. En el presente caso, un aparato de procesamiento de información que funciona como un propietario de grupo y un aparato de procesamiento de información que funciona como un cliente pueden o pueden no determinarse durante la fabricación. Cuando no se determinan durante la fabricación, un aparato de procesamiento de información que funciona como un propietario de grupo y un aparato de procesamiento de información que funciona como un cliente pueden determinarse a través de la negociación entre múltiples aparatos de procesamiento de información. Por ejemplo, cuando el aparato 100 de procesamiento de información y el aparato 200 de procesamiento de información forman un grupo de comunicación, el aparato 100 de procesamiento de información puede directamente transmitir datos (p.ej., contenidos de imágenes en movimiento) al aparato 200 de procesamiento de información. En el presente caso, los aparatos 100 y 200 de procesamiento de información se conectan entre sí mediante el uso de comunicación inalámbrica y los contenidos de imágenes en movimiento almacenados en el aparato 100 de procesamiento de información pueden mostrarse en el aparato 200 de procesamiento de información. Es preciso observar que Wi-Fi Direct se conoce como un ejemplo del estándar de comunicación para la comunicación directa entre aparatos de procesamiento de información.
El aparato 100 de procesamiento de información es un dispositivo de vista de imágenes (p.ej., un receptor de televisor con un disco duro incorporado) que graba o muestra contenidos de imágenes en movimiento, por ejemplo. Por ejemplo, el aparato 100 de procesamiento de información puede recibir ondas de radiodifusión de una estación 11 de radiodifusión y mostrar una imagen 21 según las ondas de radiodifusión en la visualización 140. Además, el aparato 100 de procesamiento de información puede mostrar una imagen 22 según los contenidos de imágenes transmitidos desde el aparato 200 de procesamiento de información en la visualización 140, por ejemplo. El aparato 100 de procesamiento de información puede también mostrar una imagen 23 según los contenidos de imágenes transmitidos desde el aparato 210 de procesamiento de información en la visualización 140, por ejemplo.
El aparato 200 de procesamiento de información es un aparato de procesamiento de información portátil (p.ej., un teléfono inteligente que tiene una función de llamada y una función de comunicación de datos), por ejemplo. El aparato 210 de procesamiento de información es un aparato de procesamiento de información que lleva a cabo varios tipos de procesamiento de información (p.ej., un terminal de tableta, un ordenador personal (PC, por sus siglas en inglés) portátil), por ejemplo.
Es preciso observar que el aparato 100 de procesamiento de información, el aparato 200 de procesamiento de información y el aparato 210 de procesamiento de información pueden transmitir y recibir varios tipos de información mediante la conexión a un punto de acceso (no se ilustra) mediante el uso de comunicación inalámbrica. Aquí, el punto de acceso es un punto de acceso que soporta los estándares de LAN inalámbrica de IEEE 802.11a, 11b, 11g y 11n, por ejemplo. Es decir, un encaminador y el punto de acceso (p.ej., un producto en el cual un punto de acceso se incorpora en un encaminador) logran una LAN inalámbrica normalizada por IEEE 802.11a, 11b, 11g y 11n.
Es preciso observar que los aparatos de procesamiento de información ilustrados en la Figura 1 son un ejemplo, y la realización puede también aplicarse a otro aparato de procesamiento de información. La realización puede aplicarse a un dispositivo de imágenes que tiene una función de comunicación inalámbrica (p.ej., una cámara fotográfica digital, una videocámara digital (p.ej., una grabadora tipo cámara integrada)) y un dispositivo de salida de sonido con una visualización que tiene una función de comunicación inalámbrica (p.ej., un reproductor de música portátil con un panel de visualización), por ejemplo. La realización puede también aplicarse a un dispositivo de visualización que tiene una función de comunicación inalámbrica (p.ej., un marco de fotos digital), y un dispositivo de visualización de libro electrónico que tiene una función de comunicación inalámbrica, por ejemplo. Además, la realización puede aplicarse a otro aparato de procesamiento de información que tiene una función de comunicación inalámbrica, por ejemplo. El aparato de procesamiento de información que tiene una función de comunicación inalámbrica incluye un dispositivo de procesamiento de imágenes para uso doméstico (una grabadora de disco versátil digital (DVD), una presentación de vídeo), asistentes personales digitales (PDA, por sus siglas en inglés), una máquina de juegos doméstica, un electrodoméstico, un dispositivo de procesamiento de imágenes portátil, una máquina de juegos portátil y similares, por ejemplo. La realización puede también aplicarse a un aparato de procesamiento de información que puede llevar a cabo la comunicación inalámbrica mediante la provisión de equipo de comunicación inalámbrica que tiene una función de comunicación inalámbrica a aquel (p.ej., un ordenador personal que no tiene una función de comunicación inalámbrica), por ejemplo.
"Ejemplo de configuración de aparato de procesamiento de información"
La Figura 2 es un diagrama de bloques que ilustra un ejemplo de configuración funcional del aparato 100 de procesamiento de información según una realización de la presente descripción. Es preciso observar que las configuraciones funcionales del aparato 200 de procesamiento de información y aparato 210 de procesamiento de información son sustancialmente iguales a la configuración funcional del aparato 100 de procesamiento de información y, por consiguiente, la explicación de aquellas se omite aquí.
El aparato 100 de procesamiento de información incluye una unidad 110 de comunicación, una antena 114, un sensor 120, una unidad 130 de recepción de operación, la visualización 140, la unidad 150 de salida de sonido, una memoria 160 y un controlador 170. La unidad 110 de comunicación incluye una unidad 111 de procesamiento de datos, una unidad 112 de procesamiento de transmisión y una unidad 113 de interfaz inalámbrica.
La unidad 111 de procesamiento de datos procesa varios tipos de datos bajo el control del controlador 170. Por ejemplo, en la operación de transmisión, la unidad 111 de procesamiento de datos forma varias tramas de datos y paquetes de datos según una solicitud de una capa superior y provee aquellos a la unidad 112 de procesamiento de transmisión. Por ejemplo, en la operación de recepción, la unidad 111 de procesamiento de datos procesa y analiza varias tramas de datos y paquetes de datos provistos desde la unidad 112 de procesamiento de transmisión.
La unidad 112 de procesamiento de transmisión lleva a cabo varios tipos de procesamiento de transmisión según el control del controlador 170. Por ejemplo, en la operación de transmisión, la unidad 112 de procesamiento de transmisión lleva a cabo el procesamiento de añadir códigos de detección de errores para varios encabezamientos de datos, secuencias de verificación de trama (FCS, por sus siglas en inglés) y similares, a paquetes generados por la unidad 111 de procesamiento de datos, por ejemplo. Entonces, la unidad 112 de procesamiento de transmisión provee los datos procesados a la unidad 113 de interfaz inalámbrica. Por ejemplo, en la operación de recepción, la unidad 112 de procesamiento de transmisión analiza encabezamientos añadidos a varias tramas de datos provistas desde la unidad 113 de interfaz inalámbrica. Entonces, una vez que la unidad 112 de procesamiento de transmisión confirma que las tramas de datos no tienen errores según los códigos de detección de errores, provee las varias tramas de datos a la unidad 111 de procesamiento de datos.
La unidad 113 de interfaz inalámbrica es una interfaz para transmitir y recibir varios tipos de información mediante la conexión a otro aparato de procesamiento de información. Por ejemplo, en la operación de transmisión, la unidad 113 de interfaz inalámbrica genera una señal modulada en una banda de frecuencia de una portadora según los datos recibidos de la unidad 112 de procesamiento de transmisión, y transmite la señal modulada generada como una señal inalámbrica a través de la antena 114. Además, en la operación de recepción, la unidad 113 de interfaz inalámbrica convierte, de manera descendente, una señal inalámbrica recibida por la antena 114 en una cadena de bits y, de esta manera, decodifica varias tramas de datos.
Además, la unidad 110 de comunicación recibe una señal de imagen multiplexada y señal de sonido de otro aparato de procesamiento de información mediante el uso de un tren de transporte (TS) del grupo de expertos en imágenes en movimiento (MPEG) 2, por ejemplo. La unidad 110 de comunicación transmite, de manera inalámbrica, una señal de imagen multiplexada y señal de sonido a otro aparato de procesamiento de información mediante el uso de MPEG2-TS.
El sensor 120 es un sensor que detecta la existencia de una persona, el movimiento o gesto de una persona (p.ej., acción de una persona que saluda con una mano, o acción de una persona que lleva a cabo alguna operación) y similares, y provee la información detectada al controlador 170. Aquí, como el sensor 120, pueden usarse un sensor de imágenes que captura la imagen de un sujeto, que genera datos de imagen y lleva a cabo varios tipos de reconocimiento de imagen con respecto a los datos de imagen, por ejemplo. Como el sensor 120, un sensor infrarrojo que adquiere varios tipos de información mediante el uso de infrarrojos puede usarse, por ejemplo. Además, como el sensor 120, un sensor de detección humana que detecta la existencia de una persona (p.ej., una persona que se aproxima al aparato 100 de procesamiento de información) mediante el uso de infrarrojos, ondas ultrasónicas, luz visible y similares, puede usarse. Uno de dichos sensores puede usarse como el sensor 120, o múltiples de ellos pueden combinarse y usarse como el sensor 120. Otro sensor puede también usarse.
La unidad 130 de recepción de operación es una unidad de recepción de operación que recibe una entrada de operación por un usuario y emite información de operación según la entrada de operación recibida al controlador 170. Como la unidad 130 de recepción de operación, pueden usarse un ratón, un teclado, un panel táctil, un botón, un micrófono, un conmutador, o una palanca, por ejemplo. La unidad 130 de recepción de operación también recibe la operación para transmitir y recibir varios tipos de datos a y de otro aparato de procesamiento de información.
La visualización 140 es una visualización que muestra varios tipos de información (información de imagen, información de caracteres, información de tiempo y similares) según el control del controlador 170. La visualización 140 muestra una imagen transmitida desde otro aparato de procesamiento de información (p.ej., imagen ilustrada en la Figura 1), por ejemplo. Es preciso observar que como la visualización 140, un panel de visualización como, por ejemplo, un panel de electroluminiscencia (EL) orgánico y un panel de visualización de cristal líquido (LCD, por sus siglas en inglés) pueden usarse, por ejemplo. Es preciso observar que la unidad 130 de recepción de operación y la visualización 140 pueden constituirse integralmente mediante el uso de un panel táctil que permite a un usuario llevar a cabo una operación ingresada en aquel llevando su dedo a o cerca de una superficie de visualización.
La unidad 150 de salida de sonido es una unidad de salida de sonido (p.ej., un altavoz) que emite varios tipos de información de sonido según el control del controlador 170.
La memoria 160 funciona como un área de trabajo para el procesamiento de datos por el controlador 170 y como un medio de almacenamiento que almacena varios tipos de datos. La memoria 160 almacena varios tipos de información contenida en datos que se transmitirán a un aparato de procesamiento de información como un socio de conexión. Como la memoria 160, un medio de grabación como, por ejemplo, una memoria permanente, un disco magnético, un disco óptico y un disco magneto-óptico (MO) pueden usarse, por ejemplo. Es preciso observar que, como una memoria permanente, una memoria de solo lectura eléctricamente borrable y programable (EEPROM, por sus siglas en inglés) o una ROM borrable programable (EPROM, por sus siglas en inglés) pueden usarse, por ejemplo. Como un disco magnético, un disco duro o un disco magnético tipo disco pueden usarse, por ejemplo. Como un disco óptico, un disco compacto (CD, por sus siglas en inglés), un disco versátil digital grabable (DVD-R, por sus siglas en inglés), un disco Blu-Ray (BD) (marca comercial registrada) pueden usarse, por ejemplo.
El controlador 170 controla cada unidad del aparato 100 de procesamiento de información según programas de control almacenados en la memoria 160. Por ejemplo, el controlador 170 controla la operación de recepción y operación de transmisión de cada una de la unidad 111 de procesamiento de datos, la unidad 112 de procesamiento de transmisión y la unidad 113 de interfaz inalámbrica. Por ejemplo, el controlador 170 lleva a cabo la operación de determinar una frecuencia usada, ordenar la formación o transmisión de mensajes de control e interpretar mensajes de control, por ejemplo. Es preciso observar que el mensaje de control es notificar información como, por ejemplo, una baliza, una respuesta de recepción de baliza, una solicitud de sonda y una respuesta de sonda. Según se describe más arriba, el aparato 100 de procesamiento de información puede recibir ondas de radiodifusión y mostrar una imagen basada en las ondas de radiodifusión en la visualización 140. Por consiguiente, el controlador 170 puede obtener ondas de radiodifusión a través de una unidad de recepción de radiodifusión (no se ilustra) y mostrar una imagen basada en las ondas de radiodifusión en la visualización 140.
"Wi-Fi CERTIFIED Miracast versión-1"
Wi-Fi CERTIFIED Miracast versión-1 formulado por Alianza Wi-Fi se describirá aquí.
La Figura 3 a Figura 5 son gráficos de secuencia que ilustran ejemplos de procesamiento de comunicación del dispositivo 50 de origen y dispositivo 60 sumidero que son bases de una realización de la presente descripción.
La Figura 6 y Figura 7 son diagramas que ilustran ejemplos de un mensaje RTSP intercambiado entre el dispositivo 50 de origen y el dispositivo 60 sumidero que son bases de una realización de la presente descripción. En la Figura 6 y Figura 7, un nombre de un mensaje RTSP se indica en una sección del ID de Mensaje. Además, si un mensaje RTSP es una solicitud o una respuesta se indica en una sección de req/res (dirección). Además, un mensaje RTSP del dispositivo de origen al dispositivo sumidero se indica por (src -> snk), y un mensaje RTSP del dispositivo sumidero al dispositivo de origen se indica por (snk -> src).
La Figura 3 y Figura 4 indican un flujo del descubrimiento de un dispositivo al inicio de la transmisión de tren AV por Wi-Fi CERTIFIED Miracast. La Figura 5 ilustra un flujo de control de tren de la determinación de un formato AV al inicio de la transmisión de tren AV por un RTSP en el procesamiento ilustrado en la Figura 3 y Figura 4.
Aquí, en Wi-Fi Direct, múltiples dispositivos detectan la existencia de los otros (descubrimiento de dispositivo, descubrimiento de servicio). Luego, después de que los dispositivos conectados entre sí se seleccionan, la autenticación de dispositivo se lleva a cabo mediante el uso de la configuración protegida mediante Wi-Fi (WPS, por sus siglas en inglés) entre los dispositivos seleccionados de modo que la conexión directa se establece entre ellos. Además, en Wi-Fi Direct, múltiples dispositivos determinan si funcionan como un propietario de grupo o un cliente, y forman un grupo de comunicación.
En el ejemplo de procesamiento de comunicación ilustrado en la Figura 3 y Figura 4, una parte de la transmisión y recepción de paquetes se omite. Por ejemplo, el intercambio de paquetes para usar WPS es necesario en la conexión inicial, según se describe más arriba, y el intercambio de paquetes es también necesario en la transmisión y recepción de una solicitud/respuesta de autenticación y similares. Sin embargo, la Figura 3 y Figura 4 omiten la ilustración de dicho intercambio de paquetes e ilustran solamente la conexión del segundo tiempo o posterior.
Es preciso notar que, aunque la Figura 3 y Figura 4 ilustran un ejemplo de procesamiento de comunicación entre el dispositivo 50 de origen y el dispositivo 60 sumidero, lo mismo es aplicable en el procesamiento de comunicación entre otros dispositivos.
Primero, el descubrimiento de dispositivo se lleva a cabo entre el dispositivo 50 de origen y el dispositivo 60 sumidero (71). Por ejemplo, el dispositivo 50 de origen transmite una solicitud de sonda (una señal de solicitud de respuesta) y recibe una respuesta de sonda (una señal de respuesta) correspondiente a la solicitud de sonda del dispositivo 60 sumidero. De esta manera, el dispositivo 50 de origen y el dispositivo 60 sumidero pueden descubrir la existencia del otro. Además, el descubrimiento de dispositivo permite la adquisición de un nombre de dispositivo, un tipo (un TV, un PC, un teléfono inteligente, etc.), un dispositivo que soporta la fuente/dispositivo que soporta el sumidero de un socio y similares.
Posteriormente, el descubrimiento de servicio se lleva a cabo entre el dispositivo 50 de origen y el dispositivo 60 sumidero (72). Por ejemplo, el dispositivo 50 de origen transmite una consulta de descubrimiento de servicio para consultar el servicio soportado por el dispositivo 60 sumidero encontrado en el descubrimiento de dispositivo. Luego, el dispositivo 50 de origen recibe una respuesta de descubrimiento de servicio del dispositivo 60 sumidero y, de esta manera, obtiene el servicio soportado por el dispositivo 60 sumidero. Es decir, el dispositivo 50 de origen puede obtener, a través del descubrimiento de servicio, el servicio llevado a cabo por un socio, capacidad disponible detallada de un socio y similares. El servicio llevado a cabo por un socio incluye el servicio, y un protocolo (alianza de red viviente digital (DLNA, por sus siglas en inglés), un representador de medios digitales (DMR, por sus siglas en inglés), etc.), por ejemplo.
Entonces, el usuario lleva a cabo la función de seleccionar un socio para conectarse (función de selección de socio de conexión) (73). La función de selección de socio de conexión puede ocurrir solo en uno del dispositivo 50 de origen y el dispositivo 60 sumidero. Por ejemplo, una pantalla de selección de socio de conexión se muestra en la visualización del dispositivo 50 de origen, y el dispositivo 60 sumidero se selecciona como un socio de conexión por la operación de usuario en la pantalla de selección de socio de conexión.
Después de que el usuario lleva a cabo la operación de selección de socio de conexión (73), la negociación de propietario de grupo se lleva a cabo entre el dispositivo 50 de origen y el dispositivo 60 sumidero (74). La Figura 3 y Figura 4 ilustran un ejemplo en el cual el dispositivo 50 de origen se convierte en un propietario 75 de grupo y el dispositivo 60 sumidero se convierte en un cliente 76 como resultado de la negociación de propietario de grupo.
A continuación, varios tipos de procesamiento (77 a 81) se llevan a cabo entre el dispositivo 50 de origen y el dispositivo 60 sumidero, por medio de los cuales la conexión directa se establece. Es decir, la asociación (establecimiento de enlace de segunda capa (L2, por sus siglas en inglés) (77), el establecimiento de enlace seguro (78) y la asignación de dirección IP (79) se llevan a cabo de manera secuencial. Además, el establecimiento de la conexión TCP (80) y control de tren por RTSP (81) se llevan a cabo de manera secuencial.
Luego, los datos AV se transmiten en un MPEG2-TS del dispositivo 50 de origen al dispositivo 60 sumidero (82).
De esta manera, en Wi-Fi CERTIFIED Miracast versión-1, la transmisión continua de datos AV es posible en tiempo real del dispositivo 50 de origen al dispositivo 60 sumidero. Sin embargo, en el presente estándar, si los datos de audio se transmitirán del dispositivo 60 sumidero al dispositivo 50 de origen no puede especificarse.
Además, en el caso de un dispositivo sumidero con una visualización relativamente grande (aparato 100 de procesamiento de información), según se ilustra en la Figura 1, por ejemplo, múltiples pantallas pueden mostrarse en la visualización. En el presente caso, se considera que el sonido de una pantalla entre múltiples pantallas se emite. Por ejemplo, es posible la disposición de modo que el sonido de contenidos especificados como una pantalla principal por el usuario se emite y el sonido de contenidos no especificados como una pantalla principal no se emite.
También en dicho caso, los datos de imagen y datos de audio (una subpantalla) no especificados como una pantalla principal también se transmiten mediante el uso de Wi-Fi CERTIFIED Miracast, lo cual indica que los datos de audio que no se emitirán se transmiten. En el presente caso, la transmisión de datos de audio que no se emitirán puede presionar una banda de una sección inalámbrica.
Además, la transmisión de datos de audio que no se emitirán puede aumentar el consumo de energía del dispositivo 50 de origen para que sea más que necesario. Además, la recepción de datos de audio que no se emitirán puede también aumentar el consumo de energía del dispositivo 60 sumidero para que sea más que necesario.
Luego, la realización de la presente descripción describe un ejemplo en el cual los datos de audio intercambiados entre el dispositivo 50 de origen y el dispositivo 60 sumidero se manejan de manera apropiada. Es preciso notar que, en la realización de la presente descripción, se hace referencia a una pantalla que emite sonido como una pantalla principal y se hace referencia a una pantalla que no emite sonido como una subpantalla. Además, la pantalla principal y la subpantalla pueden definirse según un tamaño de visualización o una posición de visualización.
"Ejemplo de configuración de mensaje RTSP"
La Figura 8 es un diagrama que ilustra un ejemplo de información intercambiada entre los aparatos de procesamiento de información según la primera realización de la presente descripción. La Figura 8 ilustra un ejemplo de una definición por sintaxis en forma de backus-naur aumentada (ABNF, por sus siglas en inglés) cuando un nuevo parámetro (WFD-audio-stream-control) se define en un RTSP.
La Figura 9 es un diagrama que ilustra un ejemplo de información intercambiada entre los aparatos de procesamiento de información según la primera realización de la presente descripción. La Figura 9 ilustra ejemplos de configuración de una solicitud RTSP M3 y una respuesta RTSP M3. En la Figura 9, la información rodeada por rectángulos 401 a 404 punteados es diferente del ejemplo ilustrado en la Figura 6.
La Figura 10 y Figura 11 son diagramas que ilustran ejemplos de información intercambiada entre los aparatos de procesamiento de información según la primera realización de la presente descripción. La Figura 10 y Figura 11 ilustran ejemplos de configuración de una solicitud RTSP M110 y respuesta RTSP M110 definidas de manera reciente.
Aquí, una función específica indica cada función ejercida en cada realización de la presente descripción. Por ejemplo, la primera realización de la presente descripción describe un ejemplo en el cual la función específica es una función de reducción de una cantidad de datos de audio en un tren que se transmitirá al dispositivo sumidero y de transmisión del tren al dispositivo sumidero según una solicitud del dispositivo sumidero.
Por ejemplo, cuando el dispositivo de origen (aparato 200 de procesamiento de información) es adaptable a la función específica, el dispositivo de origen (aparato 200 de procesamiento de información) transmite un mensaje de solicitud RTSP M3 que contiene wfd_audio_stream_control (rectángulo 402 punteado ilustrado en la Figura 9). De esta manera, el dispositivo de origen (aparato 200 de procesamiento de información) muestra que el dispositivo de origen es adaptable a la función específica al dispositivo sumidero (aparato 100 de procesamiento de información) y consulta si el dispositivo sumidero (aparato 100 de procesamiento de información) es adaptable a la función específica.
Aquí, el dispositivo sumidero no adaptable a la función específica transmite una respuesta de "ninguno" en un mensaje de respuesta RTSP M3. Por consiguiente, después de recibir dicha respuesta, el dispositivo de origen (aparato 200 de procesamiento de información) no usa la función específica.
Además, el dispositivo sumidero (aparato 100 de procesamiento de información) adaptable a la función específica establece un bit adaptable a 1, y lo transmite en un mensaje de respuesta RTSP M3 al dispositivo de origen (aparato 200 de procesamiento de información).
Aquí, en el rectángulo 404 punteado ilustrado en la Figura 9, un valor (C) de wfd_audio_stream_control se indica por un número hexadecimal. Dicho valor es 12 en un número decimal y 1100 en un número binario de 4 bits. Ello indica que el valor (C) de wfd_audio_stream_control corresponde a (re)incluir audio en una posición de bit B3 y reducir audio en una posición de bit B2 que se ilustran en la Figura 8.
Además, cuando la reducción de datos de audio se activa en el dispositivo sumidero (aparato 100 de procesamiento de información), el dispositivo sumidero (aparato 100 de procesamiento de información) transmite un mensaje que indica dicho hecho al dispositivo de origen, por ejemplo. El dispositivo sumidero (aparato 100 de procesamiento de información) transmite el mensaje de solicitud RTSP M110 ilustrado en la Figura 10 (especificado por información rodeada por un rectángulo 405 punteado), por ejemplo.
De esta manera, el dispositivo sumidero puede solicitar al dispositivo de origen que reduzca datos de audio según la primera activación. Aquí, la primera activación puede provocarse por la operación de usuario (p.ej., operación de conmutación entre una pantalla principal y una subpantalla), por ejemplo.
Además, el dispositivo de origen que ha recibido el mensaje de solicitud RTSP M110 ilustrado en la Figura 10 transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 10. Posteriormente, el dispositivo de origen reduce una cantidad de datos de audio en un tren que se transmitirá al dispositivo sumidero y transmite el tren al dispositivo sumidero según una orden del dispositivo sumidero.
Un método para reducir datos de audio se explicará aquí.
Por ejemplo, el dispositivo de origen puede llevar a cabo la primera reducción de datos de sonido de modo que una cantidad de datos de carga útil de PES se reduce en un paquete PES almacenado en un paquete TS especificado por un PID sin cambiar el PID que especifica la transmisión de datos de sonido descrita en una PMT y un paquete PES que contiene una PTS en una porción de encabezamiento de PES se genera de forma casi periódica. El dispositivo de origen multiplexa y transmite el paquete PES para la transmisión de la señal de sonido en la cual la cantidad de datos se reduce y el paquete PES para la transmisión de la señal de imagen. En el presente caso, el dispositivo de origen puede reducir la cantidad de datos haciendo que la cantidad de datos de carga útil de PES sea sustancialmente cero o completamente cero.
En el presente caso, los datos pueden no contener una carga útil de PES, o los datos pueden contener un octeto de relleno pero no datos de audio reales.
Además, es preferible establecer un ciclo de generación de paquete PES para que sea de aproximadamente 100 mseg. Por consiguiente, incluso un dispositivo sumidero que reproduce vídeo en sincronización con un reloj de audio puede reproducir el reloj de audio y reproducir vídeo con sincronización de reloj adecuada mientras evita el transcurso libre del reloj.
Además, cuando el dispositivo sumidero lleva a cabo la demultiplexación en una señal múltiplex MPEG2-TS, por ejemplo, el dispositivo sumidero descarta datos contenidos en una carga útil de PES y extrae una PTS contenida en una porción de encabezamiento de PES en un paquete PES almacenado en un paquete TS especificado por un PID que especifica la transmisión de datos de sonido descrita en una PMT.
De esta manera, la primera realización de la presente descripción describe el ejemplo mediante el uso, como un método de reducción de datos de audio, del primer método de reducción de datos de sonido en el cual la PTS se retiene.
Además, cuando la reinclusión de datos de audio se activa en el dispositivo sumidero (aparato 100 de procesamiento de información), el dispositivo sumidero (aparato 100 de procesamiento de información) transmite un mensaje que indica dicho hecho al dispositivo de origen, por ejemplo. El dispositivo sumidero (aparato 100 de procesamiento de información) transmite el mensaje de solicitud RTSP M110 ilustrado en la Figura 11 (especificado por información rodeada por un rectángulo 406 punteado), por ejemplo.
Además, el dispositivo de origen que ha recibido el mensaje de solicitud RTSP M110 ilustrado en la Figura 11 transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 11. Posteriormente, el dispositivo de origen restablece una cantidad de datos de audio original en un tren que se transmitirá al dispositivo sumidero y transmite el tren al dispositivo sumidero según una orden del dispositivo sumidero.
De esta manera, el controlador del dispositivo sumidero puede solicitar al dispositivo de origen que restablezca una cantidad de datos de audio original según la segunda activación mientras recibe una señal múltiplex MPEG2-TS en la cual la cantidad de datos de audio se reduce. Aquí, la segunda activación puede provocarse por la operación de usuario (p.ej., operación de conmutación entre una pantalla principal y una subpantalla), por ejemplo.
Además, cuando se solicita que se restablezca una cantidad de datos de sonido original por el dispositivo sumidero mientras se transmite el paquete PES para la transmisión de señal de sonido en la cual la cantidad de datos se reduce por la primera reducción de datos de sonido y el paquete PES para la transmisión de la señal de imagen después de la multiplexación de aquellos, por ejemplo, el controlador del dispositivo de origen lleva a cabo el control para almacenar datos de sonido normales en una carga útil de PES, y multiplexar y transmitir el paquete PES para la transmisión de señal de sonido y el paquete PES para la transmisión de la señal de imagen.
El controlador del dispositivo sumidero lleva a cabo el control para extraer datos de sonido contenidos en una carga útil de PES cuando lleva a cabo la demultiplexación en una señal múltiplex MPEG2-TS recibida del dispositivo de origen después de la solicitud.
Ejemplo de conmutación de visualización de pantalla principal
A continuación, se describirá un ejemplo en el cual cuando una pantalla del dispositivo de origen se muestra en el dispositivo sumidero, el dispositivo sumidero recibe ondas de radiodifusión y muestra, de forma reciente, una pantalla basada en las ondas de radiodifusión.
La Figura 12 es un diagrama que ilustra un ejemplo de desplazamiento de una pantalla que se muestra en una visualización 140 e información de sonido emitida desde la unidad 150 de salida de sonido en el aparato 100 de procesamiento de información según la primera realización de la presente descripción.
La Figura 13 es un diagrama que ilustra un ejemplo de desplazamiento de información intercambiada entre el aparato 100 de procesamiento de información y el aparato 200 de procesamiento de información según la primera realización de la presente descripción. La Figura 13 ilustra un ejemplo de intercambio de información correspondiente a la Figura 12.
La Figura 12A ilustra un ejemplo del caso en el cual una imagen y sonido de la imagen del aparato 200 de procesamiento de información se emiten desde el aparato 100 de procesamiento de información. Es decir, la Figura 12A ilustra un ejemplo en el cual, con el establecimiento de audio incluido, la transmisión de tren se lleva a cabo del aparato 200 de procesamiento de información al aparato 100 de procesamiento de información mediante el uso de Wi-Fi CERTIFIED Miracast (311, 312 ilustrado en la Figura 13). En el presente caso, el sonido 301 de la imagen del aparato 200 de procesamiento de información se emite desde la unidad 150 de salida de sonido.
La Figura 12B ilustra un ejemplo del caso en el cual, en el estado ilustrado en la Figura 12A, un usuario lleva a cabo el establecimiento para recibir ondas de radiodifusión y mostrar una imagen basada en las ondas de radiodifusión en la visualización 140 a través de dicha operación de usuario (313 ilustrada en la Figura 13). Además, se supone que, a través de la operación de usuario, el usuario también lleva a cabo el establecimiento para mostrar dos pantallas de una imagen 306 desde el aparato 200 de procesamiento de información y una imagen 305 basada en las ondas de radiodifusión en la visualización 140 al mismo tiempo. Además, a través de dicha operación de usuario, se supone que el usuario establece la imagen 305 basada en las ondas de radiodifusión como una pantalla principal.
En el presente caso, el aparato 100 de procesamiento de información transmite el mensaje de solicitud RTSP M110 (ilustrado en la Figura 10) al aparato 200 de procesamiento de información y solicita la reducción de datos de audio (314, 315 ilustrado en la Figura 13). Además, el aparato 200 de procesamiento de información transmite un OK en el mensaje de respuesta RTSP M110 (ilustrado en la Figura 10) al aparato 100 de procesamiento de información (316, 317 ilustrado en la Figura 13).
Posteriormente, el aparato 200 de procesamiento de información transmite un tren en el cual los datos de audio se reducen al aparato 100 de procesamiento de información (318, 319 ilustrado en la Figura 13). En el presente caso, el sonido de la imagen 306 del aparato 200 de procesamiento de información no se emite, según se ilustra en la Figura 12B. Es decir, cuando la imagen 305 basada en las ondas de radiodifusión se establece como una pantalla principal, el sonido de la imagen 306 del aparato 200 de procesamiento de información no se emite. Entonces, el sonido 302 de la imagen 305 basada en las ondas de radiodifusión se emite desde la unidad 150 de salida de sonido.
La Figura 12C ilustra un ejemplo del caso en el cual, en el estado ilustrado en la Figura 12B, una imagen 307 basada en las ondas de radiodifusión se establece en una subpantalla y una imagen 308 del aparato 200 de procesamiento de información se establece en una pantalla principal por la operación de usuario (320 ilustrado en la Figura 13).
En el presente caso, el aparato 100 de procesamiento de información transmite el mensaje de solicitud RTSP M110 (ilustrado en la Figura 11) al aparato 200 de procesamiento de información y solicita la adición de datos de audio (321, 322 ilustrado en la Figura 13). Además, el aparato 200 de procesamiento de información transmite un OK en el mensaje de respuesta RTSP M110 (ilustrado en la Figura 11) al aparato 100 de procesamiento de información (323, 324 ilustrado en la Figura 13).
Posteriormente, el aparato 200 de procesamiento de información transmite un tren que contiene datos de audio al aparato 100 de procesamiento de información (325, 326 ilustrado en la Figura 13). En el presente caso, el sonido de la imagen 307 basada en las ondas de radiodifusión no se emite, según se ilustra en la Figura 12C. Además, el sonido 303 de la imagen 308 del aparato 200 de procesamiento de información se emite desde la unidad 150 de salida de sonido.
Aquí, según se ilustra en la Figura 12A, cuando una imagen del aparato 200 de procesamiento de información se muestra como una imagen principal en la visualización 140, el sonido 301 de la imagen se emite desde la unidad 150 de salida de sonido. En el presente caso, se supone que un usuario que ve la imagen ajusta un valor de establecimiento de volumen de sonido (volumen) del sonido 301 emitido desde la unidad 150 de salida de sonido según la presión de sonido del sonido 301. Luego, cuando el valor de establecimiento de volumen de sonido del sonido 301 emitido desde la unidad 150 de salida de sonido se ajusta, el controlador 170 del aparato 100 de procesamiento de información almacena el valor ajustado en la memoria 160.
Además, según se ilustra en la Figura 12B, cuando la imagen 305 basada en las ondas de radiodifusión se muestra como una imagen principal en la visualización 140, el sonido 302 de la imagen 305 se emite desde la unidad 150 de salida de sonido. También en el presente caso, se supone que un usuario que ve la imagen 305 ajusta un valor de establecimiento de volumen de sonido (volumen) del sonido 302 emitido desde la unidad 150 de salida de sonido según la presión de sonido del sonido 302 mientras las ondas de radiodifusión se reciben.
Según se ilustra en la Figura 12C, cuando la imagen 308 del aparato 200 de procesamiento de información se establece en una imagen principal, el controlador 170 del aparato 100 de procesamiento de información establece un volumen de sonido correspondiente a un valor almacenado en la memoria 160. Es decir, cuando la imagen 308 del aparato 200 de procesamiento de información se establece en una imagen principal, el controlador 170 del aparato 100 de procesamiento de información descarta el valor de establecimiento de volumen de sonido (volumen) establecido mientas el sonido 302 de la imagen 305 basada en las ondas de radiodifusión se emite, y restablece un volumen de sonido usado cuando la imagen del aparato 200 de procesamiento de información se establece como una imagen principal.
De esta manera, el controlador 170 del aparato 100 de procesamiento de información almacena, en la memoria 160, el valor de establecimiento de volumen de sonido de salida de sonido antes de que una solicitud se realice al dispositivo de origen. Luego, el controlador 170 del aparato 100 de procesamiento de información solicita al dispositivo de origen que restablezca una cantidad de datos de sonido original y puede establecer el valor de establecimiento de volumen de sonido almacenado en la memoria 160 en la temporización cuando los datos de sonido contenidos en una carga útil de PES se extraen después de la solicitud, por ejemplo.
De esta manera, es posible evitar la salida de volumen de sonido no deseado por el usuario cuando se conmuta la pantalla principal, por ejemplo.
"Ejemplo de operación de d ispositivo sumidero"
La Figura 14 es un diagrama de flujo que ilustra un ejemplo de procedimientos de procesamiento de procesamiento de recepción por el aparato 100 de procesamiento de información según la primera realización de la presente descripción. La Figura 14 ilustra un ejemplo del caso en el cual tanto el dispositivo de origen como el dispositivo sumidero son adaptables a la función específica.
Primero, el controlador 170 del aparato 100 de procesamiento de información lleva a cabo el procesamiento de inicio de Wi-Fi CERTIFIED Miracast (Etapa E801).
Luego, el controlador 170 inicia una sesión de Wi-Fi CERTIFIED Miracast (Etapa E802). Un tren intercambiado en el presente caso contiene datos de audio.
A continuación, el controlador 170 lleva a cabo el procesamiento de recepción, decodificación y reproducción del tren que contiene los datos de audio, por ejemplo (Etapa E803). De esta manera, una imagen basada en datos de imagen contenidos en el tren recibido se muestra en la visualización 140 y el sonido basado en datos de audio contenidos en el tren recibido se emite desde la unidad 150 de salida de sonido.
Posteriormente, el controlador 170 determina si una imagen que no requiere datos de audio existe entre las imágenes que se muestran en la visualización 140 (imágenes basadas en los trenes recibidos) (Etapa E804). Por ejemplo, como se ilustra en la Figura 12A y Figura 12B, cuando la operación de usuario para recibir ondas de radiodifusión y la visualización de estas como una pantalla principal, se determina que los datos de audio del dispositivo de origen son innecesarios (Etapa E804).
Cuando una imagen que no requiere datos de audio no existe (Etapa E804), la operación regresa a la Etapa E803. Cuando una imagen que no requiere datos de audio existe (Etapa E804), el controlador 170 transmite un mensaje para solicitar la reducción de datos de audio al dispositivo de origen mediante la transmisión del tren correspondiente a la imagen que no requiere datos de audio (Etapa E805). Por ejemplo, el controlador 170 transmite el mensaje de solicitud RTSP M110 ilustrado en la Figura 10.
Después de que el mensaje se transmite, la unidad 110 de comunicación recibe una respuesta al mensaje del dispositivo de origen (Etapa E806). El dispositivo de origen transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 10, por ejemplo.
Después de que la respuesta al mensaje para solicitar la reducción de datos de audio se recibe (Etapa E806), el controlador 170 lleva a cabo el procesamiento de recibir, decodificar y reproducir un tren en el cual los datos de audio se reducen, por ejemplo (Etapa E807). En el presente caso, una imagen basada en datos de imagen contenidos en el tren recibido se muestra en la visualización 140. Sin embargo, el tren recibido no contiene datos de audio y, por consiguiente, no se emite sonido.
Posteriormente, el controlador 170 determina si una imagen que requiere datos de audio existe entre las imágenes que se muestran en la visualización 140 (imágenes basadas en los trenes recibidos) (Etapa E808). Por ejemplo, como se ilustra en la Figura 12B y Figura 12C, cuando la operación de usuario para mostrar una imagen del dispositivo de origen como una pantalla principal se lleva a cabo, se determina que los datos de audio del dispositivo de origen son necesarios (Etapa E808).
Cuando una imagen que requiere datos de audio (imagen basada en el tren recibido) no existe (Etapa E808), la operación regresa a la Etapa E807. Cuando una imagen que requiere datos de audio existe (Etapa E808), el controlador 170 transmite un mensaje para solicitar la adición de datos de audio al dispositivo de origen mediante la transmisión del tren correspondiente a la imagen que requiere datos de audio (Etapa E809). Por ejemplo, el controlador 170 transmite el mensaje de solicitud RTSP M110 ilustrado en la Figura 11, por ejemplo.
Después de que el mensaje se transmite, la unidad 110 de comunicación recibe una respuesta al mensaje del dispositivo de origen (Etapa E810). El dispositivo de origen transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 11, por ejemplo.
Después de que la respuesta al mensaje para solicitar la adición de datos de audio se recibe (Etapa E810), el controlador 170 determina si la finalización del procesamiento de recepción se ha ordenado (Etapa E811). Cuando la finalización del procesamiento de recepción no se ha ordenado (Etapa E811), la operación regresa a la Etapa E803, y el controlador 170 lleva a cabo el procesamiento de recibir, decodificar y reproducir el tren que contiene datos de audio, por ejemplo (Etapa E803). Por el contrario, cuando la finalización del procesamiento de recepción se ha ordenado (Etapa E811), la operación del mensaje de recepción finaliza. Es preciso observar que las Etapas E803 y E807 son ejemplos de la comunicación descrita en las reivindicaciones. Es preciso observar que las Etapas E805 a E807 son ejemplos del control descrito en las reivindicaciones.
"Ejemplo de operación de d ispositivo de origen"
La Figura 15 es un diagrama de flujo que ilustra un ejemplo de procedimientos de procesamiento de procesamiento de transmisión por el aparato 200 de procesamiento de información según la primera realización de la presente descripción. La Figura 15 ilustra un ejemplo del caso en el cual tanto el dispositivo de origen como el dispositivo sumidero son adaptables a la función específica.
Primero, el controlador del aparato 200 de procesamiento de información (correspondiente al controlador 170 de la Figura 2) lleva a cabo el procesamiento de inicio de Wi-Fi CERTIFIED Miracast (Etapa E821).
Luego, el controlador del aparato 200 de procesamiento de información inicia una sesión de Wi-Fi CERTIFIED Miracast (Etapa E822). Un tren intercambiado en el presente caso contiene datos de audio.
A continuación, el controlador del aparato 200 de procesamiento de información genera un tren que contiene datos de audio y transmite el tren generado al dispositivo sumidero (Etapa E823). De esta manera, una imagen basada en datos de imagen contenidos en el tren transmitido se muestra en la visualización del dispositivo sumidero y el sonido basado en datos de audio contenidos en el tren recibido se emite desde la unidad de salida de sonido del dispositivo sumidero.
Posteriormente, el controlador del aparato 200 de procesamiento de información determina si un mensaje para solicitar la reducción de datos de audio se ha recibido del dispositivo sumidero (Etapa E824). Por ejemplo, el controlador del aparato 200 de procesamiento de información determina si el mensaje de solicitud RTSP M110 ilustrado en la Figura 10 se ha recibido. Cuando el mensaje no se ha recibido del dispositivo sumidero (Etapa E824), la operación regresa a la Etapa E823.
Cuando el mensaje se ha recibido del dispositivo sumidero (Etapa E824), el controlador del aparato 200 de procesamiento de información transmite una respuesta al mensaje al dispositivo sumidero (Etapa E825). El aparato 200 de procesamiento de información transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 10, por ejemplo.
A continuación, el controlador del aparato 200 de procesamiento de información genera un tren en el que los datos de audio se reducen y transmite el tren generado al dispositivo sumidero (Etapa E826). En el presente caso, una imagen basada en datos de imagen contenidos en el tren recibido se muestra en la visualización del dispositivo sumidero. Sin embargo, no se emite sonido.
Posteriormente, el controlador del aparato 200 de procesamiento de información determina si un mensaje para solicitar la adición de datos de audio se ha recibido del dispositivo sumidero (Etapa E827). Por ejemplo, el controlador del aparato 200 de procesamiento de información determina si el mensaje de solicitud RTSP M110 ilustrado en la Figura 11 se ha recibido. Cuando el mensaje no se ha recibido del dispositivo sumidero (Etapa E827), la operación regresa a la Etapa E826.
Cuando el mensaje se ha recibido del dispositivo sumidero (Etapa E827), el controlador del aparato 200 de procesamiento de información transmite una respuesta al mensaje al dispositivo sumidero (Etapa E828). El aparato 200 de procesamiento de información transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 11, por ejemplo.
A continuación, el controlador del aparato 200 de procesamiento de información determina si la finalización del procesamiento de transmisión se ha ordenado (Etapa E829). Cuando la finalización del procesamiento de transmisión no se ha ordenado (Etapa E829), la operación regresa a la Etapa E823. Por el contrario, cuando la finalización del procesamiento de transmisión se ha ordenado (Etapa E829), la operación del procesamiento de transmisión finaliza. Es preciso observar que las Etapas E823 y E826 son ejemplos de la comunicación descrita en las reivindicaciones. Además, la Etapa E826 es un ejemplo del control descrito en las reivindicaciones.
2. Segunda realización
La segunda realización de la presente descripción describe un ejemplo en el cual los datos de audio se reducen al inicio de la transmisión continua mediante el uso de Wi-Fi CERTIFIED Miracast. Además, la segunda realización de la presente descripción describe un ejemplo en el cual el uso de un método de reducción de datos de sonido (segundo método de reducción de datos de sonido) diferente del método de reducción de datos de sonido descrito en la primera realización de la presente descripción se solicita. Es decir, en la segunda realización de la presente descripción, un método para reducir datos de audio puede especificarse. Por consiguiente, en la segunda realización de la presente descripción, una extensión adicional se introduce en la estructura de un parámetro RTSP provisto de manera reciente.
Es preciso observar que las configuraciones de los aparatos de procesamiento de información en la segunda realización de la presente descripción son sustancialmente iguales a aquellas de los aparatos 100, 200 de procesamiento de información ilustrados en la Figura 1 y similares. Por consiguiente, los elementos comunes a la primera realización de la presente descripción se representan con los mismos numerales de referencia que en la primera realización de la presente descripción, y la descripción de dichos elementos se omite parcialmente.
"Ejemplo de configuración de mensaje RTSP"
La Figura 16 es un diagrama que ilustra un ejemplo de información intercambiada entre aparatos de procesamiento de información según la segunda realización de la presente descripción. La Figura 16 ilustra un ejemplo del caso en el cual una extensión adicional se introduce en la estructura de un parámetro RTSP provisto de manera reciente.
La Figura 17 es un diagrama que ilustra un ejemplo de información intercambiada entre aparatos de procesamiento de información según la segunda realización de la presente descripción. La Figura 17 ilustra ejemplos de configuración de una solicitud RTSP M3 y una respuesta RTSP M3. En la Figura 17, la información rodeada por rectángulos 411 a 414 punteados es diferente del ejemplo ilustrado en la Figura 6.
La Figura 18 es un diagrama que ilustra un ejemplo de información intercambiada entre aparatos de procesamiento de información según la segunda realización de la presente descripción. La Figura 18 ilustra ejemplos de configuración de una solicitud RTSP M110 y respuesta RTSP M110 definidas de manera reciente.
Por ejemplo, cuando el dispositivo de origen (aparato 200 de procesamiento de información) es adaptable a la función específica, el dispositivo de origen (aparato 200 de procesamiento de información) transmite un mensaje de solicitud RTSP M3 que incluye wfd_audio_stream_control (rectángulo 412 punteado ilustrado en la Figura 17). De esta manera, el dispositivo de origen (aparato 200 de procesamiento de información) muestra que el dispositivo de origen es adaptable a la función específica al dispositivo sumidero (aparato 100 de procesamiento de información) y consulta si el dispositivo sumidero (aparato 100 de procesamiento de información) es adaptable a la función específica.
Aquí, el dispositivo sumidero no adaptable a la función específica transmite una respuesta de "ninguno" en un mensaje de respuesta RTSP M3. Por consiguiente, después de recibir dicha respuesta, el dispositivo de origen (aparato 200 de procesamiento de información) no usa la función específica.
Además, el dispositivo sumidero (aparato 100 de procesamiento de información) adaptable a la función específica establece un bit adaptable en 1, y lo transmite al dispositivo de origen (aparato 200 de procesamiento de información) en un mensaje de respuesta RTSP M3.
Aquí, en el rectángulo 414 punteado ilustrado en la Figura 17, un valor (F) de wfd_audio_stream_control se indica por un número hexadecimal. Dicho valor es 15 en un número decimal y 1111 en un número binario de 4 bits. Ello indica que el valor (F) de wfd_audio_stream_control corresponde a cualquiera de las posiciones de bits B3 a B1 ilustradas en la Figura 16 y que la reducción de datos de audio se solicita desde el inicio de la transmisión continua. Es decir, se indica que el valor (F) de wfd_audio_stream_control corresponde a (re)incluir audio en una posición de bit B3 y reducir audio en una posición de bit B2 ilustradas en la Figura 16. Además, se indica que el valor de (F) de wfd_audio_stream_control corresponde a la reducción de datos de audio mediante el uso de un método de reducción diferente del audio reducido en una posición de bit B y que la reducción de los datos de audio se solicita desde el inicio de la transmisión continua.
Es decir, la Figura 17 ilustra un ejemplo de un mensaje de respuesta RTSP M3 que solicita la reducción de datos de audio desde el inicio de la transmisión continua. El dispositivo de origen que ha recibido el mensaje de respuesta RTSP M3 reduce datos mediante el uso de métodos de reducción de datos a los cuales el dispositivo sumidero es adaptable y luego transmite el tren al dispositivo sumidero. Por ejemplo, el método de reducción igual al de la primera realización de la presente descripción (primer método de reducción de datos de sonido) puede usarse.
Además, cuando la reinclusión de datos de audio se activa, el dispositivo sumidero transmite un mensaje de solicitud RTSP M110 provisto de manera reciente (ilustrado en la Figura 11), por ejemplo. El dispositivo de origen, después de haber recibido el mensaje de solicitud RTSP M110, transmite un OK en el mensaje de respuesta RTSP M110 (ilustrado en la Figura 11). Luego, el dispositivo de origen restablece una cantidad de datos de audio original y la transmite según una orden del dispositivo sumidero. Es preciso observar que las configuraciones del mensaje de solicitud RTSP M110 y el mensaje de respuesta RTSP M110 son iguales que en la Figura 11 y, por consiguiente, la explicación detallada de aquellas se omite.
Aquí, se supone que un usuario opera el dispositivo sumidero para establecer una imagen basada en ondas de radiodifusión como una pantalla principal y establecer una imagen del dispositivo de origen como una subpantalla. En el presente caso, el dispositivo sumidero puede determinar que los datos de audio de la imagen del dispositivo de origen se han convertido en innecesarios. Por consiguiente, con dicha operación como una activación, el dispositivo sumidero solicita al dispositivo de origen que reduzca los datos de audio. En el presente caso, se supone que el dispositivo sumidero está diseñado y se implementa para mostrar, de manera fluida, una imagen del dispositivo de origen incluso sin una PTS de audio. Por consiguiente, el dispositivo sumidero puede especificar otro método de reducción (p.ej., un método de reducción en el cual no se transmite ningún paquete PES de audio para reducir además una cantidad de datos).
La Figura 18 ilustra ejemplos de configuración de una solicitud RTSP M110 y una respuesta RTSP M110 transmitidas en el presente caso.
El dispositivo de origen que ha recibido el mensaje de solicitud RTSP M110 ilustrado en la Figura 18 transmite un OK en el mensaje de respuesta RTSP M110. Luego, el dispositivo de origen reduce datos con respecto a un tren transmitido después de la transmisión de dicho OK por el segundo método de reducción de datos de sonido, y transmite datos diferentes de un paquete PES para datos de audio sin multiplexar el paquete PES para datos de audio. Aquí, el segundo método de reducción de datos de sonido es un método de reducción en el cual ningún paquete PES que lleve datos de audio se genera en un tren sin incluir información de un PID que especifica datos de audio.
De esta manera, el dispositivo de origen lleva a cabo la segunda reducción de datos de sonido en la cual ningún paquete PES que lleve datos de audio se genera sin incluir información de un PID que especifica datos de audio, y puede transmitir un paquete PES para la transmisión de señales de imágenes sin multiplexar un paquete PES para la transmisión de señales de sonido.
El dispositivo sumidero recibe un tren en el cual los datos de audio se reducen por el segundo método de reducción de datos de sonido y decodifica datos de vídeo contenidos en el tren recibido.
Se supone que, en el presente estado, el usuario cancela dos pantallas y especifica la visualización de solamente una imagen del dispositivo de origen. En el presente caso, el dispositivo sumidero puede determinar que los datos de audio de la imagen del dispositivo de origen se han convertido en necesarios. Por consiguiente, con dicha operación como una activación, el dispositivo sumidero solicita al dispositivo de origen que restablezca los datos de audio originales en un mensaje de solicitud RTSP M110.
Los ejemplos de configuración de una solicitud RTSP M110 y una respuesta RTSP M110 transmitidas en el presente caso son iguales a aquellos en la Figura 11.
El dispositivo de origen transmite un tren que incluye datos de audio después de transmitir un OK en la respuesta RTSP M110 ilustrada en la Figura 11. Es decir, el dispositivo de origen incluye información de un PID que especifica datos de audio en una PMT en el tren y genera un paquete PES que lleva datos de audio mediante el uso de un paquete TS especificado por el PID. Luego, el dispositivo de origen multiplexa el paquete PES generado que lleva datos de audio y un paquete PES que lleva datos de vídeo, y transmite el resultado al dispositivo sumidero.
De esta manera, cuando se solicita que se restablezca una cantidad de datos de sonido original por el dispositivo sumidero mientras se transmite el paquete PES para la transmisión de señal de imagen sin multiplexar el paquete PES para la transmisión de la señal de sonido después de la segunda reducción de datos de sonido, el dispositivo de origen incluye un PID que especifica la transmisión de datos de sonido en una PMT, almacena datos de sonido normales en una carga útil de PES y multiplexa y transmite el paquete PES para la transmisión de la señal de sonido y el paquete PES para la transmisión de la señal de imagen.
El dispositivo sumidero recibe un tren que contiene datos de audio, lleva a cabo la demultiplexación en los datos de vídeo y datos de audio contenidos en el tren recibido, y decodifica y reproduce los datos, por ejemplo.
"Ejemplo de conmutación de visualización de pantalla principal"
A continuación, se describirá un ejemplo del caso en el cual cuando una pantalla basada en ondas de radiodifusión se muestra en el dispositivo sumidero, el dispositivo sumidero muestra, de manera reciente, una imagen del dispositivo de origen.
La Figura 19 es un diagrama que ilustra un ejemplo de desplazamiento de una pantalla que se muestra en la visualización 140 e información de sonido emitida desde la unidad 150 de salida de sonido en el aparato 100 de procesamiento de información según la segunda realización de la presente descripción.
La Figura 20 es un diagrama que ilustra un ejemplo de desplazamiento de información intercambiada entre el aparato 100 de procesamiento de información y el aparato 200 de procesamiento de información según la segunda realización de la presente descripción. La Figura 20 ilustra un ejemplo de intercambio de información correspondiente a la Figura 19.
La Figura 19A ilustra un ejemplo del caso en el cual ondas de radiodifusión se reciben y una imagen y sonido de la imagen basada en las ondas de radiodifusión se emiten desde el aparato 100 de procesamiento de información.
La Figura 19B ilustra un ejemplo del caso en el cual, en el estado ilustrado en la Figura 19A, la transmisión de un tren del aparato 200 de procesamiento de información al aparato 100 de procesamiento de información se ha iniciado mediante el uso de Wi-Fi CERTIFIED Miracast por la operación de usuario del aparato 200 de procesamiento de información.
En el presente caso, el controlador 170 del aparato 100 de procesamiento de información detecta la conexión mediante el uso de Wi-Fi CERTIFIED Miracast. Luego, el controlador 170 del aparato 100 de procesamiento de información establece, de forma automática, una imagen basada en ondas de radiodifusión que se muestran en una pantalla en una pantalla principal y una imagen recientemente añadida del aparato 200 de procesamiento de información en una subpantalla. De esta manera, el controlador 170 del aparato 100 de procesamiento de información puede determinar que la imagen del aparato 200 de procesamiento de información se establece como una subpantalla (331 ilustrado en la Figura 20).
Además, con dicha determinación como una activación, el controlador 170 del aparato 100 de procesamiento de información solicita al aparato 200 de procesamiento de información que reduzca datos de audio y los transmita. En el presente caso, el aparato 100 de procesamiento de información establece un bit menos significativo B0 de mapa de bits de control en 1 (ilustrado en la Figura 17) en un mensaje de respuesta RTSP M3 que es una respuesta a un mensaje de solicitud RTSP M3 recibido, y transmite el mensaje al aparato 200 de procesamiento de información y, de esta manera, solicita la reducción de datos de audio (332, 333 ilustrado en la Figura 20). En dicho momento, el controlador 170 del aparato 100 de procesamiento de información no especifica un método de reducción. Por consiguiente, el aparato 200 de procesamiento de información puede determinar un método de reducción de forma automática o manual. Luego, el aparato 200 de procesamiento de información transmite un tren en el cual los datos de audio se reducen al aparato 100 de procesamiento de información (334, 335 ilustrado en la Figura 20).
La Figura 19C ilustra un ejemplo del caso en el cual, en el estado ilustrado en la Figura 19B, una imagen 327 basada en ondas de radiodifusión se establece en una subpantalla y una imagen 328 del aparato 200 de procesamiento de información se establece en una pantalla principal por la operación de usuario (336 ilustrado en la Figura 20).
En el presente caso, el aparato 100 de procesamiento de información transmite el mensaje de solicitud RTSP M110 (ilustrado en la Figura 11) al aparato 200 de procesamiento de información y solicita la adición de datos de audio (337, 338 ilustrado en la Figura 20). Además, el aparato 200 de procesamiento de información transmite un OK en el mensaje de respuesta RTSP M110 (ilustrado en la Figura 11) al aparato 100 de procesamiento de información (339, 340 ilustrado en la Figura 20).
Posteriormente, el aparato 200 de procesamiento de información transmite un tren que contiene datos de audio al aparato 100 de procesamiento de información (341,342 ilustrado en la Figura 20). En el presente caso, el sonido de la imagen 327 basada en las ondas de radiodifusión no se emite, según se ilustra en la Figura 19C. Además, el sonido 323 de la imagen 328 del aparato 200 de procesamiento de información se emite desde la unidad 150 de salida de sonido.
Aquí, cuando el sonido 323 de la imagen 328 del aparato 200 de procesamiento de información comienza a emitirse desde la unidad 150 de salida de sonido, un sonido grande puede emitirse de repente si el volumen del sonido 323 es igual al del sonido 322 de la imagen basada en las ondas de radiodifusión. Aquí, cuando el sonido 323 de la imagen 328 del aparato 200 de procesamiento de información comienza a emitirse desde la unidad 150 de salida de sonido, un valor de establecimiento de volumen de sonido (volumen) más pequeño que el sonido 322 de la imagen basada en las ondas de radiodifusión puede restablecerse.
Además, se supone que, en el estado ilustrado en la Figura 19, la imagen 327 basada en las ondas de radiodifusión se establece en una pantalla principal y la imagen 328 del aparato 200 de procesamiento de información se establece en una subpantalla por la operación de usuario (343 ilustrado en la Figura 20).
En el presente caso, el aparato 100 de procesamiento de información transmite el mensaje de solicitud RTSP M110 (ilustrado en la Figura 18) al aparato 200 de procesamiento de información y solicita la reducción de datos de audio (344, 345 ilustrado en la Figura 20). Aquí, se supone que un método en el cual un paquete PES de audio no se incluye (segundo método de reducción de datos de sonido) se especifica como un método para reducir datos de audio.
Además, el aparato 200 de procesamiento de información transmite un OK en el mensaje de respuesta RTSP M110 (ilustrado en la Figura 18) al aparato 100 de procesamiento de información (346, 347 ilustrado en la Figura 20).
Posteriormente, el aparato 200 de procesamiento de información transmite un tren en el cual los datos de audio se reducen al aparato 100 de procesamiento de información (348, 349 ilustrado en la Figura 20).
"Ejemplo de operación de d ispositivo sumidero"
La Figura 21 es un diagrama de flujo que ilustra un ejemplo de procedimientos de procesamiento de procesamiento de recepción por el aparato 100 de procesamiento de información según la segunda realización de la presente descripción. La Figura 21 ilustra un ejemplo del caso en el cual tanto el dispositivo de origen como el dispositivo sumidero son adaptables a la función específica.
Primero, el controlador 170 del aparato 100 de procesamiento de información determina si una activación inicial de Wi-Fi CERTIFIED Miracast ha ocurrido (Etapa E831). Cuando la activación inicial no ha ocurrido (Etapa E831), el monitoreo continúa.
Cuando la activación inicial ha ocurrido (Etapa E831), el controlador 170 determina si los datos de audio son necesarios al momento del inicio (Etapa E832). Cuando los datos de audio no son necesarios al momento del inicio (Etapa E832), el controlador 170 transmite un mensaje para solicitar la reducción de datos de audio al dispositivo de origen mediante el inicio de la transmisión de un tren (Etapa E833). Por ejemplo, el controlador 170 establece un bit menos significativo B0 del mapa de bits de control en 1 cuando transmite el mensaje de respuesta RTSP M3 ilustrado en la Figura 17 como una respuesta al mensaje de solicitud RTSP M3 recibido ilustrado en la Figura 17 y solicita la reducción de datos de audio.
Luego, el controlador 170 inicia una sesión de Wi-Fi CERTIFIED Miracast (Etapa E834). Un tren intercambiado en el presente caso no contiene datos de audio.
A continuación, el controlador 170 lleva a cabo el procesamiento de recepción, decodificación y reproducción de un tren en el cual los datos de audio se reducen, por ejemplo (Etapa E835). En el presente caso, una imagen basada en datos de imagen contenidos en el tren recibido se muestra en la visualización 140. Sin embargo, el tren recibido no contiene datos de audio y, por consiguiente, no se emite sonido.
A continuación, el controlador 170 determina si la imagen (imagen basada en el tren recibido) que se muestra en la visualización 140 requiere datos de audio (Etapa E836). Cuando los datos de audio son innecesarios (Etapa E836), la operación regresa a la Etapa E835.
Cuando los datos de audio son necesarios (Etapa E836), el controlador 170 transmite un mensaje para solicitar la adición de datos de audio al dispositivo de origen mediante la transmisión de un tren (Etapa E837). Por ejemplo, el controlador 170 transmite el mensaje de solicitud RTSP M110 ilustrado en la Figura 11.
Después de que el mensaje se transmite, la unidad 110 de comunicación recibe una respuesta al mensaje del dispositivo de origen (Etapa E838). El dispositivo de origen transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 11.
Mientras tanto, cuando los datos de audio son necesarios al momento del inicio (Etapa E832), el controlador 170 transmite un mensaje para solicitar la inclusión de datos de audio al dispositivo de origen mediante el inicio de la transmisión de un tren (Etapa E839). Por ejemplo, el controlador 170 transmite el mensaje de respuesta RTSP M3 ilustrado en la Figura 6.
Luego, el controlador 170 inicia una sesión de Wi-Fi CERTIFIED Miracast (Etapa E840). Un tren intercambiado en el presente caso contiene datos de audio.
A continuación, el controlador 170 lleva a cabo el procesamiento de recepción, decodificación y reproducción de un tren que contiene datos de audio, por ejemplo (Etapa E841). En el presente caso, una imagen basada en datos de imagen contenidos en el tren recibido se muestra en la visualización 140 y el sonido basado en datos de audio contenidos en el tren recibido se emite desde la unidad 150 de salida de sonido.
Posteriormente, el controlador 170 determina si la imagen que se muestra en la visualización 140 (imagen basada en el tren recibido) no requiere datos de audio (Etapa E842). Cuando los datos de audio son necesarios (Etapa E842), la operación regresa a la Etapa E841.
Cuando los datos de audio son innecesarios (Etapa E842), el controlador 170 determina un método de reducción de datos de audio (Etapa E843). Por ejemplo, el controlador 170 puede determinar un método de reducción de datos de audio basado en el número de dispositivos de origen conectados, el rendimiento de los dispositivos de origen, entornos de comunicación circundantes y similares.
Por ejemplo, cuando el primer método (primer método de reducción de datos de sonido) se determina (Etapa E843), el controlador 170 transmite un mensaje para solicitar la reducción de datos de audio al dispositivo de origen mediante la transmisión de un tren (Etapa E844). Por ejemplo, el controlador 170 transmite el mensaje de solicitud RTSP M110 ilustrado en la Figura 10.
Después de que el mensaje se transmite, la unidad 110 de comunicación recibe una respuesta al mensaje del dispositivo de origen (Etapa E845). El dispositivo de origen transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 10, por ejemplo.
Por ejemplo, cuando el segundo método (segundo método de reducción de datos de sonido) se determina (Etapa E843), el controlador 170 transmite un mensaje para solicitar la eliminación de datos de audio al dispositivo de origen mediante la transmisión de un tren (Etapa E846). Por ejemplo, el controlador 170 transmite el mensaje de solicitud RTSP M110 ilustrado en la Figura 18.
Después de que el mensaje se transmite, la unidad 110 de comunicación recibe una respuesta al mensaje del dispositivo de origen (Etapa E847). El dispositivo de origen transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 18.
A continuación, el controlador 170 lleva a cabo el procesamiento de recepción, decodificación y reproducción de un tren en el cual los datos de audio se eliminan, por ejemplo (Etapa E848). En el presente caso, una imagen basada en datos de imagen contenidos en el tren recibido se muestra en la visualización 140. Sin embargo, el tren recibido no contiene datos de audio y, por consiguiente, no se emite sonido.
A continuación, el controlador 170 determina si la imagen (imagen basada en el tren recibido) que se muestra en la visualización 140 requiere datos de audio (Etapa E849). Cuando los datos de audio son innecesarios (Etapa E849), la operación regresa a la Etapa E848. Cuando los datos de audio son necesarios (Etapa E849), la operación regresa a la Etapa E837.
De esta manera, el controlador 170 puede especificar, cuando se está realizando una solicitud al dispositivo de origen, uno del primer método de reducción de datos de sonido en el cual la señal múltiplex MPEG2-TS que contiene un paquete PES que lleva datos de sonido se genera y transmite y el segundo método de reducción de datos de sonido en el cual la señal múltiplex MPEG2-TS que no contiene un paquete PES que lleva datos de sonido se genera y transmite.
"Ejemplo de operación de d ispositivo de origen"
La Figura 22 es un diagrama de flujo que ilustra un ejemplo de procedimientos de procesamiento de procesamiento de transmisión por el aparato 200 de procesamiento de información según la segunda realización de la presente descripción. La Figura 22 ilustra un ejemplo del caso en el cual tanto el dispositivo de origen como el dispositivo sumidero son adaptables a la función específica.
Primero, el controlador del aparato 200 de procesamiento de información determina si una activación inicial de Wi-Fi CERTIFIED Miracast ha ocurrido (Etapa E851). Cuando la activación inicial no ha ocurrido (Etapa E851), el monitoreo continúa.
Cuando la activación inicial ha ocurrido (Etapa E851), el controlador del aparato 200 de procesamiento de información determina si un mensaje de respuesta RTSP M3 recibido especifica que los datos de audio son innecesarios (Etapa E852).
Cuando se especifica que los datos de audio son innecesarios (Etapa E852), el controlador del aparato 200 de procesamiento de información inicia una sesión de Wi-Fi CERTIFIED Miracast (Etapa E853). Un tren intercambiado en el presente caso no contiene datos de audio.
A continuación, el controlador del aparato 200 de procesamiento de información genera un tren en el que los datos de audio se reducen y transmite el tren generado al dispositivo sumidero (Etapa E854). En el presente caso, una imagen basada en datos de imagen contenidos en el tren recibido se muestra en la visualización del dispositivo sumidero. Sin embargo, no se emite sonido.
Posteriormente, el controlador del aparato 200 de procesamiento de información determina si un mensaje para solicitar la adición de datos de audio se ha recibido del dispositivo sumidero (Etapa E855). Por ejemplo, el controlador del aparato 200 de procesamiento de información determina si el mensaje de solicitud RTSP M110 ilustrado en la Figura 11 se ha recibido. Cuando el mensaje no se ha recibido del dispositivo sumidero (Etapa E855), la operación regresa a la Etapa E854.
Cuando el mensaje se ha recibido del dispositivo sumidero (Etapa E855), el controlador del aparato 200 de procesamiento de información transmite una respuesta al mensaje al dispositivo sumidero (Etapa E856). El aparato 200 de procesamiento de información transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 11, por ejemplo.
Cuando se especifica que los datos de audio son necesarios (Etapa E852), el controlador del aparato 200 de procesamiento de información inicia una sesión de Wi-Fi CERTIFIED Miracast (Etapa E857). Un tren intercambiado en el presente caso contiene datos de audio.
A continuación, el controlador del aparato 200 de procesamiento de información genera un tren que contiene datos de audio y transmite el tren generado al dispositivo sumidero (Etapa E858). De esta manera, una imagen basada en datos de imagen contenidos en el tren transmitido se muestra en la visualización del dispositivo sumidero y el sonido basado en datos de audio contenidos en el tren transmitido se emite desde la unidad de salida de sonido del dispositivo sumidero.
Posteriormente, el controlador del aparato 200 de procesamiento de información determina si un mensaje para solicitar la reducción de datos de audio se ha recibido del dispositivo sumidero (Etapa E859). Por ejemplo, el controlador del aparato 200 de procesamiento de información determina si el mensaje de solicitud RTSP M110 ilustrado en la Figura 10 o Figura 18 se ha recibido. Cuando el mensaje no se ha recibido del dispositivo sumidero (Etapa E859), la operación regresa a la Etapa E858.
Cuando el mensaje se ha recibido del dispositivo sumidero (Etapa E859), el controlador del aparato 200 de procesamiento de información confirma un método de reducción de datos de audio especificado por el mensaje (Etapa E860). Luego, cuando el método de reducción es el primer método (el caso del mensaje de solicitud RTSP M110 ilustrado en la Figura 10) (Etapa E860), el controlador del aparato 200 de procesamiento de información transmite una respuesta al mensaje al dispositivo sumidero (Etapa E861). El controlador del aparato 200 de procesamiento de información transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 10, por ejemplo.
Además, cuando el método de reducción es el segundo método (el caso del mensaje de solicitud RTSP M110 ilustrado en la Figura 18) (Etapa E860), el controlador del aparato 200 de procesamiento de información determina si el aparato 200 de procesamiento de información es adaptable al segundo método (Etapa E862). Luego, cuando el aparato 200 de procesamiento de información no es adaptable al segundo método (Etapa E862), la operación procede a la Etapa E861.
Cuando el aparato 200 de procesamiento de información es adaptable al segundo método (Etapa E862), el controlador del aparato 200 de procesamiento de información transmite una respuesta al mensaje al dispositivo sumidero (Etapa E863). El aparato 200 de procesamiento de información transmite un OK en el mensaje de respuesta RTSP M110 ilustrado en la Figura 18, por ejemplo.
A continuación, el controlador del aparato 200 de procesamiento de información genera un tren en el que los datos de audio se eliminan y transmite el tren generado al dispositivo sumidero (Etapa E864). En el presente caso, una imagen basada en datos de imagen contenidos en el tren recibido se muestra en la visualización del dispositivo sumidero. Sin embargo, no se emite sonido.
Posteriormente, el controlador del aparato 200 de procesamiento de información determina si un mensaje para solicitar la adición de datos de audio se ha recibido del dispositivo sumidero (Etapa E865). Cuando el mensaje no se ha recibido del dispositivo sumidero (Etapa E865), la operación regresa a la Etapa E864. Por el contrario, cuando el mensaje se ha recibido del dispositivo sumidero (Etapa E865), la operación procede a la Etapa E856.
"Ejemplos que usan otro mensaje"
Lo anterior ha descrito el ejemplo en el cual un cambio añadido a una secuencia de intercambio de mensajes RTSP de Wi-Fi CERTIFIED Miracast versión-1 se evita tanto como sea posible. Es decir, lo anterior ha descrito el ejemplo en el cual una solicitud de inicio sin incluir datos de audio se contiene en una respuesta M3 OBTENER_PARÁMETRO.
A continuación, se describirá un caso en el cual una secuencia de intercambio de mensajes RTSP puede cambiarse como, por ejemplo, en un estándar sucesor o implementación propia. Por ejemplo, un mensaje de solicitud/respuesta M3R y un mensaje de solicitud/respuesta M4R se definen. Estos se obtienen invirtiendo las direcciones de un mensaje de solicitud/respuesta M3 y un mensaje de solicitud/respuesta M4. Luego, la notificación de capacidad entre el dispositivo de origen y el dispositivo sumidero, establecimiento de parámetros y similares se llevan a cabo mediante el uso del mensaje de solicitud/respuesta M3R o el mensaje de solicitud/respuesta M4R.
La Figura 23 es un gráfico de secuencia que ilustra un ejemplo de procesamiento de comunicación del dispositivo 50 de origen y dispositivo 60 sumidero según la segunda realización de la presente descripción. Debe notarse que la Figura 23 ilustra que un mensaje RTSP recientemente definido se añade en el ejemplo ilustrado en la Figura 5. Es decir, una solicitud RTSP M3R, una respuesta RTSP M3R, una solicitud RTSP M4R y una respuesta RTSP M4R se añaden.
Aquí, un M3 OBTENER_PARÁMETRO y un M4 ESTABLECER_PARÉMETRO son para transmitir una solicitud del dispositivo de origen al dispositivo sumidero. La Figura 23 ilustra un gráfico de secuencia de un mensaje RTSP cuando el mensaje invertido se define de manera reciente.
Según se ilustra en la Figura 23, el dispositivo 60 sumidero consulta la capacidad adaptativa del dispositivo 50 de origen (p.ej., si el dispositivo 50 de origen es adaptable a la reducción de datos de audio) mediante el uso del mensaje de solicitud M3R (501). El dispositivo 50 de origen notifica al dispositivo 60 sumidero sobre la capacidad adaptativa del dispositivo 50 de origen mediante el uso de una respuesta al mensaje de solicitud M3R (mensaje de respuesta M3R) (502).
Además, el dispositivo 60 sumidero se establece, mediante el uso del mensaje de solicitud M4R, de modo que el dispositivo 50 de origen transmite un tren sin incluir datos de audio (503). El dispositivo 50 de origen notifica al dispositivo 60 sumidero sobre un OK mediante el uso de una respuesta al mensaje de solicitud M4R (mensaje de respuesta M4R) (504).
La Figura 24 a la Figura 26 son diagramas que ilustran ejemplos de información intercambiada entre los aparatos de procesamiento de información según la segunda realización de la presente descripción.
La Figura 24 ilustra un ejemplo de definición de un bit cuando wfd_audio_stream_control se usa en un mensaje RTSP recientemente definido. En el presente ejemplo, el dispositivo 60 sumidero puede notificar, de manera explícita, al dispositivo 50 de origen sobre el hecho de que el audio no se encuentra contenido en ESTABLECER_PARÁMETRO. Por consiguiente, en el ejemplo ilustrado en la Figura 16, "Initial audio-off del bit menos significativo (en una posición de bit B0) puede omitirse.
La Figura 25 ilustra ejemplos de configuración de una solicitud RTSP M3R, una respuesta RTSP M3R, una solicitud RTSP M4R y una respuesta RTSP M4R.
A continuación, un ejemplo de configuración de un mensaje concreto se describirá con referencia a la Figura 25.
El dispositivo 60 sumidero incluye wfd_audio_stream_control (rectángulo 420 punteado ilustrado en la Figura 25) en un mensaje de solicitud RTSP M3R y transmite el mensaje al dispositivo 50 de origen (501 ilustrado en la Figura 23). Por consiguiente, el dispositivo 60 sumidero puede consultar si el dispositivo 50 de origen es adaptable a la función específica.
En respuesta a la consulta, el dispositivo 50 de origen transmite un mensaje de respuesta RTSP M3R al dispositivo 60 sumidero y notifica al dispositivo 60 sumidero sobre el hecho de que el dispositivo 50 de origen es adaptable a la función específica (502 ilustrado en la Figura 23). El presente ejemplo describe el caso en el cual el dispositivo 50 de origen es adaptable a todo de una función de (re)incluir datos de audio, una función de reducir datos de audio y una función de reducir datos de audio por otro método. Por consiguiente, el dispositivo 50 de origen establece 1110 en un número binario, "E (rectángulo 421 punteado de la Figura 25)" en un número hexadecimal y transmite la respuesta (502 ilustrado en la Figura 23).
Posteriormente, el dispositivo 60 sumidero transmite un mensaje de solicitud RTSP M4R al dispositivo 50 de origen y se establece (ESTABLECER) de modo que el dispositivo 50 de origen reduce datos de audio y los transmite (503 ilustrado en la Figura 23). En el presente ejemplo, el mensaje de respuesta RTSP M3R confirma que el dispositivo 50 de origen tiene una función de reducir datos de audio por otro método. Por consiguiente, el dispositivo 60 sumidero establece solo la posición de bit B1 ilustrada en la Figura 24 en 1, y puede especificar la transmisión sin incluir datos de audio. En respuesta a ello, el dispositivo 50 de origen transmite un OK en el mensaje de respuesta RTSP M4R (ilustrado en la Figura 25) al dispositivo 60 de origen (504 ilustrado en la Figura 23).
De esta manera, el dispositivo 60 sumidero establece solo la posición de bit B1 ilustrada en la Figura 24 en 1. Por consiguiente, 0010 en un número binario y "2 (rectángulo 422 punteado de la Figura 25)" en un número hexadecimal se usan como valores de establecimiento de parámetro RTSP.
Luego, el dispositivo 50 de origen establece un formato para transmitir una solicitud RTSP M4. En el presente caso, el dispositivo 50 de origen puede llevar a cabo el establecimiento incluido un formato de audio, según se describe más arriba, o llevar a cabo el establecimiento sin incluir un formato de audio. La Figura 26 ilustra un ejemplo en el cual el establecimiento se lleva a cabo sin incluir un formato de audio.
La Figura 26 ilustra ejemplos de configuración de una solicitud RTSP M4 y una respuesta RTSP M4.
Aquí, se supone que la transmisión sin datos de audio desde el inicio se especifica, un método en el cual ningún tren elemental de audio se incluye se selecciona como un método de reducción de audio y un mensaje de solicitud RTSP M4 se transmite sin incluir información de un formato de audio. En el presente caso, cuando el dispositivo 60 sumidero solicita al dispositivo 50 de origen que añada audio a continuación mediante el uso del mensaje de solicitud RTSP M110, el dispositivo 50 de origen necesita notificar al dispositivo 60 sumidero un OK mediante el uso el mensaje de respuesta RTSP M110, y además añadir un parámetro para especificar un formato de audio y transmitirlo mediante el uso de un mensaje de solicitud RTSP M4. El ejemplo de configuración del mensaje de solicitud RTSP M4 usado en el presente caso es igual al del ejemplo ilustrado en la Figura 7 y, por consiguiente, la explicación de aquel se omite aquí.
3. Tercera realización
La tercera realización de la presente descripción describe un ejemplo en el cual el dispositivo sumidero detecta el movimiento o la existencia de una persona y solicita la reducción de datos de audio según el resultado de la detección.
Es preciso observar que las configuraciones de los aparatos de procesamiento de información en la tercera realización de la presente descripción son sustancialmente iguales a aquellas de los aparatos 100, 200 de procesamiento de información ilustrados en la Figura 1 y similares. Por consiguiente, los elementos comunes a la primera realización de la presente descripción se representan con los mismos numerales de referencia que en la primera realización de la presente descripción, y la descripción de dichos elementos se omite.
"Ejemplo de conmutación de visualización de pantalla principal"
A continuación, se describe, primero, un ejemplo del caso en el cual cuando una pantalla del dispositivo de origen se muestra en el dispositivo sumidero, la salida de sonido se controla según si un usuario está mirando la pantalla.
La Figura 27 es un diagrama que ilustra un ejemplo de desplazamiento de una pantalla que se muestra en la visualización 140 e información de sonido emitida desde la unidad 150 de salida de sonido en el aparato 100 de procesamiento de información según la tercera realización de la presente descripción.
La Figura 28 es un diagrama que ilustra un ejemplo de desplazamiento de información intercambiada entre el aparato 100 de procesamiento de información y el aparato 200 de procesamiento de información según la tercera realización de la segunda descripción. La Figura 28 ilustra un ejemplo de intercambio de información correspondiente a la Figura 27.
La Figura 27A ilustra un ejemplo del caso en el cual una imagen y sonido de la imagen del aparato 200 de procesamiento de información se emiten desde el aparato 100 de procesamiento de información. Es decir, la Figura 27A ilustra un ejemplo en el cual, con el establecimiento de audio incluido, la transmisión de tren se lleva a cabo del aparato 200 de procesamiento de información al aparato 100 de procesamiento de información mediante el uso de Wi-Fi CERTIFIED Miracast (361, 362 ilustrado en la Figura 28). En el presente caso, el sonido 351 de la imagen del aparato 200 de procesamiento de información se emite desde la unidad 150 de salida de sonido.
La Figura 27B ilustra un ejemplo del caso en el cual, en el estado ilustrado en la Figura 27A, se determina que un usuario no está mirando la pantalla que se muestra en la visualización 140 (363 ilustrado en la Figura 28).
Por ejemplo, es posible detectar la existencia de una persona o el movimiento de una persona por el sensor 120. Además, el controlador 170 del aparato 100 de procesamiento de información puede determinar si el usuario está mirando la pantalla de la visualización 140 según el resultado de la detección por el sensor 120. Luego, cuando se determina que el usuario no está mirando la pantalla de la visualización 140 durante cierto tiempo, el controlador 170 del aparato 100 de procesamiento de información apaga la salida de sonido de la unidad 150 de salida de sonido.
En el presente caso, el aparato 100 de procesamiento de información transmite el mensaje de solicitud RTSP M110 (ilustrado en la Figura 10) al aparato 200 de procesamiento de información y solicita la reducción de datos de audio (364, 365 ilustrado en la Figura 28). El aparato 200 de procesamiento de información transmite un OK en el mensaje de respuesta RTSP M110 (ilustrado en la Figura 10) al aparato 100 de procesamiento de información (366, 367 ilustrado en la Figura 28).
Posteriormente, el aparato 200 de procesamiento de información transmite un tren en el cual los datos de audio se reducen al aparato 100 de procesamiento de información (368, 369 ilustrado en la Figura 28). En el presente caso, el sonido de la imagen del aparato 200 de procesamiento de información no se emite, según se ilustra en la Figura 27B.
Además, en el presente caso, el controlador 170 del aparato 100 de procesamiento de información puede mostrar información de notificación que indica "el sonido se ha eliminado después de la determinación de que no hay observador alguno" en la visualización 140, según se ilustra en la Figura 27B. Además, el controlador 170 del aparato 100 de procesamiento de información puede llamar la atención de un usuario mediante la emisión de un sonido de alerta, por ejemplo. Cuando el usuario lleva a cabo algunos tipos de acción (p.ej., acción de saludar con una mano) o una reacción dada del sensor 120 se observa dentro de un período dado después de la salida de dicha notificación o sonido de alerta, por ejemplo, el aparato 100 de procesamiento de información puede no solicitar la reducción de datos de audio.
Además, cuando se determina que el usuario no está mirando la pantalla de la visualización 140 durante cierto tiempo, el controlador 170 del aparato 100 de procesamiento de información puede reducir gradualmente un valor de establecimiento de volumen de sonido (valor de volumen) de salida de sonido de la unidad 150 de salida de sonido. En el presente caso, el controlador 170 del aparato 100 de procesamiento de información puede solicitar la reducción de datos de audio después de que el valor de establecimiento de volumen de sonido (valor de volumen) de salida de sonido de la unidad 150 de salida de sonido se haya reducido de manera suficiente.
Además, cuando se determina que el usuario no está mirando la pantalla de la visualización 140 durante cierto tiempo, el controlador 170 del aparato 100 de procesamiento de información puede transmitir una solicitud para reducir el consumo de energía al aparato 200 de procesamiento de información. Por ejemplo, el controlador 170 del aparato 100 de procesamiento de información puede transmitir una solicitud para reducir la resolución de la imagen, o reducir una velocidad de actualización, por ejemplo, al aparato 200 de procesamiento de información.
La Figura 27C ilustra un ejemplo del caso en el cual, en el estado ilustrado en la Figura 27B, el usuario que está mirando la pantalla que se muestra en la visualización 140 se ha detectado (370 ilustrado en la Figura 28). Por ejemplo, se supone que el usuario que ha visto el mensaje ilustrado en la Figura 27B regresa al lado del aparato 100 de procesamiento de información. Además, la existencia del usuario puede detectarse con la condición de que el usuario lleve a cabo una acción dada (p.ej., acción de saludar con una mano, etc.).
En el presente caso, el aparato 100 de procesamiento de información transmite el mensaje de solicitud RTSP M110 (ilustrado en la Figura 11) al aparato 200 de procesamiento de información y solicita la adición de datos de audio (371, 372 ilustrado en la Figura 28). El aparato 200 de procesamiento de información transmite un OK en el mensaje de respuesta RTSP M110 (ilustrado en la Figura 11) al aparato 100 de procesamiento de información (373, 374 ilustrado en la Figura 28).
Posteriormente, el aparato 200 de procesamiento de información transmite un tren que contiene datos de audio al aparato 100 de procesamiento de información (375, 376 ilustrado en la Figura 28). En el presente caso, el sonido 352 de la imagen del aparato 200 de procesamiento de información se emite desde la unidad 150 de salida de sonido, según se ilustra en la Figura 27C.
De esta manera, la tercera realización de la presente descripción es sustancialmente igual a la primera realización de la presente descripción excepto por una activación para solicitar la reducción de datos de audio.
"Ejemplo de operación de d ispositivo sumidero"
La Figura 29 y Figura 30 son diagramas de flujo que ilustran un ejemplo de procedimientos de procesamiento de procesamiento de recepción por el aparato 100 de procesamiento de información según la tercera realización de la presente descripción. La Figura 29 y Figura 30 ilustran un ejemplo del caso en el cual tanto el dispositivo de origen como el dispositivo sumidero son adaptables a la función específica. Además, los procedimientos de procesamiento ilustrados en la Figura 29 y Figura 30 (Etapas E871, E872, E874, E884 a E886, E888 a E890) corresponden a los procedimientos de procesamiento ilustrados en la Figura 14 (Etapas E801 a E803, E805 a E807, E809 a E811). Por consiguiente, la descripción de aquellos se omite parcialmente.
Además, un rectángulo 601 punteado ilustrado en la Figura 29 corresponde al procesamiento de determinación para determinar si los datos de audio son necesarios (Etapa E808) en la Figura 14. Además, un rectángulo 602 punteado ilustrado en la Figura 30 corresponde al procesamiento de determinación para determinar si los datos de audio son innecesarios (Etapa E804) en la Figura 14.
Después de iniciar una sesión de Wi-Fi CERTIFIED Miracast (Etapa E872), el controlador 170 restablece el primer temporizador (Etapa E873). Aquí, el primer temporizador es un temporizador usado para determinar si información de notificación para un usuario se emitirá. A continuación, el controlador 170 lleva a cabo el procesamiento de recepción, decodificación y reproducción de un tren que contiene datos de audio, por ejemplo (Etapa E874).
Posteriormente, el controlador 170 determina si la existencia o el movimiento de un usuario se han detectado por el sensor 120 (Etapa E875). Cuando la existencia o el movimiento del usuario se han detectado (Etapa E875), la operación regresa a la Etapa E873.
Cuando la existencia o el movimiento del usuario no se han detectado (Etapa E875), el controlador 170 aumenta un valor del primer temporizador (Etapa E876). Luego, el controlador 170 determina si el primer temporizador ha superado un valor de límite superior (Etapa E877). Cuando el primer temporizador no ha superado el valor de límite superior (Etapa E877), la operación regresa a la Etapa E874.
Cuando el primer temporizador ha superado el valor de límite superior (Etapa E877), el controlador 170 restablece el segundo temporizador (Etapa E878). Aquí, el segundo temporizador es un temporizador usado para determinar si la reducción de datos de audio se solicitará al dispositivo de origen. Luego, el controlador 170 emite (p.ej., visualizaciones o salidas de sonido) información de notificación para el usuario (Etapa E879).
Posteriormente, el controlador 170 determina si la existencia o el movimiento del usuario se han detectado por el sensor 120 (Etapa E880). Cuando la existencia o el movimiento del usuario se han detectado (Etapa E880), el controlador 170 restablece el segundo temporizador (Etapa E881) y la operación regresa a la Etapa E873.
Cuando la existencia o el movimiento del usuario no se han detectado (Etapa E880), el controlador 170 aumenta un valor del segundo temporizador (Etapa E882). Luego, el controlador 170 determina si el segundo temporizador ha superado un valor de límite superior (Etapa E883). Cuando el segundo temporizador no ha superado el valor de límite superior (Etapa E883), la operación regresa a la Etapa E879. Cuando el segundo temporizador ha superado el valor de límite superior (Etapa E883), la operación procede a la Etapa E884.
Además, el controlador 170 determina si la existencia o el movimiento del usuario se han detectado por el sensor 120 (Etapa E887). Cuando la existencia o el movimiento del usuario se han detectado (Etapa E887), la operación procede a la Etapa E888. Por el contrario, cuando la existencia o el movimiento del usuario no se han detectado (Etapa E887), la operación regresa a la Etapa E886.
De esta manera, una activación para solicitar al dispositivo de origen que reduzca los datos de audio y transmita los datos (primera activación) puede ser una activación provocada por la detección de un usuario existente alrededor del aparato 100 de procesamiento de información o por el movimiento del usuario.
Es preciso notar que el ejemplo de operación del dispositivo de origen es igual al de la Figura 15 y, por consiguiente, la explicación de aquel se omite aquí.
Según se describe más arriba, en la realización de la presente descripción, en un método de transmisión que usa un MPEG2-TS, el dispositivo de origen reduce datos de audio y transmite los datos cuando se le notifica por el dispositivo sumidero conectado el hecho de que los datos de audio son innecesarios. Por ejemplo, el dispositivo de origen puede reducir datos de audio almacenados en una carga útil de un paquete PES y transmitir los datos sin cambiar un PID. De esta manera, el dispositivo de origen puede ajustar, de manera adecuada, una cantidad de datos de un tren elemental de audio según una solicitud del dispositivo sumidero conectado.
Por consiguiente, en la realización de la presente descripción, cuando el audio es innecesario, una cantidad de datos requerida para una sección inalámbrica puede reducirse, lo cual puede prevenir colisiones o congestión. Además, es posible reducir el consumo de energía tanto del dispositivo de origen como del dispositivo sumidero.
Además, cuando el dispositivo sumidero opera en audio maestro, es posible llevar a cabo la reproducción síncrona según una PTS.
Un dispositivo sumidero que puede reproducir vídeo en un transcurso libre de un reloj de reproducción de audio puede solicitar al dispositivo de origen que lleve a cabo la transmisión sin incluir incluso una PTS. De esta manera, es posible evitar colisiones o congestión por la reducción de una cantidad de datos y reducir el consumo de energía tanto del dispositivo de origen como del dispositivo sumidero.
Además, es posible añadir y reducir datos de audio en relación con la operación de conmutación de una pantalla principal y una subpantalla (p.ej., operación de usuario), movimiento automático como, por ejemplo, adición de una pantalla de visualización, o si un usuario está mirando una pantalla. En el presente caso, no es necesario llevar a cabo la operación de usuario complicada para añadir y reducir datos de audio.
Es preciso observar que la primera y segunda realizaciones de la presente descripción describen ejemplos del caso en el cual una imagen basada en ondas de radiodifusión y una imagen del dispositivo de origen se muestran al mismo tiempo en el dispositivo sumidero. Sin embargo, la primera y segunda realizaciones de la presente descripción pueden aplicarse de manera similar también cuando imágenes de dos o más dispositivos de origen se muestran al mismo tiempo en el dispositivo sumidero, o cuando múltiples imágenes de un dispositivo de origen se muestran al mismo tiempo en el dispositivo sumidero. Además, la tercera realización de la presente descripción describe un ejemplo del caso en el cual una imagen de un dispositivo de origen se muestra en el dispositivo sumidero. Sin embargo, la tercera realización de la presente descripción puede aplicarse de manera similar también cuando imágenes de dos o más dispositivos de origen se muestran al mismo tiempo en el dispositivo sumidero.
4. Ejemplo de aplicación
La tecnología según la descripción puede aplicarse a varios productos. Por ejemplo, los aparatos 100, 200 y 210 de procesamiento de información pueden realizarse como terminales móviles como, por ejemplo, teléfonos inteligentes, ordenadores personales (PC) tipo tabletas, ordenadores portátiles, terminales de juegos portátiles, o cámaras digitales, terminales tipo fijos como, por ejemplo, receptores de televisión, impresoras, escáneres digitales, o almacenamientos de red, o terminales montados en el automóvil como, por ejemplo, dispositivos de navegación para automóviles.
Además, los aparatos 100, 200 y 210 de procesamiento de información pueden realizarse como terminales que llevan a cabo la comunicación M2M (Máquina a Máquina) (a los que también se hace referencia como terminales MTC (Comunicación Tipo Máquina) como, por ejemplo, medidores inteligentes, máquinas expendedoras, dispositivos de vigilancia remotamente controlados, o terminales POS (Punto de Venta). Además, los aparatos 100, 200 y 210 de procesamiento de información pueden ser módulos de comunicación inalámbrica montados en dichos terminales (por ejemplo, módulos de circuitos integrados configurados por una microplaqueta).
Por otro lado, por ejemplo, los aparatos 100, 200 y 210 de procesamiento de información pueden realizarse como un punto de acceso de LAN inalámbrica (a la que también se hace referencia como una estación base inalámbrica) que tiene una función de encaminador o que no tiene una función de encaminador. Los aparatos 100, 200 y 210 de procesamiento de información pueden realizarse como un encaminador de LAN inalámbrica móvil. Los aparatos 100, 200 y 210 de procesamiento de información pueden también ser un módulo de comunicación inalámbrica (por ejemplo, un módulo de circuitos integrados configurado con una microplaqueta) montado en el dispositivo.
“ 4-1 Primer ejemplo de aplicación”
La Figura 31 es un diagrama de bloques que muestra un ejemplo de una configuración esquemática de un teléfono 900 inteligente al cual se le puede aplicar la tecnología de la presente descripción. El teléfono 900 inteligente incluye un procesador 901, una memoria 902, un almacenamiento 903, una interfaz 904 conectada externamente, una cámara 906, un sensor 907, un micrófono 908, un dispositivo 909 de entrada, un dispositivo 910 de visualización, un altavoz 911, una interfaz 913 de comunicación inalámbrica, un conmutador 914 de antena, una antena 915, un bus 917, una batería 918 y un controlador 919 auxiliar.
El procesador 901 puede ser, por ejemplo, una CPU (Unidad de Procesamiento Central) o un SoC (Sistema en Chip), y controla funciones de una capa de aplicación y otras capas del teléfono 900 inteligente. La memoria 902 incluye una RAM (memoria de acceso aleatorio) y una ROM (memoria de solo lectura) y almacena programas ejecutados por el procesador 901 y datos. El almacenamiento 903 puede incluir un medio de almacenamiento como, por ejemplo, una memoria de semiconductor o un disco duro. La interfaz 904 conectada externamente es una interfaz para conectar un dispositivo fijado externamente como, por ejemplo, una tarjeta de memoria o un dispositivo USB (bus universal en serie) al teléfono 900 inteligente.
La cámara 906 tiene un sensor de imágenes, por ejemplo, un CCD (dispositivo de carga acoplada) o un CMOS (semiconductor de óxido de metal complementario) para generar imágenes capturadas. El sensor 907 puede incluir un grupo de sensores que incluye, por ejemplo, un sensor de posicionamiento, un sensor de giroscopio, un sensor geomagnético, un sensor de aceleración y similares. El micrófono 908 convierte la entrada de sonido en el teléfono 900 inteligente en señales de audio. El dispositivo 909 de entrada incluye, por ejemplo, un sensor táctil que detecta el tacto en una pantalla del dispositivo 910 de visualización, un teclado numérico, botones, conmutadores y similares para recibir manipulaciones o entradas de información de un usuario. El dispositivo 910 de visualización tiene una pantalla como, por ejemplo, una pantalla de cristal líquido (LCD, por sus siglas en inglés), o una visualización de diodos emisores de luz orgánica (OLED, por sus siglas en inglés) para mostrar imágenes de salida del teléfono 900 inteligente. El altavoz 911 convierte señales de audio emitidas desde el teléfono 900 inteligente en sonidos.
La interfaz 913 de comunicación inalámbrica soporta uno o más estándares de LAN inalámbrica de IEEE 802.11a, 11b, 11g, 11n, 11ac y 11ad para ejecutar la comunicación LAN inalámbrica. La interfaz 913 de comunicación inalámbrica puede comunicarse con otro dispositivo mediante un punto de acceso de LAN inalámbrica en un modo de infraestructura. Además, la interfaz 913 de comunicación inalámbrica puede comunicarse directamente con otro dispositivo en un modo de comunicación directa como, por ejemplo, un modo ad hoc o Wi-Fi Direct (marca comercial registrada). Wi-Fi Direct es diferente del modo ad hoc y, por consiguiente, uno de dos terminales funciona como un punto de acceso. Sin embargo, la comunicación se lleva a cabo directamente entre los terminales. La interfaz 913 de comunicación inalámbrica puede normalmente incluir un procesador de banda base, un circuito RF (radiofrecuencia), un amplificador de potencia y similares. La interfaz 913 de comunicación inalámbrica puede ser un módulo de un solo chip en el cual una memoria que almacena un programa de control de comunicación, un procesador que ejecuta el programa y un circuito relevante se integran. La interfaz 913 de comunicación inalámbrica puede soportar otro tipo de esquema de comunicación inalámbrica como, por ejemplo, un esquema de comunicación celular, un esquema de comunicación inalámbrica de corto alcance, o un esquema de comunicación inalámbrica de proximidad además del esquema de LAN inalámbrica. El conmutador 914 de antena conmuta un destino de conexión de la antena 915 para múltiples circuitos (por ejemplo, circuitos para diferentes esquemas de comunicación inalámbrica) incluidos en la interfaz 913 de comunicación inalámbrica. La antena 915 tiene uno solo o múltiples elementos de antena (por ejemplo, múltiples elementos de antena que constituyen una antena MIMO) y se usa para la transmisión y recepción de señales inalámbricas de la interfaz 913 de comunicación inalámbrica.
Es preciso observar que el teléfono 900 inteligente puede incluir múltiples antenas (por ejemplo, antenas para una LAN inalámbrica o antenas para un esquema de comunicación inalámbrica de proximidad, o similares), sin limitarse al ejemplo de la Figura 31. En el presente caso, el conmutador 914 de antena puede omitirse de la configuración del teléfono 900 inteligente.
El bus 917 conecta el procesador 901, la memoria 902, el almacenamiento 903, la interfaz 904 externamente conectada, la cámara 906, el sensor 907, el micrófono 908, el dispositivo 909 de entrada, el dispositivo 910 de visualización, el altavoz 911, la interfaz 913 de comunicación inalámbrica y el controlador 919 auxiliar entre sí. La batería 918 provee energía eléctrica a cada uno de los bloques del teléfono 900 inteligente que se muestra en la Figura 31 mediante líneas de suministro de energía parcialmente indicadas por líneas discontinuas en el dibujo. El controlador 919 auxiliar provoca, por ejemplo, mínimas funciones requeridas del teléfono 900 inteligente que funcionará en un modo en reposo.
En el teléfono 900 inteligente que se muestra en la Figura 31, la unidad 170 de control descrita con referencia a la Figura 2 puede montarse en la interfaz 913 de comunicación inalámbrica. Al menos algunas de las funciones pueden montarse en el procesador 901 o controlador 919 auxiliar.
Es preciso observar que el teléfono 900 inteligente puede funcionar como un punto de acceso inalámbrico (PA de software) mientras el procesador 901 ejecuta la función de un punto de acceso en un nivel de aplicación. Además, la interfaz 913 de comunicación inalámbrica puede tener la función de un punto de acceso inalámbrico.
"4-2. Segundo ejemplo de aplicación"
La Figura 32 es un diagrama de bloques que muestra un ejemplo de una configuración esquemática de un dispositivo 920 de navegación para automóviles al cual puede aplicarse la tecnología de la presente descripción. El dispositivo 920 de navegación para automóviles incluye un procesador 921, una memoria 922, un módulo GPS (sistema de posicionamiento global) 924, un sensor 925, una interfaz 926 de datos, un reproductor 927 de contenidos, una interfaz 928 de medio de almacenamiento, un dispositivo 929 de entrada, un dispositivo 930 de visualización, un altavoz 931, una interfaz 933 de comunicación inalámbrica, un conmutador 934 de antena, una antena 935 y una batería 938.
El procesador 921 puede ser, por ejemplo, una CPU o un SoC que controlan una función de navegación y otras funciones del dispositivo 920 de navegación para automóviles. La memoria 922 incluye una RAM y una ROM que almacenan programas ejecutados por el procesador 921 y datos.
El módulo GPS 924 mide una posición del dispositivo 920 de navegación para automóviles (por ejemplo, latitud, longitud y altitud) mediante el uso de señales GPS recibidas de un satélite GPS. El sensor 925 puede incluir un grupo de sensores que incluye, por ejemplo, un sensor de giroscopio, un sensor geomagnético, un sensor neumático y similares. La interfaz 926 de datos se conecta a una red 941 montada en el vehículo mediante, por ejemplo, un terminal que no se ilustra para adquirir datos generados en el lado de vehículo como, por ejemplo, datos de velocidad de automóvil.
El reproductor 927 de contenidos reproduce contenido almacenado en un medio de almacenamiento (por ejemplo, un CD o un DVD) insertado en la interfaz 928 de medio de almacenamiento. El dispositivo 929 de entrada incluye, por ejemplo, un sensor táctil que detecta el tacto en una pantalla del dispositivo 930 de visualización, botones, conmutadores y similares para recibir manipulaciones o entradas de información de un usuario. El dispositivo 930 de visualización tiene una pantalla como, por ejemplo, una visualización LCD u OLED para mostrar imágenes de la función de navegación o contenido reproducido. El altavoz 931 emite sonidos de la función de navegación o contenido reproducido.
La interfaz 933 de comunicación inalámbrica soporta uno o más estándares de LAN inalámbrica de IEEE 802.11a, 11b, 11g, 11n, 11ac y 11ad para ejecutar la comunicación LAN inalámbrica. La interfaz 933 de comunicación inalámbrica puede comunicarse con otro dispositivo mediante un punto de acceso de LAN inalámbrica en el modo de infraestructura. Además, la interfaz 933 de comunicación inalámbrica puede comunicarse directamente con otro dispositivo en un modo de comunicación directa como, por ejemplo, un modo ad hoc o Wi-Fi Direct. La interfaz 933 de comunicación inalámbrica puede normalmente tener un procesador de banda base, un circuito RF, un amplificador de potencia y similares. La interfaz 933 de comunicación inalámbrica puede ser un módulo de un solo chip en el cual una memoria que almacena un programa de control de comunicación, un procesador que ejecuta el programa y un circuito relevante se integran. La interfaz 933 de comunicación inalámbrica puede admitir otro tipo de esquema de comunicación inalámbrica como, por ejemplo, un esquema de comunicación inalámbrica de corto alcance, un esquema de comunicación inalámbrica de proximidad o el esquema de comunicación celular además del esquema de LAN inalámbrica. El conmutador 934 de antena conmuta un destino de conexión de la antena 935 para múltiples circuitos incluidos en la interfaz 933 de comunicación inalámbrica. La antena 935 tiene uno solo o múltiples elementos de antena y se usa para la transmisión y recepción de señales inalámbricas de la interfaz 933 de comunicación inalámbrica.
Es preciso notar que el dispositivo 920 de navegación para automóviles puede incluir múltiples antenas, sin encontrarse limitado al ejemplo de la Figura 32. En el presente caso, el conmutador 934 de antena puede omitirse de la configuración del dispositivo 920 de navegación para automóviles.
La batería 938 suministra energía eléctrica a cada uno de los bloques del dispositivo 920 de navegación para automóviles que se muestra en la Figura 32 mediante líneas de suministro de energía parcialmente indicadas por líneas discontinuas en el dibujo. Además, la batería 938 acumula energía eléctrica provista desde el vehículo.
En el dispositivo 920 de navegación para automóviles que se muestra en la Figura 32, la unidad 170 de control descrita con referencia a la Figura 2 puede montarse en la interfaz 933 de comunicación inalámbrica. Al menos algunas de las funciones pueden montarse en el procesador 921.
La interfaz 933 de comunicación inalámbrica puede funcionar como los aparatos 100, 200 y 210 de procesamiento de información descritos más arriba para proveer conexión inalámbrica a un terminal que pertenece a un usuario que está conduciendo un vehículo.
La tecnología de la presente descripción puede realizarse como un sistema 940 incorporado al vehículo (o un vehículo) que incluye uno o más bloques del dispositivo 920 de navegación para automóviles descrito más arriba, una red 941 incorporada al vehículo y un módulo 942 de lado de vehículo. El módulo 942 de lado de vehículo genera datos de lado de vehículo como, por ejemplo, una velocidad de vehículo, el número de rotaciones de motor, o información de fallos y emite los datos generados a la red 941 incorporada al vehículo.
"4.3. Tercer ejemplo de aplicación"
La Figura 33 es un diagrama de bloques que muestra un ejemplo de una configuración esquemática de un punto 950 de acceso inalámbrico que se comunica con un aparato de procesamiento de información al cual puede aplicarse la tecnología de la presente descripción. El punto 950 de acceso inalámbrico incluye un controlador 951, una memoria 952, un dispositivo 954 de entrada, un dispositivo 955 de visualización, una interfaz 957 de red, una interfaz 963 de comunicación inalámbrica, un conmutador 964 de antena y una antena 965.
El controlador 951 puede ser, por ejemplo, una CPU o un procesador digital de señales (DSP, por sus siglas en inglés) y opera varias funciones (por ejemplo, restricción de acceso, encaminamiento, encriptación, cortafuegos y gestión de registro) de la capa de Protocolo de Internet (IP, por sus siglas en inglés) y capas superiores del punto 950 de acceso inalámbrico. La memoria 952 incluye una RAM y una ROM y almacena un programa ejecutado por el controlador 951 y varios tipos de datos de control (por ejemplo, una lista de terminales, una tabla de encaminamiento, una clave de encriptación, configuración de seguridad y un registro).
El dispositivo 954 de entrada incluye, por ejemplo, un botón o conmutador y recibe una manipulación de un usuario. El dispositivo 955 de visualización incluye una lámpara LED y muestra un estado de funcionamiento del punto 950 de acceso inalámbrico.
La interfaz 957 de red es una interfaz de comunicación cableada que conecta el punto 950 de acceso inalámbrico a una red 958 de comunicación cableada. La interfaz 957 de red puede incluir múltiples terminales de conexión. La red 958 de comunicación cableada puede ser una LAN como, por ejemplo, Ethernet (marca comercial registrada) o puede ser una red de área amplia (WAN, por sus siglas en inglés).
La interfaz 963 de comunicación inalámbrica soporta uno o más estándares de LAN inalámbrica de IEEE 802.11a, 11b, 11g, 11n, 11ac y 11ad para proveer una conexión inalámbrica a un terminal cercano como un punto de acceso. La interfaz 963 de comunicación inalámbrica puede normalmente incluir un procesador de banda base, un circuito RF y un amplificador de potencia. La interfaz 963 de comunicación inalámbrica puede ser un módulo de un solo chip en el cual una memoria que almacena un programa de control de comunicación, un procesador que ejecuta el programa y circuitos relevantes se integran. El conmutador 964 de antena conmuta un destino de conexión de la antena 965 entre múltiples circuitos incluidos en la interfaz 963 de comunicación inalámbrica. La antena 965 incluye un elemento de antena o múltiples elementos de antena y se usa para transmitir y recibir una señal inalámbrica a través de la interfaz 963 de comunicación inalámbrica.
En el punto 950 de acceso inalámbrico que se muestra en la Figura 33, la unidad 170 de control descrita con referencia a la Figura 2 puede montarse en la interfaz 963 de comunicación inalámbrica. Al menos algunas de las funciones pueden montarse en el controlador 951.
Asimismo, la realización descrita más arriba ilustra un ejemplo para realizar la presente tecnología y cuestiones en la realización y tecnología que especifican cuestiones dentro del alcance de las reivindicaciones tienen relación de correspondencia respectivamente. De manera similar, la tecnología que especifica cuestiones dentro del alcance de las reivindicaciones y las cuestiones en la realización de la presente tecnología, a las cuales se anexan los mismos nombres, tienen relación de correspondencia respectivamente.
Asimismo, los procedimientos de procesamiento descritos en la realización de más arriba pueden reconocerse como un método que tiene una serie de los procedimientos, o pueden reconocerse como un programa para hacer que un ordenador ejecute una serie de los procedimientos o un medio de grabación legible por ordenador no transitorio que tiene el programa allí grabado. Como el medio de grabación, por ejemplo, un disco de ordenador (CD, por sus siglas en inglés), un minidisco (MD), un disco versátil digital (DVD), una tarjeta de memoria y un disco Blu-ray (R) o similares son utilizables.
Las personas con experiencia en la técnica deben comprender que varias modificaciones, combinaciones, subcombinaciones y alternaciones pueden ocurrir según los requisitos de diseño y otros factores siempre que se encuentren dentro del alcance de las reivindicaciones anexas o sus equivalentes.
Lista de signos de referencia
10 sistema de comunicación
11 estación de radiodifusión
50 dispositivo de origen
60 dispositivo sumidero
100, 200, 210 aparato de procesamiento de información 110 unidad de comunicación
111 unidad de procesamiento de datos
112 unidad de procesamiento de transmisión
113 unidad de interfaz inalámbrica
114 antena
120 sensor
130 unidad de recepción de operación
140 visualización
150 unidad de salida de sonido
160 memoria
170 controlador
900 teléfono inteligente
901 procesador
902 memoria
903 almacenamiento
904 interfaz externamente conectada
906 cámara
907 sensor
908 micrófono
909 dispositivo de entrada
910 dispositivo de visualización
911 altavoz
913 interfaz de comunicación inalámbrica
914 conmutador de antena
915 antena
917 bus
918 batería
919 controlador auxiliar
920 dispositivo de navegación para automóviles
921 procesador
922 memoria
módulo de GPS
sensor
interfaz de datos
reproductor de contenido
interfaz de medio de almacenamiento dispositivo de entrada
dispositivo de visualización altavoz
interfaz de comunicación inalámbrica conmutador de antena
antena
batería
red incorporada al vehículo módulo de lado de vehículo
punto de acceso inalámbrico controlador
memoria
dispositivo de entrada
dispositivo de visualización
interfaz de red
red de comunicación cableada interfaz de comunicación inalámbrica conmutador de antena
antena

Claims (14)

REIVINDICACIONES
1. Un aparato (100) de procesamiento de información que comprende:
circuitos configurados para
recibir una primera señal de imagen multiplexada y una primera señal de sonido de un primer aparato (200) de procesamiento de información mediante el uso de un tren de transporte (TS) del grupo de expertos en imágenes en movimiento (MPEG) 2, y una segunda señal de imagen y una segunda señal de sonido de un segundo aparato (11, 210) de procesamiento de información; y
llevar a cabo el control para no emitir datos contenidos en una carga útil de tren elemental paquetizado (PES) en un paquete PES paquetizado en un paquete de transporte (TS) especificado por un identificador de paquete (PID) que especifica la transmisión de datos de sonido descrita en una tabla de mapa de programa (PMT) y para extraer una marca de tiempo de presentación (PTS) contenida en una porción de encabezamiento PES del paquete PES después de transmitir una información de control al primer aparato de procesamiento de información que indica una reducción de los primeros datos de sonido, y para mostrar la primera señal de imagen según la PTS extraída del paquete PES y la segunda señal de imagen y segunda señal de sonido;
en donde los circuitos especifican, cuando realizan la solicitud al otro aparato (200, 11, 210) de procesamiento de información, uno de un primer método de reducción de datos de sonido en el cual la señal múltiplex MPEG2-TS que contiene el paquete PES que lleva datos de sonido se genera y transmite y un segundo método de reducción de datos de sonido en el cual la señal múltiplex MPEG2-TS que no contiene el paquete PES que lleva datos de sonido se genera y transmite.
2. El aparato (100) de procesamiento de información según la reivindicación 1, en donde los circuitos realizan la solicitud al otro aparato (11,210) de procesamiento de información según una primera activación.
3. El aparato (100) de procesamiento de información según la reivindicación 1, en donde los circuitos realizan la solicitud al otro aparato de procesamiento de información para reducir la cantidad de datos de sonido según una primera activación, y en donde los circuitos llevan a cabo el control para extraer datos de sonido contenidos en la carga útil de PES para demultiplexar una señal múltiplex MPEG2-TS recibida del otro aparato de procesamiento de información después de solicitar al otro aparato de procesamiento de información que restablezca una cantidad de datos de sonido original según una segunda activación mientras recibe la señal múltiplex MPEG2-TS en la cual la cantidad de datos de sonido se reduce.
4. El aparato (100) de procesamiento de información según la reivindicación 2, en donde la primera activación se provoca por la detección de un usuario existente en un área alrededor del aparato de procesamiento de información o por el movimiento del usuario.
5. El aparato (100) de procesamiento de información según la reivindicación 1, en donde los circuitos retienen un valor de establecimiento de volumen de sonido de salida de sonido antes de que la solicitud se realice, solicita al otro aparato de procesamiento de información que restablezca una cantidad de datos de sonido original y establece el valor de establecimiento de volumen de sonido retenido en una temporización cuando los datos de sonido contenidos en la carga útil de PES se extraen después de la solicitud de restablecer la cantidad de datos de sonido original.
6. El aparato (100) de procesamiento de información según la reivindicación 1, en donde los circuitos solicitan al otro aparato de procesamiento de información que restablezca una cantidad de datos de sonido original, y ajustan un volumen de sonido cuando los datos de sonido contenidos en la carga útil de PES del otro aparato de procesamiento de información se extraen después de la solicitud de restablecer la cantidad de datos de sonido original.
7. Un aparato (200) de procesamiento de información que comprende:
circuitos configurados para
transmitir una señal de imagen multiplexada y señal de sonido a otro aparato (100) de procesamiento de información mediante el uso de un tren de transporte (TS) del grupo de expertos en imágenes en movimiento (MPEG) 2; y
llevar a cabo el control para reducir a cero una cantidad de datos de carga útil de tren elemental paquetizado (PES) en un paquete PES paquetizado en un paquete TS especificado por un identificador de paquete (PID) que especifica la transmisión de datos de sonido descrita en una tabla de mapa de programa (PMT), según una solicitud del otro aparato (100) de procesamiento de información, sin cambiar el PID y para multiplexar y transmitir el paquete PES para la transmisión de señal de sonido en la cual la cantidad de datos se reduce y el paquete PES para la transmisión de señal de imagen;
en donde los circuitos llevan a cabo el control para llevar a cabo, cuando se solicita que usen una reducción de datos de sonido diferente de una primera reducción de datos de sonido para reducir una cantidad de datos de sonido del otro aparato de procesamiento de información en el cual la señal múltiplex MPEG2-TS que contiene el paquete PES que lleva datos de sonido se genera y transmite, una segunda reducción de datos de sonido en la cual el paquete PES que lleva datos de sonido no se genera sin incluir información del PID que especifica datos de sonido en la PMT, y para transmitir un paquete PES para la transmisión de la señal de imagen sin multiplexar un paquete PES para la transmisión de la señal de sonido.
8. El aparato (200) de procesamiento de información según la reivindicación 7,
en donde los circuitos llevan a cabo el control para almacenar, cuando se solicita que se restablezca una cantidad de datos de sonido original del otro aparato de procesamiento de información mientras se transmite el paquete PES para la transmisión de señal de sonido en la cual la cantidad de datos se reduce y el paquete PES para la transmisión de la señal de imagen después de la multiplexación, datos de sonido normales en la carga útil de PES, y para multiplexar y transmitir el paquete PES para la transmisión de señal de sonido y el paquete PES para la transmisión de la señal de imagen.
9. El aparato (200) de procesamiento de información según la reivindicación 7, en donde los circuitos llevan a cabo el control para almacenar, cuando se solicita que se restablezca una cantidad de datos de sonido original del otro aparato de procesamiento de información mientras se transmite el paquete PES para la transmisión de señal de imagen sin multiplexar el paquete PES para la transmisión de la señal de sonido después de que la segunda reducción de datos de sonido se lleva a cabo, datos de sonido normales en la carga útil de PES con el PID que especifica la transmisión de datos de sonido incluida en la PMT, y para multiplexar y transmitir el paquete PES para la transmisión de la señal de sonido y el paquete PES para la transmisión de la señal de imagen.
10. Un sistema (10) de comunicación que comprende:
un primer aparato (200) de procesamiento de información según se define en la reivindicación 7, y
un segundo aparato (100) de procesamiento de información según se define en la reivindicación 1.
11. Un método de procesamiento de información, implementado por un aparato de procesamiento de información, que comprende:
llevar a cabo, por circuitos del aparato de procesamiento de información, la comunicación para recibir una primera señal de imagen multiplexada y una primera señal de sonido de un primer aparato de procesamiento de información mediante el uso de un tren de transporte (TS) del grupo de expertos en imágenes en movimiento (MPEG) 2, y una segunda señal de imagen y una segunda señal de sonido de un segundo aparato de procesamiento de información; y
llevar a cabo, por los circuitos del aparato de procesamiento de información, el control para no emitir datos contenidos en una carga útil de tren elemental paquetizado (PES) en un paquete PES paquetizado en un paquete TS especificado por un identificador de paquete (PID) que especifica la transmisión de datos de sonido descrita en una tabla de mapa de programa (PMT) y para extraer PTS contenida en una porción de encabezamiento PES después de transmitir información de control al primer aparato de procesamiento de información que indica una reducción de los primeros datos de sonido, y para mostrar la primera señal de imagen según la PTS extraída del paquete PES y la segunda señal de imagen y segunda señal de sonido;
en donde los circuitos especifican, cuando realizan la solicitud al otro aparato (200, 11, 210) de procesamiento de información, uno de un primer método de reducción de datos de sonido en el cual la señal múltiplex MPEG2-TS que contiene el paquete PES que lleva datos de sonido se genera y transmite y un segundo método de reducción de datos de sonido en el cual la señal múltiplex MPEG2-TS que no contiene el paquete PES que lleva datos de sonido se genera y transmite.
12. Un método de procesamiento de información que comprende:
llevar a cabo, por circuitos del aparato de procesamiento de información, una comunicación para transmitir una señal de imagen multiplexada y señal de sonido a otro aparato de procesamiento de información mediante el uso de un tren de transporte (TS) del grupo de expertos en imágenes en movimiento (MPEG) 2; y
llevar a cabo, por los circuitos del aparato de procesamiento de información, el control para reducir a cero una cantidad de datos de carga útil de tren elemental paquetizado (PES) en un paquete PES paquetizado en un paquete TS especificado por un identificador de paquete (PID) que especifica la transmisión de datos de sonido descrita en una tabla de mapa de programa (PMT), según una solicitud del otro aparato de procesamiento de información, sin cambiar el PID y para multiplexar y transmitir el paquete PES para la transmisión de señal de sonido en la cual la cantidad de datos se reduce y el paquete PES para la transmisión de la señal de imagen;
en donde los circuitos llevan a cabo el control para llevar a cabo, cuando se solicita que se use una reducción de datos de sonido diferente de una primera reducción de datos de sonido para reducir una cantidad de datos de sonido del otro aparato de procesamiento de información en el cual la señal múltiplex MPEG2-TS que contiene el paquete PES que lleva datos de sonido se genera y transmite, una segunda reducción de datos de sonido en la cual el paquete PES que lleva datos de sonido no se genera sin incluir información del PID que especifica datos de sonido en la PMT, y para transmitir un paquete PES para la transmisión de la señal de imagen sin multiplexar un paquete PES para la transmisión de la señal de sonido.
13. Un medio legible por ordenador no transitorio que almacena un programa que, cuando se ejecuta por un aparato de procesamiento de información, hace que el aparato de procesamiento de información lleve a cabo un método según se define en la reivindicación 11.
14. Un medio legible por ordenador no transitorio que almacena un programa que, cuando se ejecuta por un aparato de procesamiento de información, hace que el aparato de procesamiento de información lleve a cabo un método según se define en la reivindicación 12.
ES16715115T 2015-03-12 2016-03-02 Aparato de procesamiento de información, sistema de comunicación, método de procesamiento de información y medio legible por ordenador no transitorio Active ES2807827T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015049332A JP6520242B2 (ja) 2015-03-12 2015-03-12 情報処理装置、通信システム、情報処理方法およびプログラム
PCT/JP2016/001133 WO2016143304A1 (en) 2015-03-12 2016-03-02 Information processing apparatus, communication system, information processing method and non-transitory computer readable medium

Publications (1)

Publication Number Publication Date
ES2807827T3 true ES2807827T3 (es) 2021-02-24

Family

ID=55697405

Family Applications (1)

Application Number Title Priority Date Filing Date
ES16715115T Active ES2807827T3 (es) 2015-03-12 2016-03-02 Aparato de procesamiento de información, sistema de comunicación, método de procesamiento de información y medio legible por ordenador no transitorio

Country Status (10)

Country Link
US (1) US10477268B2 (es)
EP (1) EP3269145B1 (es)
JP (1) JP6520242B2 (es)
CN (1) CN107431829B (es)
ES (1) ES2807827T3 (es)
MX (1) MX371488B (es)
RU (1) RU2718117C2 (es)
SG (1) SG11201707143XA (es)
TW (1) TWI686067B (es)
WO (1) WO2016143304A1 (es)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020016810A (ja) * 2018-07-27 2020-01-30 セイコーエプソン株式会社 表示システムの制御方法、表示システムおよび表示装置
KR102668429B1 (ko) * 2019-11-15 2024-05-24 삼성전자주식회사 전자장치 및 그 제어방법
CN110798731A (zh) * 2019-11-15 2020-02-14 北京字节跳动网络技术有限公司 视频数据的处理方法、装置、电子设备及计算机可读介质

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11177515A (ja) * 1997-12-10 1999-07-02 Sony Corp データ符号化装置、データ多重化装置及びデータ符号化多重化装置
US6968567B1 (en) * 1999-04-15 2005-11-22 Sedna Patent Services, Llc Latency reduction in providing interactive program guide
JP4200630B2 (ja) * 2000-03-17 2008-12-24 ソニー株式会社 映像記録再生装置及び映像記録再生方法
NZ524460A (en) * 2000-09-01 2004-11-26 Ncube Corp Digital media quality adjustment by changing streaming constraints e.g. improving bandwidth by not sending audio upon user request
JP2002176434A (ja) * 2000-12-06 2002-06-21 Hitachi Kokusai Electric Inc 映像・音声データ伝送方式
JP2005123789A (ja) * 2003-10-15 2005-05-12 Matsushita Electric Ind Co Ltd Av同期システム
JP2007028212A (ja) * 2005-07-15 2007-02-01 Canon Inc 再生装置及び再生方法
CN101288116A (zh) * 2005-10-13 2008-10-15 Lg电子株式会社 用于处理信号的方法和装置
KR20080078838A (ko) * 2005-12-20 2008-08-28 마쯔시다덴기산교 가부시키가이샤 데이터 출력 장치, 기기 제어 장치 및 멀티미디어 배포시스템
JP2007259037A (ja) * 2006-03-23 2007-10-04 Seiko Epson Corp テレビ
WO2008047054A2 (fr) * 2006-10-18 2008-04-24 France Telecom Procedes et dispositifs pour optimiser les ressources necessaires a la presentation de contenus multimedias
US20100061466A1 (en) 2007-03-26 2010-03-11 Shinya Gozen Digital broadcast transmitting apparatus, digital broadcast receiving apparatus, and digital broadcast transmitting/receiving system
JP2009111955A (ja) * 2007-11-01 2009-05-21 Panasonic Corp ストリーム再生装置
JP2011248768A (ja) * 2010-05-28 2011-12-08 Sony Corp 情報処理装置、情報処理システム及びプログラム
JP5874197B2 (ja) * 2011-05-26 2016-03-02 ソニー株式会社 表示装置および方法、並びにプログラム
US9743119B2 (en) * 2012-04-24 2017-08-22 Skreens Entertainment Technologies, Inc. Video display system
WO2014033570A1 (en) * 2012-08-28 2014-03-06 Koninklijke Philips N.V. Audio forwarding device and corresponding method.
JP5929719B2 (ja) 2012-11-12 2016-06-08 ソニー株式会社 情報処理装置、通信システムおよび情報処理方法
JP6445549B2 (ja) 2013-06-28 2018-12-26 エルジー エレクトロニクス インコーポレイティド 直接通信システムにおけるデバイス探索方法及びそのための装置
US9819604B2 (en) * 2013-07-31 2017-11-14 Nvidia Corporation Real time network adaptive low latency transport stream muxing of audio/video streams for miracast
JP6400280B2 (ja) * 2013-08-12 2018-10-03 株式会社ソニー・インタラクティブエンタテインメント 情報処理システムおよび情報処理装置
GB2533524B8 (en) * 2013-08-30 2020-12-23 Skreens Entertainment Tech Inc Video display system

Also Published As

Publication number Publication date
TWI686067B (zh) 2020-02-21
CN107431829A (zh) 2017-12-01
US20180048933A1 (en) 2018-02-15
JP6520242B2 (ja) 2019-05-29
TW201703482A (zh) 2017-01-16
MX2017011378A (es) 2018-01-25
EP3269145B1 (en) 2020-06-24
RU2017131104A3 (es) 2019-06-04
MX371488B (es) 2020-01-31
CN107431829B (zh) 2021-05-07
JP2016171428A (ja) 2016-09-23
US10477268B2 (en) 2019-11-12
RU2017131104A (ru) 2019-03-05
SG11201707143XA (en) 2017-09-28
RU2718117C2 (ru) 2020-03-30
EP3269145A1 (en) 2018-01-17
WO2016143304A1 (en) 2016-09-15

Similar Documents

Publication Publication Date Title
JP6897566B2 (ja) 装置及び方法
US9948993B2 (en) Information processing apparatus and information processing method
JP7037358B2 (ja) 情報処理装置、情報処理方法およびプログラム
JP6750608B2 (ja) 情報処理装置、情報処理方法およびプログラム
ES2799504T3 (es) Dispositivo de procesamiento de información, método de procesamiento de información y programa
CN105264905A (zh) 信息处理设备和信息处理方法
US10034047B2 (en) Method and apparatus for outputting supplementary content from WFD
JP2021121136A (ja) 通信装置および通信方法
US20180069662A1 (en) Information processing apparatus, communication system, information processing method and program
TW201528744A (zh) 通訊控制裝置、通訊控制方法及終端裝置
US11388102B2 (en) Transmission control device, transmission control method, reception control device, and reception control method
ES2807827T3 (es) Aparato de procesamiento de información, sistema de comunicación, método de procesamiento de información y medio legible por ordenador no transitorio
WO2021111703A1 (ja) 通信制御装置、通信制御方法、プログラム
TW201735602A (zh) 無線通訊裝置及無線通訊方法
CN107079339A (zh) 通信装置和通信方法
WO2022028280A1 (zh) 电子设备、无线通信方法和计算机可读存储介质
Lee et al. LiteMirroring: BT Based Screen Mirroring Solution
JP2015089038A (ja) 通信機器および通信方法