Content message for video conferencing

US9306987B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9306987-B2
Application numberUS-201414264608-A
CountryUS
Kind codeB2
Filing dateApr 29, 2014
Priority dateApr 29, 2014
Publication dateApr 5, 2016
Grant dateApr 5, 2016

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.

In one embodiment, a decoder or transcoder of a video conference network receives the first video stream and an indication of the ratio of the spatial-to-temporal resolution of the tuning of the encoding. The behavior of the decoder or transcoder is set based on the indication of the ratio. The behavior is for use of the first video stream.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: encoding, by an encoder, a first video stream at an end-point of a video conference network, the encoding tuned with a ratio of spatial-to-temporal resolution; receiving, by a decoder or transcoder of the video conference network, the first video stream and an indication of the ratio; and setting behavior of the decoder or transcoder based on the indication of the ratio of the spatial-to-temporal resolution of the tuning of the encoding, the behavior being for use of the first video stream. 2. The method of claim 1 wherein encoding comprises encoding with a higher spatial resolution and lower temporal resolution for synthetic static data and a lower spatial resolution and higher temporal resolution for a live camera input. 3. The method of claim 1 wherein encoding comprises encoding with the ratio being different for a computer-generated presentation than for real-time video. 4. The method of claim 1 wherein encoding comprises encoding with the ratio being a function of a bit rate constraint for the end-point, for the video conference network, or for both. 5. The method of claim 1 wherein encoding comprises encoding using High Efficiency Video Coding. 6. The method of claim 1 wherein receiving the indication comprises receiving a message with the indication. 7. The method of claim 6 wherein receiving the message comprises receiving the message as a supplemental enhancement information message generated by the encoder. 8. The method of claim 7 wherein receiving the supplemental enhancement information message comprises receiving a user data unregistered supplemental enhancement message. 9. The method of claim 1 wherein receiving the indication comprises receiving a value along a range of values representative of degree of motion in the first video stream. 10. The method of claim 1 wherein setting the behavior comprises setting packet loss behavior such that missing pixel values of the first video stream are copied from a previous frame where the ratio has a relatively high temporal resolution and not using a frame with missing pixel values where the ratio has a relatively low temporal resolution. 11. The method of claim 1 wherein setting the behavior comprises setting an encoding behavior of the transcoder such that spatial resolution of the first video stream is maintained where the indication is of static content in the first video stream. 12. The method of claim 1 wherein setting the behavior comprises setting a jitter buffer size differently depending of the ratio. 13. The method of claim 12 wherein setting the jitter buffer size comprises setting the jitter buffer to be relatively smaller for camera video and setting the jitter buffer to be relatively larger for presentation video. 14. Logic encoded in one or more non-transitory computer-readable media that includes code for execution and when executed by a processor is operable to perform operations comprising: receiving, at a video decoder, an encoded video stream with a message, the message indicating a prioritization between frame rate and resolution of the encoded video stream and the encoded video stream comprising presentation data corresponding the resolution as the prioritization or camera video corresponding to the frame rate as the prioritization; decoding the encoded video stream; processing the decoded video stream differently as a function of the prioritization between the frame rate for the camera video and the resolution for the presentation data. 15. The logic of claim 14 wherein the encoded video stream comprises an H.264 or H.265 encoded video stream, and wherein receiving the message comprises receiving a supplemental enhancement information message. 16. The logic of claim 14 wherein processing comprises selecting between replacing missing data in a frame and not using the frame. 17. The logic of claim 14 wherein processing comprises selecting a different latency for a jitter buffer. 18. An arrangement comprising: a memory configured to store a first setting for processing presentation video from an encoder and a second setting for processing camera video from the encoder, the first setting different than the second setting; an interface configured to receive a first video stream and a message from an encoder identifying a source of the first video stream as presentation or camera; and a processor configured to select the first or second setting as a function of the source and configured to process data of the first video stream using the selected first or second setting. 19. The arrangement of claim 18 wherein the first and second settings comprise first and second jitter buffer sizes, the jitter buffer size being larger for the presentation source than for the camera source. 20. The arrangement of claim 18 wherein the first and second settings comprise first and second packet loss settings, respectively, the first packet loss setting comprising discarding a frame associated with packet loss, and the second packet loss setting comprising copy missing data for the frame from a previous frame.

Assignees

Inventors

Classifications

  • Responding to QoS · CPC title

  • Electricity · mapped topic

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

  • H04N7/147Primary

    Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q) · CPC title

  • directed to decoder · 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 US9306987B2 cover?
In one embodiment, a decoder or transcoder of a video conference network receives the first video stream and an indication of the ratio of the spatial-to-temporal resolution of the tuning of the encoding. The behavior of the decoder or transcoder is set based on the indication of the ratio. The behavior is for use of the first video stream.
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L65/4023. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 05 2016 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).