IP Library Granted Patent US 8,941,780
Granted Patent B2
US 8,941,780 · App. 14/115,324 · Granted Jan 27, 2015

Mechanism for facilitating dynamic phase detection with high jitter tolerance for images of media streams

Inventors: Jiong Huang (Sunnyvale, CA); Yuan Chen (Shanghai, CN); Tieshan Liu (Shanghai, CN); Lianghai Li (Shanghai, CN); Bing Zhang (Shanghai, CN); Jian Zhu (Shanghai, CN)
Assignee: Silicon Image, Inc.
H04N17/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,941,780
App. No.
14/115,324
Granted
Jan 27, 2015
Kind
B2
Abstract

A mechanism for facilitating dynamic phase detection with high jitter tolerance for images of media streams is described. In one embodiment, a method includes calculating stability optimization of an image of a media stream based on a plurality of pixels of two or more consecutive frames relating to a plurality of phases of the image, calculating sharpness optimization of the image, and selecting a best phase of the plurality of phases based on the stability and sharpness optimization of the image. The best phase may represent the image such that the image is displayed in a manner in accordance with human vision perceptions.

Claims (37)

1. An apparatus comprising:

a media device comprising

a first logic to generate a first stability optimization of an image of a media stream across two or more consecutive image frames at a first clock phase, and to generate a second stability optimization across the two or more consecutive image frames at a second clock phase;

a second logic to generate a first sharpness optimization of the image at the first clock phase and a second sharpness optimization of the image at the second clock phase; and

a third logic to select a phase from between at least the first clock phase or the second clock phase based on the first stability optimization, the second stability optimization, the first sharpness optimization, and the second sharpness optimization, wherein the selected clock phase facilitates analog to digital conversion of the media stream.

2. The apparatus of claim 1 , wherein the third logic further scans and selects the image from a plurality of images in the media stream, wherein the selected image represents an ideal image to be analyzed for selection between at least the first clock phase or the second clock phase based on predetermined criteria.

3. The apparatus of claim 1 , further comprising:

a fourth logic to evaluate image consistency; and

a fifth logic to evaluate image suitability.

4. The apparatus of claim 1 , further comprising a display device coupled to the media device, the display device to display the image based on the selected clock phase, wherein the media device includes an intermediate device including a media format convertor to convert the media stream from analog to digital or from digital to analog, wherein the media stream includes an audio/video media stream.

5. The apparatus of claim 4 , wherein the media device comprises a source device coupled to the sink device over a network, the source device to generate the audio/video data stream, wherein the media device includes a network computing system, a cable set-top box, a cable headend, a satellite broadcasting system, a Blu-ray players, and a DVD players.

6. The apparatus of claim 1 , wherein the first logic generates the first stability optimization and the second stability optimization from a randomly selected subset of pixels in the image.

7. The apparatus of claim 1 , wherein the second logic generates the first sharpness optimization and the second sharpness optimization based on high frequency component energy of the image.

8. A system comprising:

a computing device comprising a memory to store instructions, and a media device to execute the instructions, wherein the instructions cause the media device to:

generate a first stability optimization of an image of a media stream across two or more consecutive image frames at a first clock phase and a second stability optimization across the two or more consecutive image frames at a second clock phase;

generate a first sharpness optimization of the image at the first clock phase and a second sharpness optimization of the image at the second clock phase; and

select a phase from between at least the first clock phase or the second clock phase based on the first stability optimization, the second stability optimization, the first sharpness optimization, and the second sharpness optimization, wherein the selected clock phase facilitates analog to digital conversion of the media stream.

9. The system of claim 8 , wherein the media device further scans and selects the image from a plurality of images in the media stream, wherein the selected image represents an ideal image to be analyzed for selection between at least the first clock phase or the second clock phase based on predetermined criteria.

10. The system of claim 8 , wherein the instructions cause the media device to further:

evaluate image consistency; and

evaluate image suitability.

11. The system of claim 8 , further comprising a display device coupled to the media device, the display device to display the image based on the selected clock phase, wherein the media device includes an intermediate device including a media format convertor to convert the media stream from analog to digital or from digital to analog, wherein the media stream includes an audio/video media stream.

12. The system of claim 11 , wherein the media device comprises a source device coupled to the sink device over a network, the source device to generate the audio/video data stream, wherein the media device includes a network computing system, a cable set-top box, a cable headend, a satellite broadcasting system, a Blu-ray players, and a DVD players.

13. The system of claim 8 , wherein the instructions cause the media device to generate the first stability optimization and the second stability optimization from a randomly selected subset of pixels in the image.

14. The system of claim 8 , wherein the the instructions cause the media device to generate the first sharpness optimization and the second sharpness optimization based on high frequency component energy of the image.

15. A method comprising:

generating, at a media device, a first stability optimization of an image of a media stream across two or more consecutive image frames at a first clock phase and a second stability optimization across the two or more consecutive image frames at a second clock phase;

generating a first sharpness optimization of the image at the first clock phase and a second sharpness optimization of the image at the second clock phase; and

selecting a phase from between at least the first clock phase or the second clock phase based on the first stability optimization, the second stability optimization, the first sharpness optimization, and the second sharpness optimization, wherein the selected clock phase facilitates analog to digital conversion of the media stream.

16. The method of claim 15 , further comprising scanning and selecting the image from a plurality of images in the media stream, wherein the selected image represents an ideal image to be analyzed for selection between at least the first clock phase or the second clock phase based on predetermined criteria.

17. The method of claim 15 , further comprising:

evaluating image consistency; and

evaluating image suitability.

18. The method of claim 15 , further comprising displaying, via a display device coupled to the media device, the image based on the selected clock phase, wherein the media device includes an intermediate device including a media format convertor to convert the media stream from analog to digital or from digital to analog, wherein the media stream includes an audio/video media stream.

19. The method of claim 15 , wherein the the first stability optimization and the second stability optimization are generated from a randomly selected subset of pixels in the image.

20. The method of claim 15 , wherein the first sharpness optimization and the second sharpness optimization are generated based on high frequency component energy of the image.

Assignments (5)
SECURITY INTEREST Recorded May 21, 2019
From: LATTICE SEMICONDUCTOR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049980/0786 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
MERGER Recorded Aug 21, 2015
From: SILICON IMAGE, INC.
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 036419/0792 →
SECURITY INTEREST Recorded Mar 18, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035223/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2014
From: HUANG, JIONG; CHEN, YUAN; LIU, TIESHAN; LI, LIANGHAI; ZHANG, BING; ZHU, JIAN
To: SILICON IMAGE, INC.
Reel/Frame 032261/0055 →
Continuity (1)
Related Publication 20140204222A1 · Jul 24, 2014