Unlock instant, AI-driven research and patent intelligence for your innovation.

Controls the resolution of the encoded video

A coding and encoder technology, applied in digital video signal modification, TV, video conferencing systems, etc., can solve problems such as delay or packet loss

Active Publication Date: 2019-07-26
MICROSOFT TECH LICENSING LLC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This means that sending higher resolution frames than the sending terminal, channel, or receiving terminal can handle in real time is prone to other problems such as latency or packet loss

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
  • Controls the resolution of the encoded video
  • Controls the resolution of the encoded video
  • Controls the resolution of the encoded video

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The optimal pixel resolution to use in a video call generally depends on channel conditions and available processing resources. For example, channel conditions may include the bit rate capability of the channel, which may be limited by the available uplink bandwidth of the transmitting terminal, the available downlink bandwidth of the receiving terminal, and / or the available bandwidth on the network (e.g., due to network congestion). )limit. Processing resource constraints may include the availability of scheduled CPU cycles and / or the availability of storage resources such as registers or RAM at the sending terminal and indeed possibly also at the receiving terminal. Such limitations may mean that the system cannot actually support higher resolution video between sending and receiving terminals, at least without experiencing problems such as data loss or visible jerkiness or delay in the video Can't. Furthermore, both processing power and bit rate capabilities may ch...

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

A user terminal for participating in a video call comprising: an encoder having a frame size, which is the size in pixels at which the encoder encodes a frame in a video; and a preprocessing stage, which takes the frame size The size provides the encoder with a sequence of frames, each frame comprising at least an image area representing a source video image at a corresponding time instant. The pre-processing stage is configured to produce an image region of each modified frame having a size smaller than the frame size of the encoder by resizing the source video image, and combining with the edge region such that the modified frame is identical to the frame size of the encoder The dimensions are matched so that at least some of the frames are provided to the encoder in a modified form. The encoder encodes the frames in frame size and sends them to the receiving terminal as part of a live video call.

Description

Background technique [0001] In modern communication systems, video calls may be conducted over media such as wired and / or wireless networks, which may include, for example, packet-based networks such as the Internet. A call includes at least one video stream sent from one user terminal to another, and often video streams in both directions. Two terminals establish a communication channel between each other through a network or other medium, allowing frames of video data captured by a camera on the sending side to be sent to the receiving side through the channel. The frames of video are typically encoded by an encoder on the sending terminal in order to compress the frames of video for transmission over the channel. A corresponding decoder at the receiving terminal decodes the received frames of video in order to decompress the frames of video for output to the screen. A general term that can be used to refer to encoders and / or decoders is codec. [0002] Coding often inclu...

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): H04N7/15H04N19/59H04N19/46H04N19/132H04N19/164H04N19/167H04N19/85
CPCH04N19/46H04N19/132H04N19/164H04N19/167H04N19/85H04N19/59H04N19/63H04N7/15H04N7/147
Inventor P·卡尔松M·赫门多夫K·霍夫鲍尔S·尼基弗罗夫D·Y·赵
Owner MICROSOFT TECH LICENSING LLC