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

Resources for encoding video signals

A coding and resource technology, applied in the direction of digital video signal modification, image communication, electrical components, etc., can solve the problem of taking a long time to decode

Inactive Publication Date: 2018-09-21
MICROSOFT TECH LICENSING LLC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This can cause problems for sender and receiver buffers (e.g. for hardware decoders) if the number of packets is too large
Very many packets can also take a long time to decode

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
  • Resources for encoding video signals
  • Resources for encoding video signals
  • Resources for encoding video signals

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] It may be beneficial to monitor resources consumed by encoding video data. Video data may represent a frame or a portion of a frame in a video sequence. The monitoring can be performed before frames are encoded or during the encoding process. Resources required to encode particular video data may be identified as problematic. This may cause the encoder to stop encoding video data using the standard encoding mode before all encoding of the data has been performed. The encoder can fill in the remainder of the frame, which, for encoded video data, is filled with data that is intended to be generated less resource-intensively. This data can be generated using a restricted coding scheme associated with lower resource usage. This remainder of the encoded frame can be filled with inexpensive data. The resulting coded frames will follow acceptable resource levels.

[0016] Inexpensive data can be generated independently of video data. For example, inexpensive data may be ...

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

An apparatus for encoding video data, the apparatus comprising a compliance module configured to relate resource requirements associated with encoding video data using a standard encoding mode to form at least a portion of an encoded frame to an acceptable resource level comparing; and an encoder configured to, in response to determining that resource requirements will exceed the acceptable resource level, form the at least a portion of the encoded frame by encoding some of the video data using a standard encoding mode, and utilize A type of data to fill a remainder of the at least a portion of the encoded frame, wherein the type of data is associated with lower resource usage than data generated using a standard encoding mode.

Description

Background technique [0001] In modern communication systems video signals may be sent from one terminal to another via a medium such as a wired and / or wireless network, often a packet-based network such as the Internet. Typically, frames of video are encoded by an encoder at the transmitting terminal to compress them for transmission over the network. Encoding for a given frame may include intra-coding, where blocks are encoded relative to other blocks in the same frame. In this case, the target block is coded as the difference (the residual) between the target block and the neighboring block. Alternatively, encoding for some frames may include inter-coding, where blocks in the target frame are encoded, typically based on motion prediction, relative to their counterparts in previous frames. In this case, the target block is coded in terms of a motion vector identifying the difference between the target block and its counterpart from which it will be predicted (residual) The...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04N19/17H04N19/156H04N19/103
CPCH04N19/176H04N19/172H04N19/46H04N19/103H04N19/156H04N19/17H04N19/895H04N19/127H04N19/146
Inventor M.亨门多夫D.赵S.萨布林P.卡尔森K.霍夫鲍尔S.尼基富罗夫
Owner MICROSOFT TECH LICENSING LLC
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