IP Library Granted Patent US 9,380,189
Granted Patent B2
US 9,380,189 · App. 14/480,806 · Granted Jun 28, 2016

Method of providing information configuration function in video play device and video play device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,380,189
App. No.
14/480,806
Granted
Jun 28, 2016
Kind
B2
Abstract

Some embodiments of the application provide a method of providing an information configuration function in a video play device and the video play device, where the method includes: acquiring image information generated actually in a process of playing a current frame of video data in a video stream, preset image match information for matching with the image information and frame attribute information of the frame of video data, wherein the frame attribute information corresponds to a register involved in the process of playing the frame of video data; and judging whether the image match information is consistent with the image information generated actually in the process of playing the frame of video data, and if so, then configuring the frame attribute information to the register involved in the process of playing the frame of video data.

Claims (50)

1. A method of providing an information configuration function in a video play device, the method comprising:

acquiring image information generated actually in a process of playing a current frame of video data in a video stream, preset image match information for matching with the image information and frame attribute information of the frame of video data, wherein the frame attribute information corresponds to a register involved in the process of playing the frame of video data; and

judging whether the image match information is consistent with the image information generated actually in the process of playing the frame of video data, and if so, then configuring the frame attribute information to the register involved in the process of playing the frame of video data.

2. The method according to claim 1 , wherein if the current frame of video data is a first frame of video data in the video stream, then acquiring the preset image match information for matching with the image information generated actually in the process of playing the current frame of video data and the frame attribute information of the current frame of video data comprises:

acquiring correspondence relationships between respective frames of video data and frame attribute information of the frames of video data, wherein the correspondence relationships include a plurality of sub-correspondence relationships, each of which corresponds to one frame of video data and includes preset image match information for matching with image information generated actually in a process of playing the frame of video data and a storage address of frame attribute information of the frame of video data; and

acquiring a sub-correspondence relationship corresponding to the first frame of video data from the correspondence relationships, and acquiring preset image match information of the first frame of video data and preset frame attribute information of the first frame of video data from the sub-correspondence relationship.

3. The method according to claim 2 , wherein a sub-correspondence relationship corresponding to one frame of video data except a last frame of video data in the video stream further includes a storage address of a sub-correspondence relationship corresponding to a next frame of video data; and

if the current frame of video data is a frame of video data next to the first frame of video data in the video stream, then acquiring the preset image match information for matching with the image information generated actually in the process of playing the current frame of video data and the frame attribute information of the current frame of video data comprises:

acquiring a storage address of a sub-correspondence relationship corresponding to the current frame of video data from a sub-correspondence relationship corresponding to a frame of video data preceding to the current frame of video data, and acquiring the sub-correspondence relationship corresponding to the current frame of video data at the storage address; and

acquiring the preset image match information of the current frame of video data and the preset frame attribute information of the current frame of video data from the sub-correspondence relationship corresponding to the current frame of video data.

4. The method according to claim 2 , wherein the correspondence relationships are created as follows:

determining, by a user layer, the sub-correspondence relationships corresponding to the respective frames of video data in the same video stream; and

creating, by the user layer, the correspondence relationships from the sub-correspondence relationships corresponding to the respective frames of video data in the same video stream in a chronological order in which the frames of video data are played.

5. The method according to claim 4 , further comprising:

determining, by the user layer, a sub-correspondence relationship corresponding to a newly added frame of video data in the same video stream and adding the sub-correspondence relationship to the correspondence relationships.

6. The method according to claim 3 , wherein the correspondence relationships are created as follows:

determining, by a user layer, the sub-correspondence relationships corresponding to the respective frames of video data in the same video stream; and

creating, by the user layer, the correspondence relationships from the sub-correspondence relationships corresponding to the respective frames of video data in the same video stream in a chronological order in which the frames of video data are played.

7. The method according to claim 6 , further comprising:

determining, by the user layer, a sub-correspondence relationship corresponding to a newly added frame of video data in the same video stream and adding the sub-correspondence relationship to the correspondence relationships.

8. A video play device, comprising:

a memory; and

one or more processors,

wherein the memory stores computer-readable program codes, and the one or more processors are used to execute the computer-readable program codes to implement:

acquiring image information generated actually in a process of playing a current frame of video data in a video stream, preset image match information for matching with the image information and frame attribute information of the frame of video data, wherein the frame attribute information corresponds to a register involved in the process of playing the frame of video data; and

judging whether the image match information is consistent with the image information generated actually in the process of playing the frame of video data, and if so, then configuring the frame attribute information to the register involved in the process of playing the frame of video data.

9. The video play device according to claim 8 , wherein if the current frame of video data is a first frame of video data in the video stream, then acquiring the preset image match information for matching with the image information generated actually in the process of playing the current frame of video data and the frame attribute information of the current frame of video data comprises:

acquiring correspondence relationships between respective frames of video data and frame attribute information of the frames of video data, wherein the correspondence relationships include a plurality of sub-correspondence relationships, each of which corresponds to one frame of video data and includes preset image match information for matching with image information generated actually in a process of playing the frame of video data and a storage address of frame attribute information of the frame of video data; and

acquiring a sub-correspondence relationship corresponding to the first frame of video data from the correspondence relationships, and acquiring preset image match information of the first frame of video data and preset frame attribute information of the first frame of video data from the sub-correspondence relationship.

10. The video play device according to claim 9 , wherein a sub-correspondence relationship corresponding to one frame of video data except a last frame of video data in the video stream further includes a storage address of a sub-correspondence relationship corresponding to a next frame of video data; and

if the current frame of video data is a frame of video data next to the first frame of video data in the video stream, then when acquiring the preset image match information for matching with the image information generated actually in the process of playing the current frame of video data and the frame attribute information of the current frame of video data, the one or more processors are further used to execute the computer-readable program codes to implement:

acquiring a storage address of a sub-correspondence relationship corresponding to the current frame of video data from a sub-correspondence relationship corresponding to a frame of video data preceding to the current frame of video data, and acquiring the sub-correspondence relationship corresponding to the current frame of video data at the storage address; and

acquiring the preset image match information of the current frame of video data and the preset frame attribute information of the current frame of video data from the sub-correspondence relationship corresponding to the current frame of video data.

11. The video play device according to claim 9 , wherein the one or more processors are further used to execute the computer-readable program codes to implement:

creating the correspondence relationships between the respective frames of video data and the frame attribute information of the frames of video data.

12. The video play device according to claim 11 , wherein creating the correspondence relationships between the respective frames of video data and the frame attribute information of the frames of video data comprises:

determining the sub-correspondence relationships corresponding to the respective frames of video data in the same video stream; and

creating the correspondence relationships from the sub-correspondence relationships corresponding to the respective frames of video data in the same video stream in a chronological order in which the frames of video data are played.

13. The video play device according to claim 12 , wherein the one or more processors are further used to execute the computer-readable program codes to implement:

determining a sub-correspondence relationship corresponding to a newly added frame of video data in the same video stream and adding the sub-correspondence relationship to the correspondence relationships.

14. The video play device according to claim 10 , wherein the one or more processors are further used to execute the computer-readable program codes to implement:

creating the correspondence relationships between the respective frames of video data and the frame attribute information of the frames of video data.

15. The video play device according to claim 14 , wherein creating the correspondence relationships between the respective frames of video data and the frame attribute information of the frames of video data comprises:

determining the sub-correspondence relationships corresponding to the respective frames of video data in the same video stream; and

creating the correspondence relationships from the sub-correspondence relationships corresponding to the respective frames of video data in the same video stream in a chronological order in which the frames of video data are played.

16. The video play device according to claim 15 , wherein the one or more processors are further used to execute the computer-readable program codes to implement:

determining a sub-correspondence relationship corresponding to a newly added frame of video data in the same video stream and adding the sub-correspondence relationship to the correspondence relationships.

17. A non-transitory storage medium storing computer-readable program codes which can be executed by one or more processors to implement:

acquiring image information generated actually in a process of playing a current frame of video data in a video stream, preset image match information for matching with the image information and frame attribute information of the frame of video data, wherein the frame attribute information corresponds to a register involved in the process of playing the frame of video data; and

judging whether the image match information is consistent with the image information generated actually in the process of playing the frame of video data, and if so, then configuring the frame attribute information to the register involved in the process of playing the frame of video data.

Assignments (6)
CHANGE OF NAME Recorded Dec 3, 2021
From: MAXELL HOLDINGS, LTD.
To: MAXELL, LTD.
Reel/Frame 058666/0407 →
MERGER Recorded Nov 29, 2021
From: MAXELL, LTD.
To: MAXELL HOLDINGS, LTD.
Reel/Frame 058255/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: HISENSE VISUAL TECHNOLOGY CO., LTD.
To: MAXELL, LTD.
Reel/Frame 056681/0441 →
CHANGE OF NAME Recorded May 27, 2021
From: HISENSE ELECTRIC CO., LTD.
To: HISENSE VISUAL TECHNOLOGY CO., LTD.
Reel/Frame 056408/0336 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2016
From: HISENSE HIVIEW TECH CO., LTD.
To: HISENSE ELECTRIC CO., LTD.
Reel/Frame 039832/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2014
From: XU, TAO
To: HISENSE HIVIEW TECH CO., LTD.; HISENSE USA CORPORATION
Reel/Frame 033697/0727 →