A method for deinterlacing a picture is disclosed. The method generally includes the steps of (A) generating a plurality of primary scores by searching along a plurality of primary angles for an edge in the picture proximate a location interlaced with a field of the picture, (B) generating a plurality of neighbor scores by searching for the edge along a plurality of neighbor angles proximate a particular angle of the primary angles corresponding to a particular score of the primary scores having a best value and (C) identifying a best score from a group of scores consisting of the particular score and the neighbor scores to generate an interpolated sample at the location.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for deinterlacing a picture, comprising the steps of: (A) determining an intra-mode angle from an intra-mode estimation of a block in said picture using a circuit; (B) generating a plurality of samples to reconstruct said block, wherein said samples are generated based on said intra-mode estimation, (C) calculating an interpolated sample at a location interlaced with said block by directional filtering said samples along said intra-mode angle; and (D) generating a confidence value of said intra-mode angle after said intra-mode angle has been determined.
2. The method according to claim 1 , further comprising the step of: searching for a particular angle corresponding to an edge in said picture proximate said location in response to said confidence value being below a threshold.
3. The method according to claim 1 , wherein said block comprises a field block.
4. The method according to claim 1 , further comprising the step of: calculating said interpolated sample at said location by vertical filtering said samples in response to a low value of said confidence value.
5. The method according to claim 1 , further comprising the step of: generating a plurality of scores each along a different one of a plurality of line segments, wherein (i) each of said line segments is parallel to said intra-mode angle and (ii) said generating of said confidence values uses said scores.
6. The method according to claim 1 , further comprising the step of: calculating an alternative sample at said location by directional filtering said samples along a particular angle corresponding to an edge in said picture proximate said location.
7. The method according to claim 6 , further comprising the step of: replacing said interpolated sample with said alternative sample in response to a low value of said confidence value.
8. The method according to claim 1 , further comprising the step of: modifying said interpolated sample at said location by blending said interpolated sample with a co-located sample of an opposite parity field.
9. The method according to claim 1 , further comprising the step of: generating a particular sample at said location by motion compensating an opposite parity field.
10. The method according to claim 9 , further comprising the step of: modifying said interpolated sample by blending said interpolated sample with said particular sample.
11. An apparatus for deinterlacing, comprising: a processor configured to (i) determine an intra-mode angle from an intra-mode estimation of a block in a picture, (ii) generate a plurality of samples to reconstruct said block, wherein said samples are generated based on said intra-mode estimation, (iii) calculate an interpolated sample at a location interlaced with said block by directional filtering said samples along said intra-mode angle and (iv) generate a confidence value of said intra-mode angle after said intra-mode angle has been determined.
12. The apparatus according to claim 11 , wherein said block comprises a field block.
13. The apparatus according to claim 11 , wherein said processor is further configured to calculate said interpolated sample at said location by vertical filtering said samples in response to a low value of said confidence value.
14. The apparatus according to claim 11 , wherein (i) said processor is further configured to generate a plurality of scores each along a different one of a plurality of line segments, (ii) each of said line segments is parallel to said intra-mode angle and (iii) said generation of said confidence value uses said scores.
15. The apparatus according to claim 11 , wherein said processor is further configured to search for a particular angle corresponding to an edge in said picture proximate said location in response to said confidence value being below a threshold.
16. The apparatus according to claim 11 , wherein said processor is further configured to calculate an alternative sample at said location by directional filtering said samples along a particular angle corresponding to an edge in said picture proximate said location.
17. The apparatus according to claim 16 , wherein said processor is further configured to replace said interpolated sample with said alternative sample in response to a low value of said confidence value.
18. The apparatus according to claim 11 , wherein said processor is further configured to modify said interpolated sample at said location by blending said interpolated sample with a co-located sample of an opposite parity field.
19. The apparatus according to claim 11 , wherein said processor is further configured to generate a particular sample at said location by motion compensating an opposite parity field.
20. The apparatus according to claim 19 , wherein said processor is further configured to modify said interpolated sample by blending said interpolated sample with said particular sample.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 23, 2008
February 22, 2011
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.