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

Motion vector detection circuit and object tracking camera device utilizing the same

Assignee: Xacti Corp
•
Filing: 1995-10-20
•
Granted: 1999-12-14
•
Expires: 2015-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A motion vector detection circuit includes a registration determining switch which sets a first registration determination mode wherein at an initial field, correlation values are evaluated by a correlator on the basis of integrated color data of a specific detection block being stored in a representative color memory and integrated color data of twenty-five (25) detection blocks being stored in an integrated color memory. A comparison circuit compares the correlation values with a predetermined threshold value, and if a condition that the threshold value is larger than the correlation value is satisfied in each of eighty (80) percents or more detection blocks, the integrated color data stored in the representative color memory is registered as a representative color of an object, and otherwise, no registration is performed. In a second registration determination mode set by the registration determining switch, the correlator evaluates correlation values on the basis of the integrated color data of the specific detection block and integrated color data of four (4) detection block.

Inventors

  • 👤 Hideki Matsumura
  • 👤 Akio Kobayashi
  • 👤 Hiroshi Nakashima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 00:52
CPC Classifications
G; G01; G01S; G01S3/00; G01S3/78; G01S3/782; G01S3/785; G01S3/786; G01S3/7864; H; H04; H04N; H04N5/00; H04N5/14; H04N5/144; H04N5/145; H04N7/00; H04N7/18; H04N7/188

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 254 words
A motion vector detection circuit which detects a motion vector of an object utilizing color information of a plurality of detection blocks defined within a motion vector detection area, comprising: a first calculation means for obtaining first color information data on the basis of the color information of a specific detection block, said first color information data including at least a first data subset containing information of a first color and a second data subset containing information of a second color, different from said first color; a second calculation means for obtaining second color information data for each of desired detection blocks on the basis of the color information of each of the desired detection blocks, said second color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; and a detection means for detecting the motion vector of said object on the basis of said first color information data and said second color information data, said detection means including a registration determining means for determining on the basis of said first and second data subsets of said first color information data and said first and second data subsets of said second color information data whether or not said first color information data is to be registered for detection of the motion vector, and a motion vector detection means for detecting the motion vector of said object in accordance with a determination result by the registration determining means.
Claim 2
Dependent Claim 254 words
A motion vector detection circuit which detects a motion vector of an object utilizing color information of a plurality of detection blocks defined within a motion vector detection area, comprising: a first calculation means for obtaining first color information data on the basis of the color information of a specific detection block, said first color information data including at least a first data subset containing information of a first color and a second data subset containing information of a second color, different from said first color; a second calculation means for obtaining second color information data for each of desired detection blocks on the basis of the color information of each of the desired detection blocks, said second color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; and a detection means for detecting the motion vector of said object on the basis of said first color information data and said second color information data, said detection means including a registration determining means for determining on the basis of said first and second data subsets of said first color information data and said first and second data subsets of said second color information data whether or not said first color information data is to be registered for detection of the motion vector, and a motion vector detection means for detecting the motion vector of said object in accordance with a determination result by the registration determining means.
Claim 3
Dependent Claim 73 words
A circuit according to claim 1, wherein said registration determining means includes a correlation means for detecting a correlation value of said first color information data and said second color information data, a comparison means for comparing said correlation value with a threshold value, and a determination means for determining on the basis of a comparison result by the comparison means whether or not said first color information data is to be registered.
Claim 4
Dependent Claim 28 words
A circuit according to claim 1, wherein said second color information data includes second color information data for all the detection blocks within the motion vector detection area.
Claim 5
Dependent Claim 49 words
A circuit according to claim 1, wherein said second color information data includes second color information data of detection blocks the number of which is smaller than the number of all the detection blocks within the motion vector detection area and which are arranged around said specific detection block.
Claim 6
Dependent Claim 30 words
A circuit according to claim 4, wherein said detection blocks includes detection blocks at left upper, right upper, left lower and right lower with respect to said specific detection block.
Claim 7
Dependent Claim 148 words
A circuit according to claim 1, wherein said registration determining means includes a first registration determination means for determining on the basis of said first color information data and said second color information data of all the detection blocks within the motion vector detection area whether or not said first color information data is to be registered, and a second registration determination means for determining on the basis of said first color information data and said second color information data of the detection blocks the number of which is smaller than the number of all the detection blocks within the motion vector detection area and which are arranged around said specific detection block whether or not said first color information data is to be registered, and said circuit further comprising a selection means for selecting one of the first registration determination means and the second registration determination means.
Claim 8
Dependent Claim 106 words
A circuit according to claim 1, wherein said detection means includes a same color block detection means for detecting a same color detection block which is regarded as a detection block having the same color as that of said specific detection block on the basis of said first color information data and said second color information data, a large block detection means for detecting a large block constituted by the same color detection block, a gravity detection means for detecting a gravity of the large block, and a motion vector detection means for detecting the motion vector of said object on the basis of said gravity.
Claim 9
Dependent Claim 24 words
A circuit according to claim 7, wherein said plurality of detection blocks are arranged in a superposed manner within the motion vector detection area.
Claim 10
Dependent Claim 20 words
A circuit according to claim 1, wherein said color information includes three kinds of color components different from each other.
Claim 11
Dependent Claim 19 words
A circuit according to claim 9, wherein said three kinds of color components include Y, R-Y and B-Y signals.
Claim 12
Dependent Claim 18 words
A circuit according to claim 9, wherein three kinds of color components include Y, Cr and Cb signals.
Claim 13
Dependent Claim 351 words
An object tracking camera device utilizing a motion vector detection circuit which detects a motion vector of an object utilizing color information of a plurality of detection blocks defined within a motion vector detection area, comprising: a first calculation means for obtaining first color information data on the basis of the color information of a specific detection block, said first color information data including at least a first data subset containing information of a first color and a second data subset containing information of a second color, different from said first color; a second calculation means for obtaining second color information data for each of desired detection blocks on the basis of the color information of each of the desired detection blocks, said second color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; a third calculation means for obtaining third color information data for each of said detection blocks on the basis of the color information of each of said detection blocks, said third color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; a correlation means for evaluating a correlation value on the basis of said first and second data subsets of said first color information data and said first and second data subsets of one of said second color information data and said third color information data; a comparing means for comparing said correlation value with a predetermined threshold value; and a detection determination means for determining on the basis of a comparison result of said comparison means whether or not the motion vector can be detected; a detection means for detecting the motion vector of said object on the basis of said first and second data subsets of said first color information data and said first and second data subsets of said second color information; and a control means for controlling a camera according to the motion vector detected by the detection means.
Claim 14
Dependent Claim 351 words
An object tracking camera device utilizing a motion vector detection circuit which detects a motion vector of an object utilizing color information of a plurality of detection blocks defined within a motion vector detection area, comprising: a first calculation means for obtaining first color information data on the basis of the color information of a specific detection block, said first color information data including at least a first data subset containing information of a first color and a second data subset containing information of a second color, different from said first color; a second calculation means for obtaining second color information data for each of desired detection blocks on the basis of the color information of each of the desired detection blocks, said second color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; a third calculation means for obtaining third color information data for each of said detection blocks on the basis of the color information of each of said detection blocks, said third color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; a correlation means for evaluating a correlation value on the basis of said first and second data subsets of said first color information data and said first and second data subsets of one of said second color information data and said third color information data; a comparing means for comparing said correlation value with a predetermined threshold value; and a detection determination means for determining on the basis of a comparison result of said comparison means whether or not the motion vector can be detected; a detection means for detecting the motion vector of said object on the basis of said first and second data subsets of said first color information data and said first and second data subsets of said second color information; and a control means for controlling a camera according to the motion vector detected by the detection means.
Claim 15
Dependent Claim 356 words
A motion vector detection circuit which detects a motion vector of an object utilizing a plurality of detection blocks set within a motion vector detection area, comprising: a first calculation means for obtaining first color information data on the basis of color information of a specific detection block at a field just after an operation for object tracking is started, said first color information data including at least a first data subset containing information of a first color and a second data subset containing information of a second color, different from said first color; a second calculation means for obtaining second color information data on the basis of the color information of said specific detection block at another field, said second color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; a third calculation means for obtaining third color information data for each of said detection blocks on the basis of the color information of each of said detection blocks, said third color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; a judge means for judging which one of said first color information data and said second color information data is to be utilized for detecting the motion vector, said judge means including a correlation means for evaluating a correlation value on the basis of said first and second data subsets of said first color information data and said first and second data subsets of one of said second color information data and said third color information data, a comparing means for comparing said correlation value with a predetermined threshold value, and a detection determination means for determining on the basis of a comparison result of said comparison means whether or not the motion vector can be detected; and a detection means for detecting the motion vector on the basis of said first and second data subsets of one of said first color information data and said second color information data.
Claim 16
Dependent Claim 356 words
A motion vector detection circuit which detects a motion vector of an object utilizing a plurality of detection blocks set within a motion vector detection area, comprising: a first calculation means for obtaining first color information data on the basis of color information of a specific detection block at a field just after an operation for object tracking is started, said first color information data including at least a first data subset containing information of a first color and a second data subset containing information of a second color, different from said first color; a second calculation means for obtaining second color information data on the basis of the color information of said specific detection block at another field, said second color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; a third calculation means for obtaining third color information data for each of said detection blocks on the basis of the color information of each of said detection blocks, said third color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; a judge means for judging which one of said first color information data and said second color information data is to be utilized for detecting the motion vector, said judge means including a correlation means for evaluating a correlation value on the basis of said first and second data subsets of said first color information data and said first and second data subsets of one of said second color information data and said third color information data, a comparing means for comparing said correlation value with a predetermined threshold value, and a detection determination means for determining on the basis of a comparison result of said comparison means whether or not the motion vector can be detected; and a detection means for detecting the motion vector on the basis of said first and second data subsets of one of said first color information data and said second color information data.
Claim 17
Dependent Claim 37 words
A circuit according to claim 13, wherein said judge means judges that said second color information data is to be utilized when it is impossible to detect the motion vector with utilizing said first color information data.
Claim 18
Dependent Claim 39 words
A circuit according to claim 13, wherein said judge means includes a renewing means for renewing said second color information data at a time that the motion vector can not be detected with utilizing the second color information data.
Claim 19
Dependent Claim 57 words
A circuit according to claim 13, wherein said judge means judges that said first color information data is to be utilized instead of said second color information data if it becomes possible to detect the motion vector with utilizing said first color information data when the motion vector is detected with utilizing said second color information data.
Claim 20
Dependent Claim 40 words
A circuit according to claim 13, wherein said judge means judges that it is impossible to detect the motion vector at a time that said correlation value is larger than said threshold value in each of all the detection blocks.
Claim 21
Dependent Claim 20 words
A circuit according to claim 13, wherein said color information includes three kinds of color components different from each other.
Claim 22
Dependent Claim 19 words
A circuit according to claim 18, wherein said three kinds of color components include Y, R-Y and B-Y signals.
Claim 23
Dependent Claim 18 words
A circuit according to claim 18, wherein three kinds of color components include Y, Cr and Cb signals.
Claim 24
Dependent Claim 315 words
An object tracking camera device utilizing a motion vector detection circuit which detects a motion vector of an object with utilizing a plurality of detection blocks set within a motion vector detection area, comprising: a first calculation means for obtaining first color information data on the basis of color information of a specific detection block at a field just after an operation for object tracking is started, said first color information data including at least a first data subset containing information of a first color and a second data subset containing information of a second color, different from said first color; a second calculation means for obtaining second color information data on the basis of the color information of said specific detection block at another field, said second color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; a judge means for judging which one of said first color information data and said second color information data is to be utilized for detecting a motion vector, said judge means including a registration determining means for determining on the basis of said first and second data subsets of said first color information data and said first and second data subsets of said second color information data whether or not said first color information data is to be registered for detection of the motion vector, and a motion vector detection means for detecting the motion vector of said object in accordance with a determination result by the registration determining means; a detection means for detecting the motion vector on the basis of said first and second data subsets of one of said first color information data and said second color information data; and a control means for controlling a camera according to the motion vector detected by the detection means.
Claim 25
Dependent Claim 315 words
An object tracking camera device utilizing a motion vector detection circuit which detects a motion vector of an object with utilizing a plurality of detection blocks set within a motion vector detection area, comprising: a first calculation means for obtaining first color information data on the basis of color information of a specific detection block at a field just after an operation for object tracking is started, said first color information data including at least a first data subset containing information of a first color and a second data subset containing information of a second color, different from said first color; a second calculation means for obtaining second color information data on the basis of the color information of said specific detection block at another field, said second color information data including at least a first data subset containing information of said first color and a second data subset containing information of said second color; a judge means for judging which one of said first color information data and said second color information data is to be utilized for detecting a motion vector, said judge means including a registration determining means for determining on the basis of said first and second data subsets of said first color information data and said first and second data subsets of said second color information data whether or not said first color information data is to be registered for detection of the motion vector, and a motion vector detection means for detecting the motion vector of said object in accordance with a determination result by the registration determining means; a detection means for detecting the motion vector on the basis of said first and second data subsets of one of said first color information data and said second color information data; and a control means for controlling a camera according to the motion vector detected by the detection means.
Claim 26
Dependent Claim 52 words
A circuit according to claim 7, wherein said gravity detection means includes a selecting means for selecting a large block having a largest area when a plurality of large blocks exists within the motion vector detection area, and a means for detecting a gravity of the large block having the largest area.

References Cited (Backward Citations)

US5371536A Cited
US5416513A Cited
US5512974A Cited
US5546125A Cited
US5574498A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-13 2003-06-14 2003-12-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-13 2007-06-14 2007-12-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-13 2011-06-14 2011-12-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag