Patent classifications
H04N21/4104
METHOD AND DEVICE FOR AUDIO STEERING USING GESTURE RECOGNITION
A method and device for audio steering from a loudspeaker line array of a display device toward a user direction is disclosed. Data corresponding to a viewer gesture is obtained from at least one sensor of a display device. A distance and an angle between the viewer and a plurality of loudspeakers coupled to the display is determined based on the obtained data. Phase shifting is applied to an audio signal powering the plurality of loudspeakers based on the determined distance and angle to audio steer toward the user direction.
Implementations for voice assistant on devices
An electronic device configures a device-agnostic voice assistant library for execution on the electronic device based on the electronic device having a first device type. The electronic device also selects an implementation for the voice assistant library. After the configuring, the electronic device receives a verbal input from a user. It extracts request information from the verbal input by processing the verbal input using the voice assistant library executing on the device. It transmits a request to a remote system, the request including the extracted request information. The electronic device receives a response to the request. The response is generated by the remote system in accordance with the extracted request information. The electronic device performs an operation in accordance with the response by one or more voice processing modules of the configured voice assistant library.
Method and system for HDMI smart error recovery and recommended actions
Methods and set-top boxes are disclosed for automated error detection. The method includes detecting, on an electronic device, a display device connected to the electronic device via a cable; identifying, on the electronic device, a type of display device connected to the electronic device via the cable; classifying, on the electronic device, the type of display device connected to the electronic device via the cable as one of a specific television model or a regular television model; and executing, on the electronic device, a fix for the specific television model. The method can include detecting, on an electronic device, a HDMI cable-related error from a HDMI transmitter of the electronic device; classifying, on the electronic device, a cause of the HDMI cable-related error from the HDMI transmitter; and communicating, by the electronic device, a recommendation to a user to remedy the HDMI cable-related error detected by the HDMI transmitter.
VIDEO PROCESSING SYSTEM FOR DEMULTIPLEXING RECEIVED COMPRESSED AND NON-COMPRESSED VIDEO SIGNALS AND TRANSMITTING DEMULTIPLEXED SIGNALS
The present invention is intended to permit both real-time display of a picture represented by a non-compressed video signal on a television and display of a picture represented by a compressed video signal at any desired time by simultaneously transmitting the compressed video signal and non-compressed video signal via one interface. An STB packetizes a compressed video signal, and multiplexes the compressed video signal and a blanking signal combined with a non-compressed video signal. Thus, both the video signals are transmitted simultaneously. A picture represented by the non-compressed video signal is displayed on a television in real time. The compressed video signal is stored in a storage medium incorporated in the television, read at any user's desired time, and decoded so that a picture represented by the compressed video signal can be viewed at the user's desired time.
Implementations for voice assistant on devices
An electronic device stores a voice assistant library for execution on the electronic device based on the electronic device having a first device type. The electronic device receives a verbal input from a user. It extracts request information from the verbal input by processing the verbal input using the voice assistant library executing on the device. It transmits a request to a remote system. The electronic device receives a response to the request. The response is generated by the remote system. The electronic device performs an operation in accordance with the response by one or more voice-processing modules of the configured voice assistant library.
TARGETED TELEVISION ADVERTISING BASED ON PROFILES LINKED TO MULITPLE ONLINE DEVICES
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be near the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located near the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
Electronic apparatus, display apparatus and method of controlling the same
Disclosed are an electronic apparatus, a display apparatus and a method of controlling the same an electronic apparatus, a display apparatus and a method of controlling the same, the electronic apparatus including: a speaker configured to output a sound; a microphone configured to receive a user voice; a communicator configured to perform communication; a processor configured to: identify a state of an external apparatus through the communicator based on reception of the user voice, process the received user voice and output a sound corresponding to a process result through the speaker based on identification that the external apparatus is in a turned-off state, and control the communicator to transmit information about the received user voice to the external apparatus and request the external apparatus to process the voice based on identification that the external apparatus is in a turned-on state.
Method and computer system using proxy IP addresses and PII in measuring ad effectiveness across devices
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be near the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located near the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
User interfaces for setting up an electronic device
In some embodiments a second electronic device with which an output device is associated facilitates associating the output device with a first electronic device. In some embodiments, a second electronic device that is associated with an additional user facilitates associating the additional user with a first electronic device.
Variable Concurrent Access to Content of a Device by Multiple Devices
In aspects of variable concurrent access to content of a device by multiple devices, content of a primary device is detected as being accessed concurrently by a primary user via the primary device and by a secondary user via a secondary device communicatively coupled to the primary device. Unrestricted access to the content of the primary device is provided to the primary device and restricted access to the content of the primary device is provided to the secondary device. The restricted access prevents the secondary user from accessing a subset of the content of the primary device. A first portion of the content of the primary device is output via the primary device. Further, a second portion of the content of the primary device is caused to be output by the secondary device while the primary device outputs the first portion of the content.