Patent US5453800A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5453800A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for judging a hand movement of an image

Assignee: Sony Corp
•
Filing: 1992-10-09
•
Granted: 1995-09-26
•
Expires: 2012-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an apparatus for judging a hand movement of an image, pixels where absolute values of differences between image data of respective pixels of blocks of a current frame and image data of representative point pixels of blocks of an earlier frame read out from a representative point memory satisfy a predetermined condition are judged by a condition judgment circuit to form a frequency distribution table corresponding to the judged result by a frequency distribution table formation circuit to calculate, on the basis of the frequency distribution table, the number of coordinates having a frequency value greater than a predetermined value in the vicinity of a coordinate designated by a motion vector of an image to judge the motion vector to result from a hand movement when the calculated value is less than a predetermined value.

Inventors

  • 👤 Tetsujiro Kondo
  • 👤 Yasuhiro Fujimori
  • 👤 Masashi Uchida
  • 👤 Takashi Horishi
  • 👤 Tsukasa Hashino

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 14:05
CPC Classifications
H; H04; H04N; H04N23/00; H04N23/60; H04N23/68; H04N23/682; H04N23/683; G; G06; G06T; G06T7/00; G06T7/20; G06T7/223; G06T7/238; H04N23/681; H04N23/6811; G06T2207/00; G06T2207/10; G06T2207/10016

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 435 words
An apparatus for determining whether movement of an operator's hand has caused movement of an input video image which may be represented by motion vectors and for correcting the same, said apparatus comprising: input means including an input terminal for providing image data of a plurality of video frames representing said input video image, said image data of each of said video frames being divided into a plurality of blocks of said image data each of said blocks having a plurality of pixels having respective coordinates corresponding thereto; a memory for respectively storing values I k (0, 0) of said image data representative of point pixels for each of said plurality of blocks for one frame; means including a subtracting circuit for determining absolute values |{I k-1 (0, 0)-I k (x, y)}| or differences between image date I k (x, y) having respective x and y coordinates associated therewith of respective pixels of blocks of a current frame and image data I k-1 (0, 0) representative of point pixels of blocks of an earlier frame read out from said memory; hand judgment means for judging whether the frame difference absolute values |{I k-1 (0, 0)-I k (0, 0)}| of respective blocks determined by the determining means satisfy a first judgment condition expressed as |I k-1 (0, 0)-I k (0, 0)|≠0 and a second judgment condition expressed as |{I k-1 (0, 0)-I k (x, y)}|≧Th 1 , where Th 1 is a predetermined threshold value; frequency distribution table formation means for forming a frequency distribution table by incrementing a frequency f(x, y) of the coordinates corresponding to a pixel arrangement of one block every time a pixel satisfying the first and second judgment conditions is detected by said hand judgment means; means for calculating from said frequency distribution table formed by said frequency distribution table formation means the number of coordinates having a frequency value greater than a predetermined number of coordinates in the vicinity of a coordinate designated by a motion vector of an image and for determining that said motion vector results form said movement of said operator's hand when the calculated number of coordinates is smaller than a predetermined value; and means for forming a hand movement correction signal having a correction quantity corresponding to said motion vector which has been determined to result from said movement of said operator's hand and for receiving said image data from said input means which represents said input video image and for correcting said movement of said input video image caused by said movement of said operator's hand in accordance with said hand movement correction signal.
Claim 2
Independent Claim 435 words
An apparatus for determining whether movement of an operator's hand has caused movement of an input video image which may be represented by motion vectors and for correcting the same, said apparatus comprising: input means including an input terminal for providing image data of a plurality of video frames representing said input video image, said image data of each of said video frames being divided into a plurality of blocks of said image data each of said blocks having a plurality of pixels having respective coordinates corresponding thereto; a memory for respectively storing values I k (0, 0) of said image data representative of point pixels for each of said plurality of blocks for one frame; means including a subtracting circuit for determining absolute values |{I k-1 (0, 0)-I k (x, y)}| or differences between image date I k (x, y) having respective x and y coordinates associated therewith of respective pixels of blocks of a current frame and image data I k-1 (0, 0) representative of point pixels of blocks of an earlier frame read out from said memory; hand judgment means for judging whether the frame difference absolute values |{I k-1 (0, 0)-I k (0, 0)}| of respective blocks determined by the determining means satisfy a first judgment condition expressed as |I k-1 (0, 0)-I k (0, 0)|≠0 and a second judgment condition expressed as |{I k-1 (0, 0)-I k (x, y)}|≧Th 1 , where Th 1 is a predetermined threshold value; frequency distribution table formation means for forming a frequency distribution table by incrementing a frequency f(x, y) of the coordinates corresponding to a pixel arrangement of one block every time a pixel satisfying the first and second judgment conditions is detected by said hand judgment means; means for calculating from said frequency distribution table formed by said frequency distribution table formation means the number of coordinates having a frequency value greater than a predetermined number of coordinates in the vicinity of a coordinate designated by a motion vector of an image and for determining that said motion vector results form said movement of said operator's hand when the calculated number of coordinates is smaller than a predetermined value; and means for forming a hand movement correction signal having a correction quantity corresponding to said motion vector which has been determined to result from said movement of said operator's hand and for receiving said image data from said input means which represents said input video image and for correcting said movement of said input video image caused by said movement of said operator's hand in accordance with said hand movement correction signal.
Claim 3
Independent Claim 429 words
An apparatus for determining whether movement of an operator's hand has caused movement of an input video image which may be represented by motion vectors and for correcting the same, said apparatus comprising: input means including an input terminal for providing image data of a plurality of video frames representing said input video image, said image data of each of said video frames being divided into a plurality of blocks of said image data each of said blocks having a plurality of pixels having respective coordinates corresponding thereto; a memory for respectively storing values I k (0, 0) of said image data representative of point pixels for each of said plurality of blocks for one frame; means including a subtracting circuit for determining absolute values |{I k-1 (0, 0)-I k (x, y)}| of differences between image data I k (x, y) having respective x and y coordinates associated therewith of respective pixels of blocks of a current frame and image data I k-1 (0, 0) representative of point pixels of blocks of an earlier frame read out from said memory; hand judgment means for judging whether the frame difference absolute values |{I k-1 (0, 0)-I k (0, 0)}| of respective blocks determined by the determining means satisfy a first judgment condition expressed as |I k-1 (0, 0)-I k (0, 0)|≠1 and a second judgment condition expressed as |{I k-1 (0, 0)-I k (x, y)}|≧Th 1 , where Th 1 is a predetermined threshold value; frequency distribution table formation means for forming a frequency distribution table by incrementing a frequency f(x, y) of the coordinates corresponding to a pixel arrangement of one block every time a pixel satisfying the first and second judgment conditions is detected by said hand judgment means; means for calculating from said frequency distribution table formed by said frequency distribution table formation means an average value of frequency values of a plurality of coordinates in the vicinity of a coordinate designated by a motion vector of an image and for determining that said motion vector results from said movement of said operator's hand when said average value is smaller than a predetermined value; and means for forming a hand movement correction signal having a correction quantity corresponding to said motion vector which has been determined to result from said movement of said operator's hand and for receiving said image data from said input means which represents said input video image and for correcting said movement of said input video image caused by said movement of said operator's hand in accordance with said hand movement correction signal.
Claim 4
Independent Claim 429 words
An apparatus for determining whether movement of an operator's hand has caused movement of an input video image which may be represented by motion vectors and for correcting the same, said apparatus comprising: input means including an input terminal for providing image data of a plurality of video frames representing said input video image, said image data of each of said video frames being divided into a plurality of blocks of said image data each of said blocks having a plurality of pixels having respective coordinates corresponding thereto; a memory for respectively storing values I k (0, 0) of said image data representative of point pixels for each of said plurality of blocks for one frame; means including a subtracting circuit for determining absolute values |{I k-1 (0, 0)-I k (x, y)}| of differences between image data I k (x, y) having respective x and y coordinates associated therewith of respective pixels of blocks of a current frame and image data I k-1 (0, 0) representative of point pixels of blocks of an earlier frame read out from said memory; hand judgment means for judging whether the frame difference absolute values |{I k-1 (0, 0)-I k (0, 0)}| of respective blocks determined by the determining means satisfy a first judgment condition expressed as |I k-1 (0, 0)-I k (0, 0)|≠1 and a second judgment condition expressed as |{I k-1 (0, 0)-I k (x, y)}|≧Th 1 , where Th 1 is a predetermined threshold value; frequency distribution table formation means for forming a frequency distribution table by incrementing a frequency f(x, y) of the coordinates corresponding to a pixel arrangement of one block every time a pixel satisfying the first and second judgment conditions is detected by said hand judgment means; means for calculating from said frequency distribution table formed by said frequency distribution table formation means an average value of frequency values of a plurality of coordinates in the vicinity of a coordinate designated by a motion vector of an image and for determining that said motion vector results from said movement of said operator's hand when said average value is smaller than a predetermined value; and means for forming a hand movement correction signal having a correction quantity corresponding to said motion vector which has been determined to result from said movement of said operator's hand and for receiving said image data from said input means which represents said input video image and for correcting said movement of said input video image caused by said movement of said operator's hand in accordance with said hand movement correction signal.
Claim 5
Independent Claim 568 words
An apparatus for correcting movement of an image represented by an input video signal caused by movement of an operator's hand, said apparatus comprising: input means for receiving said input video signal divided into a plurality of blocks of image data each having a plurality of pixels for each of a plurality of video fields; a motion vector detection unit coupled to said input means and having a first memory for receiving said input video signal and for respectively storing therein, for each of said fields and for a time period corresponding to one field, image data I k (0, 0) representative of point pixels for each of the respective plurality of blocks, said motion vector detection unit further having means for determining motion vectors of an image on the basis of absolute values |I k-1 (0, 0)-I k (x, y)| of differences between image data I k (x, y) of respective pixels of blocks of a current field of said input video signal and image data I k-1 (0, 0) representative of point pixels of blocks of an earlier field read out from said first memory; a noise reduction filter coupled to said input means for reducing noise components of said input video signal and for supplying therefrom a noise reduced video signal divided into said plurality of blocks of image data each having a plurality of pixels having respective coordinates corresponding thereto for each of said plurality of video fields; a hand movement judgment unit having a second memory for receiving said noise reduced video signal and for respectively storing therein, for each of said fields of said noise reduced video signal and for said time period corresponding to one field, image data I k (0, 0) representative of point pixels for each of the respective plurality of blocks; means for determining whether absolute values |I k-1 (0, 0)-I k (x, y)| of differences between image data I k (x, y) of respective pixels of blocks of a current field of said noise reduced video signal and image data I k-1 (0, 0) representative of point pixels of blocks of an earlier field read out from said second memory satisfy a first judgment condition expressed as I k-1 (0, 0)≠I k (0, 0) and a second judgment condition expressed as |{I k-1 (0, 0)≧I k (x, y)}|≧TH I , where TH i is a predetermined threshold value; means for forming a frequency distribution table by incrementing a frequency value (x, y) of the coordinates corresponding to a pixel arrangement every time a pixel satisfying said first and second conditions is detected; and means for determining in accordance with said frequency distribution table that a motion vector detected by said motion vector detection unit which corresponds to a respective coordinate results from said movement of said operator's hand when the frequency value of the respective coordinate designated by said motion vector is smaller than a predetermined frequency value; a correction quantity generation unit for forming a hand movement correction signal having a correction quantity corresponding to said motion vector which has been determined to result from said movement of said operator's hand by said hand movement judgment unit; and a correction unit for correcting said movement of said image of said input video signal caused by said movement of said operator's hand in accordance with said hand movement correction signal supplied from said correction quantity generation unit.
Claim 6
Independent Claim 568 words
An apparatus for correcting movement of an image represented by an input video signal caused by movement of an operator's hand, said apparatus comprising: input means for receiving said input video signal divided into a plurality of blocks of image data each having a plurality of pixels for each of a plurality of video fields; a motion vector detection unit coupled to said input means and having a first memory for receiving said input video signal and for respectively storing therein, for each of said fields and for a time period corresponding to one field, image data I k (0, 0) representative of point pixels for each of the respective plurality of blocks, said motion vector detection unit further having means for determining motion vectors of an image on the basis of absolute values |I k-1 (0, 0)-I k (x, y)| of differences between image data I k (x, y) of respective pixels of blocks of a current field of said input video signal and image data I k-1 (0, 0) representative of point pixels of blocks of an earlier field read out from said first memory; a noise reduction filter coupled to said input means for reducing noise components of said input video signal and for supplying therefrom a noise reduced video signal divided into said plurality of blocks of image data each having a plurality of pixels having respective coordinates corresponding thereto for each of said plurality of video fields; a hand movement judgment unit having a second memory for receiving said noise reduced video signal and for respectively storing therein, for each of said fields of said noise reduced video signal and for said time period corresponding to one field, image data I k (0, 0) representative of point pixels for each of the respective plurality of blocks; means for determining whether absolute values |I k-1 (0, 0)-I k (x, y)| of differences between image data I k (x, y) of respective pixels of blocks of a current field of said noise reduced video signal and image data I k-1 (0, 0) representative of point pixels of blocks of an earlier field read out from said second memory satisfy a first judgment condition expressed as I k-1 (0, 0)≠I k (0, 0) and a second judgment condition expressed as |{I k-1 (0, 0)≧I k (x, y)}|≧TH I , where TH i is a predetermined threshold value; means for forming a frequency distribution table by incrementing a frequency value (x, y) of the coordinates corresponding to a pixel arrangement every time a pixel satisfying said first and second conditions is detected; and means for determining in accordance with said frequency distribution table that a motion vector detected by said motion vector detection unit which corresponds to a respective coordinate results from said movement of said operator's hand when the frequency value of the respective coordinate designated by said motion vector is smaller than a predetermined frequency value; a correction quantity generation unit for forming a hand movement correction signal having a correction quantity corresponding to said motion vector which has been determined to result from said movement of said operator's hand by said hand movement judgment unit; and a correction unit for correcting said movement of said image of said input video signal caused by said movement of said operator's hand in accordance with said hand movement correction signal supplied from said correction quantity generation unit.

References Cited (Backward Citations)

EP0393823A2 Cited
US5099323A Cited
US5157732A Cited
US5193003A Cited
EP0449283A2 Cited
US5184216A Cited
US5204741A Cited
US5237405A Cited
EP0498730A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-25 1999-03-27 1999-09-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-25 2003-03-27 2003-09-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-25 2007-03-27 2007-09-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag