IP Library Granted Patent US 9,064,393
Granted Patent B2
US 9,064,393 · App. 14/108,180 · Granted Jun 23, 2015

Video playback method, terminal, and system

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,064,393
App. No.
14/108,180
Granted
Jun 23, 2015
Kind
B2
Abstract

The present disclosure discloses a video playback method, apparatus, and system. The method includes: dividing an original playback image into at least two regions of interest; determining, among the at least two regions of interest, a first region of interest where a triggering event occurs; obtaining decoded data of a first video image displayed in the first region of interest; and rendering the decoded data of the first video image to a specified playback window for playing. Using the video playback method, apparatus, and system according to embodiments of the present disclosure, an original playback image is divided into multiple regions of interest, and an image in a region of interest where a triggering event occurs is displayed separately.

Claims (54)

1. A video playback method, comprising:

dividing an original playback image into at least two regions of interest;

determining, among the at least two regions of interest, a first region of interest where a triggering event occurs;

obtaining decoded data of a first video image displayed in the first region of interest; and

rendering the decoded data of the first video image to a specified playback window.

2. The method according to claim 1 , further comprising:

determining a correspondence between each region of interest among the at least two regions of interest and a specified playback window;

wherein the rendering the decoded data of the first video image to a specified playback window comprises:

according to the correspondence, rendering the decoded data of the first video image to a specified playback window corresponding to the first region of interest.

3. The method according to claim 1 , wherein the determining, among the at least two regions of interest, a first region of interest where a triggering event occurs comprises:

determining a triggering operation performed by a user on a region of interest in the original playback image, wherein the triggering operation comprises: a click operation, a double-click operation, or an operation of selecting a region of interest; and

determining the region of interest within which the triggering operation is performed as the first region of interest.

4. The method according to claim 1 , wherein the determining, among the at least two regions of interest, a first region of interest where a triggering event occurs comprises:

obtaining coordinate metadata of a triggering event occurrence point in the original playback image; and

determining the region of interest to which the triggering event occurrence point belongs as the first region of interest according to the coordinate metadata.

5. The method according to claim 1 , wherein the obtaining decoded data of a first video image displayed in the first region of interest comprises:

obtaining decoded data of the original playback image; and

determining the decoded data of the first video image according to the decoded data of the original playback image.

6. The method according to claim 1 , wherein the rendering the decoded data of the first video image to a specified playback window comprises:

rendering the decoded data of the first video image to the specified playback window in a zoom-in manner, wherein the specified playback window is larger than the first region of interest.

7. The method according to claim 1 , wherein the rendering the decoded data of the first video image to a specified playback window comprises:

displaying an independent playback window; and

rendering the decoded data of the first video image to the independent playback window.

8. A video playback terminal, comprising:

a dividing module, configured to divide an original playback image into at least two regions of interest;

a first determining module, configured to determine, among the at least two regions of interest, a first region of interest where a triggering event occurs;

an obtaining module, configured to obtain decoded data of a first video image displayed in the first region of interest determined by the first determining module; and

a playback module, configured to render the decoded data of the first video image obtained by the obtaining module to a specified playback window.

9. The terminal according to claim 8 , further comprising:

a second determining module, configured to determine a correspondence between each region of interest among the at least two regions of interest and a specified playback window;

wherein the playback module is further configured to: according to the correspondence determined by the second determining module, render the decoded data of the first video image obtained by the obtaining module to a specified playback window corresponding to the first region of interest.

10. The terminal according to claim 8 , wherein the first determining module comprises:

a first determining unit, configured to determine a triggering operation performed by a user on a region of interest in the original playback image, wherein the triggering operation comprises: a click operation, a double-click operation, or an operation of selecting a region of interest; and

a second determining unit, configured to determine the region of interest within which the triggering operation determined by the first determining unit is performed as the first region of interest.

11. The terminal according to claim 8 , wherein the first determining module comprises:

a first obtaining unit, configured to obtain coordinate metadata of a triggering event occurrence point in the original playback image; and

a third determining unit, configured to determine the region of interest to which the triggering event occurrence point belongs as the first region of interest according to the coordinate metadata obtained by the first obtaining unit.

12. The terminal according to claim 8 , wherein the obtaining module comprises:

a second obtaining unit, configured to obtain decoded data of the original playback image; and

a third determining unit, configured to determine the decoded data of the first video image according to the decoded data of the original playback image obtained by the second obtaining unit.

13. The terminal according to claim 8 , wherein the playback module is further configured to render the decoded data of the first video image to the specified playback window for playing in a zoom-in manner, wherein the specified playback window is larger than the first region of interest.

14. The terminal according to claim 8 , wherein the playback module comprises:

a display unit, configured to display an independent playback window; and

a playback unit, configured to render the decoded data of the first video image to the independent playback window displayed by the display unit.

15. A video playback system, comprising:

a video playback terminal;

a video capturing system, configured to capture a video image, and generate a media stream by encoding the video image;

a server, configured to obtain the media stream generated by the video capturing system, and provide the media stream to the terminal; and

a storage device, configured to store the media stream obtained by the server;

wherein the video playback terminal comprises:

a dividing module, configured to divide the video image into at least two regions of interest;

a first determining module, configured to determine, among the at least two regions of interest divided by the dividing module, a first region of interest where a triggering event occurs;

an obtaining module, configured to obtain decoded data of a first image displayed in the first region of interest determined by the first determining module; and

a playback module, configured to render the decoded data of the first image obtained by the obtaining module to a specified playback window.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: VID SCALE, INC.
To: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
Reel/Frame 053048/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2018
From: HUAWEI TECHNOLOGIES CO., LTD
To: VID SCALE, INC.
Reel/Frame 046335/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2013
From: HE, RONGHUI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 031793/0333 →