Systems and methods for video replaying

US10726876B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10726876-B2
Application numberUS-201916507228-A
CountryUS
Kind codeB2
Filing dateJul 10, 2019
Priority dateJan 16, 2017
Publication dateJul 28, 2020
Grant dateJul 28, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates to systems and methods for replaying a video that includes positions of a video recording device. The method includes obtaining a target position of the video recording device corresponding to a target scene. The method further includes based on the target position, searching an index table associated with the video to determine a target index position of the video recording device, wherein the index table indexes a plurality of positions of the video recording device. The method further includes determining an offset address in the index table corresponding to the target index position. The method further includes obtaining a video clip including the target scene based on the offset address. The method still further includes replaying the target scene in the video clip.

First claim

Opening claim text (preview).

We claim: 1. A video processing system for replaying a video that includes positions of a video recording device, comprising a video replaying and recording unit including: at least one non-transitory storage medium, including a set of instructions for video replaying and video recording; logic circuits in communication with the at least one storage medium, wherein when executing the set of instructions, the logic circuits: obtain a target position of the video recording device corresponding to a target scene; based on the target position, search an index table associated with the video to determine a target index position of the video recording device, wherein the index table indexes a plurality of positions of the video recording device, and the target index position of the video recording device is determined by comparing a first coordinate of each of a plurality of index positions of the video recording device in the index table and a second coordinate of the target position of the video recording device; determine an offset address in the index table corresponding to the target index position, wherein the offset address is used to determine an address where a key frame corresponding to the target index position is stored; obtain a video clip including the target scene based on the offset address; and replay the target scene in the video clip. 2. The system of claim 1 , wherein the index table includes a plurality of index items, and each of the plurality of index items correspond to the key frame of the video and includes a frame type, a time stamp, an offset address, a frame length, and information of an index position of the video recording device. 3. The system of claim 2 , further comprising: one or more video recording device in communication with the logic circuits, the one or more video recording device including one or more video recording units mounted on one or more movable platforms, wherein during operation, the system further: obtains the video including a plurality of key frames; determines whether a video frame of the video is a key frame: in response to the determination that the video frame is a key frame, generates the index item corresponding to the video frame; and stores the index item and the video frame in the video. 4. The system of claim 3 , wherein during operation, the system further: in response to the determination that the video frame is not a key frame, stores the video frame in the video. 5. The system of claim 1 , further comprising: the video recording device in communication with the logic circuits, wherein the video recording device includes one or more video recording units mounted on one or more movable platforms, wherein to obtain the target position of the video recording device, the logic circuits: control the one or more movable platforms to locate the one or more video recording units to a position, so that the one or more video recording units can intake the target scene in the video; and obtain the position of the one or more video recording units as the target position. 6. The system of claim 1 , wherein to determine the target index position of the video recording device based on the target position, the logic circuits: obtain the first coordinate of an index position of the video recording device from the index table; compare the first coordinate of the index position with the second coordinate of the target position of the video recording device to generate a difference; in response to a determination that the difference is smaller than a predetermined value, determine the first coordinate of the index position of the video recording device as the target index position of the video recording device. 7. A method for replaying a video that includes positions of a video recording device, the method implemented on a computing device having at least one processor and at least one computer-readable storage medium, the method comprising: obtaining a target position of the video recording device corresponding to a target scene; based on the target position, searching an index table associated with the video to determine a target index position of the video recording device, wherein the index table indexes a plurality of positions of the video recording device, and the target index position of the video recording device is determined by comparing a first coordinate of each of a plurality of index positions of the video recording device in the index table and a second coordinate of the target position of the video recording device; determining an offset address in the index table corresponding to the target index position, wherein the offset address is used to determine an address where a key frame corresponding to the target index position is stored; obtaining a video clip including the target scene based on the offset address; and replaying the target scene in the video clip. 8. The method of claim 7 , wherein the index table includes a plurality of index items, and each of the plurality of index items correspond to the key frame of the video and includes a frame type, a time stamp, an offset address, a frame length, and information of index position of the video recording device. 9. The method of claim 8 , one or more video recording device in communication with the logic circuits, the one or more video recording device including one or more video recording units mounted on one or more movable platforms, the method further comprising: obtaining the video including a plurality of key frames; determining whether a video frame of the video is a key frame; in response to the determination that the video frame is a key frame, generating the index item corresponding to the video frame; and storing the index item and the video frame in the video. 10. The method of claim 9 , further comprising: in response to the determination that the video frame is not a key frame, storing the video frame in the video. 11. The method of claim 7 , the video recording device in communication with the logic circuits, the video recording device including one or more video recording units mounted on one or more movable platforms, wherein obtaining the target position of the video recording device corresponding to a target scene includes: controlling the one or more movable platforms to locate the one or more video recording units to a position, so that the one or more video recording units can intake the target scene in the video; and obtaining the position of the one or more video recording units as the target position. 12. The method of claim 7 , wherein determining the target index position of the video recording device based on the target position includes: obtaining the first coordinate of an index position of the video recording device from the index table; comparing the first coordinate of the index position with the second coordinate of the target position of the video recording device to generate a difference; and in response to a determination that the difference is smaller than a predetermined value, determining the first coordinate of the index position of the video recording device as the target index position of the video recording device. 13. A non-transitory computer readable medium, comprising a set of instructions for replaying a video that includes positions of a video recording device, wherein when executed by at least one processor, the set of instructions directs the at least one processor to: obtain a target position of the video recording device corresponding to a target scene; based on the target position, search an index table associated with the v

Assignees

Inventors

Classifications

  • G11B27/102Primary

    Programmed access in sequence to addressed parts of tracks of operating record carriers (access by moving the head G11B3/08, G11B5/54, G11B7/085, G11B21/022; by moving the record carrier G11B15/005, G11B17/005, by driving of both record carrier and head G11B15/1816) · CPC title

  • H04N5/93Primary

    Regeneration of the television signal or of selected parts thereof · CPC title

  • H04N5/77Primary

    between a recording apparatus and a television camera · CPC title

  • involving data reduction · CPC title

  • involving the multiplexing of an additional signal and the video signal · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10726876B2 cover?
The present disclosure relates to systems and methods for replaying a video that includes positions of a video recording device. The method includes obtaining a target position of the video recording device corresponding to a target scene. The method further includes based on the target position, searching an index table associated with the video to determine a target index position of the vide…
Who is the assignee on this patent?
Zhejiang Dahua Technology Co
What technology area does this patent fall under?
Primary CPC classification G11B27/102. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 28 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).