IP Library Patent Application 17536299
Patent Application
App. No. 17/536,299

METHOD FOR IMPROVING DISPLAY OF COMPONENTS OR TYPES OF COMPONENTS WITHIN SURVEILLANCE VIDEOS, ELECTRONIC DEVICE EMPLOYING METHOD, AND COMPUTER READABLE STORAGE MEDIUM

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 None
App. No.
17/536,299
Abstract

A method for improving manner of display of surveillance video to extract components or types of components for independent display from the video. The displayable components are divided into at least one subject. A repeating displayed list is created corresponding to the at least one component or type of component. The videos corresponding thereto can be displayed in turn based on the display list in response to a play instruction from user. An electronic device and a computer readable storage medium applying the method are also provided.

Claims (82)

1 . A method for improving display manner of monitoring videos, applicable in an electronic device; the electronic device comprises a non-transitory storage medium with program codes and a processor; the processor executes the program codes in the non-transitory storage medium to implement the method; the method comprises:

extracting displayed component from the monitoring video;

dividing the displayed components into at least one subject;

creating a repeating display list corresponding to the at least one subject; and

displaying the monitoring videos corresponding to the at least one subject based on the repeating display list in response to a play instruction.

2 . The method of claim 1 , wherein the step of dividing the displayed components into at least one subject comprises:

dividing the displayed components based on types of the displayed components to form at least one group; and

dividing the at least one group based on group types to form the at least one subject.

3 . The method of claim 1 , wherein the step of creating a repeating display list based on the at least subject comprises:

obtaining a first monitor region in the monitoring video corresponding to each subject.

4 . The method of claim 3 , wherein the step of obtaining a first monitor region in the monitoring video corresponding to each subject comprises:

obtaining at least one second monitor region corresponding to the displayed component in each subject;

obtaining coordinates of at least one second vertex in the at least one second monitor region;

obtaining coordinates of first vertexes in the first monitor region based on the coordinates of the at least one second vertexes; and

defining a region by the first vertexes as the first monitor region.

5 . The method of claim 4 , wherein the step of obtaining coordinates of first vertexes in the first monitor region based on the coordinates of the at least one second vertexes comprises:

obtaining the coordinates of the second vertexes in an upper left corner and in a bottom right corner of the second monitor region;

serving a minimum coordinate in the extracted coordinates of the second vertexes in the upper left corner along an X axis as a coordinate of the first vertex in the upper left corner vertex along the X axis, and a minimum coordinate in the extracted coordinates of the second vertexes in the upper left corner along a Y axis as a coordinate of the first vertex in the first upper left corner along the Y axis;

serving a maximum coordinate in the extracted coordinates of the second vertexes in the upper left corner along the X axis as a coordinate of the first vertex in the bottom right corner vertex along the X axis, and a maximum coordinate in the extracted coordinates of the second vertexes in the bottom right corner along the Y axis as a coordinate of the first vertex in the first bottom right corner along the Y axis; and

serving the coordinate of the first vertex in the first upper left corner and the coordinate of the first vertex in the first bottom right corner as the coordinates of the first vertex.

6 . The method of claim 1 , wherein the method further comprises:

displaying a display interface with a managing layer of the repeating display list;

extracting and adding selected subjects in a specified subject database into the repeating display list in response to a subject adding instruction; and

extracting and adding selected groups in a specified group database into one subject in a subject list in response to a group adding instruction.

7 . The method of claim 6 , wherein the method further comprises:

displaying a displayed component list under one group;

extracting and adding selected displayed components in a specified displayed component database into the group in response to a displayed component adding instruction; and

removing the selected displayed components in response to a removing instruction.

8 . The method of claim 3 , wherein the method further comprises:

setting a display time duration;

adjusting a viewing angle of a monitor device to face the first monitor region corresponding to the at least one subject based on the repeating display list;

displaying the monitoring videos corresponding to the first monitor region for the display time duration.

9 . An electronic device comprises a non-transitory storage medium with program codes, which when being executed by a processor, cause the processor to:

extract displayed component from the monitoring video;

divide the displayed components into at least one subject;

create a repeating display list corresponding to the at least one subject; and

display the monitoring videos corresponding to the at least one subject based on the repeating display list in response to a play instruction.

10 . The electronic device of claim 9 , wherein, the processor further:

obtain a first monitor region in the monitoring video corresponding to each subject.

11 . The electronic device of claim 10 , wherein the processor further:

obtain at least one second monitor region corresponding to the displayed component in each subject;

obtain coordinates of at least one second vertex in the at least one second monitor region;

obtain coordinates of first vertexes in the first monitor region based on the coordinates of the at least one second vertexes; and

define a region by the first vertexes as the first monitor region.

12 . The electronic device of claim 11 , wherein the processor further:

obtain the coordinates of the second vertexes in an upper left corner and in a bottom right corner of the second monitor region;

serve a minimum coordinate in the extracted coordinates of the second vertexes in the upper left corner along an X axis as a coordinate of the first vertex in the upper left corner vertex along the X axis, and a minimum coordinate in the extracted coordinates of the second vertexes in the upper left corner along a Y axis as a coordinate of the first vertex in the first upper left corner along the Y axis;

serve a maximum coordinate in the extracted coordinates of the second vertexes in the upper left corner along the X axis as a coordinate of the first vertex in the bottom right corner vertex along the X axis, and a maximum coordinate in the extracted coordinates of the second vertexes in the bottom right corner along the Y axis as a coordinate of the first vertex in the first bottom right corner along the Y axis; and

serve the coordinate of the first vertex in the first upper left corner and the coordinate of the first vertex in the first bottom right corner as the coordinates of the first vertex.

13 . The electronic device of claim 10 , wherein the processor further:

set a display time duration;

adjust a viewing angle of a monitor device to face the first monitor region corresponding to the at least one subject based on the repeating display list;

display the monitoring videos corresponding to the first monitor region for the display time duration.

14 . The electronic device of claim 9 , wherein the processor further:

display a display interface with a managing layer of the repeating display list;

extract and add selected subjects in a specified subject database into the repeating display list in response to a subject adding instruction; and

extract and add selected groups in a specified group database into one subject in a subject list in response to a group adding instruction.

15 . The electronic device of claim 14 , wherein the processor further:

display a displayed component list under one group;

extract and add selected displayed components in a specified displayed component database into the group in response to a displayed component adding instruction; and

remove the selected displayed components in response to a removing instruction.

16 . A computer readable storage medium stores program codes; the program codes are executed by at least one processor to implement the following steps:

extracting displayed component from the monitoring video;

dividing the displayed components into at least one subject;

creating a repeating display list corresponding to the at least one subject; and

displaying the monitoring videos corresponding to the at least one subject based on the repeating display list in response to a play instruction.

17 . The computer readable storage medium of claim 16 , wherein the step of creating a repeating display list based on the at least subject comprises:

obtaining a first monitor region in the monitoring video corresponding to each subject.

18 . The computer readable storage medium of claim 17 , wherein the step of obtaining a first monitor region in the monitoring video corresponding to each subject comprises:

obtaining at least one second monitor region corresponding to the displayed component in each subject;

obtaining coordinates of at least one second vertex in the at least one second monitor region;

obtaining coordinates of first vertexes in the first monitor region based on the coordinates of the at least one second vertexes; and

defining a region by the first vertexes as the first monitor region.

19 . The computer readable storage medium of claim 18 , wherein the step of obtaining coordinates of first vertexes in the first monitor region based on the coordinates of the at least one second vertexes comprises:

obtaining the coordinates of the second vertexes in an upper left corner and in a bottom right corner of the second monitor region;

serving a minimum coordinate in the extracted coordinates of the second vertexes in the upper left corner along an X axis as a coordinate of the first vertex in the upper left corner vertex along the X axis, and a minimum coordinate in the extracted coordinates of the second vertexes in the upper left corner along a Y axis as a coordinate of the first vertex in the first upper left corner along the Y axis;

serving a maximum coordinate in the extracted coordinates of the second vertexes in the upper left corner along the X axis as a coordinate of the first vertex in the bottom right corner vertex along the X axis, and a maximum coordinate in the extracted coordinates of the second vertexes in the bottom right corner along the Y axis as a coordinate of the first vertex in the first bottom right corner along the Y axis; and

serving the coordinate of the first vertex in the first upper left corner and the coordinate of the first vertex in the first bottom right corner as the coordinates of the first vertex.

20 . The computer readable storage medium of claim 16 , wherein the step of obtaining a first monitor region in the monitoring video corresponding to each subject comprises:

setting a display time duration;

adjusting a viewing angle of a monitor device to face the first monitor region corresponding to the at least one subject based on the repeating display list;

displaying the monitoring videos corresponding to the first monitor region for the display time duration.

Assignments (2)
CHANGE OF NAME Recorded Mar 10, 2022
From: HONGFUJIN PRECISION ELECTRONICS(TIANJIN)CO.,LTD.
To: FULIAN PRECISION ELECTRONICS (TIANJIN) CO., LTD.
Reel/Frame 059620/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2021
From: LIN, JHIH-JHONG; YU, CHUN-NAN; CHEN, GUAN-RU
To: HONGFUJIN PRECISION ELECTRONICS(TIANJIN)CO.,LTD.
Reel/Frame 058225/0223 →