# US 2016/0366204 A1 · Video information playing system and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0366204 A1
- Document ID: US20160366204A1
- Status: Published application
- Kind: A1
- Application number: 14/771,537
- Filed: 2014-09-26
- Published: 2016-12-15
- Earliest claimed: 2014-06-30
- Assignees: Boe Technology Group Co., Ltd.
- Applicants: Boe Technology Group Co., Ltd.
- Inventors: Xingxing Zhao; Weixu Li
- Web page: https://patentgrep.com/patent/US20160366204A1

## CPC

- H04L 65/764: {at the destination (reformatting of additional data in video clients H04N21/4355)}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/14: Digital output to display device {; Cooperation and interconnection of the display device with other functional units}
- G06V 20/20: in augmented reality scenes
- G09G 5/12: Synchronisation between the display unit and other units, e.g. other display units, video-disc players
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L 65/80: Responding to QoS
- H04N 5/445: for displaying additional information (H04N5/50 takes precedence)
- H04N 5/44504: {Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits}
- H04N 7/0885: {for the transmission of subtitles}
- H04N 21/4126: {The peripheral being portable, e.g. PDAs or mobile phones}
- H04N 21/4131: {home appliance, e.g. lighting, air conditioning system, metering devices (home automation data switching networks exchanging configuration information on appliance services H04L12/2807)}
- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04N 21/43635: {HDMI}
- H04N 21/4402: involving reformatting operations of video signals for household redistribution, storage or real-time display {(details of conversion of video standards at pixel level H04N7/01; video transcoding H04N19/40; adapting incoming signals to the display format of the display terminal G09G5/005; media handling at the source in data packet switching networks H04L65/764)}
- H04N 21/4424: {Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used (error monitoring in general G06F11/30; arrangements for monitoring conditions of receiving stations in broadcast systems H04H60/32; diagnosis, testing or measuring for television receivers H04N17/04)}
- H04N 21/4621: {Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen (arrangements for using the results of monitoring on user's side in broadcast systems H04H60/65; flow control in packet networks H04L47/10)}
- H04N 21/4884: {for displaying subtitles}
- G09G 2340/10: Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels
- G09G 2340/125: wherein one of the images is motion video
- G09G 2370/12: Use of DVI or HDMI protocol in interfaces along the display data pipeline
- H04N 21/47: End-user applications
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The embodiments of the present disclosure provide a video information play system and method. The video information play system comprises: a video file separator; an information processing unit; a system resource monitoring module configured to obtain hardware parameters and resource consumption of the video information play system; a decoding parameter setting unit configured to set decoding parameters corresponding to the video information to be played according to the video information parameters from the video file separator; and an adaptation unit configured to obtain the video information play parameters of the video information to be played according to the video information parameters, configure parameters of the information processing unit according to the obtained hardware parameters and resource consumption of the video information play system, the decoding parameters and the video information play parameters, and configure parameters of the video file separator according to the video information play parameters.

## Claims

### Claim 1

A video information play system, comprising:
a video file separator configured to receive audio-visual information from a video source, separate the received audio-visual information to obtain at least video information, audio information, and video information parameters, transmit the obtained video information and audio information to an information processing unit, and transmit the video information parameters to a decoding parameter setting unit and an adaptation unit;
the information processing unit configured to process the video information and output the processed video information;
a system resource monitoring module configured to obtain hardware parameters and resource consumption of the video information play system;
the decoding parameter setting unit configured to set decoding parameters corresponding to the video information to be played according to the video information parameters; and
an adaptation unit configured to obtain video information play parameters of the video information to be played according to the video information parameters, configure parameters of the information processing unit according to the obtained hardware parameters and resource consumption of the video information play system, the decoding parameters, and the video information play parameters, and configure parameters of the video file separator according to video information play parameters.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the adaptation unit comprises:
a system residual resource calculation unit configured to calculate an amount of residual resources of the video information play system according to the resource consumption of the video information play system;
a resource usage calculation unit configured to calculate a resource usage condition of the video information play system after the video information to be played is normally played according to the amount of residual resources of the video information play system and a decoding computational complexity; and
a resource balance configuration unit configured to configure the parameters of the information processing unit according to the resource usage condition of the video information play system, a total amount of resources of the video information play system, the video information play parameters of the video information to be played, and the hardware parameters of the video information play system, and configure the parameters of the video file separator according to the video information play parameters of the video information to be played.

### Claim 3 (depends on 2)

The system according to claim 2, wherein the adaptation unit further comprises:
a video play parameter setting unit;
a first decoding complexity calculation unit;
a second decoding complexity calculation unit;
wherein,
the resource balance configuration unit is configured to compare the video information play parameters with the hardware parameters of the video information play system, compare the resource usage condition of the video information play system with the total amount of resources of the video information play system, and provide a comparison result to the video play parameter setting unit;
the video play parameter setting unit is configured to set the video information play parameters according to the video information parameters and the hardware parameters of the video information play system, and update the video information play parameters according to the comparison result and the hardware parameters of the video information play system;
the first decoding complexity calculation unit is configured to calculate a corresponding decoding computational complexity as a first decoding computational complexity according to the video information play parameters;
the second decoding complexity calculation unit is configured to calculate a corresponding decoding computational complexity as a second decoding computational complexity according to the decoding parameters;
the resource usage calculation unit is configured to calculate the resource usage condition of the video information play system after the video information to be played is normally played according to the amount of residual resources of the video information play system, the first decoding computational complexity, and the second decoding computational complexity; and
the resource balance configuration unit is further configured to configure the parameters of the information processing unit according to the comparison result between the resource usage condition and the total amount of resources of the video information play system, and the video information play parameters.

### Claim 4 (depends on 1)

The system according to claim 1, wherein the information processing unit comprises:
a video decoding unit configured to decode the video information;
a video processing unit configured to implement image processing on the decoded video information; and
a video output module configured to output the processed video information.

### Claim 5 (depends on 4)

The system according to claim 4, wherein the information processing unit further comprises:
an audio decoding unit configured to decode the audio information;
an audio processing unit configured to process the decoded audio information; and
an audio output module configured to output the processed audio information.

### Claim 6

A video information play method applied in a video information play system, comprising:
obtaining video information parameters of video information to be played as initial video information play parameters, and calculating a corresponding decoding computational complexity as a first decoding computational complexity according to the initial video information play parameters;
determining initial decoding parameters corresponding to the initial video information play parameters, and calculating a corresponding decoding computational complexity as a second decoding computational complexity according to the initial decoding parameters;
obtaining hardware parameters and resource consumption of the video information play system; and
configuring parameters of the information processing unit and the video file separator in the video information play system respectively according to the first decoding computational complexity, the second computational complexity, and the hardware parameters and resource consumption of the video information play system.

### Claim 7 (depends on 6)

The method according to claim 6, wherein configuring parameters of the information processing unit and the video file separator in the video information play system respectively comprises:
calculating an amount of residual resources of the video information play system according to the resource consumption of the video information play system;
calculating a resource usage of the video information play system after the video information to be played is played according to the amount of residual resources of the video information play system, the first decoding computational complexity, and the second decoding computational complexity; and
configuring parameters of the information processing unit and the video file separator respectively according to the resource usage, the hardware parameters of the video information play system, and the video information play parameters.

### Claim 8 (depends on 7)

The method according to claim 7, wherein configuring parameters of the information processing unit and the video file separator respectively according to the resource usage, and the hardware parameters of the video information play system, and the video information play parameters comprises:
judging whether the initial video information play parameters exceed a range of the hardware parameters of the video information play system;
if the initial video information play parameters exceed the range of the hardware parameters of the video information play system,
updating the initial video information play parameters until the video information play parameters do not exceed the range of the hardware parameters of the video information play system, to obtain the updated video information play parameters, and configuring the parameters of the video file separator according to the updated video information play parameters;
calculating a decoding computational complexity corresponding to the updated video information play parameters as an updated first decoding computational complexity;
obtaining an updated resource usage of the video information play system according to the amount of residual resources of the video information play system, the updated first decoding computational complexity, and the second decoding computational complexity;
if the updated resource usage exceeds a total amount of resources of the video information play system, reducing the initial decoding parameters until the corresponding resource usage does not exceed the total amount of resources of the video information play system, and configuring the parameters of the information processing unit according to the corresponding resource usage, the hardware parameters of the video information play system, and the updated video information play parameters; and
if the updated resource usage does not exceed the total amount of resources of the video information play system, configuring the parameters of the information processing unit according to the updated resource usage, the hardware parameters of the video information play system, and the updated video information play parameters.

### Claim 9 (depends on 7)

The method according to claim 7, wherein configuring the parameters of the information processing unit and the video file separator respectively according to the resource usage, the hardware parameters of the video information play system, and the video information play parameters comprises:
judging whether the initial video information play parameters exceed a range of the hardware parameters of the video information play system, and if the initial video information play parameters do not exceed the range of the hardware parameters of the video information play system,
configuring the parameters of the video file separator according to the initial video information play parameters;
if the resource usage does not exceed the total amount of resources of the video information play system, configuring the parameters of the information processing unit according to the resource usage, the hardware parameters of the video information play system, and the initial video information play parameters; and
if the resource usage exceeds the total amount of resources of the video information play system, reducing the initial decoding parameters until the corresponding resource usage does not exceed the total amount of resources of the video information play system, and configuring the parameters of the information processing unit according to the corresponding resource usage, the hardware parameters of the video information play system, and the initial video information play parameters.

### Claim 10 (depends on 2)

The system according to claim 2, wherein the information processing unit comprises:
a video decoding unit configured to decode the video information;
a video processing unit configured to implement image processing on the decoded video information; and
a video output module configured to output the processed video information.

### Claim 11 (depends on 3)

The system according to claim 3, wherein the information processing unit comprises:
a video decoding unit configured to decode the video information;
a video processing unit configured to implement image processing on the decoded video information; and
a video output module configured to output the processed video information.

### Claim 12 (depends on 10)

The system according to claim 10, wherein the information processing unit further comprises:
an audio decoding unit configured to decode the audio information;
an audio processing unit configured to process the decoded audio information; and
an audio output module configured to output the processed audio information.

### Claim 13 (depends on 11)

The system according to claim 11, wherein the information processing unit further comprises:
an audio decoding unit configured to decode the audio information;
an audio processing unit configured to process the decoded audio information; and
an audio output module configured to output the processed audio information.
