Video Processing Device And Its Method
First Claim
1. A video processing method (Avp) of selectively processing character information (Ic) included in an inputted video stream (Svc), the video processing method comprising:
- a video stream separating step (003) of separating the video stream (Svc) into a brightness frame (Y) representing brightness information (VY) in units of frame and a plurality of color difference frames (Cb, Cr) representing color difference information (VCb, VCr);
a character recognizing step (011;
#100 to #800) of recognizing the included character information (Ic) based on at least either of the brightness information (VY) and the brightness information (VCb, VCr); and
a character processing step (012;
#1100 to #1600) of performing at least one of deletion, movement, and enlargement on the recognized character information (Ic).
4 Assignments
0 Petitions
Accused Products
Abstract
A video processing method for selectively processing character information (Ic) included in an inputted video stream (Svc). The video stream (Svc) is separated in units of frame into a brightness frame (Y) representing brightness information (VY) and a plurality of color difference frames (Cb, Cr) representing color difference information (VCb, VCr). Character information (Ic) included according to at least either of the brightness information (VY) and the color difference information (VCb, VCr) is recognized. The recognized character information (Ic) is subjected to a processing by at least one of deletion, movement, and enlargement.
-
Citations
39 Claims
-
1. A video processing method (Avp) of selectively processing character information (Ic) included in an inputted video stream (Svc), the video processing method comprising:
-
a video stream separating step (003) of separating the video stream (Svc) into a brightness frame (Y) representing brightness information (VY) in units of frame and a plurality of color difference frames (Cb, Cr) representing color difference information (VCb, VCr);
a character recognizing step (011;
#100 to #800) of recognizing the included character information (Ic) based on at least either of the brightness information (VY) and the brightness information (VCb, VCr); and
a character processing step (012;
#1100 to #1600) of performing at least one of deletion, movement, and enlargement on the recognized character information (Ic). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
2. The video processing method (#200) according to claim 1, wherein the character recognizing step (011;
- #100 to #800) comprises;
a brightness determining step (S208) of comparing a brightness (VY) of a pixel (P) in the brightness frame (Y) with a threshold value (Vth);
a character pixel recognizing step (S208, S210) of recognizing a pixel (P) having a brightness (VY) higher than the threshold value (Vth), as a character pixel (Pc) representing the character information (Ic);
a character pixel registering step (S216) of registering the recognized character pixel (Pc) in a character display pixel table (013;
Cp); and
a character information frame registering step (S212, S216) of registering a frame where at least one recognized character pixel (Pc) is present, in a character display frame table (014;
Fc) as a frame including the character information (Ic).
- #100 to #800) comprises;
-
3. The video processing method (#300) according to claim 2, wherein the character recognizing step (011;
- #100 to #800) further comprises;
a color difference value determining step (S312) of determining whether a color difference value (Vcb, Vcr) of the character pixel (Pc) registered in the character display pixel table (013;
Cp) is within a predetermined range (Vcb1<
Vcb<
Vcb2, Vcr1<
Vcr<
Vcr2); and
a character same color recognizing step (S312, Yes) of recognizing that the character information (Ic) is the same color when it is determined that the color difference value (Vcb, Vcr) is within the predetermined range (Vcb1<
Vcb<
Vcb2, Vcr1<
Vcr<
Vcr2).
- #100 to #800) further comprises;
-
4. The video processing method (#100) according to claim 2, wherein the character recognizing step (011;
- #100 to #800) further comprises;
a pixel selecting step (#100, S206) of selecting the pixel (P) whose brightness (VY) is compared with the threshold value (Vth), by the brightness determining step (S208).
- #100 to #800) further comprises;
-
5. The video processing method (#400) according to claim 2, wherein the character recognizing step (011;
- #100 to #800) further comprises;
an inter-character pixel distance calculating step (S408, S410) of calculating separation distances (L) between the character pixels (Pc) registered in the character display pixel table (013;
Cp);
an average separation distance calculating step (S412) of calculating an average separation distance (L(mean)) by averaging the calculated separation distances (L); and
a non-character pixel recognizing step (S416, S418) of deleting the character pixel (Pc) whose separation distance (L) from the adjoining character pixel (Pc) is larger than the average separation distance (L(mean)) by a predetermined distance (y), from the character display table (013).
- #100 to #800) further comprises;
-
6. The video processing method (#500) according to claim 2, wherein the character recognizing step (011;
- #100 to #800) further comprises;
a horizontal direction character pixel continuity detecting step (S508) of detecting continuity (Ch), in a horizontal direction, of the character pixel (Pc) registered in the character display pixel table (013;
Cp);
a vertical direction character pixel continuity detecting step (S510) of detecting continuity (Cv), in a vertical direction, of the character pixel (Pc) registered in the character display pixel table (013;
Cp); and
a character line width recognizing step (S518, S522, S528) of recognizing a character line width based on the continuity (Ch) in the horizontal direction and the continuity (Cv) in the vertical direction.
- #100 to #800) further comprises;
-
7. The video processing method (#600) according to claim 2, wherein the character recognizing step (011;
- #100 to #800) further comprises;
a peripheral pixel color difference value determining step (S610) of determining whether the color difference values of peripheral pixels (Pp) of the character pixel (Pc) registered in the character display pixel table (013;
Cp) are uniform (Y≈
Y(mean), Cp≈
Cp(mean), Cr≈
Cr(mean)); and
an edge recognizing step (S628) of recognizing that the character information (Ic) is edged with a uniform color when it is determined that the color difference values of the peripheral pixels (Pp) are uniform (Y≈
Y(mean), Cp≈
Cp(mean), Cr≈
Cr(mean)).
- #100 to #800) further comprises;
-
8. The video processing method (#700) according to claim 2, wherein the character recognizing step (011;
- #100 to #800) further comprises;
a character information occurrence period detecting step (S704) of detecting an occurrence period (P1) of the character information (Ic;
Pc) registered in the character display frame table (014;
Fc);
a character information non-occurrence period detecting step (S708) of detecting a non-occurrence period (P2) of the character information (Ic;
Pc) registered in the character display frame table (014;
Fc); and
a character information blinking display recognizing step (S710) of recognizing that a display method of the character information (Ic) is blinking display in which display and deletion are repeated at constant time intervals, based on the detected occurrence period (P1) and non-occurrence period (P2).
- #100 to #800) further comprises;
-
9. The video processing method (#800) according to claim 2, wherein the character recognizing step (011;
- #100 to #800) further comprises;
a first pixel distribution detecting step (S806) of detecting a first distribution (Dn) of the character pixel (Pc) in an arbitrary first frame on a time axis, based on the character display pixel table (013;
Cp) and the character display frame table (014;
Fc);
a second pixel distribution detecting step (S808) of detecting a second distribution (Dβ
) of the character pixel (Pc) in an arbitrary second frame on a different time axis from the first frame, based on the character display pixel table (013;
Cp) and the character display frame table (014;
Fc);
a third pixel distribution detecting step (S810, S812) of detecting a third distribution (Dd) of the character pixel (Pc) on an arbitrary time axis between the first frame and the second frame, based on the first distribution (Dn);
a distribution difference detecting step (S814) of detecting a difference between the second distribution (Dβ
) and the third distribution (Dd); and
a moving display recognizing step (S814, S816) of recognizing that a display method of the character information (Ic) is moving display in which the character information (Ic) moves at a constant speed, based on the difference.
- #100 to #800) further comprises;
-
10. The video processing method (#1300) according to claim 2, further comprising:
- a pixel value interpolating step (S1306) of linearly interpolating a brightness (VYt) and a color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp), based on the brightness (VY) and the color difference value (VCr, VCb) of the pixel (P) adjoining the character pixel (Pc); and
a frame signal correcting step (S1308, S1312) of overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the linearly interpolated brightness (VYt) and color difference value (VCbt, VCrt), wherein the character information (Ic) is deleted from the overwritten brightness signal (Y) and color difference signal (Cb, Cr).
- a pixel value interpolating step (S1306) of linearly interpolating a brightness (VYt) and a color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
-
11. The video processing method (#1100) according to claim 2, further comprising:
-
a pixel value interpolating step (S1308) of interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp) in the frame registered in the character display frame table (014;
Fp), by the brightness (VY) and the color difference value (VCb, VCr) of the corresponding pixel (P) in a frame, close in time, not registered in the character display frame table (014;
Fp); and
a frame signal correcting step (S1308, S1312) of overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the interpolated brightness (VYt) and color difference value (VCbt, VCrt), wherein the character information (Ic) is deleted from the overwritten brightness signal (Y) and color difference signal (Cb, Cr).
-
-
12. The video processing method (#1200) according to claim 9, further comprising:
- a pixel value interpolating step (S1308) of interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Cp) registered in the character display pixel table (013;
Cp) in the frame registered in the character display frame table (014;
Fp), by the brightness (VY) and the color difference value (VCb, VCr) of the corresponding pixel (P) in a frame, close in time, not registered in the character display frame table; and
a frame signal correcting step (S1308, S1312) of overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the interpolated brightness (VYt) and color difference value (VCbt, VCrt), wherein the character information (Ic) is deleted from the overwritten brightness signal (Y) and color difference signal (Cb, Cr).
- a pixel value interpolating step (S1308) of interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Cp) registered in the character display pixel table (013;
-
13. The video processing method (#1400) according to claim 2, further comprising:
- a pixel value interpolating step (S1306) of linearly interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp), based on the brightness (VY) and the color difference value (VCr, VCb) of the pixel (P) adjoining the character pixel (Pc);
a frame signal correcting step (S1308, S1312) of overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the linearly interpolated brightness (VYt) and color difference value (VCbt, VCrt);
a character pixel after movement position determining step (S1410) of obtaining a position of the character pixel (Pc) registered in the character display pixel table (014;
Fp) when the character pixel (Pc) is moved by a predetermined distance;
an after movement pixel determining step (S1410) of determining the pixel (P) corresponding to the determined after movement position; and
a destination pixel value changing step (S1412) of overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P), with the brightness (VY(c)) and the color difference value (VCb (c), VCr (c)) of the character pixel (Pc), respectively, wherein the character information (Ic) is moved by a predetermined distance.
- a pixel value interpolating step (S1306) of linearly interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
-
14. The video processing method (#1400) according to claim 2, further comprising:
- a pixel value interpolating step (S1308) of interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Cp) registered in the character display pixel table (013;
Cp) in the frame registered in the character display frame table (014;
Fp), by the brightness (VY) and the color difference value (VCb, VCr) of the corresponding pixel (P) in a frame, close in time, not registered in the character display frame table (014;
Fp), respectively;
a frame signal correcting step (S1308, S1312) of overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the interpolated brightness (VYt) and color difference value (VCbt, VCrt);
a character pixel after movement position determining step (S1410) of obtaining a position of the character pixel (Pc) registered in the character display pixel table (014;
Fp) when the character pixel (Pc) is moved by a predetermined distance;
an after movement pixel determining step (S1410) of determining the pixel (P) corresponding to the determined after movement position; and
a destination pixel value changing step (S1412) of overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P), with the brightness (VY(c)) and the color difference value (VCb(c), VCr(c)) of the character pixel (Pc), respectively, wherein the character information (Ic) is moved by a predetermined distance.
- a pixel value interpolating step (S1308) of interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Cp) registered in the character display pixel table (013;
-
15. The video processing method (#1500) according to claim 2, further comprising:
- a pixel value interpolating step (S1306) of linearly interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp), based on the brightness (VY) and the color difference value (VCb, VCr) of the pixel (P) adjoining the character pixel (Pc);
a frame signal correcting step (S1308, S1312) of overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the linearly interpolated brightness (VYt) and color difference value (VCbt, VCrt);
an enlarging step (S1510) of enlarging coordinate values (x, y) of the character pixel (P) by a predetermined enlargement amount (M);
an after movement pixel determining step (S1512) of determining the pixel (P) corresponding to the enlarged position; and
an enlarged pixel value changing step (S1516) of overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P) with the brightness (VY(c)) and the color difference value (VCb(c), VCr(c)) of the character pixel (Pc), wherein the character information (Ic) is enlarged by the enlargement amount (M).
- a pixel value interpolating step (S1306) of linearly interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
-
16. The video processing method (#1500) according to claim 2, further comprising:
- a pixel value interpolating step (S1516) of interpolating a brightness (VYt) and a color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp) in the frame registered in the character display frame table (014;
Fp), by the brightness (VY) and the color difference value (VCb, VCr) of the corresponding pixel (P) in a frame, close in time, not registered in the character display frame table (014;
Fp), respectively;
a frame signal correcting step (S1308, S1312) of overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the interpolated brightness (VYt) and color difference value (VCbt, VCrt);
an enlarging step (S1510) of enlarging coordinate values (x, y) of the character pixel (P) by a predetermined enlargement amount (M);
an after movement pixel determining step (S1512) of determining the pixel (P) corresponding to the enlarged position; and
an enlarged pixel value changing step (S1516) of overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P) with the brightness (VY(c)) and the color difference value (VCb (c), VCr (c)) of the character pixel (Pc), respectively, wherein the character information (Ic) is enlarged by the enlargement amount (M).
- a pixel value interpolating step (S1516) of interpolating a brightness (VYt) and a color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
-
17. The video processing method (#1400) according to claim 2, further comprising:
- a pixel value interpolating step (S1306) of linearly interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp), based on the brightness (VY) and the color difference value (VCb, VCr) of the pixel (P) adjoining the character pixel (Pc), respectively;
a frame signal correcting step (S1308, S1312) of overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the linearly interpolated brightness (VYt) and color difference value (VCbt, VCrt);
a non-attention attracting area recognizing step (S1604) of recognizing a non-attention attracting area in the video stream (Svc);
a separation distance detecting step (S1608) of calculating a separation distance (S) between the non-attention attracting area and the character information (Ic);
a character pixel after movement position determining step (S1410) of obtaining a position of the character pixel (Pc) when the character pixel (Pc) is moved by the separation distance (S);
an after movement pixel determining step (S1410) of determining the pixel (P) corresponding to the determined after movement position; and
a destination pixel value changing step (S1412) of overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P), with the brightness (VY(c)) and the color difference value (VCb(c), VCr(c)) of the character pixel (Pc), respectively, wherein the character information (Ic) is moved by a predetermined distance.
- a pixel value interpolating step (S1306) of linearly interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
-
18. The video processing method (#1400) according to claim 2, further comprising:
- a pixel value interpolating step (#1400R) of interpolating a brightness (VYt) and a color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp) in the frame registered in the character display frame table (014;
Fp), by the brightness (VY) and the color difference value (VCb, VCr) of the corresponding pixel (P) in a frame, close in time, not registered in the character display frame table (014;
Fp), respectively;
a frame signal correcting step (S1308, S1312) of overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the interpolated brightness (VYt) and color difference value (VCbt, VCrt);
a non-attention attracting area recognizing step (S1604) of recognizing a non-attention attracting area in the video stream (Svc);
a separation distance detecting step (S1608) of calculating a separation distance (S) between the non-attention attracting area and the character information (Ic);
a character pixel after movement position determining step (S1410) of obtaining a position of the character pixel (Pc) when the character pixel (Pc) is moved by the separation distance (S);
an after movement pixel determining step (S1410) of determining the pixel (P) corresponding to the determined after movement position; and
a destination pixel value changing step (S1412) of overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P), with the brightness (VY(c)) and the color difference value (VCb(c), VCr(c)) of the character pixel (Pc), respectively, wherein the character information (Ic) is moved by a predetermined distance.
- a pixel value interpolating step (#1400R) of interpolating a brightness (VYt) and a color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
-
2. The video processing method (#200) according to claim 1, wherein the character recognizing step (011;
-
-
19. A video processing device (Avp) that selectively processes character information (Ic) included in an inputted video stream (Svc), the video processing device comprising:
-
video stream separating means (003) for separating the video stream (Svc) into a brightness frame (Y) representing brightness information (VY) in units of frame and a plurality of color difference frames (Cb, Cr) representing color difference information (VCb, VCr);
character recognizing means (011;
#100 to #800) for recognizing the included character information (Ic) based on at least either of the brightness information (VY) and the brightness information (VCb, VCr); and
character processing means (012;
#1100 to #1600) for performing at least one of deletion, movement, and enlargement on the recognized character information (Ic). - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
20. The video processing device (Avp) according to claim 19, wherein the character recognizing means (011;
- #100 to #800) comprises;
brightness determining means (S208) for comparing a brightness (VY) of a pixel (P) in the brightness frame (Y) with a threshold value (Vth);
character pixel recognizing means (S208, S210) for recognizing a pixel (P) having a brightness (VY) higher than the threshold value (Vth), as a character pixel (Pc) representing the character information (Ic);
character pixel registering means (S216) for registering the recognized character pixel (Pc) in a character display pixel table (013;
Cp); and
character information frame registering means (S212, S216) for registering a frame where at least one recognized character pixel (Pc) is present, in a character display frame table (014;
Fc) as a frame including the character information (Ic).
- #100 to #800) comprises;
-
21. The video processing device (Avp;
- #300) according to claim 20, wherein the character recognizing means (011;
#100 to #800) further comprises;
color difference value determining means (S312) for determining whether a color difference value (Vcb, Vcr) of the character pixel (Pc) registered in the character display pixel table (013;
Cp) is within a predetermined range (Vcb1<
Vcb<
Vcb2, Vcr1<
Vcr<
Vcr2); and
character same color recognizing means (S312, Yes) for recognizing that the character information (Ic) is the same color when it is determined that the color difference value (Vcb, Vcr) is within the predetermined range (Vcb1<
Vcb<
Vcb2, Vcr1<
Vcr<
Vcr2).
- #300) according to claim 20, wherein the character recognizing means (011;
-
22. The video processing device (Avp:
- #100) according to claim 20, wherein the character recognizing means (011;
#100 to #800) further comprises;
pixel selecting means (#100, S206) for selecting the pixel (P) whose brightness (VY) is compared with the threshold value (Vth), by the brightness determining means (S208).
- #100) according to claim 20, wherein the character recognizing means (011;
-
23. The video processing device (Avp:
- #400) according to claim 20, wherein the character recognizing means (011;
#100 to #800) further comprises;
inter-character pixel distance calculating means (S408, S410) for calculating separation distances (L) between the character pixels (Pc) registered in the character display pixel table (013;
Cp);
average separation distance calculating means (S412) for calculating an average separation distance (L(mean)) by averaging the calculated separation distances (L); and
non-character pixel recognizing means (S416, S418) for deleting the character pixel (Pc) whose separation distance (L) from the adjoining character pixel (Pc) is larger than the average separation distance (L(mean)) by a predetermined distance (γ
), from the character display table (013).
- #400) according to claim 20, wherein the character recognizing means (011;
-
24. The video processing device (Avp:
- #500) according to claim 20, wherein the character recognizing means (011;
#100 to #800) further comprises;
horizontal direction character pixel continuity detecting means (S508) for detecting continuity (Ch), in a horizontal direction, of the character pixel (Pc) registered in the character display pixel table (013;
Cp);
vertical direction character pixel continuity detecting means (S510) for detecting continuity (Cv), in a vertical direction, of the character pixel (Pc) registered in the character display pixel table (013;
Cp); and
character line width recognizing means (S518, S522, S528) for recognizing a character line width based on the continuity (Ch) in the horizontal direction and the continuity (Cv) in the vertical direction.
- #500) according to claim 20, wherein the character recognizing means (011;
-
25. The video processing device (Avp:
- #600) according to claim 20, wherein the character recognizing means (011;
#100 to #800) further comprises;
peripheral pixel color difference value determining means (S610) for determining whether the color difference values of peripheral pixels (Pp) of the character pixel (Pc) registered in the character display pixel table (013;
Cp) are uniform (Y≈
Y(mean), Cp≈
Cp(mean), Cr≈
Cr(mean)); and
edge recognizing means (S628) for recognizing that the character information (Ic) is edged with a uniform color when it is determined that the color difference values of the peripheral pixels (Pp) are uniform (Y≈
Y(mean), Cp≈
Cp(mean), Cr≈
Cr(mean)).
- #600) according to claim 20, wherein the character recognizing means (011;
-
26. The video processing device (Avp:
- #700) according to claim 20, wherein the character recognizing means (011;
#100 to #800) further comprises;
character information occurrence period detecting means (S704) for detecting an occurrence period (P1) of the character information (Ic;
Pc) registered in the character display frame table (014;
Fc);
character information non-occurrence period detecting means (S708) for detecting a non-occurrence period (P2) of the character information (Ic;
Pc) registered in the character display frame table (014;
Fc); and
character information blinking display recognizing means (S710) for recognizing that a display method of the character information (Ic) is blinking display in which display and deletion are repeated at constant time intervals, based on the detected occurrence period (P1) and non-occurrence period (P2).
- #700) according to claim 20, wherein the character recognizing means (011;
-
27. The video processing device (Avp:
- #800) according to claim 20, wherein the character recognizing means (011;
#100 to #800) further comprises;
first pixel distribution detecting means (S806) for detecting a first distribution (Dn) of the character pixel (Pc) in an arbitrary first frame on a time axis, based on the character display pixel table (013;
Cp) and the character display frame table (014;
Fc);
second pixel distribution detecting means (S808) for detecting a second distribution (Dβ
) of the character pixel (Pc) in an arbitrary second frame on a different time axis from the first frame, based on the character display pixel table (013;
Cp) and the character display frame table (014;
Fc);
third pixel distribution detecting means (S810, S812) for detecting a third distribution (Dd) of the character pixel (Pc) on an arbitrary time axis between the first frame and the second frame, based on the first distribution (Dn);
distribution difference detecting means (S814) for detecting a difference between the second distribution (Dβ
) and the third distribution (Dd); and
moving display recognizing means (S814, S816) for recognizing that a display method of the character information (Ic) is moving display in which the character information (Ic) moves at a constant speed, based on the difference.
- #800) according to claim 20, wherein the character recognizing means (011;
-
29. The video processing device (Avp;
- #1100) according to claim 20, further comprising;
pixel value interpolating means (S1308) for interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp) in the frame registered in the character display frame table (014;
Fp), by the brightness (VY) and the color difference value (VCb, VCr) of the corresponding pixel (P) in a frame, close in time, not registered in the character display frame table (014;
Fp), respectively; and
frame signal correcting means (S1308, S1312) for overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the interpolated brightness (VYt) and color difference value (VCbt, VCrt), wherein the character information (Ic) is deleted from the overwritten brightness signal (Y) and color difference signal (Cb, Cr).
- #1100) according to claim 20, further comprising;
-
30. The video processing device (Avp;
- #1200) according to claim 27, further comprising;
pixel value interpolating means (S1308) for interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Cp) registered in the character display pixel table (013;
Cp) in the frame registered in the character display frame table (014;
Fp), by the brightness (VY) and the color difference value (VCb, VCr) of the corresponding pixel (P) in a frame, close in time, not registered in the character display frame table; and
frame signal correcting means (S1308, S1312) for overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the interpolated brightness (VYt) and color difference value (VCbt, VCrt), wherein the character information (Ic) is deleted from the overwritten brightness signal (Y) and color difference signal (Cb, Cr).
- #1200) according to claim 27, further comprising;
-
31. The video processing device (Avp;
- #1400) according to claim 20, further comprising;
pixel value interpolating means (S1306) for linearly interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp), based on the brightness (VY) and the color difference value (VCr, VCb) of the pixel (P) adjoining the character pixel (Pc);
frame signal correcting means (S1308, S1312) for overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the linearly interpolated brightness (VYt) and color difference value (VCbt, VCrt);
character pixel after movement position determining means (S1410) for obtaining a position of the character pixel (Pc) registered in the character display pixel table (014;
Fp) when the character pixel (Pc) is moved by a predetermined distance;
after movement pixel determining means (S1410) for determining the pixel (P) corresponding to the determined after movement position; and
destination pixel value changing means (S1412) for overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P), with the brightness (VY(c)) and the color difference value (VCb(c), VCr(c)) of the character pixel (Pc), respectively, wherein the character information (Ic) is moved by a predetermined distance.
- #1400) according to claim 20, further comprising;
-
32. The video processing device (Avp;
- #1400) according to claim 20, further comprising;
pixel value interpolating means (S1308) for interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Cp) registered in the character display pixel table (013;
Cp) in the frame registered in the character display frame table (014;
Fp), by the brightness (VYt) and the color difference value (VCb, VCr) of the corresponding pixel (P) in a frame, close in time, not registered in the character display frame table (014;
Fp);
frame signal correcting means (S1308, S1312) for overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the interpolated brightness (VYt) and color difference value (VCbt, VCrt);
character pixel after movement position determining means (S1410) for obtaining a position of the character pixel (Pc) registered in the character display pixel table (014;
Fp) when the character pixel (Pc) is moved by a predetermined distance;
after movement pixel determining means (S1410) for determining the pixel (P) corresponding to the determined after movement position; and
destination pixel value changing means (S1412) for overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P), with the brightness (VY(c)) and the color difference value (VCb(c), VCr(c)) of the character pixel (Pc), respectively, wherein the character information (Ic) is moved by a predetermined distance.
- #1400) according to claim 20, further comprising;
-
33. The video processing device (Avp;
- #1500) according to claim 20, further comprising;
pixel value interpolating means (S1306) for linearly interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp), based on the brightness (VY) and the color difference value (VCb, VCr) of the pixel (P) adjoining the character pixel (Pc), respectively;
frame signal correcting means (S1308, S1312) for overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the linearly interpolated brightness (VYt) and color difference value (VCbt, VCrt);
enlarging means (S1510) for enlarging coordinate values (x, y) of the character pixel (P) by a predetermined enlargement amount (M);
after movement pixel determining means (S1512) for determining the pixel (P) corresponding to the enlarged position; and
enlarged pixel value changing means (S1516) for overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P) with the brightness (VY(c)) and the color difference value (VCb (c), VCr (c)) of the character pixel (Pc), respectively, wherein the character information (Ic) is enlarged by the enlargement amount (M).
- #1500) according to claim 20, further comprising;
-
34. The video processing device (Avp;
- #1500) according to claim 20, further comprising;
pixel value interpolating means (S1516) for interpolating a brightness (VYt) and a color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp) in the frame registered in the character display frame table (014;
Fc), by the brightness (VY) and the color difference value (VCb, VCr) of the corresponding pixel (P) in a frame, close in time, not registered in the character display frame table (014;
Fp);
frame signal correcting means (S1308, S1312) for overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the interpolated brightness (VYt) and color difference value (VCbt, VCrt);
enlarging means (S1510) for enlarging coordinate values (x, y) of the character pixel by a predetermined enlargement amount (M);
after movement pixel determining means (S1512) for determining the pixel (P) corresponding to the enlarged position; and
enlarged pixel value changing means (S1516) for overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P) with the brightness (VY(c)) and the color difference value (VCb (c), VCr (c)) of the character pixel (Pc), respectively, wherein the character information (Ic) is enlarged by the enlargement amount (M).
- #1500) according to claim 20, further comprising;
-
35. The video processing device (Avp;
- #1400) according to claim 20, further comprising;
pixel value interpolating means (S1306) for linearly interpolating the brightness (VYt) and the color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp), based on the brightness (VY) and the color difference value (VCb, VCr) of the pixel (P) adjoining the character pixel (Pc), respectively;
frame signal correcting means (S1308, S1312) for overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the linearly interpolated brightness (VYt) and color difference value (VCbt, VCrt);
non-attention attracting area recognizing means (S1604) for recognizing a non-attention attracting area in the video stream (Svc);
separation distance detecting means (S1608) for calculating a separation distance (S) between the non-attention attracting area and the character information (Ic);
character pixel after movement position determining means (S1410) for obtaining a position of the character pixel (Pc) when the character pixel (Pc) is moved by the separation distance (S);
after movement pixel determining means (S1410) for determining the pixel (P) corresponding to the determined after movement position; and
destination pixel value changing means (S1412) for overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P), with the brightness (VY(c)) and the color difference value (VCb (c), VCr (c)) of the character pixel (Pc), respectively, wherein the character information (Ic) is moved by a predetermined distance.
- #1400) according to claim 20, further comprising;
-
36. The video processing device (Avp;
- #1400) according to claim 20, further comprising;
pixel value interpolating means (#1400R) for interpolating a brightness (VYt) and a color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp) in the frame registered in the character display frame table (014;
Fp), by the brightness (VY) and the color difference value (VCb, VCr) of the corresponding pixel (P) in a frame, close in time, not registered in the character display frame table (014;
Fp);
frame signal correcting means (S1308, S1312) for overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the interpolated brightness (VYt) and color difference value (VCbt, VCrt);
non-attention attracting area recognizing means (S1604) for recognizing a non-attention attracting area in the video stream (Svc);
separation distance detecting means (S1608) for calculating a separation distance (S) between the non-attention attracting area and the character information (Ic);
character pixel after movement position determining means (S1410) for obtaining a position of the character pixel (Pc) when the character pixel (Pc) is moved by the separation distance (S);
after movement pixel determining means (S1410) for determining the pixel (P) corresponding to the determined after movement position; and
destination pixel value changing means (S1412) for overwriting the brightness (VY) and the color difference value (VCb, VCr) of the determined pixel (P), with the brightness (VY(c)) and the color difference value (VCb (c), VCr (c)) of the character pixel, respectively, wherein the character information (Ic) is moved by a predetermined distance.
- #1400) according to claim 20, further comprising;
-
37. A video playback device (Ap) comprising playback means (020) for playing back a video stream (Svt) processed by the video processing device (Avp) according to claim 20.
-
38. A video playback display device (Ap) according to claim 37, further comprising presenting means (021) for presenting an audiovisual image based on the played back video stream (Svts).
-
39. A video recording device (Ar) having recording means (016, 017, 019) for recording a video stream (Svt) processed by the video processing device (Avp) according to claim 20.
-
20. The video processing device (Avp) according to claim 19, wherein the character recognizing means (011;
-
-
28. The video processing device (Avp:
- #1300) further comprising;
pixel value interpolating means (S1306) for linearly interpolating a brightness (VYt) and a color difference value (VCbt, VCrt) of the character pixel (Pc) registered in the character display pixel table (013;
Cp), based on the brightness (VY) and the color difference value (VCr, VCb) of the pixel (P) adjoining the character pixel (Pc); and
frame signal correcting means (S1308, S1312) for overwriting the brightness signal (Y) and the color difference signal (Cb, Cr) of the character pixel with the linearly interpolated brightness (VYt) and color difference value (VCbt, VCrt), wherein the character information (Ic) is deleted from the overwritten brightness signal (Y) and color difference signal (Cb, Cr).
- #1300) further comprising;
Specification
- Resources
-
Current AssigneeSocionext Inc.
-
Original AssigneePanasonic Corporation (Panasonic Holdings Corporation)
-
InventorsOkada, Masahiro, Yoshii, Tsuyoshi, Tanikawa, Yuji
-
Granted Patent
-
Time in Patent OfficeDays
-
Field of Search
-
US Class Current382/182
-
CPC Class CodesG06V 20/635 Overlay text, e.g. embedded...G06V 30/10 Character recognitionH04N 19/17 the unit being an image reg...H04N 21/478 Supplemental services, e.g....H04N 21/4882 for displaying messages, e....H04N 21/4884 for displaying subtitlesH04N 5/782 on tapeH04N 5/85 on discs or drumsH04N 9/8233 the additional signal being...