×

Display mode-based video encoding in wireless display devices

  • US 9,277,230 B2
  • Filed: 11/23/2011
  • Issued: 03/01/2016
  • Est. Priority Date: 11/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of encoding video data comprising:

  • processing, with a source device in a Wireless Display (WD) system, video data for display at the source device and display at one or more sink devices in the WD system;

    determining, with the source device, a display mode of the video data to be encoded based on content information of the video data;

    when the display mode of the video data is determined to be a dynamic mode based on the content information indicating that the video data includes dynamic content over a period of time, selecting a first encoding process for the video data;

    when the display mode of the video data is determined to be a static mode based on the content information indicating that the video data includes static content over a period of time, selecting a second encoding process for the video data different from the first encoding process,wherein the second encoding process reduces an amount of video data processing and compression performed by the source device compared to the first encoding process;

    adjusting, with the source device, the selected encoding process for the video data based on status information received from the one or more sink devices via an independent channel,wherein the status information includes at least one of display capability profiles, display related adjustments, or display use status of the sink devices; and

    encoding the video data according to the selected encoding process for transmission to the one or more sink devices in the WD system,wherein encoding the video data according to the second encoding process comprises inter-encoding video frames of the video data as skip-mode frames without performing motion estimation; and

    wherein encoding the video data according to the first encoding process comprises;

    intra-encoding one or more video frames of the video data according to video hierarchy values specified by a video coding standard used by the source device and the one or more sink devices,wherein the video hierarchy values-comprise one or more of a group of pictures (GOP) size, a video sequence start position, a picture type, or a slice type for the video data; and

    inter-encoding other video frames of the video data using motion estimation according to the video coding standard.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×