Patent classifications
H04N21/4424
VIDEO COMPLEXITY DETECTION FOR NETWORK TRAFFIC MANAGEMENT
Aspects of the subject disclosure may include, for example, a method in which a processing system obtains encoded video content, and transmits the encoded video content over a network for presentation at a communication device by a video player executing on the communication device. The encoded video content is decoded in a decoding process by a decoder of an operating system of the communication device to generate decoded video content; the decoded video content is analyzed by a complexity analyzer of the operating system to generate a video complexity report. The method also includes receiving the video complexity report over the network from the communication device, and adjusting a data rate for the encoded video content, based at least in part on the video complexity report, to generate adjusted video content for transmission to the communication device. Other embodiments are disclosed.
Method of processing an error during the rendering of a digital content
A method is provided for processing an error during restitution of digital content during a multimedia session on a terminal. The session offers a plurality of representations of the digital content which are described in a medium carrying information describing the multimedia session and transmitted independently of the representation data. The method includes, following the obtaining of the description-carrying medium, acts of obtaining, for at least one representation indicated in the description information-carrying medium, at least one item of information regarding guarantee of availability of the data of the representation on a server; of comparing the information regarding guarantee of availability of the data of the representation on the server with at least one predetermined value; of selecting a fallback representation as a function of the result of the comparison, and upon detecting a restitution error, of toggling to the fallback representation selected.
Method and system for recognizing advertisement plug-ins
Disclosed are a method and apparatus for recognizing advertisement plug-ins, relating to the field of computer technologies. The method comprises: searching for files related to application plug-ins; based on feature vectors of feature dimensions in a feature vector set of a predetermined advertisement, scanning the files related to the application plug-ins, and calculating feature vector similarity between data in each file and the feature vector in each feature dimension; calculating an advertisement similarity of a current application plug-in according to the feature vector similarity of each feature dimension and a feature recognition weight of the feature dimension; comparing the advertisement similarity with a threshold, and determining whether the application plug-in is an advertisement plug-in according to the comparison result. The method has the advantageous effects that a perfect feature recognition rule is involved, and there is a superior feature matching and recognition capability for obfuscated advertisement software codes.
Method and a media device for pre-buffering media content streamed to the media device from a server system
The present disclosure relates to a method and a media device for pre-buffering media content streamed to the media device from a server system. The media device is connected to a network and has a rechargeable battery. The media device determines, by means of a bandwidth logic, an available network bandwidth and, by means of a charging logic, a charging level of the rechargeable battery. Based on these determinations, i.e. based on the determined available network bandwidth and the determined charging level of the rechargeable battery the media device selects a pre-buffering policy, by means of a pre-buffering logic, and pre-buffers media content, by means of the pre-buffering logic, from the server system in accordance with the selected pre-buffering policy.
Systems and methods for monitoring electronic displays
A system for monitoring displayed content, such as advertisements, has at least one sensor that is used to monitor an electronic display and provide information about the operation of the display, such as the content being displayed or whether one or more components of the display are operating correctly. The sensor is selected, positioned, and/or otherwise configured to limit the its ability to collect information in the environment surrounding the display so as to reduce concerns about the use of the sensor in a private or secure environment. The system may be used to confirm that the hardware of the display system is operating correctly and displaying the proper content at the proper times.
Terminal device and control method
A terminal device has a network interface that forces network connection when not connected to a network. The terminal device that has a network interface includes a connection check unit that makes a check as to whether the terminal device is connected to a network, and an invalidation unit that, when the connection check unit judges that the terminal device is not connected to the network as a result of the check, invalidates a function included in the terminal device.
METHODS FOR CONTROLLING VIDEO DECODER TO SELECTIVELY SKIP ONE OR MORE VIDEO FRAMES AND RELATED SIGNAL PROCESSING APPARATUSES THEREOF
An exemplary method for processing an input bitstream having a plurality of video frames includes the following steps: deriving an indication data from decoding of a current video frame, and controlling a video decoder to decode or skip a next video frame by referring to at least the indication data and a video decoder capability of the video decoder. A signal processing apparatus for processing an input bitstream including a plurality of video frames includes a video decoder, an indication data estimating unit, and a controller. The video decoder is arranged to decode a current video frame. The indication data estimating unit is for deriving an indication data from decoding of the current video frame. The controller is for controlling the video decoder to decode or skip a next video frame by referring to at least the indication data and a video decoder capability of the video decoder.
METHOD OF BOOTING ELECTRONIC DEVICE AND ELECTRONIC DEVICE CONTROL SYSTEM, METHODS OF OPERATING AND CONTROLLING ELECTRONIC DEVICE, ELECTRONIC DEVICE, CONTROL TERMINAL, AND ELECTRONIC DEVICE CONTROL SYSTEM
A method of booting an electronic device, methods of operating and controlling an electronic device, an electronic device, a control terminal, and an electronic device control system. The method of booting the electronic device includes: displaying a first graphic code on a screen of the electronic device, each of the first graphic codes corresponding to a preset booting instruction; scanning, by a first control terminal, the first graphic code, and transmitting a booting request of the electronic device to a second control terminal according to the first graphic codes; generating, by the second control terminal, a booting command of the electronic device according to the booting request, and transmitting the booting command to the electronic device; determining, by the electronic device, a turning-on time length of the electronic device according to a matching result between the booting command and the preset booting instruction.
System and method for outputting extended display identification data to another electronic device to achieve power savings
According to an embodiment, an electronic device is configured to output extended display identification data (EDID) to another electronic device, and to receive image data corresponding to the EDID from the other electronic device. The electronic device includes a memory and a controller. The memory is configured to store therein a plurality of distinct types of EDID. The controller is configured to detect a condition of a power source supplied to the electronic device, and to select an EDID corresponding to the condition.
SYSTEM AND METHOD FOR ENSURING MEDIA APPLIANCE STABILITY
A system and method for automatically determining if certain operational states of a plurality of networked media appliances are causally connected with those appliances becoming unstable and/or having a software crash. Once these certain operation states are identified, a command prohibiting each of the networked media appliances from entering the identified state is generated and transmitted to the media appliances. The generated commands effectively insulate the media appliances entering the prohibited state, thereby eliminating a possible cause of a software crash without requiring the appliances to undergo a software update or the installation of a software patch.