Patent classifications
H04N21/21
Method and system for remotely controlling consumer electronic devices
A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position.
Method and system for remotely controlling consumer electronic devices
A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position.
ANALYSIS APPARATUS, ANALYSIS SYSTEM, ANALYSIS METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM
An analysis apparatus acquires individual emotion data for each participant generated on the basis of face image data of the participants in an online meeting during the meeting. The analysis apparatus generates, for each participant, analysis data indicating a degree of emotion in the online meeting on the basis of the individual emotion data. The analysis apparatus stores each piece of the analysis data for each participant in association with corresponding color tone information. The analysis apparatus generates, as a display image indicating a state of the online meeting, an image in which element figures represented by the color tone information associated with the analysis data are disposed for each of a plurality of the participants who have participated in the online meeting. The analysis apparatus outputs the generated display image.
Video compression system and method for reducing the effects of packet loss over a communication channel
Methods for hosting low-latency streaming interactive audio/video (A/V) include executing one or more video games or applications on a server communicatively coupled to a data network. Packet streams are received from a plurality of users and routed to the one or more video games. The packet streams include user control input that are used to compute A/V data in response. The A/V data are received from the video games or applications. Portions of the A/V data are compressed in parallel using processing units resulting in low-latency streaming compressed A/V data. The low-latency streaming compressed A/V data are routed to each of the users over a corresponding data network communication channel. The executing of video games, receiving of packet streams and A/V data, compressing portions of the A/V data and routing the compressed A/V data are performed with a latency such that at least one user has the perception that the controlled video game is responding instantly.
Video compression system and method for reducing the effects of packet loss over a communication channel
Methods for hosting low-latency streaming interactive audio/video (A/V) include executing one or more video games or applications on a server communicatively coupled to a data network. Packet streams are received from a plurality of users and routed to the one or more video games. The packet streams include user control input that are used to compute A/V data in response. The A/V data are received from the video games or applications. Portions of the A/V data are compressed in parallel using processing units resulting in low-latency streaming compressed A/V data. The low-latency streaming compressed A/V data are routed to each of the users over a corresponding data network communication channel. The executing of video games, receiving of packet streams and A/V data, compressing portions of the A/V data and routing the compressed A/V data are performed with a latency such that at least one user has the perception that the controlled video game is responding instantly.
Apparatus and method for transmitting/receiving processes of a broadcast signal
An apparatus for receiving a broadcast signal, the apparatus including a tuner configured to receive transport packets for signaling data and transport packets for delivery objects, a delivery object is a part of a file for video content of a broadcast service: a signaling parser configured to parse the signaling data including session information including an extended file delivery table providing information about delivery of the file, in which the extended file delivery table including file template information: and a data processor configured to generate location information for the file by substituting an identifier in the file template information with a Transport Object Identifier (TOI) in a header of a transport packet for the delivery object. Further, a payload of the transport packet for the delivery object carries a contiguous portion of the delivery object starting from a beginning of a first byte value through a byte value related to a sum of the first byte value and second byte value, the first byte value is a value of start offset information, that is followed by the payload, in the transport packet, and the second byte value is a length of the payload computed by subtracting a size of the header and a size of the start offset information from a total length of the transport packet.
Apparatus and method for transmitting/receiving processes of a broadcast signal
An apparatus for receiving a broadcast signal, the apparatus including a tuner configured to receive transport packets for signaling data and transport packets for delivery objects, a delivery object is a part of a file for video content of a broadcast service: a signaling parser configured to parse the signaling data including session information including an extended file delivery table providing information about delivery of the file, in which the extended file delivery table including file template information: and a data processor configured to generate location information for the file by substituting an identifier in the file template information with a Transport Object Identifier (TOI) in a header of a transport packet for the delivery object. Further, a payload of the transport packet for the delivery object carries a contiguous portion of the delivery object starting from a beginning of a first byte value through a byte value related to a sum of the first byte value and second byte value, the first byte value is a value of start offset information, that is followed by the payload, in the transport packet, and the second byte value is a length of the payload computed by subtracting a size of the header and a size of the start offset information from a total length of the transport packet.
System and methods of real-time creation of electronic programming guides for radio broadcasts
A method including while receiving a live digital audio stream from one or more remote servers and outputting the live digital audio stream via a speaker of a client device, receiving the updated content schedule from the one or more remote servers, generating and displaying a real-time programming guide user-interface including the updated content schedule, the real-time programming guide user-interface including at least one content segment component corresponding to at least one of the content segment data in the updated content schedule, and, in response to a content selection command at the at least one content segment component, transmitting a content segment digital audio signal request to the one or more remote servers for a prior portion of the live digital audio stream corresponding to the content segment data; and, in response to receiving the prior portion of the live digital audio stream, ceasing outputting the live digital audio stream and outputting the prior portion of the live digital audio stream corresponding to the content segment data.
System and methods of real-time creation of electronic programming guides for radio broadcasts
A method including while receiving a live digital audio stream from one or more remote servers and outputting the live digital audio stream via a speaker of a client device, receiving the updated content schedule from the one or more remote servers, generating and displaying a real-time programming guide user-interface including the updated content schedule, the real-time programming guide user-interface including at least one content segment component corresponding to at least one of the content segment data in the updated content schedule, and, in response to a content selection command at the at least one content segment component, transmitting a content segment digital audio signal request to the one or more remote servers for a prior portion of the live digital audio stream corresponding to the content segment data; and, in response to receiving the prior portion of the live digital audio stream, ceasing outputting the live digital audio stream and outputting the prior portion of the live digital audio stream corresponding to the content segment data.
Display apparatus and method of controlling the same
A display apparatus includes a display; a content receiver configured to receive image content; a communication interface configured to communicate with a service apparatus; a storage configured to store a setting value of factor related to an operation of the content receiver, the communication interface, and the display; and a controller configured to change the setting value of factor related to the operation of at least one of the content receiver, the communication interface, and the display, and to determine whether a risk of an operation error of at least one is caused due to the changed setting value. When it is determined that there is the at least one risk of the operation error due to the changed setting value, the controller is configured to transmit information about the factor and the operation error to a service apparatus through the communication interface.