US5614958A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Image processing apparatus which conceals image data in accordance with motion data
Assignee: Canon Inc
•
Filing: 1994-08-29
•
Granted: 1997-03-25
•
Expires: 2014-08-29
Abstract
Abstract An image processing apparatus which conceals image data in accordance with motion data includes an input unit for inputting information data including motion data and image data encoded in accordance with the motion data, a detection unit for detecting error codes in the image data, and a concealment unit for concealing the image data by replacing it by image data of an adjacent picture frame extracted using the motion data.
Inventors
- 👤 Akihiro Shikakura
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-10 00:42
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/85; H04N19/89; H04N19/895
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
95 words
An image processing apparatus comprising: input means for inputting information data including motion data and image data encoded in accordance with the motion data, the motion data being detected in units of pixels; detection means for detecting error codes in the image data and the motion data; and concealment means for concealing the image data by replacing it by image data of an adjacent picture frame extracted using the motion data, said concealment means concealing the motion data into the motion data of an adjacent block in accordance with an output from said detection means.
Claim 2
Dependent Claim
95 words
An image processing apparatus comprising: input means for inputting information data including motion data and image data encoded in accordance with the motion data, the motion data being detected in units of pixels; detection means for detecting error codes in the image data and the motion data; and concealment means for concealing the image data by replacing it by image data of an adjacent picture frame extracted using the motion data, said concealment means concealing the motion data into the motion data of an adjacent block in accordance with an output from said detection means.
Claim 3
Dependent Claim
51 words
An image processing apparatus according to claim 1, wherein the information data further includes error-detecting/correcting check codes for detecting and correcting error codes in the motion data and the image data, and wherein said detection means detects whether the image data includes an uncorrectable error code using the error-detecting/correcting check code.
Claim 4
Dependent Claim
22 words
An image processing apparatus according to claim 1, wherein the image data comprises data encoded in units of a block of pixels.
Claim 5
Dependent Claim
39 words
An image processing apparatus according to claim 3, wherein said concealment means conceals block data including at least one error code into block data of an adjacent picture frame extracted based on the motion data of the block data.
Claim 6
Dependent Claim
21 words
An image processing apparatus according to claim 3, wherein the motion data is detected in units of a plurality of blocks.
Claim 7
Dependent Claim
15 words
An image processing apparatus according to claim 5, wherein the motion data comprises motion-vector data.
Claim 8
Dependent Claim
124 words
An image processing apparatus comprising: input means for inputting information data including motion data and image data encoded in accordance with the motion data, the information data including error-detecting/correcting check codes for detecting and correcting error codes in the motion data and the image data; predictive-image generation means for generating predictive image data based on the motion data; synthesis means for synthesizing the predictive image data with the image data; detection means for detecting error codes in the image data, said detecting means detecting whether the image data includes an uncorrectable error code using the error-detecting/correcting check codes; and replacement means for replacing the image data input to said synthesis means by a predetermined value in accordance with an output from said detection means.
Claim 9
Dependent Claim
124 words
An image processing apparatus comprising: input means for inputting information data including motion data and image data encoded in accordance with the motion data, the information data including error-detecting/correcting check codes for detecting and correcting error codes in the motion data and the image data; predictive-image generation means for generating predictive image data based on the motion data; synthesis means for synthesizing the predictive image data with the image data; detection means for detecting error codes in the image data, said detecting means detecting whether the image data includes an uncorrectable error code using the error-detecting/correcting check codes; and replacement means for replacing the image data input to said synthesis means by a predetermined value in accordance with an output from said detection means.
Claim 10
Dependent Claim
22 words
An image processing apparatus according to claim 7, wherein the image data comprises data encoded in units of a block of pixels.
Claim 11
Dependent Claim
21 words
An image processing apparatus according to claim 8, wherein the motion data is detected in units of a plurality of blocks.
Claim 12
Dependent Claim
15 words
An image processing apparatus according to claim 9, wherein the motion data comprises motion-vector data.
Claim 13
Dependent Claim
47 words
An image processing apparatus according to claim 9, wherein said detection means further detects errors in the motion data, and wherein said predictive-image detection means generates the predictive image data based on motion data of an adjacent block in accordance with an output from said detection means.
Claim 14
Dependent Claim
55 words
An image processing apparatus comprising: input means for inputting information data including motion data and image data encoded in accordance with the motion data; detection means for detecting error codes in the motion data and the encoded data; and decoding means for decoding the image data in accordance with an output from said detection means.
Claim 15
Dependent Claim
55 words
An image processing apparatus comprising: input means for inputting information data including motion data and image data encoded in accordance with the motion data; detection means for detecting error codes in the motion data and the encoded data; and decoding means for decoding the image data in accordance with an output from said detection means.
Claim 16
Dependent Claim
35 words
An image processing apparatus according to claim 12, wherein, when at least one error is present in the motion data, said decoding means conceals the image data into image data of an adjacent picture frame.
Claim 17
Dependent Claim
44 words
An image processing apparatus according to claim 12, wherein, when at least one error is present in the image data, said decoding means conceals the image data into image data extracted from image data of an adjacent picture frame based on the motion data.
Claim 18
Dependent Claim
43 words
An image processing apparatus according to claim 12, wherein the information data further includes error-detecting/correcting codes for detecting and correcting error codes in the motion data and the image data, and wherein said detection means detects uncorrectable error codes using the error-detecting/correcting codes.
Claim 19
Dependent Claim
22 words
An image processing apparatus according to claim 12, wherein the image data comprises data encoded in units of a block of pixels.
Claim 20
Dependent Claim
38 words
An image processing apparatus according to claim 16, wherein, when at least one error is present in the motion data, said decoding means decodes the image data while replacing the motion data by motion data of another block.
Claim 21
Dependent Claim
85 words
An image processing method comprising the steps of: inputting information data including motion data and image data encoded in accordance with the motion data, the motion data being detected in units of pixels; detecting error codes in the image data and the motion data; and concealing the image data by replacing it by image data of an adjacent picture frame extracted using the motion data, the motion data being concealed into the motion data of an adjacent block in accordance with the detected error codes.
Claim 22
Dependent Claim
85 words
An image processing method comprising the steps of: inputting information data including motion data and image data encoded in accordance with the motion data, the motion data being detected in units of pixels; detecting error codes in the image data and the motion data; and concealing the image data by replacing it by image data of an adjacent picture frame extracted using the motion data, the motion data being concealed into the motion data of an adjacent block in accordance with the detected error codes.
Claim 23
Dependent Claim
108 words
An image processing method comprising the steps of: inputting information data including motion data and image data encoded in accordance with the motion data, the information data including error-detecting/correcting check codes for detecting and correcting error codes in the motion data and the image data; generating predicted image data based on the motion data; synthesizing the predictive image data with the image data; detecting error codes in the image data, said detecting step detecting whether the image data includes an uncorrectable error code using the error-detecting/correcting check codes; and replacing the image data input to the synthesizing step by a predetermined value in accordance with the detection result.
Claim 24
Dependent Claim
108 words
An image processing method comprising the steps of: inputting information data including motion data and image data encoded in accordance with the motion data, the information data including error-detecting/correcting check codes for detecting and correcting error codes in the motion data and the image data; generating predicted image data based on the motion data; synthesizing the predictive image data with the image data; detecting error codes in the image data, said detecting step detecting whether the image data includes an uncorrectable error code using the error-detecting/correcting check codes; and replacing the image data input to the synthesizing step by a predetermined value in accordance with the detection result.
Claim 25
Dependent Claim
48 words
An image processing method comprising the steps of: inputting information data including motion data and image encoded in accordance with the motion data; detecting error codes in the motion data and the encoded data; and decoding the image data in accordance with an output from the detection step.
Claim 26
Dependent Claim
48 words
An image processing method comprising the steps of: inputting information data including motion data and image encoded in accordance with the motion data; detecting error codes in the motion data and the encoded data; and decoding the image data in accordance with an output from the detection step.
References Cited (Backward Citations)
WO1987002210A1
Cited
US4807033A
Cited
EP0415699A2
Cited
EP0471580A2
Cited
EP0521529A2
Cited
WO1993009636A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-03-24 | 2000-09-23 | 2001-03-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-03-24 | 2004-09-23 | 2005-03-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-03-24 | 2008-09-23 | 2009-03-25 | $7700.00 | Window Closed / Lapsed |