Patent classifications
H04N21/437
SYSTEMS AND METHODS FOR CONNECTING A PUBLIC DEVICE TO A PRIVATE DEVICE WITH PRE-INSTALLED CONTENT MANAGEMENT APPLICATIONS
Systems and methods for providing access to media content by connecting, to a public device, a private device that has an installed application associated with the media content. A media guidance application may receive a communication from a private device, running a private interface application, requesting to access content using the public device. In response, the media guidance application may retrieve, at the public device, a public interface application associated with the private interface application, from a content provider of the content. The private interface application may be configured to control a graphical user interface of the public interface application. Accordingly, the user may be able to access content via the public device when the private device is within a predetermined proximity to the public device.
SYSTEMS AND METHODS FOR CONNECTING A PUBLIC DEVICE TO A PRIVATE DEVICE WITH PRE-INSTALLED CONTENT MANAGEMENT APPLICATIONS
Systems and methods for providing access to media content by connecting, to a public device, a private device that has an installed application associated with the media content. A media guidance application may receive a communication from a private device, running a private interface application, requesting to access content using the public device. In response, the media guidance application may retrieve, at the public device, a public interface application associated with the private interface application, from a content provider of the content. The private interface application may be configured to control a graphical user interface of the public interface application. Accordingly, the user may be able to access content via the public device when the private device is within a predetermined proximity to the public device.
Video fingerprinting based on Fourier transform of histogram
A content device and method is disclosed to include a processing device to process streaming video content. A fingerprinter receives captured frames of the streaming video content and, for each frame of a plurality of the captured frames, generates a one-dimensional histogram function of pixel values and transforms the histogram function with a Fast Fourier Transform (FFT), to generate a plurality of complex values for the frame. The fingerprinter further, for each of the plurality of complex values, assigns a binary one (“1”) when a real part of the complex value is greater than zero (“0”) and assigns a binary zero (“0”) when the real part is less than or equal to zero, to generate a plurality of bits. The fingerprinter further concatenates a specific number of the bits to generate a fingerprint for the frame.
Video fingerprinting based on Fourier transform of histogram
A content device and method is disclosed to include a processing device to process streaming video content. A fingerprinter receives captured frames of the streaming video content and, for each frame of a plurality of the captured frames, generates a one-dimensional histogram function of pixel values and transforms the histogram function with a Fast Fourier Transform (FFT), to generate a plurality of complex values for the frame. The fingerprinter further, for each of the plurality of complex values, assigns a binary one (“1”) when a real part of the complex value is greater than zero (“0”) and assigns a binary zero (“0”) when the real part is less than or equal to zero, to generate a plurality of bits. The fingerprinter further concatenates a specific number of the bits to generate a fingerprint for the frame.
CONTROL SETTING METHOD AND APPARATUS, ELECTRONIC DEVICE AND INTERACTION SYSTEM
A control setting method and apparatus, an electronic device, and an interaction system, which belong to a technical field of computer applications; and the method includes: determining, according to an input operation of a user, a target object to be displayed; sending a display request to a server, where the display request includes an identification information of the target object requested to be displayed; acquiring a setting parameter, returned by the server based on the display request, of an interface control of the target object and displaying the interface control of the target object according to the setting parameter of the interface control. By using the solution of the present disclosure, the client directly sets an interface control according to the setting parameter returned by the server, which improves timeliness and convenience of displaying the interface control and optimizes interactive experience.
CONTROL SETTING METHOD AND APPARATUS, ELECTRONIC DEVICE AND INTERACTION SYSTEM
A control setting method and apparatus, an electronic device, and an interaction system, which belong to a technical field of computer applications; and the method includes: determining, according to an input operation of a user, a target object to be displayed; sending a display request to a server, where the display request includes an identification information of the target object requested to be displayed; acquiring a setting parameter, returned by the server based on the display request, of an interface control of the target object and displaying the interface control of the target object according to the setting parameter of the interface control. By using the solution of the present disclosure, the client directly sets an interface control according to the setting parameter returned by the server, which improves timeliness and convenience of displaying the interface control and optimizes interactive experience.
MOVING IMAGE REPRODUCTION APPARATUS, MOVING IMAGE REPRODUCTION SYSTEM, AND MOVING IMAGE REPRODUCTION METHOD
A moving image distribution server 12 transfers, by streaming, data of a plurality of moving images representing the same space. A moving image reproduction apparatus 10 separates audio data from any one of the moving images and outputs the audio data after a predetermined period of delay. The moving image reproduction apparatus 10 also separates image data from another moving image and outputs the image data in synchronization with audio. When a user performs an image switching operation, the moving image reproduction apparatus 10 acquires data of a moving image that has been switched from another moving image, separates image data therefrom, and starts outputting the image data given the same PTS as the audio data continuously being output.
MOVING IMAGE REPRODUCTION APPARATUS, MOVING IMAGE REPRODUCTION SYSTEM, AND MOVING IMAGE REPRODUCTION METHOD
A moving image distribution server 12 transfers, by streaming, data of a plurality of moving images representing the same space. A moving image reproduction apparatus 10 separates audio data from any one of the moving images and outputs the audio data after a predetermined period of delay. The moving image reproduction apparatus 10 also separates image data from another moving image and outputs the image data in synchronization with audio. When a user performs an image switching operation, the moving image reproduction apparatus 10 acquires data of a moving image that has been switched from another moving image, separates image data therefrom, and starts outputting the image data given the same PTS as the audio data continuously being output.
Crowdsourced playback control of media content
Example embodiments provide systems and methods for crowdsourced skipping of media content portions. In an example method, a plurality of content tags are received from a plurality of media content devices over a communication network. Each of the plurality of content tags may designate a location within a media content item. The content tags are processed to generate aggregated content tags for the media content item. The aggregated content tags may designate one or more portions of the media content item for modified playback. The aggregated content tags for the media content item are transmitted over the communication network to a first media content device separate from the plurality of media content devices.
Crowdsourced playback control of media content
Example embodiments provide systems and methods for crowdsourced skipping of media content portions. In an example method, a plurality of content tags are received from a plurality of media content devices over a communication network. Each of the plurality of content tags may designate a location within a media content item. The content tags are processed to generate aggregated content tags for the media content item. The aggregated content tags may designate one or more portions of the media content item for modified playback. The aggregated content tags for the media content item are transmitted over the communication network to a first media content device separate from the plurality of media content devices.