Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method for recovering full-screen picture during fixed-point playing

A screen and screen technology, applied in the field of operation and maintenance audit, can solve problems such as affecting the concurrency capability of the bastion machine, and achieve the effect of reducing consumption

Pending Publication Date: 2021-12-03
CHENGDU DBAPP SECURITY
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although video encoding such as h264 can reduce the overhead of storage and bandwidth through bit rate, it will take up more system resources when encoding, and system resources are very precious for devices like bastion hosts , if a session occupies too many resources, it will seriously affect the concurrency capability of the bastion host
Other existing data formats often store pictures (such as jpg, png) for the convenience of data storage during playback, but such solutions also store key frames for fixed-point playback

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for recovering full-screen picture during fixed-point playing
  • Method for recovering full-screen picture during fixed-point playing
  • Method for recovering full-screen picture during fixed-point playing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] This embodiment proposes a method for restoring a full-screen image during fixed-point playback, including the following steps:

[0028] Step 1: Divide the screen into multiple macroblocks according to the area; the structure of the macroblock includes variables x, y, width, and height that record the coordinates of the macroblock, and also includes whether the macroblock has changed The variable flag and the variable offset of the record file offset; the variable x represents the x-axis coordinate of the macroblock, the variable y represents the y-axis coordinate of the macroblock, the variable width represents the width of the macroblock, and the variable height indicates the height of the macroblock;

[0029] Step 2: Obtain the initial image data on the screen regularly, and then encode the acquired initial image data into the library for storage;

[0030] Step 3: Reset the variable flag of the macroblock corresponding to the initially acquired image data, and updat...

Embodiment 2

[0034] In this embodiment, on the basis of the above-mentioned embodiment 1, in order to better realize the present invention, further, the specific operation of the step 5 is as follows:

[0035] Step 5.1: Click the target time point A on the progress bar of the video;

[0036] Step 5.2: Calculate and obtain the image frame corresponding to the target time point A;

[0037] Step 5.3: Render the image data directly for the macroblocks that store the image data in the image frame. For the macroblocks that store the index, trace back to get the corresponding macroblocks obtained last time. If the macroblocks corresponding to the last timed acquisition are saved If there is image data, the rendering of the image data is performed directly. If the index is saved, the image data is rendered for all macroblocks on the image frame corresponding to the target time point A.

[0038] Other parts of this embodiment are the same as those of Embodiment 1 above, so details are not repeated...

Embodiment 3

[0040] In this embodiment, on the basis of any one of the foregoing embodiments 1-2, in order to better realize the present invention, further, the time interval of timing acquisition in step 2 is 100 milliseconds.

[0041] Working principle: 100 milliseconds can ensure that images are saved every second. For the playback of the bastion machine for operation and maintenance audit, the accuracy is completely sufficient and the overhead load is not large.

[0042] Other parts of this embodiment are the same as those of any one of Embodiments 1-2 above, so details are not repeated here.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method for recovering a full-screen picture during fixed-point playing. The playback data format provided by the invention has no key frame, but each frame can construct full-screen data. Therefore, it can be understood that only B frames exist, but each B frame can construct full-screen data. According to a traditional method, one key frame can be stored every fixed time (or according to the storage size or the combination of the time and the storage size), the latest previous key frame is found firstly during fixed-point playback, and then the time point from the time point of rendering to the time point of fixed-point playing of the key frame is started. According to the invention, the consumption of the system and storage during coding is reduced by cancelling the key frame.

Description

technical field [0001] The invention belongs to the technical field of operation and maintenance auditing, and in particular relates to a method for restoring a full-screen image during fixed-point playback. Background technique [0002] Existing playback data formats, including video encoding such as h264, will store key frames. Storing key frames means greater storage overhead and occupies more bandwidth during online playback. Although video encoding such as h264 can reduce the overhead of storage and bandwidth through bit rate, it will take up more system resources when encoding, and system resources are very precious for devices like bastion hosts , if a session occupies too many resources, it will seriously affect the concurrency capability of the bastion host. Other existing data formats often store pictures (such as jpg, png) for the convenience of data storage during playback, but such solutions also store key frames for fixed-point playback. [0003] The existing...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N21/431H04N21/472
CPCH04N21/47217H04N21/4312
Inventor 朱国全范渊吴永越郑学新刘韬
Owner CHENGDU DBAPP SECURITY
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More