Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dynamic video switching

A dynamic and video event technology, applied in the field of communication, can solve problems such as insufficient hardware codec capabilities, waste of resources, and low efficiency

Inactive Publication Date: 2013-10-02
QUALCOMM INC
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the conventional assignment model 100 does not intentionally assign a data stream to the codec type (hardware or software) that can most efficiently decode the data stream
Referring again to FIG. 1, if Video 1 105 has a simple coding scheme and Video 2 110 has a complex coding scheme, then the hardware codec's capacity is not fully utilized to decode Video 1 105 while the processor is struggling to decode Video 2 110
A user viewing Video 1 and Video 2 110 experiences a satisfactory decoded version of Video 1 105, while Video 2 110, which the user expects to provide higher performance than Video 1 105 (because of the complex coding scheme of Video 2 110), may contain Artifacts, dropped frames, and quantization noise
Thus, the conventional assignment model 100 is wasteful of resources, inefficient and provides sub-par results to users

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
  • Dynamic video switching
  • Dynamic video switching
  • Dynamic video switching

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Aspects of the invention are disclosed in the following description and associated drawings directed to specific embodiments of the invention. Alternative embodiments may be devised without departing from the scope of the present invention. Additionally, well-known elements of the invention will not be described in detail or will be omitted so as not to obscure the relevant details of the invention.

[0025] The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. Likewise, the term "embodiments of the invention" does not require that all embodiments of the invention include the discussed feature, advantage or mode of operation.

[0026] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of embodiments of the invention. As u...

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

In an example, a dynamic codec allocation method is provided. The method includes receiving a plurality of datastreams and determining a respective codec loading factor for each of the datastreams. The datastreams are assigned to codecs, in order by respective codec loading factor, starting with the highest respective codec loading factor. Initially, the datastreams are assigned to a hardware codec, until the hardware codec is loaded to substantially maximum capacity. If the hardware codec is loaded to substantially maximum capacity, the remaining datastreams are assigned to a software codec. As new datastreams are received, the method repeats, and previously-assigned datastreams can be reassigned from a hardware codec to a software codec, and vice versa, based on their relative codec loading factors.

Description

technical field [0001] The present invention relates generally to communications, and more particularly, but not exclusively, to methods and apparatus for dynamic video switching. Background technique [0002] There is a market need for devices that can decode multiple data streams, such as audio and video data streams, simultaneously. Video data streams contain a large amount of data, so before transmission, the video data is compressed to efficiently use the transmission medium. Video compression effectively encodes video data into a streaming video format. Compression converts video data into a compressed bit-stream format with fewer bits that can be transmitted efficiently. The inverse process of compression is decompression, also called decoding, which produces a replica (or a fairly accurate approximation) of the original video data. [0003] A codec is a device that codes and decodes a compressed bitstream. Using a hardware decoder is preferred over using a softwa...

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 Applications(China)
IPC IPC(8): H04N21/442H04N21/426
CPCH04N21/42607H04N21/4424H04N21/426H04N21/442
Inventor 方鑫施伟杰拉尔德·保罗·米夏拉克
Owner QUALCOMM INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products