[go: up one dir, main page]

CN101005565A - Electronic equipment - Google Patents

Electronic equipment Download PDF

Info

Publication number
CN101005565A
CN101005565A CNA2006101693671A CN200610169367A CN101005565A CN 101005565 A CN101005565 A CN 101005565A CN A2006101693671 A CNA2006101693671 A CN A2006101693671A CN 200610169367 A CN200610169367 A CN 200610169367A CN 101005565 A CN101005565 A CN 101005565A
Authority
CN
China
Prior art keywords
mentioned
detector
detection
hand
axis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2006101693671A
Other languages
Chinese (zh)
Other versions
CN100444612C (en
Inventor
北浦正博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JVCKenwood Corp
Original Assignee
Victor Company of Japan Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Publication of CN101005565A publication Critical patent/CN101005565A/en
Application granted granted Critical
Publication of CN100444612C publication Critical patent/CN100444612C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Image Processing (AREA)

Abstract

Provided is an electronic device capable of more accurately detecting a simple operation for recognition without being affected by noise or the like when the electronic device is controlled by image recognition. And a detection unit (19) having a plurality of detectors provided in correspondence with a plurality of detection regions obtained by dividing the screen of the image output from the camera (2) into N in the horizontal direction and M in the vertical direction, and generating a first detection signal based on the movement performed by the operator. The generator generates a second detection signal based on the first detection signal. A timing generator (12) selectively supplies a timing pulse to a plurality of detectors including at least a detector which generates a flag when the value of the accumulated second detection signal exceeds a threshold value.

Description

电子设备Electronic equipment

技术领域technical field

本发明涉及搭载了摄像机的电视接收机等电子设备,涉及用于识别人手等的动作图像,进行电子设备的远距离操作的电子设备。The present invention relates to electronic equipment such as a television receiver equipped with a video camera, and to electronic equipment for recognizing motion images of human hands and the like and performing remote operations on the electronic equipment.

背景技术Background technique

在20世纪80年代广泛地普及了将红外线遥控器(一般称作遥控器)附属于以电视接收机为首的家电设备上,能够在手边进行控制的用户界面,较大地改变了家电设备的利用方式。现在这种操作方式还是主流,但遥控器的基本构成是通过一次按键来实现一个功能,例如在电视接收机中,“电源”、“频道”、“音量”、“输入切换”等键属于这样的功能,对于之前的电视接收机来说是非常方便的远距离操作方法。In the 1980s, infrared remote controllers (commonly called remote controllers) were widely used to attach home appliances such as TV receivers, and user interfaces that can be controlled at hand greatly changed the way home appliances are used. . Now this kind of operation method is still the mainstream, but the basic structure of the remote control is to realize a function by pressing a button. It is a very convenient remote operation method for previous TV receivers.

但是,在遥控器不在手边或找不到遥控器时,会令人感觉到极度的不方便。对于此,研究了识别图像的动作或形状,进行电源的开关等切换操作的方式。例如,日本特开平11-338614号公报(专利文献1)公开了识别手的动作或形状,来应用于设备操作的技术。在该技术中,将专用的红外线传感器或图像传感器作为用于检测手的动作或形状的检测装置。However, when the remote controller is not at hand or cannot be found, it will be extremely inconvenient. In response to this, a method of recognizing the motion or shape of an image, and performing switching operations such as switching on and off a power source has been studied. For example, Japanese Unexamined Patent Application Publication No. 11-338614 (Patent Document 1) discloses a technique for recognizing the motion or shape of a hand and applying it to device operation. In this technique, a dedicated infrared sensor or an image sensor is used as a detection device for detecting the motion or shape of a hand.

另一方面,最近开始的数据广播中,为了选择希望的菜单画面,需要按压多次遥控器的“上”、“下”、“左”、“右”及“确定”键,遥控器上的操作繁琐,使用不方便。此外,对于EPG(电子节目单)来说,是从按矩阵排列的介绍画面中选择希望的位置之后按下键,因此,存在与数据播放相同的问题。并且,对于这样非常微细的选择操作,也希望同样地活用图像的动作或形状而能够对应各种各样操作的方式。On the other hand, in the recently started data broadcasting, in order to select a desired menu screen, it is necessary to press the "Up", "Down", "Left", "Right" and "Enter" keys on the remote control multiple times, and the The operation is cumbersome and inconvenient to use. Also, in the EPG (Electronic Program Guide), a desired position is selected from the introduction screens arranged in a matrix and a key is pressed, so there is the same problem as in data playback. In addition, for such a very fine selection operation, a system that can respond to various operations by utilizing the motion and shape of the image in the same manner is desired.

日本特开2003-283866号公报(专利文献2)中,为了解决这样的问题而提出了如下的控制装置,即,将使用鼠标或类似的位置指定操作装置而得到的位置指定信息,编码为键按下信号的时序图形即键按下时序代码,并且将该键按下时序代码向电视接收机发送的控制装置。In Japanese Unexamined Patent Publication No. 2003-283866 (Patent Document 2), in order to solve such a problem, a control device is proposed in which position specifying information obtained by using a mouse or a similar position specifying operation device is encoded as a key. The timing pattern of the pressing signal is the key pressing timing code, and the control device that sends the key pressing timing code to the television receiver.

专利文献1:特开平11-338614号公报Patent Document 1: Japanese Unexamined Patent Application Publication No. H11-338614

专利文献2:特开2003-283866号公报Patent Document 2: JP-A-2003-283866

在电视接收机等普通民用AV设备(音响设备或视频设备)中,活用以前的遥控器来实现了远距离操作。因此,在遥控器不在手边的情况下,例如要开启电源时,需要确认遥控器的所在取得遥控器,选择操作对应的键,这样用户会感到不方便。此外,在不知道遥控器的所在时,就必须开启电视接收机本体的主电源的开关。这些事以往经常经验过的关于遥控器操作的问题点。In general consumer AV equipment (audio equipment or video equipment) such as television receivers, long-distance operation is realized by making use of conventional remote controllers. Therefore, when the remote controller is not at hand, for example, when the power is turned on, it is necessary to confirm the location of the remote controller, obtain the remote controller, and select and operate the corresponding key, which will be inconvenient for the user. In addition, when the location of the remote controller is unknown, it is necessary to turn on the main power switch of the television receiver body. These are the problem points about remote control operation that I have often experienced in the past.

另一方面,对于关闭电源的操作来说,在遥控器已在手边时,可以很方便地利用遥控器,关闭电视接收机的电源。但是,在稍微离开座位等的遥控器不在手边的情况下,要关闭电源时存在同样的问题。On the other hand, for the operation of turning off the power, it is convenient to use the remote control to turn off the power of the television receiver when the remote control is already at hand. However, the same problem exists when trying to turn off the power when the remote controller, which is slightly away from the seat or the like, is not at hand.

在专利文献1记载的控制方式中利用的动作是圆运动、上下运动、左右运动这样的容易的动作,如果能实现通过图像识别的操作,则成为使用非常方便的操作方法。但是,在动作容易进行的同时,还存在对错误识别的容许度的问题,并且在以适当规模实现装置、与其他图像识别处理装置之间的共用方面,还存在难以解决的问题。The motions used in the control method described in Patent Document 1 are simple motions such as circular motion, up and down motion, and side to side motion. If the operation by image recognition can be realized, it will become a very convenient operation method. However, while the operation is easy, there is a problem of tolerance for misrecognition, and there are also difficult problems in realizing the device on an appropriate scale and sharing it with other image recognition processing devices.

专利文献2示出的控制装置,是通过操作与个人计算机的操作酷似的指示球,对电视接收机进行远距离操作的装置。因此,对于不使用个人计算机的人来说,使用不方便,从信息使用性的观点看,把个人计算机上的方便操作直接引入电子设备是不合适的。因此,在要求远距离操作的当前的电视接收机的利用方式中需要新的操作机构。The control device disclosed in Patent Document 2 is a device for remotely operating a television receiver by operating a pointing ball similar to the operation of a personal computer. Therefore, it is inconvenient to use for people who do not use a personal computer, and it is inappropriate to directly introduce convenient operations on a personal computer into electronic equipment from the viewpoint of information usability. Therefore, a new operating mechanism is required in the current usage of television receivers requiring remote operation.

在从电源的开/关,到2阶段选择操作的图像识别和菜单画面选择等要求多样的选择操作的图像识别中,使用相同机构且以适当的装置规模来实现新的操作机构,在提供低廉的民用设备方面是非常重要的课题。此外,简单的图像识别动作容易发生错误识别,例如包含正在看电视的途中进行与识别动作相似的动作而关闭电源这样的引起致命错误动作的可能性。In image recognition that requires a variety of selection operations, from power on/off to image recognition of two-step selection operations and menu screen selection, a new operation mechanism can be realized with an appropriate device size using the same mechanism, providing low-cost The aspect of civilian equipment is a very important subject. In addition, a simple image recognition operation is prone to erroneous recognition, including the possibility of causing fatal erroneous operations such as turning off the power when performing an operation similar to the recognition operation while watching TV.

发明内容Contents of the invention

本发明鉴于这样的课题而做出,其目的在于提供一种电子设备,在利用图像识别控制电子设备时,可以不受噪声等的影响而更正确地检测出用于识别的单纯的动作。The present invention has been made in view of such problems, and an object of the present invention is to provide an electronic device capable of more accurately detecting a simple movement for recognition without being affected by noise or the like when controlling the electronic device by image recognition.

为了解决上述的课题,本发明提供下述的(a)~(f)的电子设备。In order to solve the above-mentioned problems, the present invention provides the following electronic devices (a) to (f).

(a)一种电子设备,其包括:显示装置23;摄像机2,对位于上述显示装置的前面的操作者3进行摄影;检测部19,具有与将上述摄像机输出的图像的画面在水平方向进行N分割、在垂直方向进行M分割的多个检测区域分别对应设置的多个检测器,利用上述多个检测器产生基于由上述摄像机摄影的上述操作者进行的动作的第一检测信号;定时脉冲发生器12,供应用于使上述多个检测器对应上述多个检测区域工作的定时脉冲;生成器20-1~20-5,基于上述第一检测信号生成第二检测信号;标志生成器20,当在规定期间累加了上述各第二检测信号的相加值超过预定的阈值时,生成标志;以及控制器20,进行如下控制:使基于从上述多个检测器内的、与上述多个检测区域内的一部分检测区域对应的检测器输出的第一检测信号的第二检测信号有效,使基于从其它检测器输出的第一检测信号的第二检测信号无效;上述定时脉冲发生器在上述标志生成器生成了上述标志后的规定期间,向上述多个检测器内的生成了上述标志的特定的检测器、和与上述特定检测区域的附近的检测区域对应的检测器有选择地供给上述定时脉冲,其中,上述特定检测区域的附近的检测区域至少包含同与上述特定的检测器对应的特定检测区域邻接的检测区域;其中,M和N是2以上的整数。(a) An electronic device comprising: a display device 23; a camera 2 that takes pictures of the operator 3 positioned in front of the above-mentioned display device; A plurality of detectors respectively arranged correspondingly to a plurality of detection areas of N division and M division in the vertical direction, utilizes the plurality of detectors to generate a first detection signal based on the actions of the operator photographed by the above-mentioned camera; a timing pulse The generator 12 supplies timing pulses for making the plurality of detectors work corresponding to the plurality of detection areas; the generators 20-1 to 20-5 generate a second detection signal based on the first detection signal; the flag generator 20 , when the summed value of the above-mentioned second detection signals accumulated within a predetermined period exceeds a predetermined threshold value, a flag is generated; The second detection signal of the first detection signal output by the detector corresponding to a part of the detection area in the detection area is valid, and the second detection signal based on the first detection signal output from other detectors is invalid; the above-mentioned timing pulse generator is in the above-mentioned The flag generator selectively supplies the above-mentioned detector to a specific detector that generates the above-mentioned flag and a detector corresponding to a detection area in the vicinity of the above-mentioned specific detection area among the plurality of detectors within a predetermined period after the flag generator generates the above-mentioned flag. Timing pulse, wherein the detection area near the specific detection area includes at least a detection area adjacent to the specific detection area corresponding to the specific detector; wherein, M and N are integers of 2 or more.

(b)如上述(a)记载的电子设备,具有N个第一检测器317~325和M个第二检测器301~316,上述N个第一检测器对应将从上述摄像机输出的图像的画面在水平方向进行了N分割的检测区域,上述M个第二检测器对应将从上述摄像机输出的图像的画面在垂直方向进行了M分割的检测区域;上述定时脉冲发生器在上述标志生成器生成了上述标志之后的规定期间,使基于上述控制器的控制向上述N个第一检测器或上述第M个第二检测器供给的定时脉冲的宽度根据上述操作者进行的动作变窄。(b) The electronic device described in (a) above has N first detectors 317-325 and M second detectors 301-316, and the N first detectors correspond to the image output from the above-mentioned camera. The detection area where the screen is divided into N in the horizontal direction, and the M second detectors correspond to the detection area in which the image output from the camera is divided into M in the vertical direction; the timing pulse generator is in the above-mentioned mark generator A width of a timing pulse supplied to the N first detectors or the Mth second detector based on the control of the controller is narrowed in accordance with an operation of the operator during a predetermined period after the flag is generated.

(c)如上述(a)记载的电子设备,具有与将上述摄像机输出的图像的画面在水平方向进行N分割、在垂直方向进行M分割而设置的N×M个检测区域对应的N×M个检测器;上述控制器进行如下控制:在上述标志生成器生成了上述标志之后的规定期间,使基于从上述N×M检测器内的生成了上述标志的特定的检测器输出的第一检测信号的第二检测信号、和基于从与上述特定检测区域的附近的检测区域对应的检测器输出的第一检测信号的第二检测信号有效,使基于从其它检测器输出的第一检测信号的第二检测信号无效。(c) The electronic device as described in (a) above, having an N×M detection area corresponding to N×M detection areas provided by dividing the image screen output by the above-mentioned camera into N in the horizontal direction and M in the vertical direction. detectors; the controller performs the following control: within a predetermined period after the flag generator generates the flag, the first detection based on the output from a specific detector that generates the flag in the N×M detector The second detection signal of the signal and the second detection signal based on the first detection signal output from the detector corresponding to the detection area in the vicinity of the above-mentioned specific detection area are valid, and the second detection signal based on the first detection signal output from other detectors is enabled. The second detection signal is invalid.

(d)如上述(a)~(c)中之一记载的电子设备,上述电子设备包括:镜像变换器14,进行由上述摄像机摄影的图像的镜像变换;操作用图像生成器16,生成至少一个操作图像;以及混合器17,混合从上述镜像变换器输出的镜像变换图像信号和从上述操作用图像生成器输出的操作用图像信号;在将由上述混合器混合的图像显示在上述显示装置上的状态下,上述检测部产生与显示在上述显示装置上的上述操作者操作上述操作用画面的规定动作对应的上述第一检测信号。(d) The electronic equipment described in any one of the above (a) to (c), the above-mentioned electronic equipment includes: a mirror converter 14, which performs mirror conversion of the image taken by the above-mentioned camera; an operation image generator 16, which generates at least an operation image; and a mixer 17 that mixes the image signal for mirror transformation output from the above-mentioned mirror converter and the image signal for operation output from the above-mentioned image generator for operation; when the image mixed by the above-mentioned mixer is displayed on the above-mentioned display device In a state, the detection unit generates the first detection signal corresponding to a predetermined movement of the operator operating the operation screen displayed on the display device.

(e)如上述(a)~(d)之一记载的电子设备,上述检测部具有:数字滤波器kn,对与检测第一动作时生成的第一基准信号波形对应的抽头系数和上述第二检测信号进行乘法运算,上述第一动作使由上述摄像机摄影的对象物在纵向上移动;以及动作检测器20-1~20-5,根据从上述数字滤波器输出的信号波形,检测上述操作者进行的动作是不是上述第一动作。(e) The electronic device described in any one of (a) to (d) above, wherein the detecting unit includes: a digital filter kn that performs a tap coefficient corresponding to the first reference signal waveform generated when detecting the first operation and the first Two detection signals are multiplied, and the above-mentioned first action causes the object photographed by the above-mentioned camera to move in the longitudinal direction; The action performed by the person is not the first action mentioned above.

(f)如上述(a)~(d)之一记载的电子设备,上述检测部具有:数字滤波器kn,对与检测第二动作时生成的第二基准信号波形对应的抽头系数和上述第二检测信号进行乘法运算,上述第二动作使由上述摄像机摄影的对象物在横向上移动;以及动作检测器20-1~20-5,根据从上述数字滤波器输出的信号波形,检测上述操作者进行的动作是不是上述第二动作。(f) The electronic device described in any one of (a) to (d) above, wherein the detection unit includes: a digital filter kn that compares the tap coefficient corresponding to the second reference signal waveform generated when detecting the second operation and the first Two detection signals are multiplied, and the above-mentioned second action causes the object photographed by the above-mentioned camera to move in the lateral direction; The action performed by the person is not the second action mentioned above.

根据本发明,在使用图像识别控制电子设备时,可以不受噪声等的影响就可以更可靠地检测出用于识别的单纯动作。According to the present invention, when electronic equipment is controlled using image recognition, simple motions for recognition can be more reliably detected without being affected by noise or the like.

附图说明Description of drawings

图1是用于说明本发明的电子设别操作方法的概要的图。FIG. 1 is a diagram for explaining the outline of an electronic device identification operation method according to the present invention.

图2是本发明的一实施方式涉及的电视接收机的主要部分结构的框图。FIG. 2 is a block diagram showing a configuration of main parts of a television receiver according to an embodiment of the present invention.

图3是说明识别出操作者的动作来控制电视接收机的例子的图。FIG. 3 is a diagram illustrating an example of controlling a television receiver by recognizing an operator's motion.

图4是表示被摄像机摄影的用户的样子的图。FIG. 4 is a diagram showing a state of a user captured by a camera.

图5是用于说明y轴检测器、画面内的检测区域和控制它的定时脉冲之间的关系的图。FIG. 5 is a diagram for explaining the relationship between a y-axis detector, a detection area within a screen, and a timing pulse for controlling it.

图6是用于说明x轴检测器、画面内的检测区域和控制它的定时脉冲之间的关系的图。FIG. 6 is a diagram for explaining the relationship between an x-axis detector, a detection area within a screen, and a timing pulse for controlling it.

图7是表示图2所示检测器的结构的框图。Fig. 7 is a block diagram showing the configuration of the detector shown in Fig. 2 .

图8是表示图7所示对象抽出器的结构的框图。Fig. 8 is a block diagram showing the structure of the object extractor shown in Fig. 7 .

图9是用于说明由图8所示的特定色滤波器抽出的对象物的色相及饱和度的图。FIG. 9 is a diagram for explaining the hue and saturation of an object extracted by the specific color filter shown in FIG. 8 .

图10是从色差信号计算色相的处理的流程图。FIG. 10 is a flowchart of processing for calculating hue from color difference signals.

图11是表示由图8所示的灰度限定器抽出的对象物的亮度信号电平的图。Fig. 11 is a diagram showing the luminance signal level of an object extracted by the gradation limiter shown in Fig. 8 .

图12是表示图8所示动作检测滤波器的结构的框图。FIG. 12 is a block diagram showing the configuration of the motion detection filter shown in FIG. 8 .

图13是表示动作检测滤波器的特性的图。FIG. 13 is a graph showing characteristics of a motion detection filter.

图14是描绘了对象抽出器的输出显示在画面上的样子的图。Fig. 14 is a diagram depicting how the output of the object extractor is displayed on the screen.

图15是表示控制信息判断器(CPU)的结构的框图。Fig. 15 is a block diagram showing the configuration of a control information determiner (CPU).

图16是将对象特征数据检测部内的直方图检测器和平均亮度检测器的输出信号进行模型化显示的图。FIG. 16 is a schematic diagram showing output signals of a histogram detector and an average luminance detector in an object characteristic data detection unit.

图17是用于说明显示在画面上的纵向动作的手和表示检测区域的坐标之间的关系的图。FIG. 17 is a diagram for explaining the relationship between a vertically moving hand and coordinates indicating a detection area displayed on the screen.

图18是表示x轴检测器及y轴检测器的检测数据和根据检测数据计算的重心的值的表(手的动作为纵向摆动时)。18 is a table showing the detection data of the x-axis detector and the y-axis detector and the value of the center of gravity calculated from the detection data (when the movement of the hand is vertical swing).

图19是表示手位置的重心坐标的变动的时序图(手的动作为纵向摆动时)。Fig. 19 is a time chart showing changes in the center-of-gravity coordinates of the hand position (when the hand motion is vertical swing).

图20是表示高通滤波器的结构的框图。FIG. 20 is a block diagram showing the configuration of a high-pass filter.

图21是描绘了由激活标志(Flg_x)限制了检测区域时的画面和定时脉冲的图。FIG. 21 is a diagram depicting a screen and timing pulses when a detection area is limited by an active flag (Flg_x).

图22是用于说明y轴检测器的x轴定时脉冲的生成方法的图。FIG. 22 is a diagram for explaining a method of generating an x-axis timing pulse of a y-axis detector.

图23是用于说明通过y轴检测器的x轴及y轴的两个定时脉冲进行的控制内容的图。FIG. 23 is a diagram for explaining the content of control performed by two timing pulses of the x-axis and y-axis of the y-axis detector.

图24是表示通过激活标志(Flg_x)除去了不需要的检测器的数据之后的x轴检测器及y轴检测器的检测数据,和根据检测数据计算的重心的值的图(手的动作是纵向摆动时)。Fig. 24 is a diagram showing the detection data of the x-axis detector and the y-axis detector after removing the data of unnecessary detectors by activating the flag (Flg_x), and the value of the center of gravity calculated from the detection data (hand movement is when swinging vertically).

图25是用于说明互相关数字滤波器的内容的图(手的动作是纵向摆动时)。Fig. 25 is a diagram for explaining the content of the cross-correlation digital filter (when the hand motion is vertical swing).

图26是表示互相关数字滤波器输出的变动的时序图(手的动作是纵向摆动时)。Fig. 26 is a timing chart showing fluctuations in the output of the cross-correlation digital filter (when the hand motion is vertical swing).

图27是用于说明显示在画面上的横向动作的手、和表示检测区域的坐标之间的关系的图。FIG. 27 is a diagram for explaining the relationship between a laterally moving hand displayed on the screen and coordinates indicating a detection area.

图28是表示x轴检测器及y轴检测器的检测数据、和根据检测数据计算的重心的值的表(手的动作是横向摆动时)。Fig. 28 is a table showing detection data of the x-axis detector and y-axis detector, and the value of the center of gravity calculated from the detection data (when the hand motion is lateral swing).

图29是表示手位置的重心坐标的变动的时序图(手的动作是横向摆动时)。Fig. 29 is a time chart showing changes in the center-of-gravity coordinates of the hand position (when the hand movement is lateral swing).

图30是描绘了由激活标志(Flg_y)限制了检测区域时的画面和定时脉冲的图。FIG. 30 is a diagram depicting a screen and timing pulses when a detection area is limited by an active flag (Flg_y).

图31是用于说明x轴检测器的y轴定时脉冲的生成方法的图。FIG. 31 is a diagram for explaining a method of generating a y-axis timing pulse of an x-axis detector.

图32是用于说明通过x轴检测器的x轴及y轴的两个定时脉冲进行的控制内容的图。FIG. 32 is a diagram for explaining the content of control performed by two timing pulses of the x-axis and y-axis of the x-axis detector.

图33是表示通过激活标志(Flg_y)除去了不需要的检测器的数据之后的x轴检测器及y轴检测器的检测数据,和根据检测数据计算的重心的值的表(手的动作是横向摆动时)。33 is a table showing the detection data of the x-axis detector and the y-axis detector after removing the data of unnecessary detectors by activating the flag (Flg_y), and the value of the center of gravity calculated from the detection data (hand movement is during lateral swing).

图34是用于说明互相关数字滤波器的内容的图(手的动作是横向摆动时)。Fig. 34 is a diagram for explaining the contents of the cross-correlation digital filter (when the hand movement is lateral swing).

图35是表示互相关数字滤波器输出的变动的时序图(手的动作是横向摆动时)。Fig. 35 is a timing chart showing fluctuations in the output of the cross-correlation digital filter (when the hand movement is lateral swing).

图36是表示动作检测方法的处理步骤的流程图。Fig. 36 is a flowchart showing the processing procedure of the motion detection method.

图37是表示第二实施方式的检测区域和对应的检测器的图。Fig. 37 is a diagram showing detection areas and corresponding detectors in the second embodiment.

图38是表示在第二实施方式的检测区域上进行了纵向摆动动作的手的图。FIG. 38 is a diagram showing a hand performing a vertical swing motion on the detection area of the second embodiment.

图39是具有对象特征数据检测部530的第二实施方式的检测器的框图。FIG. 39 is a block diagram of a detector according to the second embodiment including an object characteristic data detection unit 530 .

图40是表示在第二实施方式中发生了差分的检测区域的图。FIG. 40 is a diagram showing detection areas where differences have occurred in the second embodiment.

图41是表示第二对象抽出器510的图。FIG. 41 is a diagram showing the second object extractor 510 .

图42是表示来自第二实施方式的x轴检测器及y轴检测器的检测数据的表。42 is a table showing detection data from the x-axis detector and the y-axis detector of the second embodiment.

图43是表示在第二实施方式中进行了屏蔽处理的检测区域的图。FIG. 43 is a diagram showing a detection area subjected to a masking process in the second embodiment.

图44是对混合了本发明的一实施方式中的操作者的图像和菜单图像的菜单画面的一实施例进行了描绘的图。FIG. 44 is a diagram illustrating an example of a menu screen in which an image of an operator and a menu image are mixed in one embodiment of the present invention.

图45是描绘了对菜单画面执行动作的操作者的样子的图。FIG. 45 is a diagram depicting the state of an operator performing an operation on a menu screen.

具体实施方式Detailed ways

参照附图说明本发明的一实施方式。One embodiment of the present invention will be described with reference to the drawings.

图1是用于说明以前的遥控装置的操作方式和本发明的操作方式之间的区别的图。用户(操作者)3操作电视接收机1时,以前是用户3通过手持遥控装置4朝着电视接收机1按下启动希望功能的键,进行操作。因此,如果没有遥控装置4就不能进行操作,时常体验较大的不方便。FIG. 1 is a diagram for explaining the difference between the operation mode of the conventional remote control device and the operation mode of the present invention. When the user (operator) 3 operates the television receiver 1, the user 3 has conventionally operated the television receiver 1 by pressing a key for activating a desired function with the hand-held remote control device 4 . Therefore, if there is no remote control device 4, it cannot be operated, and a large inconvenience is often experienced.

在本实施方式中,如图1所示地在电视接收机1上设有摄像机2,通过摄像机2拍摄用户3,根据摄像机2的图像检测出用户3的动作,进行电视接收机1及与其相关的设备的操作。In this embodiment, as shown in FIG. 1, a camera 2 is provided on the television receiver 1, and the user 3 is photographed by the camera 2, and the actions of the user 3 are detected according to the image of the camera 2, and the television receiver 1 and its correlation are performed. operation of the device.

检测出的用户3的动作,具体指的是与电视接收机1的电源开/关控制、菜单画面的显示/非显示控制、从菜单画面选择希望按钮的控制对应的使用了用户3的身体(手、脚、脸等)的特定动作。通过检测该特定动作,进行电子设备的操作。在本实施方式中,说明最可能实现的、用手的移动进行操作的方法。The detected action of the user 3 specifically refers to the use of the user 3's body ( specific movements of hands, feet, face, etc.). By detecting this specific motion, the electronic device is operated. In this embodiment, the most possible method of operating with hand movement will be described.

图2是表示电视接收机1的结构的框图。电视接收机1具有基准同步发生器11、定时脉冲发生器12、图形生成器16、摄像机2、镜像变换器17、定标器(scale)15、第一混合器17、像素数变换器21、第二混合器22、显示装置23、检测部19以及控制信息判断器(CPU)20。FIG. 2 is a block diagram showing the configuration of the television receiver 1 . The television receiver 1 has a reference sync generator 11, a timing pulse generator 12, a pattern generator 16, a video camera 2, a mirror converter 17, a scaler (scale) 15, a first mixer 17, a pixel number converter 21, A second mixer 22 , a display device 23 , a detection unit 19 , and a control information determiner (CPU) 20 .

基准同步发生器11产生成为电视接收机1的基准的水平周期脉冲和垂直周期脉冲。电视广播接收时、和从外部设备输入影像信号时,生成与该输入信号的同步信号同步的脉冲。定时脉冲发生器12生成后述的图4所示的各检测块(检测区域)所必需的、具有水平方向和垂直方向的任意的相位和宽度的脉冲。The reference sync generator 11 generates horizontal periodic pulses and vertical periodic pulses that serve as references for the television receiver 1 . When television broadcasting is received and when a video signal is input from an external device, pulses synchronized with the synchronization signal of the input signal are generated. The timing pulse generator 12 generates pulses having arbitrary phases and widths in the horizontal and vertical directions required for each detection block (detection area) shown in FIG. 4 described later.

摄像机2位于图1所示的电视接收机1的前面,拍摄用户(操作者)3或电视接收机1前面的影像。摄像机2的输出信号是亮度(Y)信号及色差(R-Y、B-Y)信号,与从基准同步发生器1输出的水平周期脉冲及垂直周期脉冲同步。此外,在本实施方式中,被摄像机2拍摄的图像的像素数与显示装置23的像素数一致。在像素数不一致的情况下,插入像素变换器,使像素数一致即可。The camera 2 is located in front of the television receiver 1 shown in FIG. 1 , and captures images of the user (operator) 3 or the front of the television receiver 1 . The output signal of the camera 2 is a luminance (Y) signal and a color difference (R-Y, B-Y) signal, which are synchronized with the horizontal period pulse and the vertical period pulse output from the reference sync generator 1 . In addition, in this embodiment, the number of pixels of the image captured by the camera 2 matches the number of pixels of the display device 23 . If the number of pixels does not match, insert a pixel converter to make the number of pixels match.

镜像变换器14用于将由摄像机2摄影的被摄影体像(用户3)在显示装置23上像镜子那样左右反转进行显示。因此,在显示字符时,与镜子相同地左右反转。在本实施方式中,利用存储器,并通过将水平方向的图像反转的方法,进行镜像变换。The mirror converter 14 is used to display the subject image (the user 3 ) captured by the camera 2 on the display device 23 in a mirror-like reversed left-right manner. Therefore, when displaying a character, it is reversed left and right in the same way as a mirror. In this embodiment, mirror image conversion is performed by using a memory and by inverting an image in the horizontal direction.

作为显示装置23使用CRT(阴极射线管)的情况下,通过相反地操作水平偏转,可以得到相同的效果。这种情况下,需要事先将图形和其它混合方的图像在水平方向上左右反转。When a CRT (cathode ray tube) is used as the display device 23, the same effect can be obtained by reversely operating the horizontal deflection. In this case, it is necessary to invert the graphics and other mixed side images in the horizontal direction in advance.

定标器15是调整由摄像机2拍摄的被摄影体像的大小的装置,通过控制信息判断器(CPU)20的控制在二维上调整放大率和缩小率。此外,还可以不进行放大缩小,就进行水平和垂直的相位调整。The scaler 15 is a device for adjusting the size of the subject image captured by the camera 2, and two-dimensionally adjusts the enlargement ratio and reduction ratio under the control of the control information judgment unit (CPU) 20 . In addition, horizontal and vertical phase adjustments can be performed without zooming in or out.

图形生成器16是用于展开从控制信息判断器(CPU)20传送来的菜单画面的装置,即使存储器上的信号以R(红)信号、G(绿)信号、B(兰)信号的原色信号被展开,在后级同影像信号复合或混合的输出信号是亮度(Y)信号和色差(R-Y,B-Y)信号。此外,并不限定生成的图形的平面数,但用于说明的是一个平面。Graphics generator 16 is a device for expanding the menu screen sent from control information judging device (CPU) 20, even if the signal on the memory is in the primary colors of R (red) signal, G (green) signal, B (blue) signal The signal is expanded, and the output signal compounded or mixed with the image signal in the subsequent stage is a luminance (Y) signal and a color difference (R-Y, B-Y) signal. In addition, the number of planes of the generated figure is not limited, but one plane is used for illustration.

在本实施方式中,使像素数与显示装置23的像素数一致。在不一致的情况下,需要插入像素数变换器使其一致。In this embodiment, the number of pixels is made to match the number of pixels of the display device 23 . In case of inconsistency, a pixel count converter needs to be inserted to make it consistent.

第一混合器17利用控制值α1控制混合比例,来混合图形生成器16的输出信号Gs和标定器15的输出信号S1。具体地说,用下式表示输出信号M1o。The first mixer 17 mixes the output signal Gs of the pattern generator 16 and the output signal S1 of the scaler 15 by controlling the mixing ratio using the control value α1. Specifically, the output signal M1o is represented by the following equation.

M1o=α1·S1+(1-α1)·GsM1o=α1·S1+(1-α1)·Gs

控制值α1被设定为0至1之间的值,如果控制值α1较大,则定标器14的输出信号S1的比例变大,图形生成器16的输出信号Gs的比例变小。作为混合器的例子不限定于此,但在本实施方式中,如果包含输入的二系统的信号信息,则可得到相同的效果。The control value α1 is set to a value between 0 and 1. If the control value α1 is larger, the ratio of the output signal S1 of the scaler 14 becomes larger, and the ratio of the output signal Gs of the graph generator 16 becomes smaller. The example of the mixer is not limited to this, but in this embodiment, if the input signal information of the two systems is included, the same effect can be obtained.

检测部19包括第1检测器301、第2检测器302、第3检测器303、……第n检测器(300+n)。并不限定检测部19中包含的检测器数量,但本发明的第一实施方式中具有25个检测器,它们包括在后述的水平方向的定时工作的第1检测器301~第16检测器316的16个,和在垂直方向的定时工作的第17检测器317~第25检测器325的9个。The detection unit 19 includes a first detector 301 , a second detector 302 , a third detector 303 , ... an nth detector (300+n). The number of detectors included in the detection unit 19 is not limited, but in the first embodiment of the present invention, there are 25 detectors including the first detector 301 to the sixteenth detector that operate at timing in the horizontal direction described later. 16 of 316, and 9 of the 17th detector 317 to the 25th detector 325 that operate at the timing in the vertical direction.

检测器数量并不限定于此,为了提高检测精度,检测器数量越多越好,但是希望根据与处理规模的关系来调整数量。在第一实施方式使用25个检测器,在第二实施方式使用144个检测器。The number of detectors is not limited thereto. In order to improve the detection accuracy, the more detectors the better, but it is desirable to adjust the number according to the relationship with the processing scale. In the first embodiment 25 detectors are used and in the second embodiment 144 detectors are used.

控制信息判断器(CPU)20进行从检测部19输出的数据的解析,输出各种控制信号。控制信息判断器20的处理内容由软件来实现,关于算法在后面详细描述。在本实施方式中,混合了通过硬件(各功能块)的处理和通过软件(在CPU20上展开)的处理,但并不限定于在此所示的分界。The control information judgment unit (CPU) 20 analyzes the data output from the detection part 19, and outputs various control signals. The processing content of the control information determiner 20 is realized by software, and the algorithm will be described in detail later. In the present embodiment, processing by hardware (each functional block) and processing by software (developed on CPU 20 ) are mixed, but the boundaries are not limited to those shown here.

像素数变换器21进行使从外部输入的外部输入信号的像素数和显示装置23的像素一致的像素数变换。外部输入信号假定为广播的电视信号(包含数据广播等)、录像(VTR)输入等从电视接收机的外部输入的信号。在此的说明中省略了外部输入信号的同步系统,但其构成是,取得同步信号(水平及垂直),通过基准同步发生器11使同步一致。The number-of-pixels converter 21 performs number-of-pixels conversion for making the number of pixels of an external input signal input from the outside coincide with the number of pixels of the display device 23 . The external input signal is assumed to be a signal input from the outside of the television receiver, such as a broadcast television signal (including data broadcast, etc.), video (VTR) input, or the like. In the description here, the synchronization system of the external input signal is omitted, but the configuration is such that the synchronization signals (horizontal and vertical) are obtained and the synchronization is made by the reference synchronization generator 11 .

第二混合器22具有与第一混合器17相同的功能。即,用控制值α2控制混合比例,来混合第一混合器17的输出信号Mio和像素数变换器21的输出信号S2。具体地说,用下式表示输出信号M2o。The second mixer 22 has the same function as the first mixer 17 . That is, the output signal Mio of the first mixer 17 and the output signal S2 of the pixel number converter 21 are mixed by controlling the mixing ratio with the control value α2. Specifically, the output signal M2o is represented by the following equation.

M2o=α2·M1o+(1-α2)·S2M2o=α2·M1o+(1-α2)·S2

控制值α2被设定为0至1之间的值,如果控制值α2较大,则第一混合器17的输出信号M1o的比例变大,像素数变换器21的输出信号S2的比例变小。作为混合器的例子不限定于此,但在本实施方式中,如果包含输入的二系统的信号信息,则可得到相同的效果。The control value α2 is set to a value between 0 and 1. If the control value α2 is larger, the ratio of the output signal M1o of the first mixer 17 becomes larger, and the ratio of the output signal S2 of the pixel number converter 21 becomes smaller. . The example of the mixer is not limited to this, but in this embodiment, if the input signal information of the two systems is included, the same effect can be obtained.

显示装置23假定为CRT、液晶显示器(LCD)、等离子体显示器(PDP)、或者投影显示装置等,但并不是限定显示器的显示方式。显示装置23的输入信号是亮度信号和色差信号,在显示装置23的内部矩阵变换为RGB原色信号进行显示。The display device 23 is assumed to be a CRT, a liquid crystal display (LCD), a plasma display (PDP), or a projection display device, but the display method of the display is not limited. The input signal of the display device 23 is a luminance signal and a color-difference signal, which are matrix-converted into RGB primary color signals inside the display device 23 for display.

包含着用户3的动作,说明如上所述地构成的电视接收机1的动作。图3是用于说明用户3进行的手的动作、和对应该动作的电视接收机1的控制内容的图。图3(A)中用箭头示出站在电视接收机1前面的用户3进行的手动作的图示。在本实施方式中,设用户进行的动作是“手纵向(上下)摆动”和“手横向(左右)摆动”的2个动作。The operation of the television receiver 1 configured as above will be described including the operation of the user 3 . FIG. 3 is a diagram for explaining the hand movement of the user 3 and the control content of the television receiver 1 corresponding to the movement. A diagram of hand motions performed by a user 3 standing in front of the television receiver 1 is shown by arrows in FIG. 3(A). In this embodiment, it is assumed that the motions performed by the user are two motions of "swinging the hand vertically (up and down)" and "swinging the hand horizontally (left and right).

图3(B)(1)~(B)(3)(下面将(B)(1)表示为B-1,其它也相同)分别表示执行了与用户3进行的手动作对应的控制的电视接收机1的、显示在显示装置23上的内容的变迁。在本实施方式中,对于电视接收机1的控制内容是“将电源从关闭变为开启”、“显示菜单画面”、“消除菜单画面”、“将电源从开启变为关闭”的三个控制。3(B)(1) to (B)(3) (hereinafter, (B)(1) will be denoted as B-1, and the others are the same) each shows a TV that performs control corresponding to the manual motion of the user 3. Transition of the contents displayed on the display device 23 of the receiver 1 . In the present embodiment, the control contents for the television receiver 1 are three controls of "turning the power from off to on", "displaying the menu screen", "clearing the menu screen", and "turning the power from on to off". .

用户3进行的手动作和电视接收机1的控制内容之间的对应关系是,用户3的“手纵向摆动”的动作对应于“在电视接收机1的电源是关闭时,开启电源”和“在电视接收机1的电源是开启时,显示菜单画面”的控制。“手横向摆动”的动作对应于“不论电视接收机1处于怎样的画面状态,都关闭电源”的控制。The corresponding relationship between the manual motion performed by the user 3 and the control content of the television receiver 1 is that the action of "swinging the hand vertically" of the user 3 corresponds to "when the power supply of the television receiver 1 is turned off, turn on the power" and " When the power of the television receiver 1 is turned on, a control to display the menu screen ". The action of "swaying the hand" corresponds to the control of "turning off the power of the television receiver 1 no matter what screen state it is in".

图3(B-1)示出了电视接收机1的电源关闭,在显示装置23上什么也没显示的状态。该状态下,如果用户3将手纵向(上下)摆动,则摄像机2拍摄到该动作,开启电视接收机1的电源,在显示装置23上显示如图3(B-2)所示的电视画面(节目)。FIG. 3(B-1) shows a state where the power of the television receiver 1 is turned off and nothing is displayed on the display device 23 . In this state, if the user 3 swings his hand vertically (up and down), the camera 2 will capture the action, turn on the power of the television receiver 1, and display a television picture as shown in Figure 3 (B-2) on the display device 23 (programme).

首先,如图3(B-1)所示,在显示装置23上什么也没显示,因此用户无法确认由摄像机2摄影的自身影像。因此,用户3必须要站在摄像机2一定能拍摄到的位置,即使在摄像机2摄影的视频图像内的某一位置拍到了用户3,电视接收机1也需要能够识别用户3的动作。该情况下,即使没有显示装置23和图形生成器16,也没有问题。First, as shown in FIG. 3(B-1), nothing is displayed on the display device 23 , so the user cannot confirm the self-image captured by the camera 2 . Therefore, the user 3 must stand at a position that the camera 2 can definitely capture. Even if the user 3 is photographed at a certain position in the video image captured by the camera 2, the television receiver 1 also needs to be able to recognize the action of the user 3. In this case, there is no problem even without the display device 23 and the graphics generator 16 .

进一步,在显示装置23上显示有图3(B-2)所示的电视画面的状态(视听状态)下,当用户将手纵向(上下)摆动时,显示装置23的显示内容变成图3(B-3)所示的菜单画面,由此转移到频道变更等的选择动作。该情况下,显示装置23也只是最初显示了电视画面,用户不能将由摄像机2拍摄到的自身的影像显示在显示装置23上进行确认。因此,与上述内容同样,不论用户3位于由摄像机2摄影的图像中的任何位置,电视接收机1也必须识别用户3的动作。Further, in the state (viewing and listening state) of the TV picture shown in FIG. The menu screen shown in (B-3) then shifts to selection operations such as channel change. In this case, too, the display device 23 only initially displays the television screen, and the user cannot display his/her own video captured by the camera 2 on the display device 23 for confirmation. Therefore, the television receiver 1 must recognize the motion of the user 3 no matter where the user 3 is located in the image captured by the camera 2, similarly to the above.

在显示装置23显示电视画面的状态(图3(B-2))下,当用户3将手横向(左右)摆动时,电视接收机1的电源关闭,成为图3(B-1)所示的状态。在显示了菜单、数据广播、EPG等所有画面的状态(图3(B-3))下,当用户将手横向摆动时,成为图3(B-2)或图3(B-1)所示的状态。Under the state (Fig. 3 (B-2)) that display device 23 displays the television screen, when user 3 swings the hand laterally (left and right), the power of television receiver 1 is turned off, and becomes as shown in Fig. 3 (B-1). status. Under the state (Fig. 3(B-3)) that shows all the screens such as menu, data broadcasting, EPG, etc., when the user swings the hand horizontally, it becomes as shown in Fig. 3(B-2) or Fig. 3(B-1). displayed status.

在本实施方式采用的将手纵向或横向摆动的动作,是人们在日常进行的动作内容,将手纵向摆动的动作一般具有“过来,过来”这样的招呼的含义,从如前所述地赋予了进入(转移到)下一状态的含义来看,也可以说是适当的动作。此外,将手横向摆动的动作是说“拜拜”的分别时的动作,从对于它赋予了从特定状态脱离的含义来看,也可以说是适当的动作。该动作的含义因国家和人种不同而异,也可以考虑采用其它动作的情况,但从使用方便的角度考虑,希望尽量按照动作的含义进行。The action of swinging the hand vertically or horizontally used in this embodiment is the action content that people perform in daily life. The action of swinging the hand vertically generally has the meaning of greeting such as "come here, come here". It can also be said to be an appropriate action in terms of the meaning of entering (moving to) the next state. In addition, the movement of swinging the hand sideways is a movement at the time of parting to say "goodbye", and it can be said to be an appropriate movement in view of giving it the meaning of leaving a specific state. The meaning of this action varies depending on the country and race, and other actions can also be considered, but from the perspective of ease of use, I hope to follow the meaning of the action as much as possible.

在此例举了简单且容易理解的电视接收机1的控制例,但根据电视接收机1具有的功能,按照商品设计来适当改变控制内容即可。Here, a simple and easy-to-understand control example of the television receiver 1 is given, but the content of the control may be appropriately changed according to the product design according to the functions of the television receiver 1 .

此外,考虑到电视接收机1的电源从关闭到开启时,用户3正在从最佳视听点离开的情况,希望将摄像机2的摄影范围做成广角,尽量增大识别动作的范围。并且,将显示画面从视听电视节目的状态向菜单画面等变更时,可以想像出用户3位于离最佳视听点近的位置,所以,可在一定程度上缩小摄像机2的摄影范围。In addition, considering that the user 3 is moving away from the best viewing point when the power of the television receiver 1 is switched from off to on, it is desirable to make the shooting range of the camera 2 wide-angle to increase the range of the recognition action as much as possible. In addition, when changing the display screen from the state of watching a TV program to the menu screen, etc., it can be imagined that the user 3 is located near the sweet spot, so the shooting range of the camera 2 can be narrowed to a certain extent.

图4是用于说明检测用户3的手动作的检测区域的图。图4表示由摄像机2摄影的用户3的影像和水平方向x及垂直方向y的坐标。本实施方式中,在将从摄像机2输出的图像的画面在水平方向进行16分割、在垂直方向进行9分割而设置的多个检测区域,识别用户3的手动作。如图4所示,在将图像显示在显示装置23上的水平∶垂直为16∶9的长宽比的电视接收机1中,若如上所述地将画面分割成水平16、垂直9,则通过垂直(y轴)方向和水平(x轴)方向的分割而形成的1个区间是正方形。各分割数是2以上的整数,适当设定即可。FIG. 4 is a diagram for explaining a detection area for detecting the hand movement of the user 3 . FIG. 4 shows the image of the user 3 captured by the camera 2 and the coordinates in the horizontal direction x and the vertical direction y. In this embodiment, the hand movement of the user 3 is recognized in a plurality of detection areas provided by dividing the screen of the image output from the camera 2 into 16 in the horizontal direction and 9 in the vertical direction. As shown in FIG. 4 , in a television receiver 1 having an aspect ratio of 16:9 horizontally: vertically for displaying an image on a display device 23, if the screen is divided into 16 horizontally and 9 vertically as described above, then One section formed by division in the vertical (y-axis) direction and the horizontal (x-axis) direction is a square. Each number of divisions is an integer of 2 or more, and may be appropriately set.

在检测用户3的手动作时,可以考虑如下2个情况:使用将画面在x轴方向分割设置的16个检测区域和在y轴方向分割设置的9个检测区域的全部25个检测区域(一维)的情况;和,将画面在x轴方向进行16分割、在y轴方向进行9分割,通过这些分割形成的1个区间作为1个检测区域,使用全部144个检测区域(二维)的情况。如果检测区域是25个,则可以削减硬件规模,因此是希望的。此外,在将检测区域作为144个进行处理时,只要将来自各检测区域的信息变换为x轴和y轴的各自的信息,可以适应与检测区域为25个时同样的处理。When detecting the hand movement of the user 3, the following two situations can be considered: use all 25 detection areas (16 detection areas divided into 9 detection areas set in the y-axis direction and 16 detection areas divided by the screen in the x-axis direction) Dimensions); and, the screen is divided into 16 in the x-axis direction and 9 in the y-axis direction, and one section formed by these divisions is used as one detection area, and all 144 detection areas (two-dimensional) are used Condition. If the number of detection areas is 25, the scale of hardware can be reduced, which is desirable. Also, when the number of detection areas is 144, the same processing as when the number of detection areas is 25 can be applied by converting the information from each detection area into information on the x-axis and y-axis.

首先,作为本发明的第一实施方式,说明在画面上设置全部25个检测区域的情况。图5是用于说明将从摄像机2输出的图像的画面在y轴方向分割为9个的检测区域的图。图5表示由摄像机2摄影的用户3的手的图像、在y方向分割且用虚线的四角形表示的9个检测区域和定时脉冲,还表示与各个检测区域对应的第17检测器317~第25检测器325(y轴检测器)。First, as a first embodiment of the present invention, a case where all 25 detection areas are provided on a screen will be described. FIG. 5 is a diagram for explaining the division of the image screen output from the camera 2 into nine detection areas in the y-axis direction. 5 shows the image of the hand of the user 3 taken by the camera 2, nine detection areas and timing pulses divided in the y direction and represented by a dotted square, and the seventeenth to twenty-fifth detectors 317 to 25 corresponding to each detection area. Detector 325 (y-axis detector).

在各检测区域,将y轴方向的画面中心设为0,赋予了表示从-4~+4的位置关系的坐标。y轴坐标为-4的检测区域对应第17检测器317,y轴坐标为-3的检测区域对应第18检测器318,y轴坐标为-2的检测区域对应第19检测器319,y轴的坐标为-1~+4的各检测区域分别对应第20检测器320~第25检测器325。各y轴检测器317~325是产生基于用户3进行的手动作的检测信号的检测器。In each detection area, the center of the screen in the y-axis direction is set to 0, and coordinates indicating a positional relationship from -4 to +4 are given. The detection area whose y-axis coordinate is -4 corresponds to the 17th detector 317, the detection area whose y-axis coordinate is -3 corresponds to the 18th detector 318, the detection area whose y-axis coordinate is -2 corresponds to the 19th detector 319, and the y-axis The detection regions whose coordinates are −1 to +4 correspond to the 20th detector 320 to the 25th detector 325 respectively. Each of the y-axis detectors 317 to 325 is a detector that generates a detection signal based on a manual motion performed by the user 3 .

各y轴检测器317~325基于从定时脉冲发生器12供给的定时脉冲而动作。图5中,在y轴方向(垂直)和x轴方向(水平),分别示出用于使第19检测器319对应y轴坐标为-2的检测区域动作的定时脉冲、和用于使第25检测器325对应y轴坐标为4的检测区域动作的定时脉冲。The respective y-axis detectors 317 to 325 operate based on timing pulses supplied from the timing pulse generator 12 . In Fig. 5, in the y-axis direction (vertical) and the x-axis direction (horizontal), respectively show the timing pulse for making the 19th detector 319 corresponding to the detection area whose y-axis coordinate is -2, and the timing pulse for making the 19th detector 319 act. 25 The detector 325 corresponds to the timing pulse of the detection area whose y-axis coordinate is 4.

在x轴方向表示的定时脉冲是具有与有效影像期间的水平方向的宽度相当的宽度的脉冲,在y轴方向表示的定时脉冲是与将有效影像期间的垂直方向的宽度分割为9个的宽度相当的脉冲。向其它的各y轴检测器也分别输入同样的定时脉冲。The timing pulse shown in the x-axis direction is a pulse having a width corresponding to the width of the effective video period in the horizontal direction, and the timing pulse shown in the y-axis direction is a width that divides the width of the effective video period in the vertical direction into nine. Quite a pulse. The same timing pulses are also input to each of the other y-axis detectors.

图6是用于说明将从摄像机2输出的图像的画面在x轴方向上分割为16个的检测区域的图。图6表示由摄像机2摄影的用户3的手的图像、在x方向分割且用虚线的四角形表示的16个检测区域和定时脉冲,还表示与各个检测区域对应的第1检测器301~第16检测器316(x轴检测器)。FIG. 6 is a diagram for explaining that the screen of the image output from the camera 2 is divided into 16 detection areas in the x-axis direction. 6 shows the image of the hand of the user 3 taken by the camera 2, 16 detection areas and timing pulses divided in the x direction and represented by a dotted rectangle, and the first detectors 301 to 16 corresponding to each detection area. Detector 316 (x-axis detector).

在各检测区域,将x轴方向的画面的大致中心设为0,赋予了表示从-8~+7的位置关系的坐标。x轴的坐标为-8的检测区域对应第1检测器301,x轴坐标为-7的检测区域对应第2检测器302,x轴坐标为-6的检测区域对应第3检测器303,x轴的坐标为-5~+7的各检测区域分别对应第4检测器304~第16检测器316。各x轴检测器301~316是产生基于用户3进行的手动作的检测信号的检测器。In each detection area, the approximate center of the screen in the x-axis direction is set to 0, and coordinates indicating a positional relationship from -8 to +7 are given. The detection area whose x-axis coordinate is-8 corresponds to the first detector 301, the x-axis coordinate is the detection area of-7 corresponds to the second detector 302, and the x-axis coordinate is-6 The detection area corresponds to the third detector 303, x The detection areas whose axis coordinates are −5 to +7 correspond to the fourth detector 304 to the sixteenth detector 316 , respectively. Each of the x-axis detectors 301 to 316 is a detector that generates a detection signal based on a manual motion performed by the user 3 .

各x轴检测器301~316基于从定时脉冲发生器12供给的定时脉冲而动作。图6中,在x轴方向(水平)和y轴方向(垂直),分别示出用于使第2检测器302对应x轴坐标为-7的检测区域动作的定时脉冲、和用于使第16检测器316对应x轴坐标为7的检测区域动作的定时脉冲。在y轴表示的定时脉冲是具有与有效影像期间的垂直方向的宽度相当的宽度的脉冲,在x轴表示的定时脉冲是与将有效影像期间的水平方向的宽度分割为16个的宽度相当的脉冲。向其它的x轴检测器也分别输入同样的定时脉冲。Each of the x-axis detectors 301 to 316 operates based on a timing pulse supplied from the timing pulse generator 12 . In Fig. 6, in the x-axis direction (horizontal) and the y-axis direction (vertical), respectively show the timing pulse for making the second detector 302 corresponding to the detection area whose x-axis coordinate is -7, and the timing pulse for making the second detector 302 act. 16 The detector 316 corresponds to the timing pulse of the detection area whose x-axis coordinate is 7. The timing pulse shown on the y-axis is a pulse having a width corresponding to the vertical width of the effective video period, and the timing pulse shown on the x-axis is equivalent to dividing the horizontal width of the effective video period into 16. pulse. The same timing pulses are also input to the other x-axis detectors, respectively.

如图7所示,第1检测器301~第25检测器325分别具有第一对象抽出器51、定时选通器52、对象特征数据检测部53。定时选通器52按照图5及图6所示的定时脉冲,控制来自摄像机2的图像信号的通过。As shown in FIG. 7 , the first detector 301 to the twenty-fifth detector 325 each have a first object extractor 51 , a timing gate 52 , and an object characteristic data detection unit 53 . The timing gate 52 controls the passage of the image signal from the camera 2 according to the timing pulses shown in FIGS. 5 and 6 .

图像信号通过的区域,位于在图5及图6用虚线的四角形表示的各检测区域内。对在该检测区域内限定的信号,进行后述的各种各样的滤波处理,抽出由摄像机2捕捉到的用户3的手。The area through which the image signal passes is located in each detection area indicated by a dotted rectangle in FIGS. 5 and 6 . Various filtering processes described later are performed on the signal limited within the detection area, and the hand of the user 3 captured by the camera 2 is extracted.

第一对象抽出器51具有附加了图像特征的滤波器,在本实施方式中为了检测用户3的手,特别进行着眼于肤色的滤波处理和检测动作的动作检测滤波处理。如图8所示,第一对象抽出器51具体包括特定色滤波器71、灰度限定器72、动作检测滤波器75、复合器73、对象选通器74。The first object extractor 51 has a filter to which image features are added. In this embodiment, in order to detect the hand of the user 3 , in particular, it performs filtering processing focusing on skin color and motion detection filtering processing to detect motion. As shown in FIG. 8 , the first object extractor 51 specifically includes a specific color filter 71 , a grayscale limiter 72 , a motion detection filter 75 , a compounder 73 , and an object selector 74 .

参照图9说明特定色滤波器71。图9是色差平面图,将纵轴设为R-Y,将横轴设为B-Y。电视信号的所有颜色信号都可以用该坐标上的向量表示,可以用极坐标进行评价。特定色滤波器71是限定用色差信号输入的颜色信号的色相和色浓度(饱和度)的装置。为了特定它,用以第一象限的B-Y轴为基准(0度)而左转的角度来表现色相。此外,饱和度是向量的标量,色差平面的原点是饱和度为0而没有颜色的状态,随着远离原点,饱和度变大,表示颜色变浓。The specific color filter 71 will be described with reference to FIG. 9 . FIG. 9 is a plane view of color difference, with R-Y on the vertical axis and B-Y on the horizontal axis. All color signals of TV signals can be represented by vectors on this coordinate, and can be evaluated by polar coordinates. The specific color filter 71 is means for limiting the hue and color density (saturation) of a color signal input with a color difference signal. To specify it, the hue is represented by an angle turned left with respect to the B-Y axis of the first quadrant (0 degrees). In addition, the saturation is a scalar quantity of the vector, and the origin of the color difference plane is a state where the saturation is 0 and there is no color. As the distance from the origin increases, the saturation increases, indicating that the color becomes thicker.

在图9中,由特定色滤波器71抽出的范围,被设定为比对应于等色相线L1的角度θ1小、且与等色差线L2对应的角度θ2的范围,此外,颜色浓度被设定为比等饱和度线L3大、且比L4小的范围。第二象限的该范围相当于在本实施方式抽出的人手的颜色、即肤色的区域,但是,抽出的颜色的区域并不特别限定于此。In FIG. 9, the range extracted by the specific color filter 71 is set to be smaller than the angle θ1 corresponding to the isochromatic line L1 and the range of the angle θ2 corresponding to the isochromatic difference line L2. In addition, the color density is set to The range is set to be larger than the iso-saturation line L3 and smaller than L4. This range of the second quadrant corresponds to the color of the human hand extracted in this embodiment, that is, the skin color area, but the extracted color area is not particularly limited thereto.

特定色滤波器71根据从摄像机2输入的色差信号(R-Y、B-Y)计算出角度和饱和度,检测色差信号是否进入由等色差线和等饱和度线包围的区域。The specific color filter 71 calculates the angle and saturation from the color difference signal (R-Y, B-Y) input from the camera 2, and detects whether the color difference signal enters an area surrounded by isochromatic lines and iso-saturation lines.

作为角度计算的一例,是通过图10的流程图所示的角度计算处理,对各个输入像素计算在图9所示的色差平面上所成的角度。在本实施方式中,利用硬件实现角度计算处理,但也可以用软件和硬件的某一个来实现。As an example of angle calculation, the angle formed on the color difference plane shown in FIG. 9 is calculated for each input pixel by the angle calculation process shown in the flowchart of FIG. 10 . In this embodiment, the angle calculation processing is realized by hardware, but it may be realized by either software or hardware.

首先,在图10所示的步骤S401,根据各个输入像素的色差信号R-Y、B-Y成份的符号,检测输入像素的色相位于色差平面上的第几象限。First, in step S401 shown in FIG. 10 , according to the signs of the R-Y and B-Y components of the color-difference signal of each input pixel, it is detected which quadrant the hue of the input pixel is located on the color-difference plane.

接着,在步骤S402比较色差信号R-Y、B-Y成份各自的绝对值|R-Y|、|B-Y|,将较大的作为A、将较小的作为B计算。Next, in step S402, the absolute values |R-Y|, |B-Y| of the R-Y and B-Y components of the color-difference signal are compared, and the larger one is regarded as A and the smaller one is regarded as B for calculation.

然后,在步骤S403,根据B/A检测角度T1。从步骤S402的处理可知,该角度T1成为0°~45°。可以用折线近似、ROM表等计算出角度T1。Then, in step S403, the angle T1 is detected according to B/A. As can be seen from the processing in step S402, the angle T1 is 0° to 45°. Angle T1 can be calculated by polygonal line approximation, ROM table, etc.

在步骤S404,判断A是否是|R-Y|,即是否是|R-Y|>|B-Y|。如果判断是“否”,即不是|R-Y|>|B-Y|,则直接进到步骤S406。如果判断为“是”,即是|R-Y|>|B-Y|,则进到步骤S405,将角度T1替换为作为(90-T1)的角度T。由此,求出tan-1((R-Y)/(B-Y))。In step S404, it is judged whether A is |RY|, that is, whether |RY|>|BY|. If the judgment is "No", that is, it is not |RY|>|BY|, then go directly to step S406. If the judgment is "Yes", that is |RY|>|BY|, then go to step S405 and replace the angle T1 with the angle T which is (90-T1). From this, tan -1 ((RY)/(BY)) is obtained.

将在步骤S403检测的角度T1设为0°~45°的理由是,如果tan-1((R-Y)/(B-Y))的弯曲超过45°,其梯度急剧变大,不适合角度的计算。The reason for setting the angle T1 detected in step S403 to 0° to 45° is that if the curvature of tan -1 ((RY)/(BY)) exceeds 45°, the gradient becomes sharply large, which is not suitable for calculating the angle.

再者,在步骤S406,使用在步骤S401检测的象限数据来判断是否是第二象限,如果是第二象限,进到步骤S407,计算T=180-T1。如果不是第二象限,进到步骤S408,判断是否是第三象限,如果是第三象限,进到步骤S409,计算T=180+T1。Furthermore, in step S406, use the quadrant data detected in step S401 to determine whether it is the second quadrant, if it is the second quadrant, proceed to step S407, and calculate T=180-T1. If it is not the second quadrant, go to step S408 to judge whether it is the third quadrant, if it is the third quadrant, go to step S409 to calculate T=180+T1.

如果不是第三象限,进到步骤S410,判断是否是第四象限,如果是第四象限,进到步骤S411,计算T=360-T1。如果也不是第四象限,即是第一象限时,在步骤S412将角度T设为T1。然后,最终地在步骤S413输出各个输入像素在图9的色差平面上所成的角度T。If it is not the third quadrant, go to step S410 to judge whether it is the fourth quadrant, if it is the fourth quadrant, go to step S411 to calculate T=360-T1. If it is not the fourth quadrant, that is, the first quadrant, the angle T is set to T1 in step S412. Then, finally in step S413, the angle T formed by each input pixel on the color difference plane in FIG. 9 is output.

通过以上的处理,可以在0°~360°的范围内求出输入的色差信号R-Y、B-Y在色差平面上的角度。步骤S404~S411是将在步骤S403检测的角度T1修正为角度T的处理。此外,步骤S404~S411根据第一象限~第四象限修正了角度T1。Through the above processing, the angles of the input color difference signals R-Y, B-Y on the color difference plane can be obtained within the range of 0° to 360°. Steps S404 to S411 are processes for correcting the angle T1 detected in step S403 to an angle T. FIG. In addition, steps S404 to S411 correct the angle T1 according to the first quadrant to the fourth quadrant.

接着,利用下式进行作为颜色浓度的饱和度的计算。Next, calculation of saturation as color density is performed using the following formula.

Vc=sqrt(Cr×Cr+Cb×Cb)Vc=sqrt(Cr×Cr+Cb×Cb)

Vc是向量的标量,在此表示饱和度。Cr是图9所示颜色信号的(R-Y)轴成分,Cb是(B-Y)轴成分。此外,sqrt()是进行平方根运算的运算符。Vc is a vector of scalars, here denoting saturation. Cr is the (R-Y) axis component of the color signal shown in FIG. 9, and Cb is the (B-Y) axis component. Also, sqrt() is an operator that takes a square root.

这里的处理不特定于软件或硬件,但乘法和平方根用硬件不容易实现,另外在软件中运算步骤也很多,是不希望的,因此还可以使用如下的近似式。The processing here is not specific to software or hardware, but multiplication and square root are not easy to implement with hardware, and since there are many calculation steps in software, it is not desirable, so the following approximate formula can also be used.

Vc=max(|Cr|,|Cb|)+0.4×min(|Cr|,|Cb|)Vc=max(|Cr|, |Cb|)+0.4×min(|Cr|, |Cb|)

其中,max(|Cr|,|Cb |)是选择|Cr|和|Cb|中的较大一个的运算处理,min(|Cr|,|Cb|)是选择|Cr|和|Cb|中的较小一个的运算处理。Among them, max(|Cr|, |Cb|) is to select the larger one of |Cr| The operation processing of the smaller one.

评价通过以上步骤求出的角度(色相)T和饱和度Vc是否进入到等色差线的角度θ1到θ2的范围,颜色的浓度是否进入到比等饱和度线L4小且比L3大的范围。图8所示的特定色滤波器71的作用是,使进入该范围的信号通过。Evaluate whether the angle (hue) T and saturation Vc obtained through the above steps fall within the range of the angle θ1 to θ2 of the isochromatic line, and whether the color density falls within the range smaller than the iso-saturation line L4 and greater than L3. The role of the specific color filter 71 shown in FIG. 8 is to pass signals entering this range.

如图11所示,图8的灰度限定器72限定亮度信号的特定的灰度范围。在8位数字信号的情况下,在0~255的256级中任意地设定灰度的最大电平Lmax及最小电平Lmin,输出被包含在Lmax至Lmin之间的灰度电平的亮度信号。As shown in FIG. 11 , the grayscale definer 72 of FIG. 8 defines a specific grayscale range of the luminance signal. In the case of an 8-bit digital signal, the maximum level Lmax and the minimum level Lmin of the gradation are arbitrarily set in 256 levels from 0 to 255, and the brightness of the gradation level included between Lmax and Lmin is output. Signal.

使用图12及图13说明图8的动作检测滤波器75。如图12所示,动作检测滤波器75具有一帧延迟器75-1、减法器75-2、绝对值器75-3、非线性处理器75-4、量化器75-5,根据输入的亮度信号检测图像的移动。The motion detection filter 75 in FIG. 8 will be described using FIGS. 12 and 13 . As shown in FIG. 12, the motion detection filter 75 has a one-frame delayer 75-1, a subtractor 75-2, an absolute valuer 75-3, a nonlinear processor 75-4, and a quantizer 75-5. The luminance signal detects movement of the image.

在一帧延迟器75-1,来自摄像机2的图像信号被延迟1帧,输入到减法器75-2。减法器75-2计算来自摄像机2的图像信号和来自一帧延迟器75-1的图像信号的差分,向绝对值器75-3输出。不特别规定减法运算的符号方向。由于根据信号的电平,差分信号会输出正负的两方向的值,所以绝对值器75-3对从减法器75-2输入的差分值进行绝对值化,向非线性处理器75-4输出。In the one-frame delayer 75-1, the image signal from the camera 2 is delayed by one frame, and input to the subtractor 75-2. The subtracter 75-2 calculates the difference between the image signal from the camera 2 and the image signal from the one-frame delayer 75-1, and outputs it to the absolute valuer 75-3. The sign direction of the subtraction operation is not specified. Since the differential signal outputs values in both positive and negative directions according to the level of the signal, the absolute value unit 75-3 performs absolute value conversion on the differential value input from the subtractor 75-2, and supplies the value to the nonlinear processor 75-4. output.

非线性处理器75-4基于图13所示的输入输出特性,对输入的、进行了绝对值化的差分信号实施非线性处理。在图13(A)中,横轴表示从绝对值器75-3输入的进行了绝对值化的差分信号,纵轴表示从非线性处理器75-4输出的信号。a值及b值分别在范围R1及R2的范围内可变。The nonlinear processor 75-4 performs nonlinear processing on the input absolute-valued differential signal based on the input-output characteristics shown in FIG. 13 . In FIG. 13(A), the horizontal axis represents the absolute valued differential signal input from the absolute value unit 75-3, and the vertical axis represents the signal output from the nonlinear processor 75-4. The a value and the b value are variable within the ranges R1 and R2, respectively.

非线性处理器75-4的输出信号输入到量化部75-5,基于图13(B)所示的规定阈值进行二值化。The output signal of the nonlinear processor 75-4 is input to a quantization unit 75-5, and binarized based on a predetermined threshold shown in FIG. 13(B).

图8的复合器73复合从特定色滤波器71、灰度限定器72和动作检测滤波器75输入的信号,变换成区域脉冲。在本实施方式中,当通过了特定色滤波器71的信号、通过了灰度限定器72的信号和通过了动作检测滤波器75的信号全部存在时,输出成为高电平的区域脉冲。The multiplexer 73 in FIG. 8 multiplexes the signals input from the specific color filter 71, the gradation limiter 72, and the motion detection filter 75, and converts them into area pulses. In the present embodiment, when all of the signal passing through the specific color filter 71 , the signal passing through the gradation limiter 72 , and the signal passing through the motion detection filter 75 exist, an area pulse at a high level is output.

由复合器73生成的区域脉冲供给对象选通器74。在区域脉冲是高电平时,对象选通器74使亮度信号和色差信号通过。在区域脉冲是低电平(区域脉冲以外的范围)时,不使输入信号(亮度信号及色差信号)通过,输出规定值的信号。在本实施方式中,输出黑电平的亮度信号及饱和度0的色差信号。The area pulse generated by the multiplexer 73 is supplied to the object gate 74 . When the area pulse is high, the object gate 74 passes the luminance signal and the color difference signal. When the area pulse is at a low level (a range other than the area pulse), the input signal (luminance signal and color difference signal) is not passed, and a signal of a predetermined value is output. In this embodiment, a luminance signal of a black level and a color difference signal of 0 saturation are output.

特定色滤波器71限定用色差信号输入的颜色信号的色相(角度)和饱和度,灰度限定器72限定亮度信号的特定的灰度范围,动作检测滤波器75根据图像的移动限定亮度信号。The specific color filter 71 limits the hue (angle) and saturation of the color signal input by the color difference signal, the gradation limiter 72 limits the specific gradation range of the luminance signal, and the motion detection filter 75 limits the luminance signal according to the movement of the image.

通过由特定色滤波器71限定色相和饱和度,可以聚焦在人的肤色上,但人的肤色因日晒情况而变化,此外还因人种而不同,肤色各种各样。因此,如果根据从控制信息判断器20输入的控制信号,用特定色滤波器71调整色相、饱和度,用灰度限定器72调整亮度信号的灰度限定范围,则大致可以检测出人手。再者,由动作检测滤波器75根据图像的动作,可以抽出并识别人手。By limiting the hue and saturation with the specific color filter 71, it is possible to focus on the skin color of a person. However, the skin color of a person varies depending on the sun exposure and also varies according to race. Therefore, if the specific color filter 71 is used to adjust the hue and saturation according to the control signal input from the control information determiner 20, and the grayscale limiter 72 is used to adjust the grayscale limit range of the luminance signal, then a human hand can be roughly detected. Furthermore, a human hand can be extracted and recognized by the motion detection filter 75 based on the motion of the image.

图14(A)是第一对象抽出器51的输出信号显示在显示装置23上的图。在由摄像机2摄影的图像中,手的图像基于由第一对象抽出器5 1抽出的信号进行显示,在手的图像以外的部分将亮度信号设为黑电平,因此什么也显示。根据该抽出的信号,分析图像所具有的特征和画面上的位置及动作内容,识别用户3做出了有用意的动作。FIG. 14(A) is a diagram in which the output signal of the first object extractor 51 is displayed on the display device 23 . In the image captured by the camera 2, the image of the hand is displayed based on the signal extracted by the first object extractor 51, and since the luminance signal is set to a black level in parts other than the image of the hand, nothing is displayed. Based on the extracted signal, the feature of the image, the position on the screen, and the content of the action are analyzed, and it is recognized that the user 3 has made an intentional action.

在图14(B)表示基于使对应各检测区域设置的各检测器动作的定时脉冲,由图7的定时选通器52选通的影像信号的影像。在此,作为代表例,表示与y轴坐标为0(零)的检测区域对应的第21检测器321、和与y轴坐标为-1的检测区域对应的第20检测器320的、从定时选通器52输出的输出信号。FIG. 14(B) shows an image of an image signal gated by the timing gate 52 in FIG. 7 based on a timing pulse for operating each detector provided corresponding to each detection area. Here, as a representative example, the slave timings of the 21st detector 321 corresponding to the detection area whose y-axis coordinate is 0 (zero) and the 20th detector 320 corresponding to the detection area whose y-axis coordinate is -1 are shown. The output signal output by the gate 52.

对象特征数据检测部53进行从图14(A)所示的图像信号中还检测其特征的滤波处理。如图15所示,对象特征数据检测部53具有从图像中检测各种各样特征的功能块,即直方图检测器61、平均亮度(APL)检测器62、高频发生量检测器63、最小值检测器64及最大值检测器65。虽然还有其它的确定图像特征的要件,但在本实施方式中,根据从这些检测器61~65产生的检测信号,生成表示通过第1动作检测器20-1~第5动作检测器20-5在检测区域检测到的手的区域的检测信号,判别影像信号是拍摄了手的信号,并且识别该手的动作。The object characteristic data detecting unit 53 performs filtering processing for detecting the characteristic from the image signal shown in FIG. 14(A). As shown in FIG. 15 , the object feature data detection section 53 has functional blocks for detecting various features from an image, that is, a histogram detector 61, an average luminance (APL) detector 62, a high-frequency generation amount detector 63, Minimum value detector 64 and maximum value detector 65 . Although there are other requirements for specifying image features, in this embodiment, based on the detection signals generated from these detectors 61-65, it is generated to indicate that the first motion detector 20-1 to the fifth motion detector 20-1 5. With the detection signal of the hand area detected in the detection area, it is judged that the video signal is a signal of a hand, and the movement of the hand is recognized.

直方图检测器61、平均亮度(APL)检测器62、高频发生量检测器63、最小值检测器64及最大值检测器65,在本实施方式由硬件构成,以画面单位(场和帧单位:垂直周期单位)生成表示空间内的检测区域内的各特征的数据(检测信号),经CPU总线向控制信息判断器20送出。The histogram detector 61, the average luminance (APL) detector 62, the high-frequency generation amount detector 63, the minimum value detector 64, and the maximum value detector 65 are constituted by hardware in this embodiment, and each screen unit (field and frame) Unit: vertical cycle unit) Generates data (detection signal) representing each feature in the detection area in the space, and sends it to the control information determiner 20 via the CPU bus.

控制信息判断器20将从各检测器61~65发送的数据在软件上作为变量存储,进行数据处理。The control information judging unit 20 stores the data transmitted from the detectors 61 to 65 as variables on software, and performs data processing.

直方图检测器61将从定时选通器52输出的亮度信号的灰度分割为例如八阶,对存在于各阶的像素数进行计数,按每一个画面(一场或一帧画面)将表示直方图的数据向第1动作检测器20-1输出。平均亮度检测器62向第2动作检测器20-2输出同样地对一个画面内的亮度电平进行加法运算并用全部像素数除的一个画面的平均亮度值。The histogram detector 61 divides the gradation of the luminance signal output from the timing gate 52 into, for example, eight levels, counts the number of pixels existing in each level, and represents each screen (one field or one frame) The data of the histogram is output to the first motion detector 20-1. The average luminance detector 62 outputs to the second motion detector 20-2 the average luminance value of one screen obtained by adding the luminance levels in one screen in the same way and dividing by the number of all pixels.

高频发生量检测器63通过空间滤波器(二维滤波器)抽出高频成分,向第3动作检测器20-3输出一个画面内的高频成分的发生量。最小值检测器64向第4动作检测器20-4输出一个画面的亮度信号的最小灰度值,此外,最大值检测器65向第5动作检测器20-5输出一画面内的亮度信号的最大灰度值。The high-frequency generation amount detector 63 extracts high-frequency components through a spatial filter (two-dimensional filter), and outputs the generation amount of high-frequency components within one screen to the third motion detector 20-3. The minimum value detector 64 outputs the minimum gradation value of the luminance signal in one screen to the fourth motion detector 20-4, and the maximum value detector 65 outputs the gradation value of the luminance signal in one screen to the fifth motion detector 20-5. Maximum grayscale value.

第1动作检测器20-1~第5动作检测器20-5将接收的数据作为变量存储,由软件处理数据。后述的检测手动作的处理,在本实施方式中是通过软件进行的处理。控制信息判断器20具有基于来自第1动作检测器20-1~第5动作检测器20-5的检测信号产生控制信号的控制信息发生器20-10。The first motion detector 20-1 to the fifth motion detector 20-5 store the received data as variables, and process the data by software. The processing of detecting a manual motion to be described later is performed by software in this embodiment. The control information determiner 20 has a control information generator 20-10 that generates a control signal based on detection signals from the first motion detector 20-1 to the fifth motion detector 20-5.

图16示出了将从对象特征数据检测部53中的直方图检测器61和平均亮度检测器62输出的数据进行了模型化的结果。图16是横轴作为分割为0~7的8阶的灰度、纵轴作为频度的直方图。平均亮度(APL)用箭头表示,以便在感觉上了解其大小。FIG. 16 shows the results of modeling the data output from the histogram detector 61 and the average luminance detector 62 in the object characteristic data detection section 53 . FIG. 16 is a histogram in which the horizontal axis represents 8-level gradation divided into 0 to 7, and the vertical axis represents frequency. The average luminance (APL) is represented by an arrow to give a sense of its size.

图16(A)表示构成图14(B)的第20检测器320的直方图检测器61和平均亮度检测器62的输出。如图14(B)所示,在第20检测器320中手没放在检测区域,所以在第一对象检测器51未检测出手,从第一对象抽出器51输出的信号用黑电平进行屏蔽。因此,图16(A)所示的直方图成为只有最低灰度(0)的部分的数据。此外,基本上信号是黑的,APL是0(零),但为了明示信号电平较低,用短箭头表示。FIG. 16(A) shows the outputs of the histogram detector 61 and the average luminance detector 62 constituting the twentieth detector 320 of FIG. 14(B). As shown in FIG. 14(B), the hand is not placed in the detection area in the twentieth detector 320, so the hand is not detected in the first object detector 51, and the signal output from the first object extractor 51 is processed with a black level. shield. Therefore, the histogram shown in FIG. 16(A) contains only the lowest grayscale (0) portion. Also, basically the signal is black and the APL is 0 (zero), but it is indicated by a short arrow to show that the signal level is low.

图16(B)表示构成图14(B)的第21检测器321的直方图检测器61和平均亮度检测器62的输出。如图14(A)所示,在第21检测器21中,用第一对象抽出器51检测放在检测区域的手,因此,图16(B)所示的直方图检测器61的输出是,除了被屏蔽的黑电平的灰度0以外,频度分布在手的亮度的灰度上。此外,关于APL,通过手的信号成分使平均亮度上升,所以用长箭头表示。FIG. 16(B) shows the outputs of the histogram detector 61 and the average luminance detector 62 constituting the 21st detector 321 of FIG. 14(B) . As shown in FIG. 14 (A), in the 21st detector 21, the hand placed in the detection area is detected with the first object extractor 51, therefore, the output of the histogram detector 61 shown in FIG. 16 (B) is , except for the gray level 0 of the masked black level, the frequency distribution is on the gray level of the brightness of the hand. In addition, APL is indicated by a long arrow because the average luminance increases due to the signal component of the hand.

在本实施方式中,求从直方图检测器61输出的数据的最低灰度(0)以外的总和,作为表示放在检测区域的手的区域的数据。即,根据对应检测区域设置的检测器的对象抽出器51抽出了在动作的手的输出信号,直方图检测器61产生第一检测数据,第1动作检测器20-1基于第一检测数据,生成表示从检测区域抽出的手的区域的第二检测数据。In the present embodiment, the sum of the data output from the histogram detector 61 other than the lowest gradation (0) is obtained as data representing the area of the hand placed in the detection area. That is, the object extractor 51 of the detector set according to the corresponding detection area extracts the output signal of the moving hand, the histogram detector 61 generates the first detection data, and the first motion detector 20-1 based on the first detection data, Second detection data representing the area of the hand extracted from the detection area is generated.

而且,由直方图检测器61根据分为黑和其以外成分的二阶的灰度来计算频度,也能够抽出通过进行规定动作而放在检测区域的手。因此,还可以根据来自简化为0灰度和其它的二灰度的直方图检测器61的第一检测数据,求出表示手的区域的第二检测数据。Furthermore, the frequency is calculated by the histogram detector 61 from the two-level gradation divided into black and other components, and it is also possible to extract the hand placed in the detection area by performing a predetermined movement. Therefore, the second detection data representing the region of the hand can also be obtained from the first detection data from the histogram detector 61 which is simplified to 0 gray level and other two gray levels.

再者,在本实施方式中,基于从直方图检测器61输出的第一检测数据,在第1动作检测器20-1生成了第二检测数据,但不限定于此,只要根据从各检测器301~325所具有的对象特征数据检测器53输出的第一检测数据,在控制信息判断器20生成第二检测数据即可。Furthermore, in this embodiment, based on the first detection data output from the histogram detector 61, the second detection data is generated in the first motion detector 20-1. The first detection data output by the object feature data detector 53 included in the devices 301 to 325 may be used to generate the second detection data in the control information determiner 20 .

图17是在摄像机2摄影的区域内用户3将手纵向(上下)移动时,由摄像机2摄影的手的图像的一例。同时示出了表示手移动的方向的箭头和配置在画面内的检测区域的xy坐标。在图17(A)、(B)、(C)、(D)抽出在移动的手的四个位置进行表示。图17(A)表示手存在于最上方的情况,图17(B)表示将手稍向下摆动的情况,图17(C)表示将手进一步向下摆动的情况,图17(D)表示手位于最下方的情况。FIG. 17 is an example of a hand image captured by the camera 2 when the user 3 moves the hand vertically (up and down) within the area captured by the camera 2 . At the same time, arrows indicating the direction of hand movement and xy coordinates of the detection areas arranged in the screen are shown. In Fig. 17(A), (B), (C), and (D), four positions of the moving hand are drawn and shown. Fig. 17(A) shows the situation where the hand exists at the top, Fig. 17(B) shows the situation where the hand is swung slightly downward, Fig. 17(C) shows the situation where the hand is further swung down, Fig. 17(D) shows The case where the hand is at the bottom.

在本实施方式中,将手上下移动四次。即,将图17的(A)、(B)、(C)、(D)、(D)、(C)、(B)、(A)作为1个周期,将手移动了四个周期。这样的上下运动的情况下,在x轴方向手几乎不移动,位于相同的坐标上。另一方面,在y轴方向,手的坐标上下变动。因此,检测出的数据成为重复了上下峰值的四个周期,表现为来自对应各坐标的检测区域而设置的各检测器的输出数据的变动值。In this embodiment, the hand is moved up and down four times. That is, taking (A), (B), (C), (D), (D), (C), (B), and (A) of FIG. 17 as one cycle, the hand is moved for four cycles. In the case of such up and down motions, the hand hardly moves in the x-axis direction and is located on the same coordinates. On the other hand, in the y-axis direction, the coordinates of the hand fluctuate up and down. Therefore, the detected data has four cycles in which the upper and lower peaks are repeated, and is expressed as a fluctuation value of the output data from each detector provided corresponding to the detection area of each coordinate.

图18将图17所示的手的上下运动的检测结果中的、各检测器301~325的各直方图检测器61所输出的数据值,和处理了该数据的内容作为表来表示。该表的最左列是项目名,在项目名列的右侧示出了随着时间的经过而变化的各项目的数据值。FIG. 18 shows, as a table, the data values output by the histogram detectors 61 of the detectors 301 to 325 among the detection results of the vertical movement of the hand shown in FIG. 17 and the contents of the processed data. The leftmost column of this table is the item name, and the data value of each item that changes with the lapse of time is shown on the right side of the item name column.

项目的Cycle表示上述的手的上下运动的周期,在该表中写出了全部四个周期中的最初的2个周期来表示。项目n表示图象的帧号码,在一般的视频信号的情况下,设为60Hz周期,在隔行扫描的情况下,由2个场构成一帧,一个垂直周期设为60Hz周期。The cycle of the item represents the above-mentioned cycle of the up and down movement of the hand, and is represented by writing the first two cycles out of all four cycles in this table. The item n indicates the frame number of the image, and in the case of a general video signal, it is set to a 60 Hz cycle, and in the case of an interlaced scan, one frame is composed of two fields, and one vertical cycle is set to a 60 Hz cycle.

项目ph表示上下运动的手位于哪个位置,A、B、C、D分别对应图1 7的(A)、(B)、(C)、(D)。项目的x(i)(i=-8~+7)分别表示从第1检测器301~第16检测器316的直方图检测器61如前所述地得到的、基于对应的检测区域中的第一检测数据来表示手的区域的第二检测数据。同样地,项目的y(j)(j=-4~+4)表示从第17检测器317~第25检测器325的直方图检测器61得到的、基于在对应各检测器301~325的检测区域抽出的手的第一检测数据来表示手的区域的第二检测数据。此外,项目XVS、XVSG、XG、YVS、YVSG、YG是处理了从各检测器301~325得到的数据的内容,在后面详细描述。The item ph indicates the position of the hand moving up and down, and A, B, C, and D correspond to (A), (B), (C), and (D) in Figure 17, respectively. The items x(i) (i=-8 to +7) respectively represent the corresponding detection regions obtained from the histogram detectors 61 of the first detector 301 to the sixteenth detector 316 as described above. The first detection data represents the second detection data of the area of the hand. Similarly, y(j) (j=-4 to +4) in the item represents the value obtained from the histogram detector 61 of the seventeenth detector 317 to the twenty-fifth detector 325 based on the corresponding detectors 301 to 325 The first detection data of the hand extracted from the detection area represents the second detection data of the hand area. In addition, the items XVS, XVSG, XG, YVS, YVSG, and YG are contents in which data obtained from the respective detectors 301 to 325 are processed, and will be described in detail later.

在图17(A)~(D)所示的一个例子中,手在上下方向移动,在x轴方向,移动的手的位置没有变化,因此项目x(i)的数据不变动。如图17(A)~(D)所示,手以x坐标5为中心位于x坐标4~6上,在图18的表的项目x(4)、x(5)及x(6)上示出了检测了手的值。其它项目x(i)用第一对象抽出器51进行了屏蔽,因此值为0(除了帧号码11的项目x(1)、y(-2)、y(-3))。In an example shown in FIGS. 17(A) to (D), the hand moves up and down, but the position of the moving hand does not change in the x-axis direction, so the data of the item x(i) does not change. As shown in Figure 17(A)-(D), the hand is located on x-coordinates 4-6 with x-coordinate 5 as the center, and on items x(4), x(5) and x(6) of the table in Figure 18 Values for which a hand was detected are shown. The other items x(i) are masked by the first object extractor 51, so the value is 0 (except the items x(1), y(-2), y(-3) of frame number 11).

这仅仅是理想情况,如果用户3的手以外的表示肤色的部分在移动,则在放置了手的检测区域的坐标以外的坐标中也产生检测到的值,对于手移动的检测来说是噪声。其重点是,如何抑制这样的噪声,将手的动作作为操作信息来识别。This is only an ideal situation. If the part representing the skin color other than the hand of user 3 is moving, the detected value will also be generated in the coordinates other than the coordinates of the detection area where the hand is placed, which is noise for the detection of hand movement. . The focus is how to suppress such noise and recognize hand movements as operational information.

在y轴方向,将手上下移动,因此项目y(j)的数据变动。在图17(A),手位于y坐标2及3上,因此在图18的项目y(2)及y(3)的帧号码为0的栏中示出了检测到的值。同样地,对于图17(B)、(C)、(D),在与各自的放置有手的y坐标对应的项目(y)中,示出了检测到的各自的值。In the y-axis direction, the data of the item y(j) changes as the hand is moved up and down. In FIG. 17(A), the hand is located on the y coordinates 2 and 3, so the detected values are shown in the column of frame number 0 in the items y(2) and y(3) of FIG. 18 . Similarly, in FIGS. 17(B), (C), and (D), the respective detected values are shown in the item (y) corresponding to the respective y-coordinates where the hand is placed.

图18所示的项目x(i)、y(j)的数据(第二检测数据)的值,基于直方图检测器61检测到的信号。在本实施方式中,将画面在x轴方向分割为16个、在y轴方向分割为9个而设置的25个检测区域交叉的一个区间设为100(区域)的值,进行了第一检测数据的比例调整。第二检测数据是基于根据抽出了放在检测区域的手的输出信号而生成的第一检测数据,来表示放在检测区域的手的区域的大小的数据。The values of data (second detection data) of items x(i) and y(j) shown in FIG. 18 are based on signals detected by the histogram detector 61 . In this embodiment, the first detection is performed by setting a value of 100 (area) in one section where the screen is divided into 16 in the x-axis direction and 25 detection areas in the y-axis direction. Data scaling. The second detection data is data representing the size of the area of the hand placed in the detection area based on the first detection data generated based on the output signal of the extracted hand in the detection area.

在本实施方式中,与伴随时间经过的由各项目所示的值的变动、即基于第1检测器301~第25检测器325各自的输出的第二检测数据的变动相比,更为重要的是,根据基于由多个检测器输出的第一检测数据的第二检测数据的总和求出的、表示重心移动的数据的变动。因此,通过放置的手并基于从多个检测区域的各个抽出的输出信号,来求出放置有手的多个检测区域全体的重心(以下,简单称为“手的重心”),并对其进行了评价。In this embodiment, it is more important than the change in the value indicated by each item with the passage of time, that is, the change in the second detection data based on the outputs of the first detector 301 to the twenty-fifth detector 325 . That is, the fluctuation of the data indicating the movement of the center of gravity is calculated based on the sum of the second detection data based on the first detection data output from the plurality of detectors. Therefore, the center of gravity (hereinafter simply referred to as "the center of gravity of the hand") in which the hand is placed is obtained based on the output signals extracted from each of the plurality of detection areas based on the placed hand, and is compared. did an evaluation.

可以用如下数学式1求出帧号码为n的x坐标上的手的重心XG。XVS是各x轴检测器(第1检测器301~第16检测器316)的第二检测数据的总和,是基于通过在动作的手在多个检测区域由第一对象抽出器51抽出的输出信号的值。XVSG是在各x轴检测器的第二检测数据上乘以对应的检测区域的x坐标,进行了加权的检测数据的总和。The center of gravity XG of the hand on the x-coordinate with the frame number n can be obtained by the following mathematical expression 1. XVS is the sum of the second detection data of each x-axis detector (the first detector 301 to the sixteenth detector 316), and is based on the output extracted by the first object extractor 51 in a plurality of detection areas by the moving hand The value of the signal. XVSG is the sum of weighted detection data obtained by multiplying the second detection data of each x-axis detector by the x-coordinate of the corresponding detection area.

[数学式1][mathematical formula 1]

XGXG (( nno )) == XVSGXVSG (( nno )) XVSXVS (( nno )) == ΣΣ ii == -- 88 77 ii ×× xx (( nno ,, ii )) ΣΣ ii == -- 88 77 xx (( nno ,, ii )) -- -- -- (( 11 ))

在本实施方式中,图18的项目XG在几乎所有的帧中成为5(除了帧号码11以外),因此,手的重心的x坐标是5,以x坐标5为中心数据增大。In this embodiment, the item XG in FIG. 18 is 5 in almost all frames (except frame number 11), so the x-coordinate of the center of gravity of the hand is 5, and the data increases around the x-coordinate 5.

用以下的数学式2求出帧号码为n的y坐标上的手的重心YG。YVS是各y轴检测器(第17检测器317~第25检测器325)的第二检测数据的总和,YVSG是在各y轴检测器的第二检测数据上乘以对应的检测区域的y坐标,进行了加权的检测数据的总和。The center of gravity YG of the hand on the y-coordinate with the frame number n is obtained by the following Mathematical Expression 2. YVS is the sum of the second detection data of each y-axis detector (the 17th detector 317 to the 25th detector 325), and YVSG is the y coordinate of the corresponding detection area multiplied by the second detection data of each y-axis detector , is the sum of the weighted detection data.

[数学式2][mathematical formula 2]

YGYG (( nno )) == YVSGYVSG (( nno )) YVSYVS (( nno )) == ΣΣ jj == -- 44 44 jj ×× ythe y (( nno ,, jj )) ΣΣ jj == -- 44 44 ythe y (( nno ,, jj )) -- -- -- (( 22 ))

在本实施方式中,图1 8的项目YG在帧号码0时成为2.5。这表示手的重心的y坐标是2.5。对于其它的帧,项目YG的值也表示该帧中的手的重心的y坐标。在本实施方式中,项目YG的值是0~2.5的范围的值(除了帧号码11以外),项目YG的值的变动表示坐标上的手的上下运动。In this embodiment, the item YG in FIG. 18 becomes 2.5 at frame number 0. This means that the y-coordinate of the center of gravity of the hand is 2.5. For other frames, the value of the item YG also indicates the y-coordinate of the center of gravity of the hand in that frame. In the present embodiment, the value of the item YG is a value in the range of 0 to 2.5 (except frame number 11), and the change in the value of the item YG indicates the vertical movement of the hand on the coordinates.

在本实施方式中分析重心YG的变动,将手的动作作为操作信息来识别。图19是沿时间的经过表示了手重心的坐标变动的时序图。图19(A)表示手重心的y坐标的变动,即图18的项目YG的值的变动,表示在0~2.5的范围内跨着四个周期具有波动。图19(B)表示手重心的x坐标的变动,即图18的项目XG的值的变动。如图17所示地将x坐标5作为重心将手在纵向摆动,在横向上不变动,所以从原理上说,如图19(B)所示地成为一定电平的直线。In this embodiment, the fluctuation of the center of gravity YG is analyzed, and the motion of the hand is recognized as operation information. FIG. 19 is a timing chart showing the change in the coordinates of the center of gravity of the hand along the passage of time. FIG. 19(A) shows the change in the y-coordinate of the center of gravity of the hand, that is, the change in the value of the item YG in FIG. 18 , which shows fluctuations over four periods in the range of 0 to 2.5. FIG. 19(B) shows the change in the x-coordinate of the center of gravity of the hand, that is, the change in the value of the item XG in FIG. 18 . As shown in FIG. 17, the hand is swung vertically with the x-coordinate 5 as the center of gravity, but does not change in the horizontal direction. Therefore, in principle, it becomes a straight line with a constant level as shown in FIG. 19(B).

虽然应该分析该x及y两个轴的波形,但先说明对错误识别的保护。图18所示的表的第一周期成为将手纵向摆动时的理想数据。抽出了手的x坐标4、5及6以外的x坐标的项目x(i)的数据是0。对于y坐标也是同样,抽出了手的检测区域以外的数据是0。但是,实际上,即使用第一对象抽出器51进行各种各样的滤波处理,也可能有遗漏,因此可以想象产生手的动作以外的预料之外的数据(噪声)的情况。Although the waveforms of the x and y axes should be analyzed, the protection against misidentification will be described first. The first cycle of the watch shown in FIG. 18 is ideal data when the hand is swung vertically. The data of the item x(i) of the x-coordinates other than the x-coordinates 4, 5, and 6 of the hand extracted is 0. The same is true for the y coordinate, and the data outside the detection area where the hand is drawn is 0. However, actually, even if various filtering processes are performed by the first object extractor 51, there may be omissions, so it is conceivable that unexpected data (noise) other than hand motions may be generated.

在第二周期的帧号码11中,除了与手有关的数据以外,还有第二检测数据,该第二检测数据表示在各检测区域中,由对应x(1)的检测器检测出相当于区域100的手(对象)的区域,由对应y(-2)的检测器检测出相当于区域50的手(对象)的区域,由对应y(-3)的检测器检测出相当于区域50的手(对象)的区域。这些数据可能会扰乱检测出的手的重心坐标。如图17(A)~(D)所示,手重心的x坐标是5而恒定的,但帧号码11的项目XG的值示出3.361。此外,在帧号码11的手的重心的y坐标中,与帧号码3同样地项目YG的值应该是0,但成为-1.02,x轴和y轴都成为受噪声影响的值。In the frame number 11 of the second period, in addition to the data related to the hand, there is also the second detection data, which indicates that in each detection area, the detector corresponding to x(1) detects the equivalent The region of the hand (object) in region 100 is detected by the detector corresponding to y(-2) and the region of the hand (object) corresponding to region 50 is detected by the detector corresponding to y(-3). The area of the hand (object). These data may disturb the center-of-gravity coordinates of the detected hands. As shown in FIGS. 17(A) to (D), the x-coordinate of the center of gravity of the hand is 5 and is constant, but the value of the item XG of frame number 11 shows 3.361. Also, in the y-coordinate of the center of gravity of the hand at frame number 11, the value of the item YG should be 0 as in frame number 3, but it is -1.02, and both the x-axis and the y-axis are values affected by noise.

如果噪声是偶然发生的,可以利用在数字信号处理中经常使用的孤立点除去滤波器(中间值滤波器)来抑制,但如果是能够穿过该滤波器、或者噪声数及量较大的情况下,成为识别率降低的主要原因。If the noise occurs accidentally, it can be suppressed by an outlier removal filter (intermediate value filter) often used in digital signal processing, but if it can pass through the filter, or the number and amount of noise are large This is the main reason for the reduction of recognition rate.

在本实施方式中,为了有效地抑制该噪声,进行关闭不必要的检测器的定时选通器52的处理。在图18所示的表中,控制信息判断器20确认在规定期间将第二检测数据进行累加的相加值超过了一定值(如果是x轴检测器,是阈值th1x;如果是y轴检测器,是阈值th1y)的检测器,即表示最大值的检测器,其中,该第二检测数据基于自x轴检测器301~316、y轴检测器317~325的各个检测器的输出。In the present embodiment, in order to effectively suppress this noise, a process of turning off the timing gate 52 of unnecessary detectors is performed. In the table shown in FIG. 18 , the control information determiner 20 confirms that the added value of the second detection data accumulated during a predetermined period exceeds a certain value (threshold value th1x in the case of an x-axis detector; threshold value th1x in the case of a y-axis detection A detector is a detector of a threshold value th1y), that is, a detector representing a maximum value, wherein the second detection data is based on the outputs of the respective detectors from the x-axis detectors 301-316 and the y-axis detectors 317-325.

如图18的表所示,基于从y轴检测器317~325输出的第一检测数据的第二检测数据(输出信号)变动,不存在超过阈值th1y的检测器。另一方面,基于从x轴检测器301~316输出的第一检测数据的第二检测数据中,基于自对应x坐标5的第14检测器314的输出的第2检测数据x(5)表示最大值,在某一时刻累加的结果值超过阈值th1x,于是被判断为是相应的检测器。由此,判明手的动作是上下摆动的动作。此外,为了以后简便,将基于从规定检测器输出的第一检测数据的第二检测数据,只表示为规定检测器的第二检测数据。As shown in the table of FIG. 18 , there is no detector exceeding the threshold value th1y based on the fluctuation of the second detection data (output signal) of the first detection data output from the y-axis detectors 317 to 325 . On the other hand, among the second detection data based on the first detection data output from the x-axis detectors 301 to 316, the second detection data x(5) based on the output from the fourteenth detector 314 corresponding to the x-coordinate 5 represents The maximum value, the accumulated result value exceeds the threshold th1x at a certain moment, so it is judged to be the corresponding detector. From this, it is found that the movement of the hand is a movement of swinging up and down. In addition, for hereinafter convenience, the second detection data based on the first detection data output from a predetermined detector will only be shown as the second detection data of a predetermined detector.

图19(C)表示累加与x坐标5对应的第14检测器314的第二检测数据x(5)的经过。在累加的相加值超过了阈值th1x的时刻(帧9),激活标志Flg_x从0成为规定期间的1。当相加值超过阈值th1x时,控制信息判断器20作为标志生成器来生成激活标志Flg_x。在激活标志Flg_x成为1的期间,如后所述地不检测不必要的区间或检测区域中的手(对象)。在此,累加相加值在帧9超过了阈值th1x,但是,只要在规定期间超过阈值th1x即可。FIG. 19(C) shows the process of accumulating the second detection data x(5) of the fourteenth detector 314 corresponding to the x-coordinate 5 . When the accumulated value exceeds the threshold th1x (frame 9), the activation flag Flg_x changes from 0 to 1 for a predetermined period. When the added value exceeds the threshold th1x, the control information determiner 20 as a flag generator generates an active flag Flg_x. While the activation flag Flg_x is at 1, unnecessary sections or hands (objects) in the detection area are not detected as will be described later. Here, the accumulated value exceeds the threshold th1x in frame 9, but it only needs to exceed the threshold th1x within a predetermined period.

将激活标志Flg_x升高的规定期间作为激活期间,其长度被设定为识别手动作所需的四个周期的期间。关于图19(D)在后面描述。The predetermined period during which the activation flag Flg_x rises is taken as the activation period, and its length is set to a period of four cycles required to recognize a manual motion. FIG. 19(D) will be described later.

图21是用于说明将位于画面上的哪个位置的检测区域作为有效的图。在本实施方式中,把检测区域(区间)被用于检测放置的手的动作时作为有效。在图21描绘了摄像机2拍摄到的在x坐标5上纵向摆动的手的图像、用黑框表示的噪声成分、和为控制第21检测器321供给的定时脉冲。FIG. 21 is a diagram for explaining which position on the screen the detection area is valid. In the present embodiment, it is effective when the detection area (section) is used to detect the motion of the placed hand. FIG. 21 depicts an image of a hand swaying longitudinally on the x-coordinate 5 captured by the camera 2 , noise components represented by black boxes, and timing pulses supplied to control the 21st detector 321 .

在x轴方向用单点画线描绘的第一x轴定时脉冲是具有与有效影像期间的水平方向的宽度相当的宽度的脉冲,在用户3开始摆动手的时刻,供给全部的y轴检测器(第17检测器317~第25检测器325)。The first x-axis timing pulse drawn by a dotted line in the x-axis direction is a pulse having a width corresponding to the width of the effective video period in the horizontal direction, and is supplied to all the y-axis detectors ( 17th detector 317 to 25th detector 325).

当基于相加值生成激活标志Flg_x时(成为1),生成用实线描绘的第二x轴定时脉冲,该相加值是在规定期间将与抽出了正在摆动的手的检测区域对应的检测器的输出信号累加而得到的值。第二x轴定时脉冲是具有与有效影像期间的水平方向的规定宽度相当的宽度的脉冲,供给全部的y轴检测器317~325。各y轴检测器317~325基于第二x轴定时脉冲只输出为了检测出放置在检测区域的手而最小限度地必需的检测区域的检测信号。The second x-axis timing pulse drawn with a solid line is generated when the active flag Flg_x is generated (becomes 1) based on the added value which is a detection corresponding to the detection area where the swinging hand is extracted within a predetermined period. The value obtained by accumulating the output signal of the device. The second x-axis timing pulse is a pulse having a width corresponding to a predetermined width in the horizontal direction of the effective video period, and is supplied to all the y-axis detectors 317 to 325 . Based on the second x-axis timing pulse, each of the y-axis detectors 317 to 325 outputs only the detection signal of the minimum detection area required to detect the hand placed in the detection area.

使用图22说明第二x轴定时脉冲的生成方法。最初供给各y轴检测器317~325的x轴定时脉冲,是第一x轴定时脉冲。第一x轴定时脉冲是将与各y轴检测器317~325对应的各检测区域的x轴方向的全部宽度设为有效的定时脉冲。A method of generating the second x-axis timing pulse will be described using FIG. 22 . The x-axis timing pulse initially supplied to each of the y-axis detectors 317-325 is the first x-axis timing pulse. The first x-axis timing pulse is a timing pulse for validating the entire width in the x-axis direction of each detection area corresponding to each of the y-axis detectors 317 to 325 .

当通过图21所示的手的移动在x坐标5的检测区域抽出了手时,如前所述地,在本实施方式中,与x轴的坐标5对应的第14检测器314的第二检测数据,同其它检测器的第二检测数据相比,连续地取最大值(参考图18)。当累加了第14检测器314的第二检测数据的值超过阈值th1x时,生成激活标志Flg_x(成为1)。控制信息判断器20确认已生成了激活标志Flg_x,将x坐标5的检测区域的x轴控制数据设为1。When the hand is extracted from the detection area at the x-coordinate 5 by the movement of the hand shown in FIG. The detection data, compared with the second detection data of other detectors, continuously takes the maximum value (refer to FIG. 18). When the value of the second detection data accumulated by the fourteenth detector 314 exceeds the threshold th1x, an activation flag Flg_x is generated (turned to 1). The control information determiner 20 confirms that the active flag Flg_x has been generated, and sets the x-axis control data of the detection area at the x-coordinate 5 to 1.

在本实施方式中,考虑到根据电视接收机1(摄像机2)和用户3之间的距离,画面上的手的大小也稍微改变的情况,将至少包含与生成了激活标志Flg_x的检测器对应的检测区域、和与该检测区域邻接的检测区域的附近的检测区域的x轴控制数据设为1。例如,x坐标4和6的检测区域的x轴控制数据设为1。此外,此外的检测区域的x轴控制数据设为0。In this embodiment, considering that the size of the hand on the screen changes slightly depending on the distance between the television receiver 1 (camera 2) and the user 3, at least the detector corresponding to the activation flag Flg_x is included. The x-axis control data of the detection area of , and the detection area adjacent to the detection area is set to 1. For example, the x-axis control data of the detection area with x-coordinates 4 and 6 is set to 1. In addition, the x-axis control data of other detection areas are set to 0.

控制信息控制器20向定时脉冲发生器12供给如上所述的x轴控制数据;定时脉冲发生器12内的x轴定时脉冲激活控制器12x,基于输入的x轴控制数据来生成第二x轴定时脉冲,供给全部的y轴检测器317~325。因此,如果是图21所示的状态,生成具有与x坐标为4到6的检测区域的宽度相当的宽度的第二x轴定时脉冲。即,定时脉冲发生器12生成将第一x轴定时脉冲的宽度变窄的第二x轴定时脉冲。被供给了第二x轴定时脉冲的各y轴检测器317~325,只从对应的各检测区域的x坐标为4到6的区间输出检测信号。其结果,没检测出在图21所示的坐标(x,y)=(1,-2)、(1,-3)发生的噪声成分。Control information controller 20 supplies x-axis control data as described above to timing pulse generator 12; the x-axis timing pulse within timing pulse generator 12 activates controller 12x to generate a second x-axis control data based on the input x-axis control data. Timing pulses are supplied to all y-axis detectors 317-325. Therefore, in the state shown in FIG. 21 , the second x-axis timing pulse having a width corresponding to the width of the detection area whose x-coordinates are 4 to 6 is generated. That is, the timing generator 12 generates the second x-axis timing pulse narrowing the width of the first x-axis timing pulse. Each of the y-axis detectors 317 to 325 to which the second x-axis timing pulse is supplied outputs a detection signal only from the section where the x-coordinates of the corresponding detection areas are 4 to 6 . As a result, noise components occurring at coordinates (x, y)=(1, -2), (1, -3) shown in FIG. 21 were not detected.

当生成了第二x轴定时脉冲时,控制信息判断器20基于从各y轴检测器317~325的输出,进行此后的控制。不参考由各x轴检测器301~316检测出的检测信号。此外,也可以不向各x轴检测器301~316的定时选通器52供给定时脉冲,就停止检测信号的输出。When the second x-axis timing pulse is generated, the control information determiner 20 performs subsequent control based on outputs from the respective y-axis detectors 317 to 325 . The detection signals detected by the respective x-axis detectors 301 to 316 are not referred to. In addition, the output of the detection signal may be stopped without supplying a timing pulse to the timing gate 52 of each of the x-axis detectors 301 to 316 .

图23表示向y轴检测器的第17检测器317~第25检测器325供给的第二x轴定时脉冲、及用于各y轴检测器317~325所对应的检测区域的定时脉冲(y轴方向)。各y轴检测器317~325只输出从对应的检测区域、和与基于第二x轴定时脉冲的x坐标4~6对应的检测区域重合的三个区间检测出的信号。通过这样做,在检测区域内可以不检测未抽出手的、不需要进行检测的区间。23 shows the second x-axis timing pulse supplied to the 17th detector 317 to the 25th detector 325 of the y-axis detector and the timing pulse (y axis direction). Each of the y-axis detectors 317 to 325 outputs only signals detected from three intervals that overlap with the corresponding detection area and the detection area corresponding to x-coordinates 4 to 6 based on the second x-axis timing pulse. By doing so, it is possible not to detect a section in which the hand is not drawn and which does not need to be detected within the detection area.

另外,在本实施方式中采用了如图22及图23所示地以检测区域单位控制脉冲宽度的方法,但是,也可以采用指定脉冲的起始点和脉冲宽度的方法等,柔软地控制脉冲宽度的电路方法。In addition, in this embodiment, the method of controlling the pulse width in units of detection regions as shown in Fig. 22 and Fig. 23 is adopted, but the pulse width can also be flexibly controlled by using a method such as specifying the start point of the pulse and the pulse width. circuit method.

图24所示的表是与图18所示的表大致相同的内容,但示出了利用在图19(C)所示的第14检测器314的激活标志Flg_x成为1之后生成的第二x轴定时脉冲,并限制从不需要检测的区间或自检测区域的检测而得到的、基于来自各检测器301~325的输出信号的第二检测数据。在图19(C)中,超过了阈值th1x的、帧号码10以后的第二检测数据相当于此,在图18的表中作为噪声成分存在的帧号码11的x(1)、y(-3)及y(-2)成为0。这是因为,在坐标(x,y)=(1,-2)、(1,-3)的区间,通过向对应设置的第18检测器318和第19检测器319的各定时选通器52供给第二x轴定时脉冲,不被检测。The table shown in FIG. 24 is substantially the same as the table shown in FIG. 18 , but shows the second x generated after the activation flag Flg_x of the fourteenth detector 314 shown in FIG. 19(C) becomes 1. axis timing pulse, and limit the second detection data based on the output signals from the respective detectors 301 to 325 obtained from the detection in the section that does not require detection or the detection in the self-detection area. In FIG. 19(C), the second detected data of frame number 10 and later exceeding the threshold th1x correspond to this, and x(1), y(- 3) and y(-2) become 0. This is because, in the interval of coordinates (x, y)=(1,-2), (1,-3), each timing gate device of the 18th detector 318 and the 19th detector 319 correspondingly arranged 52 supplies the second x-axis timing pulse, which is not detected.

通过噪声成分的去除,消除了重心XG和YG的值的紊乱,提高了各y轴检测器317~325的后级的第1动作检测器20-1~第5动作检测器20-5的识别率。此外,在本实施方式中,直到帧9受噪声成分的影响,但是,直到该时刻,是以将激活标志Flg_x置1为目的,使累加的相加值的最大值不变动这种程度的噪声成分对检测不产生影响。By removing the noise components, the disturbance of the values of the center of gravity XG and YG is eliminated, and the recognition of the first motion detector 20-1 to the fifth motion detector 20-5 in the subsequent stage of each of the y-axis detectors 317 to 325 is improved. Rate. In addition, in the present embodiment, noise components are affected up to frame 9, but until this point, the activation flag Flg_x is set to 1, so that the maximum value of the accumulated value does not vary. Composition has no effect on detection.

控制信息判断器20内的第1动作检测器20-1~第5动作检测器20-5接受并处理图24所示的数据。返回图19,说明用于检测手进行怎样动作的处理。The first motion detector 20-1 to the fifth motion detector 20-5 in the control information determiner 20 receive and process the data shown in FIG. 24 . Returning to Fig. 19, the processing for detecting how the hand moves will be described.

图19(A)表示重心的y坐标YG的变动,图19(B)表示重心的x坐标XG的变动,分别表示没有噪声的波形。在对图19(C)所示的x轴检测器(第14检测器314)的输出信号进行了累加的值成为阈值th1x以上的时刻,激活标志Flg_x成为1。附近的x轴方向的检测区域和各y轴方向的检测区域相交叉而形成的多个区间以外的各y轴方向的区间,通过供给各y轴检测器317~325的第二x轴定时脉冲被无效,该附近的x轴方向的检测区域至少包括同与生成了激活标志Flg x的检测器对应的检测区域相邻接的检测区域。即,不用于手的检测。因此,不受噪声的影响。FIG. 19(A) shows the variation of the y-coordinate YG of the center of gravity, and FIG. 19(B) shows the variation of the x-coordinate XG of the center of gravity, respectively showing waveforms without noise. The activation flag Flg_x becomes 1 when the value of the accumulated output signal of the x-axis detector (fourteenth detector 314 ) shown in FIG. 19(C) becomes equal to or greater than the threshold th1x. Each interval in the y-axis direction other than a plurality of intervals formed by the intersection of the detection area in the x-axis direction and the detection area in each y-axis direction is passed by the second x-axis timing pulse supplied to each of the y-axis detectors 317-325. is disabled, the nearby detection area in the x-axis direction includes at least a detection area adjacent to the detection area corresponding to the detector that generated the activation flag Flg x. That is, it is not used for hand detection. Therefore, it is not affected by noise.

如果图19(C)的波形持续地成为阈值th1x以上,则第二x轴定时脉冲持续地供给各y轴检测器317~325,因此,持续不需要的区间为无效的期间,持续不受噪声的影响的效果。如果图19(C)的波形成为阈值th1x以下,则累加值被复位。其中,成为复位基准的值不限定于阈值th1x。If the waveform shown in FIG. 19(C) continues to be above the threshold th1x, the second x-axis timing pulse is continuously supplied to each of the y-axis detectors 317 to 325. Therefore, the unnecessary section continues to be an invalid period and continues to receive no noise. the effect of the influence. When the waveform shown in FIG. 19(C) becomes equal to or less than the threshold value th1x, the accumulated value is reset. However, the value used as the reset reference is not limited to the threshold th1x.

接着,进行抑制图19(A)的波形的DC偏置的处理,使波形的平均值大致成为0。该处理中使用图20所示的高通滤波器。Next, processing for suppressing the DC offset of the waveform in FIG. 19(A) is performed so that the average value of the waveform becomes substantially zero. The high-pass filter shown in FIG. 20 is used for this processing.

图20的延迟器81在本实施方式中进行4帧(时间Tm)的延迟。减法器82求延迟的信号和未延迟的信号之间的差分。在此,符号并不重要,不影响最终的结果。最后,用1/2乘法器83进行比例的调整。图19(A)的波形通过图20的高通滤波器,其结果如图19(D)所示,波形的平均值大致成为0。由此,排除了手在摆动的y轴上的位置信息,可得到适于手动作内容的分析的波形。此外,在图19(D)的纵轴表示的重心YGH是对图19(A)的纵轴所示的重心YG进行了高通滤波处理的值。The delay unit 81 in FIG. 20 performs a delay of 4 frames (time Tm) in this embodiment. Subtractor 82 takes the difference between the delayed signal and the undelayed signal. Here, the sign is not important and does not affect the final result. Finally, a 1/2 multiplier 83 is used to adjust the ratio. The waveform in FIG. 19(A) passes through the high-pass filter in FIG. 20 , and as a result, as shown in FIG. 19(D ), the average value of the waveform becomes approximately zero. In this way, the position information of the hand on the y-axis of the swing is excluded, and a waveform suitable for analysis of the content of the hand movement can be obtained. Note that the center of gravity YGH shown on the vertical axis of FIG. 19(D) is a value obtained by performing high-pass filter processing on the center of gravity YG shown on the vertical axis of FIG. 19(A).

接着返回图15,说明第1动作检测器20-1~第5动作检测器20-5。第1动作检测器20-1~第5动作检测器20-5具有未图示的互相关数字滤波器。在本实施方式中,为了识别通过手动作的操作信息,将手上下或左右最高摆动四次就可以。即,事先决定了要识别怎样的动作,因此,互相关数字滤波器取得预先决定的某一规定动作(纵向摆动动作)的代表性的检测信号波形、和基于从各检测器301~325输出的由实际动作产生的检测信号在第1动作检测器20-1~第5动作检测器20-5生成的检测信号波形的互相关,通过评价其一致性,识别手动作的操作信息。Next, returning to FIG. 15, the first motion detector 20-1 to the fifth motion detector 20-5 will be described. The first motion detector 20-1 to the fifth motion detector 20-5 have cross-correlation digital filters not shown. In this embodiment, in order to recognize the operation information of the hand movement, it is only necessary to swing the hand up and down or left and right four times at most. That is, it is determined in advance what kind of movement is to be recognized, and therefore, the cross-correlation digital filter obtains a representative detection signal waveform of a certain predetermined predetermined movement (vertical swing movement) determined in advance, and an The detection signal generated by the actual motion is correlated with the detection signal waveforms generated by the first motion detector 20-1 to the fifth motion detector 20-5, and the consistency is evaluated to recognize the operation information of the hand motion.

在本实施方式中,将图25(G)所示的波形作为纵摆动作的基准信号波形(规定动作的代表性的检测信号波形),在图25(F)所示的互相关数字滤波器的k0~k40的抽头系数值中,使用与该基准信号波形对应的值。此外,图25(D)中示出了输入到互相关数字滤波器kn的、由实际动作产生的检测信号波形,但这是与图19(D)的信号波形相同的波形。互相关数字滤波器将抽头系数、和基于检测出实际动作的信号的第二检测信号相乘,第1动作检测器20-1~第5动作检测器20-5基于从互相关数字滤波器输出的信号波形,检测用户3进行的动作是否是纵向摆动动作。利用下述的数学式3,求互相关数字滤波器kn的输出信号wv(n)。In this embodiment, the waveform shown in FIG. 25(G) is used as the reference signal waveform of the pitching motion (representative detection signal waveform for a predetermined motion), and the cross-correlation digital filter shown in FIG. 25(F) Among the tap coefficient values k0 to k40 of , values corresponding to the waveform of the reference signal are used. 25(D) shows the detection signal waveform input to the cross-correlation digital filter kn and generated by actual operation, but this is the same waveform as the signal waveform in FIG. 19(D) . The cross-correlation digital filter multiplies the tap coefficient by the second detection signal based on the signal that detected the actual motion, and the first motion detector 20-1 to the fifth motion detector 20-5 based on the output from the cross-correlation digital filter The signal waveform is used to detect whether the action performed by the user 3 is a vertical swing action. The output signal wv(n) of the cross-correlation digital filter kn is obtained using the following Mathematical Expression 3.

[数学式3][mathematical formula 3]

wvwv (( nno )) == ΣΣ ii == 00 NN -- 11 ythe y (( nno ++ ii )) kk (( ii )) -- -- -- (( 33 ))

N是数字滤波器的抽头数,在此是41抽头(0~40)。y(n+i)是在图25(D)的纵轴上表示的经滤波处理的重心YGH。互相关数字滤波器kn通过仅在激活标志Flg_x成为1时动作,来实现其功能。N is the number of taps of the digital filter, and here is 41 taps (0 to 40). y(n+i) is the filtered center of gravity YGH shown on the vertical axis of FIG. 25(D). The cross-correlation digital filter kn realizes its function by operating only when the activation flag Flg_x becomes 1.

互相关数字滤波器输出信号wv(n)成为图25(E)所示的波形,在互相关的一致性增加的同时,振幅也变大。此外,图26(D)与图19(D)及图25(D)相同,作为与图26(E)的比较对照来表示。取输出信号wv(n)的绝对值进行累积积分,在该值达到阈值th2v以上时,判断为与基准信号波形的互相关是充分的,识别为做出了规定的动作(在此是纵向摆动动作)。第1动作检测器20-1~第5动作检测器20-5是基于从检测部19输出的检测信号,来检测用户3的动作是否是规定动作的动作检测器。The cross-correlation digital filter output signal wv(n) has a waveform as shown in FIG. 25(E), and the amplitude of the cross-correlation increases as the consistency of the cross-correlation increases. In addition, FIG. 26(D) is the same as FIG. 19(D) and FIG. 25(D), and is shown as a comparison with FIG. 26(E). Take the absolute value of the output signal wv(n) and carry out cumulative integration. When the value reaches the threshold value th2v or more, it is judged that the cross-correlation with the reference signal waveform is sufficient, and it is recognized that a predetermined action (here, vertical swing action). The first motion detector 20 - 1 to the fifth motion detector 20 - 5 are motion detectors that detect whether or not the motion of the user 3 is a predetermined motion based on the detection signal output from the detection unit 19 .

在识别该动作的同时,确认表示是纵向摆动动作、且担负保护窗口的作用的激活标志Flg_x是“1”,确定了手的纵向摆动操作,进行与电视接收机1的状态对应的事件(控制)。该事件是根据控制信息发生器20-10对图15所示的多个动作检测器20-1~20-5的任一个成为确定的情况进行逻辑判断后输出的信号进行的。While identifying this action, confirm that it is a vertical swing action and that the activation flag Flg_x that takes over the role of the protection window is "1", and the vertical swing operation of the hand is determined, and an event corresponding to the state of the television receiver 1 is performed (control ). This event is performed based on a signal output by the control information generator 20-10 after logically judging that any one of the plurality of motion detectors 20-1 to 20-5 shown in FIG. 15 is confirmed.

接着,说明将手横向摆动(拜拜)的动作。在本实施方式中,自动地区别纵向和横向的动作,可同时执行。图27是在摄像机2摄影的区域内用户3将手横向(左右)移动时的、由摄像机2摄影的手的图像的一个例子。同时示出了表示手移动方向的箭头和在画面内配置的检测区域的xy坐标。在图27(A)、(B)、(C)、(D)抽出正在移动的手的四个位置来表示。图27(A)表示手位于最左的情况,图27(B)表示将手稍微向右移动的情况,图27(C)表示将手进一步向右移动的情况,图27(D)表示手位于最右的情况。Next, the movement of swinging the hand sideways (bye-bye) will be described. In this embodiment, vertical and horizontal motions are automatically distinguished and can be executed simultaneously. FIG. 27 is an example of a hand image captured by the camera 2 when the user 3 moves the hand laterally (left and right) within the area captured by the camera 2 . At the same time, arrows indicating the direction of hand movement and xy coordinates of the detection areas arranged in the screen are shown. In Fig. 27 (A), (B), (C), (D), four positions of the moving hand are shown. Figure 27(A) shows the situation where the hand is at the far left, Figure 27(B) shows the situation where the hand is moved slightly to the right, Figure 27(C) shows the situation where the hand is moved further to the right, and Figure 27(D) shows the situation where the hand is moved further to the right. The rightmost case.

在本实施方式中,将手左右移动了四次。即,将图27的(A)、(B)、(C)、(D)、(D)、(C)、(B)、(A)作为一个周期,将手移动了四个周期。进行这样的左右运动的情况下,在y轴方向,手几乎不移动,位于相同的坐标上。另一方面,在x轴方向,手的坐标左右变动。因此,检测出的数据成为重复了左右峰值的四个周期,作为从对应各坐标的检测区域而设置的各检测器输出的输出数据的变动值来表现。In this embodiment, the hand is moved left and right four times. That is, taking (A), (B), (C), (D), (D), (C), (B), and (A) of FIG. 27 as one cycle, the hand is moved for four cycles. When performing such a right-and-left movement, the hand hardly moves in the y-axis direction, and is located on the same coordinates. On the other hand, in the x-axis direction, the coordinates of the hand fluctuate left and right. Therefore, the detected data has four cycles in which the left and right peaks are repeated, and is expressed as a fluctuation value of output data output from each detector provided in a detection area corresponding to each coordinate.

图28是将图27所示的手的左右运动的检测结果中的各检测器301~325的各直方图检测器61输出的数据值和处理了该数据值的内容,作成表进行表示。该表是与图18的表相同的形式制作的,数据值对应手的左右运动。FIG. 28 is a table showing the data values output by the histogram detectors 61 of the detectors 301 to 325 in the detection results of the left and right hand movements shown in FIG. 27 and the contents of the processed data values. This table is made in the same format as the table of Fig. 18, and the data values correspond to the left and right movements of the hand.

在图27(A)~(D)所示的一例中,手在左右方向移动,在y轴方向,移动的手的位置没有变化,所以项目y(j)(j=-4~+4)的数据不变动。如图27(A)~(D)所示,手以y坐标2为中心位于y坐标1~3上,在图28的项目y(1)、y(2)及y(3)示出了检测了手的值。其它项目y(j)被第一对象抽出器51屏蔽,其值成为0(除了帧号码11的项目x(7)、x(4)、y(-1)以外)。In the example shown in FIG. 27(A) to (D), the hand moves in the left and right directions, but the position of the moving hand does not change in the y-axis direction, so the item y(j) (j=-4 to +4) data does not change. As shown in Figure 27(A)-(D), the hand is located on y-coordinates 1-3 centered on y-coordinate 2, and items y(1), y(2) and y(3) in Figure 28 show The hand value is detected. The other items y(j) are masked by the first object extractor 51, and their values become 0 (except the items x(7), x(4), and y(-1) of frame number 11).

在x轴方向,手左右移动,所以项目x(i)的数据变动。在图27(A)中,手位于x坐标-6、-5、-4上,在图28的项目x(-6)、x(-5)及x(-4)的帧号码0的栏中示出了检测的值。同样地,对于图27(B)、(C)及(D),在与各个手放置的x坐标对应的项目x(i)中示出了检测的各个值。In the x-axis direction, the hand moves left and right, so the data of the item x(i) changes. In FIG. 27(A), the hand is located on x coordinates -6, -5, -4, and in the column of frame number 0 of items x(-6), x(-5) and x(-4) in FIG. 28 The detected values are shown in . Similarly, in FIGS. 27(B), (C) and (D), each detected value is shown in the item x(i) corresponding to the x-coordinate of each hand placement.

用上述的数学式1,可以求出帧号码为n的x坐标上的手的重心XG。在本实施方式中,图28的项目XG在帧号码0时是-5.3。这表示手的重心的x坐标是-5.3。对于其它的帧,项目XG的值表示该帧中的手的重心的x坐标。在本实施方式中,项目XG的值是-5.3~-2.3的范围的值(除了帧号码11以外),项目XG的值的变动表示了坐标上的手的左右运动。The center of gravity XG of the hand on the x-coordinate with the frame number n can be obtained by using the above-mentioned mathematical expression 1. In this embodiment, the item XG in FIG. 28 is -5.3 at frame number 0. This means that the x-coordinate of the center of gravity of the hand is -5.3. For other frames, the value of the item XG indicates the x-coordinate of the center of gravity of the hand in that frame. In the present embodiment, the value of the item XG is a value in the range of -5.3 to -2.3 (except frame number 11), and the change in the value of the item XG indicates the left and right movement of the hand on the coordinates.

用上述的数学式2,可以求出帧号码为n的y坐标上的手的重心YG。在本实施方式中,图28的项目YG在几乎所有的帧中成为2.19(除了帧号码11以外),因此,手的重心的y坐标是2.19,以y坐标2.19位中心数据增大。The center of gravity YG of the hand on the y-coordinate with the frame number n can be obtained by using the above-mentioned Mathematical Expression 2. In the present embodiment, the item YG in FIG. 28 is 2.19 in almost all frames (except frame number 11). Therefore, the y-coordinate of the center of gravity of the hand is 2.19, and the y-coordinate 2.19-bit center data increases.

图29是沿时间的经过表示了手的重心坐标的变动的时序图。图29(A)表示手的重心的y坐标的变动、即图28的项目YG值的变动,由于如图27所示地将y坐标2.19作为重心把手横向摆动,因此在纵向没有变动,从原理上说如图29(A)所示成为一定电平的直线。图29(B)表示手的重心的x坐标的变动、即图28的项目XG值的变动,表示在-5.3~-2.3之间在四个周期上有波动。FIG. 29 is a timing chart showing changes in the coordinates of the center of gravity of the hand over time. Fig. 29(A) shows the change of the y coordinate of the center of gravity of the hand, that is, the change of the YG value of the item in Fig. 28. As shown in Fig. 27, the y coordinate 2.19 is used as the center of gravity to swing the handle horizontally, so there is no change in the vertical direction. From the principle In other words, as shown in FIG. 29(A), it becomes a straight line of a certain level. FIG. 29(B) shows the change of the x-coordinate of the center of gravity of the hand, that is, the change of the item XG value of FIG. 28 , which shows fluctuations in four cycles between -5.3 and -2.3.

虽然应该分析该x及y两个轴的波形,但图28所示的表的第一周期成为将手横向摆动时的理想数据。抽出了手的y轴坐标1、2及3以外的y坐标的项目y(j)的数据是0。对于x坐标也同样,抽出了手的检测区域以外的数据是0。Although the waveforms of the x and y axes should be analyzed, the first cycle of the table shown in FIG. 28 becomes ideal data when the hand is swung sideways. The data of the item y(j) of the y-coordinates other than the y-axis coordinates 1, 2, and 3 of the hand are extracted is 0. The same is true for the x-coordinate, and the data outside the detection area where the hand is drawn is 0.

但是,在第二周期的帧号码11中,除了与手有关的数据以外,还有第二检测数据,该第二检测数据表示在各检测区域中,由对应y(-1)的检测器检测出相当于区域120的手(对象)的区域,由对应x(4)的检测器检测出相当于区域50的手(对象)的区域,由对应x(7)的检测器检测出相当于区域70的手(对象)的区域。这些数据会扰乱检测出的手的重心坐标。如图28(A)~(D)所示,虽然手的重心的y坐标是2.19而固定的,但帧号码11的项目YG的值表示为1.351。此外,对于帧号码11的手的重心的x坐标来说,应该与帧号码3相同地,项目XG的值应该是-2.3,但成为-0.45,成为x轴和y轴都受到噪声的影响的值。However, in frame number 11 of the second cycle, in addition to the hand-related data, there is second detection data indicating that in each detection area, the detector corresponding to y(-1) detects The area of the hand (object) corresponding to area 120 is detected, and the area of the hand (object) corresponding to area 50 is detected by the detector corresponding to x(4), and the area corresponding to the hand (object) is detected by the detector corresponding to x(7). 70 for the hand (object) area. These data disturb the center-of-gravity coordinates of the detected hands. As shown in FIGS. 28(A) to (D), although the y-coordinate of the center of gravity of the hand is fixed at 2.19, the value of the item YG of frame number 11 is indicated as 1.351. Also, the x-coordinate of the center of gravity of the hand at frame number 11 should be the same as frame number 3, and the value of the item XG should be -2.3, but it becomes -0.45, and both the x-axis and the y-axis are affected by noise. value.

将手横向摆动时,也与将手纵向摆动的情况相同,进行关闭不必要的检测器的定时选通器52的处理。在图28所示的表中,确认在规定期间累加了第二检测数据的相加值首次超过一定值(如果是x轴检测器,则是阈值th1x;如果是y轴检测器,则是th1y)的检测器,即表示最大值的检测器,该第二检测数据基于从x轴检测器301~3 16、y轴检测器317~325的各检测器输出的第一检测数据。When the hand is moved horizontally, as in the case of moving the hand vertically, the process of turning off the timing gate 52 of unnecessary detectors is performed. In the table shown in FIG. 28, it is confirmed that the added value of the second detection data accumulated during the specified period exceeds a certain value for the first time (in the case of an x-axis detector, it is a threshold th1x; in the case of a y-axis detector, it is a threshold th1y ), that is, a detector indicating the maximum value, and the second detection data is based on the first detection data output from each detector of the x-axis detectors 301-316 and the y-axis detectors 317-325.

如图28的表所示,在x轴检测器301~316中,不存在第二检测数据(输出信号)变动并超出阈值th1x的检测器。另一方面,在y轴检测器317~325中,与y坐标2对应的第23检测器的第二检测数据(y(2))表示最大值,在某一时刻累加的相加值超过阈值th1y,被判断为相应的检测器。由此,判明了手的动作是左右摆动的动作。As shown in the table of FIG. 28 , among the x-axis detectors 301 to 316 , there is no detector whose second detection data (output signal) fluctuates and exceeds the threshold value th1x. On the other hand, among the y-axis detectors 317 to 325, the second detected data (y(2)) of the 23rd detector corresponding to the y-coordinate 2 shows the maximum value, and the accumulated value exceeds the threshold value at a certain moment. th1y, is judged as the corresponding detector. From this, it was found that the movement of the hand is a movement of swinging from side to side.

图29(C)表示了累加与y坐标2对应的第23检测器323的第二检测数据y(2)的经过。在累加的相加值超过了阈值th1y的时刻(帧9),激活标志Flg_y从0成为规定期间的1。当相加值超过阈值th1y时,控制信息判断器20作为标志生成器来生成激活标志Flg_y。在激活标志Flg_y成为1的期间,如后所述地不检测不必要的区间或检测区域中的手。此外,在该图中,累加相加值在帧9超过了阈值th1x,但是,只要在规定期间超过阈值th1x即可。FIG. 29(C) shows the process of accumulating the second detection data y(2) of the 23rd detector 323 corresponding to the y-coordinate 2 . When the accumulated added value exceeds the threshold value th1y (frame 9), the active flag Flg_y changes from 0 to 1 for a predetermined period. When the added value exceeds the threshold th1y, the control information determiner 20 as a flag generator generates an active flag Flg_y. While the activation flag Flg_y is at 1, unnecessary sections or hands in the detection area are not detected as will be described later. In addition, in this figure, the cumulative addition value exceeds the threshold value th1x in frame 9, however, it is only necessary to exceed the threshold value th1x within a predetermined period.

将激活标志Flg_y升高的规定期间作为激活期间,其长度被设定为识别手的动作所需的四个周期左右的期间。关于图29(D)在后面描述。The predetermined period during which the activation flag Flg_y rises is taken as the activation period, and its length is set to a period of about four cycles required to recognize the movement of the hand. FIG. 29(D) will be described later.

图30是用于说明将位于画面上的哪个位置的检测区域作为有效的图。在图30中描绘了摄像机2拍摄的、在y坐标2.19上横向移动的手的图像,用黑框表示的2个噪声成份,以及为了控制第6检测器306供给的定时脉冲。在y轴方向用点划线描绘的第一y轴定时脉冲,是具有与有效影像期间的垂直方向的宽度相当的宽度的脉冲,在用户3开始摆动手的时刻,向所有的x轴检测器(第1检测器~第16检测器)供给。FIG. 30 is a diagram for explaining at what position on the screen the detection area is valid. 30 depicts the image of the hand moving laterally at the y-coordinate 2.19 captured by the camera 2, the 2 noise components indicated by black boxes, and the timing pulses supplied by the sixth detector 306 for control. The first y-axis timing pulse drawn by a dotted line in the y-axis direction is a pulse having a width corresponding to the width in the vertical direction of the effective image period, and is transmitted to all x-axis detectors at the moment when the user 3 starts to shake his hand. (1st detector to 16th detector) supply.

当基于相加值生成了激活标志Flg_y(成为1)时,生成用实线描绘的第二y轴定时脉冲,该相加值是在规定期间将与抽出了在摆动的手的检测区域对应的检测器的输出信号累加的值。第二y轴定时脉冲是具有与有效影像期间的垂直方向的规定宽度相当的宽度的脉冲,向所有的x轴检测器供给。各x轴检测器301~316基于第二y轴定时脉冲,仅输出为了检测放在检测区域的手而必需的最小限度的检测区域的检测信号。When the activation flag Flg_y is generated (turned to 1) based on the added value corresponding to the detection area where the swinging hand is extracted for a predetermined period, a second y-axis timing pulse drawn by a solid line is generated. The summed value of the output signal of the detector. The second y-axis timing pulse is a pulse having a width corresponding to a predetermined width in the vertical direction of the effective video period, and is supplied to all the x-axis detectors. Based on the second y-axis timing pulse, each of the x-axis detectors 301 to 316 outputs a detection signal of only the minimum detection area necessary to detect a hand placed in the detection area.

利用图31说明第二y轴定时脉冲的生成方法。最初供给各y轴检测器301~316的y轴定时脉冲,是第一y轴定时脉冲。第一y轴定时脉冲是将与各x轴检测器301~316对应的各检测区域的y轴方向的全部宽度作为有效的脉冲。A method of generating the second y-axis timing pulse will be described with reference to FIG. 31 . The first y-axis timing pulse supplied to each of the y-axis detectors 301 to 316 is the first y-axis timing pulse. The first y-axis timing pulse is a pulse valid for the entire width in the y-axis direction of each detection area corresponding to each of the x-axis detectors 301 to 316 .

当通过图30所示的手的移动在y坐标2的检测区域抽出了手时,如前所述,在本实施方式中,同其它检测器的第二检测数据相比,与y轴坐标2对应的第23检测器323的第二检测数据连续地取最大值(参考图28)。当累加了第23检测器323的第二检测数据的值超过阈值th1y时,生成激活标志Flg_y(成为1)。控制信息判断器20确认生成了激活标志Flg_y,将y坐标2的检测区域的y轴控制数据设为1。When the hand is extracted from the detection area of y-coordinate 2 by the movement of the hand shown in FIG. The second detection data of the corresponding 23rd detector 323 continuously takes the maximum value (refer to FIG. 28 ). When the value of the second detection data accumulated by the 23rd detector 323 exceeds the threshold th1y, an activation flag Flg_y is generated (becomes 1). The control information determiner 20 confirms that the activation flag Flg_y is generated, and sets 1 to the y-axis control data of the detection area at the y-coordinate 2 .

在本实施方式中,考虑到画面上的手的大小随电视接收机1(摄像机2)和用户3之间的距离而稍微变化,将至少包含与生成了激活标志Flg_y的检测器对应的检测区域和与该检测区域邻接的检测区域的附近检测区域的y轴控制数据设为1。例如,将y坐标1和3的检测区域的y轴控制数据设为1。此外,将其它检测区域的y轴控制数据设为0。In this embodiment, considering that the size of the hand on the screen varies slightly with the distance between the television receiver 1 (camera 2) and the user 3, at least the detection area corresponding to the detector that generated the activation flag Flg_y will be included The y-axis control data of the detection area adjacent to the detection area adjacent to the detection area is set to 1. For example, set the y-axis control data of the detection area of y-coordinates 1 and 3 to 1. In addition, the y-axis control data of other detection areas are set to 0.

控制信息判断器20向定时脉冲发生器12供给如上所述的y轴控制数据;定时脉冲发生器12内的y轴定时脉冲激活控制器12y基于输入的y轴控制数据生成第二y轴定时脉冲,向所有的x轴检测器301~316供给。因此,如果是图30所示的状态,则生成具有与y坐标为1至3的检测区域的宽度相当的宽度的第二y轴定时脉冲。即,定时脉冲发生器12生成将第一y轴定时脉冲的宽度变窄的第二y轴定时脉冲。被供给第二y轴定时脉冲的各x轴检测器301~316,只从对应的各检测区域的y坐标为1至3的区间输出检测信号。其结果,不能检测出在图30所示的坐标(x,y)=(4,-1)、(7,-1)发生的噪声成份。The control information determiner 20 supplies the y-axis control data as described above to the timing pulse generator 12; the y-axis timing pulse activation controller 12y within the timing pulse generator 12 generates a second y-axis timing pulse based on the input y-axis control data , are supplied to all the x-axis detectors 301-316. Therefore, in the state shown in FIG. 30 , a second y-axis timing pulse having a width corresponding to the width of the detection region whose y-coordinates are 1 to 3 is generated. That is, the timing generator 12 generates the second y-axis timing pulse narrowing the width of the first y-axis timing pulse. Each of the x-axis detectors 301 to 316 to which the second y-axis timing pulse is supplied outputs a detection signal only from an interval of y-coordinates 1 to 3 of each corresponding detection area. As a result, noise components occurring at coordinates (x, y)=(4, -1), (7, -1) shown in FIG. 30 cannot be detected.

当生成第二y轴定时脉冲时,控制信息判断器20基于从各x轴检测器301~316的输出,进行其以后的控制。不参考从各y轴检测器317~325检测出的检测信号。另外,也可以不向各y轴检测器317~325的定时选通器52供给定时脉冲,并停止检测信号的输出。When the second y-axis timing pulse is generated, the control information determiner 20 performs subsequent controls based on outputs from the x-axis detectors 301 to 316 . The detection signals detected from the respective y-axis detectors 317 to 325 are not referred to. In addition, the timing pulse may not be supplied to the timing gate 52 of each y-axis detector 317-325, and the output of a detection signal may be stopped.

图32表示供给x轴检测器的第1检测器301~第16检测器316的第二y轴定时脉冲、和用于各x轴检测器301~316所对应的检测区域的定时脉冲(x轴方向)。各x轴检测器301~316仅输出从对应的检测区域、和与基于第二y轴定时脉冲的y坐标1~3对应的检测区域相重合的三个区间检测到的信号即可。通过这样做,可以不检测检测区域内的不能抽出手而不需要检测的区间。32 shows the second y-axis timing pulses supplied to the first detectors 301 to 16 detectors 316 of the x-axis detectors, and the timing pulses (x-axis direction). Each of the x-axis detectors 301 to 316 only needs to output signals detected from three intervals that overlap with the corresponding detection area and the detection area corresponding to the y-coordinates 1 to 3 based on the second y-axis timing pulse. By doing so, it is possible not to detect a section in the detection area where the hand cannot be drawn and does not need to be detected.

另外,在本实施方式中,采用了如图31及图32所示以检测区域单位控制脉冲宽度的方法,但是,也可以采用指定脉冲的起始点和脉冲宽度的方法等,柔软地控制脉冲宽度的电路方法。In addition, in this embodiment, the method of controlling the pulse width in units of detection areas as shown in Fig. 31 and Fig. 32 is adopted, but the pulse width can also be flexibly controlled by using a method such as specifying the start point of the pulse and the pulse width. circuit method.

图33所示的表与图28所示的表的内容大致相同,但示出了利用在图29(C)所示的第23检测器323的激活标志Flg_y成为1之后生成的第二y轴定时脉冲,对从不需要检测的区间或检测区域的检测进行限制而得到的来自各检测器301~325的第二检测数据。The table shown in FIG. 33 is substantially the same as the table shown in FIG. 28 , but shows the second y-axis generated after the activation flag Flg_y of the 23rd detector 323 shown in FIG. 29(C) becomes 1. The timing pulse is the second detection data from each of the detectors 301 to 325 obtained by restricting detection from a section or detection area that does not require detection.

在图29(C)中超过了阈值th1y的帧号码10以后的第二检测数据属于此,在图28的表中作为噪声成分存在的帧号码11的x(4)、x(7)、y(-1)成为0。这是因为,由于向对应地设置的第13检测器13和第16检测器316的各定时选通器52供给第二y轴定时脉冲,所以坐标(x,y)=(4,-1)、(7,-1)的区间不被检测。通过噪声成份的去除,消除了重心XG和YG的值的混乱,提高各x轴检测器301~316的后级的第1动作检测器20-1~第5动作检测器20-5的识别率。In FIG. 29(C), the second detection data of frame number 10 and later exceeding the threshold th1y belong to this, and x(4), x(7), and y of frame number 11 existing as noise components in the table of FIG. 28 (-1) becomes 0. This is because, since the second y-axis timing pulses are supplied to the respective timing gates 52 of the correspondingly arranged 13th detector 13 and the 16th detector 316, the coordinates (x, y)=(4,-1) , (7, -1) intervals are not detected. By removing the noise components, the confusion of the values of the center of gravity XG and YG is eliminated, and the recognition rate of the first motion detector 20-1 to the fifth motion detector 20-5 in the subsequent stage of each x-axis detector 301-316 is improved. .

控制信息判断器20内的第1动作检测器20-1~第5动作检测器20-5接收并处理图33所示的数据。返回图29,说明用于检测手如何动作的处理。The first motion detector 20-1 to the fifth motion detector 20-5 in the control information determiner 20 receive and process the data shown in FIG. 33 . Returning to Fig. 29, the processing for detecting how the hand moves will be described.

图29(A)表示重心的y坐标YG的变动,图29(B)表示重心的x坐标XG的变动,分别示出了没有噪声的波形。在对图29(C)所示的y轴检测器(第23检测器323)的输出信号进行了累加的值成为阈值th1y以上的时刻,激活标志Flg_y成为1。附近的y轴方向的检测区域和各x轴方向的检测区域相交叉而形成的多个区间以外的各x轴方向的区间,通过供给各x轴检测器301~316的第二y轴定时脉冲被无效,该附近的y轴方向的检测区域至少包含同与生成了激活标志Flg_y的检测器对应的检测区域邻接的检测区域。即,不用于手的检测。因此,不受噪声的影响。FIG. 29(A) shows the variation of the y-coordinate YG of the center of gravity, and FIG. 29(B) shows the variation of the x-coordinate XG of the center of gravity, respectively showing waveforms without noise. The activation flag Flg_y becomes 1 when the value of the accumulated output signal of the y-axis detector (the 23rd detector 323 ) shown in FIG. 29(C) becomes equal to or greater than the threshold th1y. The intervals in the x-axis direction other than the plurality of intervals formed by the intersection of the detection area in the y-axis direction and the detection area in the x-axis direction are passed by the second y-axis timing pulse supplied to the x-axis detectors 301-316. The detection area in the y-axis direction in the vicinity includes at least a detection area adjacent to the detection area corresponding to the detector that generated the active flag Flg_y. That is, it is not used for hand detection. Therefore, it is not affected by noise.

如果图29(C)的波形持续地是阈值th1y以上,则第二y轴定时脉冲持续地供给各x轴检测器301~316,因此还持续着不必要的区间为无效的期间,持续着不受噪声的影响的效果。如果图29(C)的波形成为阈值th1y以下,则累加值被复位。但是,成为复位基准的值,不限定于阈值th1y。If the waveform in FIG. 29(C) continues to be above the threshold value th1y, the second y-axis timing pulse is continuously supplied to each of the x-axis detectors 301 to 316. Therefore, unnecessary intervals continue to be invalid periods, and continue to be inactive. Effects affected by noise. When the waveform in FIG. 29(C) becomes equal to or less than the threshold value th1y, the accumulated value is reset. However, the value used as the reset reference is not limited to the threshold th1y.

接着,进行抑制图29(B)的波形的DC偏置的处理,使得波形的平均值大致成为0。该处理中使用图20所示的高通滤波器。Next, processing for suppressing the DC offset of the waveform in FIG. 29(B) is performed so that the average value of the waveform becomes substantially zero. The high-pass filter shown in FIG. 20 is used for this processing.

图29(B)的波形通过图20的高通滤波器,其结果,如图29(D)所示地波形的平均值大致成为0。由此,手摆动的x轴上的位置信息被排除,得到适于分析手动作内容的波形。此外,图29(D)的纵轴上表示的重心XGH是对图29(B)的纵轴上表示的重心XG进行了高通滤波处理的值。The waveform shown in FIG. 29(B) passes through the high-pass filter shown in FIG. 20. As a result, the average value of the waveform shown in FIG. 29(D) becomes approximately zero. In this way, the position information on the x-axis of the hand swing is excluded, and a waveform suitable for analyzing the content of the hand movement is obtained. In addition, the center of gravity XGH shown on the vertical axis of FIG. 29(D) is a value obtained by high-pass filtering the center of gravity XG shown on the vertical axis of FIG. 29(B).

为了分析横向摆动的手的动作内容,与手纵向摆动的动作同样,取得事前决定的规定动作(横向摆动动作)的代表性的检测信号波形和从各检测器301~325输出的实际动作产生的检测信号波形之间的互相关,来评价一致性。In order to analyze the motion content of the hand swinging laterally, similarly to the vertical swinging motion of the hand, representative detection signal waveforms of predetermined predetermined motions (lateral swinging motions) determined in advance and signals generated by actual motions output from the detectors 301 to 325 are acquired. Cross-correlation between signal waveforms is detected to evaluate consistency.

在本实施方式中,将图34(G)所示的波形作为横向摆动动作的基准信号波形(规定动作的代表性的检测信号波形),在图34(F)所示的互相关数字滤波器k0~k40的抽头系数值中,使用与该基准信号波形对应的值。此外,在图34(D)中示出了输入到互相关数字滤波器kn的实际的检测信号波形,但这是与图29(D)的信号波形相同的波形。互相关数字滤波器将抽头系数和基于检测出实际动作的信号的第二检测信号相乘,第1动作检测器20-1~第5动作检测器20-5基于从互相关数字滤波器输出的信号波形,检测出用户3进行的动作是横向摆动动作。用下述的数学式4求出互相关数字滤波器kn的输出信号wh(n)。In this embodiment, the waveform shown in FIG. 34(G) is used as the reference signal waveform of the wobble operation (a representative detection signal waveform for the predetermined operation), and the cross-correlation digital filter shown in FIG. 34(F) Among the tap coefficient values k0 to k40, values corresponding to the reference signal waveform are used. In addition, although the actual detection signal waveform input to the cross-correlation digital filter kn is shown in FIG. 34(D), this is the same waveform as the signal waveform in FIG. 29(D). The cross-correlation digital filter multiplies the tap coefficient by the second detection signal based on the signal that detected the actual motion, and the first motion detector 20-1 to the fifth motion detector 20-5 based on the output from the cross-correlation digital filter Signal waveform, it is detected that the motion performed by the user 3 is a lateral swing motion. The output signal wh(n) of the cross-correlation digital filter kn is obtained by the following Mathematical Expression 4.

[数学式4][mathematical formula 4]

whwh (( nno )) == ΣΣ ii == 00 NN -- 11 xx (( nno ++ ii )) kk (( ii )) -- -- -- (( 44 ))

N是数字滤波器的抽头数,在此是41抽头(0~40)。x(n+i)是进行了图34(D)的纵轴所示的滤波处理的重心XGH。通过互相关数字滤波器kn仅在激活标志Flg_y成为1时动作,实现其功能。N is the number of taps of the digital filter, and here is 41 taps (0 to 40). x(n+i) is the center of gravity XGH subjected to the filter processing shown on the vertical axis of FIG. 34(D). The function of the cross-correlation digital filter kn is realized by operating only when the activation flag Flg_y becomes 1.

此外,在本实施方式中使用了具有与纵向摆动动作对应的抽头系数的互相关数字滤波器、和具有与横向摆动动作对应的抽头系数的互相关数字滤波器,但是,也可以在控制信息判断器20等存储对应于纵向摆动动作的抽头系数、和对应于横向摆动动作的抽头系数,根据动作切换到一个互相关数字滤波器进行供给。其中,在纵向摆动动作和横向摆动动作是相同动作的情况下,设为相同的抽头系数即可。In addition, in this embodiment, a cross-correlation digital filter having tap coefficients corresponding to the vertical wobble operation and a cross-correlation digital filter having tap coefficients corresponding to the horizontal wobble operation are used, however, it may be determined in the control information The device 20 and the like store the tap coefficients corresponding to the vertical wobble operation and the tap coefficients corresponding to the horizontal wobble operation, and switch to one cross-correlation digital filter for supply according to the operation. However, in the case where the vertical wobble operation and the horizontal wobble operation are the same operation, the same tap coefficient may be used.

接着,说明手的动作速度和帧数。对于手的动作速度和帧数的关系来说,手的摆动方式不论是纵向(上下)还是横向(左右)都相同。Next, the speed of hand movement and the number of frames will be described. Regarding the relationship between the movement speed of the hand and the number of frames, the way the hand swings is the same whether it is vertical (up and down) or horizontal (left and right).

在本实施方式中,将1秒钟作为60帧,以说明和附图的简略化为目的,将手的上下或左右摆动4次的动作设为32帧。相关计算的抽头系数也变小。In this embodiment, 1 second is defined as 60 frames, and for the purpose of simplification of the description and the drawings, the motion of shaking the hand up and down or left and right four times is defined as 32 frames. The tap coefficient of the correlation calculation also becomes smaller.

但是,如果将32帧换算为时间,则约为0.5秒,作为现实中的人的动作是太快了。可以想得到实际的手动作更慢一些,例如设摆动4次手需要2秒,则需要120帧。为了检测出该动作,在相关计算中增加抽头数即可,按照动作所需的时间适当调整抽头数即可。However, when 32 frames are converted into time, it is about 0.5 seconds, which is too fast for a real human being. It is conceivable that the actual hand movement is slower. For example, if it takes 2 seconds to swing the hand 4 times, 120 frames are required. In order to detect this motion, the number of taps may be increased in the correlation calculation, and the number of taps may be appropriately adjusted according to the time required for the motion.

与手的横向摆动有关的互相关数字滤波器输出信号wh(n)成为图35(E)所示的波形,增加互相关的一致性的同时,振幅变大。此外,图35(D)是与图29(D)及图34(D)相同的波形,作为与图35(E)的比较对照而示出的。取得输出信号wh(n)的绝对值进行累积积分,在该值达到阈值th2h以上时,判断为与基准信号波形的互相关是充分的,识别为进行了规定动作。第1动作检测器20-1~第5动作检测器20-5是基于从检测部19输出的检测信号,检测用户3的动作是否是规定动作的动作检测器。The cross-correlation digital filter output signal wh(n) related to the lateral swing of the hand has a waveform as shown in FIG. 35(E), and the consistency of the cross-correlation is increased, and the amplitude is increased. In addition, FIG. 35(D) is the same waveform as FIG. 29(D) and FIG. 34(D), and is shown as a comparison with FIG. 35(E). The absolute value of the output signal wh(n) is obtained and integrated, and when the value reaches the threshold value th2h or more, it is determined that the cross-correlation with the reference signal waveform is sufficient, and it is recognized that a predetermined operation has been performed. The first motion detector 20 - 1 to the fifth motion detector 20 - 5 are motion detectors that detect whether or not the motion of the user 3 is a predetermined motion based on the detection signal output from the detection unit 19 .

在识别该动作的同时,确认了表示是横向摆动动作且承担保护窗的作用的激活标志Flg_y是“1”,确定为手的横向摆动操作,进行与电视接收机1的状态对应的事件。该事件是,根据控制信息发生器20-10对图15所示的多个动作检测器20-1~20-5的某一个成为确定的情况进行逻辑判断后输出的信号进行的。While recognizing this motion, it is confirmed that the activation flag Flg_y indicating that it is a lateral swing motion and that it functions as a protective window is “1”, and it is determined to be a lateral swing operation of the hand, and an event corresponding to the state of the television receiver 1 is performed. This event is performed based on a signal output by the control information generator 20-10 after logically judging that any one of the plurality of motion detectors 20-1 to 20-5 shown in FIG. 15 is confirmed.

图36是表示检测上述的手的纵向摆动和横向摆动的动作的方法的处理步骤的流程图。已经详细地记述了图36的流程图所示的各步骤中的处理,所以,在此说明各步骤在整体中实现怎样的功能,并且说明手的纵向摆动及横向摆动动作作为操作信息被电视接收机1识别,并执行了控制(事件)内容的过程。FIG. 36 is a flowchart showing the processing steps of the method of detecting the above-mentioned vertical swing and lateral swing of the hand. The processing in each step shown in the flow chart of FIG. 36 has been described in detail, so here is an explanation of what functions each step implements as a whole, and it is also explained that the vertical swing and horizontal swing of the hand are received by the TV as operation information. Machine 1 recognizes and executes the process of controlling (event) content.

图36所示的流程图按照用户3进行的摆动手的动作被分为纵向摆动处理系和横向摆动处理系的2个。在纵向处理系的X轴启动时,输入基于从各x轴检测器301~316输出的第一检测数据的16个第二检测数据x(-8)~x(7)。首先,在步骤A501,对每个帧累加基于各x轴检测器301~316的输出的各第二检测数据x(-8)~x(7)。The flowchart shown in FIG. 36 is divided into two types: a vertical swing processing system and a horizontal swing processing system, according to the hand swinging motion performed by the user 3 . When the X-axis of the longitudinal processing system is activated, 16 pieces of second detection data x(-8) to x(7) based on the first detection data output from the respective x-axis detectors 301 to 316 are input. First, in step A501, the respective second detection data x(-8) to x(7) based on the outputs of the respective x-axis detectors 301 to 316 are accumulated for each frame.

接着,进到步骤A502,判断被累加的各值msx(i)(i=-8~+7)是否是阈值th1x以上。在步骤A502的回答是“否”时,即在所有相加值msx(i)都小于阈值th1x时,返回步骤A501,进行累加。在步骤A502的回答是“是”时,即某一个相加值msx(i)成为阈值th1x以上时,进到下一步骤A503。Next, the process proceeds to step A502, and it is judged whether or not each accumulated value msx(i) (i=-8 to +7) is equal to or greater than the threshold value th1x. When the answer in step A502 is "No", that is, when all added values msx(i) are smaller than the threshold th1x, return to step A501 to perform accumulation. If the answer in step A502 is "Yes", that is, if any of the added values msx(i) is equal to or greater than the threshold th1x, the process proceeds to the next step A503.

来自某一个x轴检测器的相加值msx(i)在阈值th1x以上,即意味着手纵向摆动的动作,因此,在步骤A503将激活标志Flg_x从0设为1,向各x轴检测器301~316供给第二x轴定时脉冲。由此,控制各x轴检测器301~316的输出,在不必要的检测区域或区间进行不抽出对象(手)的处理(屏蔽),可提高抗噪声性。The added value msx(i) from a certain x-axis detector is above the threshold th1x, which means that the hand is swinging vertically. Therefore, in step A503, the activation flag Flg_x is set from 0 to 1, and sent to each x-axis detector 301 ~316 supplies the second x-axis timing pulse. In this way, the outputs of the x-axis detectors 301 to 316 are controlled, and processing (masking) not to extract the object (hand) is performed in an unnecessary detection area or section, thereby improving noise resistance.

对于横向摆动处理系也同样,在Y轴启动时,输入基于y轴检测器317~325的输出的9个第二检测数据y(-4)~y(4),在步骤B501~B503进行与纵向摆动处理系的步骤A501~A503完全相同的处理。The same is true for the yaw processing system. When the Y-axis is activated, nine pieces of second detection data y(-4)-y(4) based on the outputs of the y-axis detectors 317-325 are input, and are compared with each other in steps B501-B503. The pitching process is exactly the same process as steps A501 to A503.

然后,在步骤B502,当在某一个y轴检测器中累加的值msy(j)(j=-4~+4)达到阈值th1y以上时,激活标志Flg_y从0成为1,识别为手动作是横向摆动。Then, in step B502, when the accumulated value msy(j) (j=-4~+4) in a certain y-axis detector reaches the threshold value th1y or more, the activation flag Flg_y changes from 0 to 1, and it is recognized that the hand movement is swing sideways.

在本实施方式中,在激活标志Flg_x或Flg_y的某一个成为1的时刻,另一个激活标志被抑制。在步骤A504或B504,进行激活标志的判断。例如在纵向摆动处理系中,在激活标志Flg_x成为1的时刻进到步骤A504,并且判断横向摆动处理系的激活标志Flg_y是否为0。In the present embodiment, when one of the active flags Flg_x and Flg_y becomes 1, the other active flag is suppressed. In step A504 or B504, the activation flag is determined. For example, in the pitching processing system, when the activation flag Flg_x becomes 1, the process proceeds to step A504, and it is determined whether the activation flag Flg_y of the lateral rolling processing system is 0 or not.

在步骤A504的回答为“是”时,即如果激活标志Flg_y是0,则确定此后的处理成为纵向摆动处理系,进到步骤A505。另一方面,如果步骤A504的回答是“否”,即横向摆动处理系被激活,激活标志Flg_y是1,则进到步骤A509,将用于执行纵向摆动处理系的累加相加值msx(i)和激活标志Flg_x复位为0,返回步骤A501。If the answer in step A504 is "Yes", that is, if the activation flag Flg_y is 0, it is determined that the subsequent processing is a vertical swing processing system, and the process proceeds to step A505. On the other hand, if the answer of step A504 is "No", that is, the horizontal swing processing system is activated, and the activation flag Flg_y is 1, then proceed to step A509, and the accumulated value msx(i ) and the activation flag Flg_x are reset to 0, and return to step A501.

此外,在横向摆动处理系中,在步骤B503激活标志Flg_y成为1的时刻,进到步骤B504,同时判断纵向摆动处理系的激活标志Flg_x是否为0。In addition, in the panning processing system, when the active flag Flg_y becomes 1 in step B503, the process proceeds to step B504, and it is determined whether the active flag Flg_x in the vertical rolling processing system is 0 or not.

在步骤B504的回答为“是”时,即如果激活标志Flg_x是0,则确定为此后的处理是横向摆动处理系,进到步骤B505。另一方面,如果步骤B504的回答是“否”,即纵向摆动处理系被激活,激活标志Flg_x是1,则进到步骤B509,将用于执行横向摆动处理系的累加相加值msy(j)和激活标志Flg_y分别复位为0,返回步骤B501。If the answer in step B504 is "Yes", that is, if the activation flag Flg_x is 0, it is determined that the subsequent processing is the yaw processing system, and the process proceeds to step B505. On the other hand, if the answer of step B504 is "No", that is, the longitudinal swing processing system is activated, and the activation flag Flg_x is 1, then proceed to step B509, and the accumulated value msy(j ) and the activation flag Flg_y are reset to 0 respectively, and return to step B501.

在步骤A504的回答为“是”、或者步骤B504的回答为“是”时,分别进到步骤A505或B505,进行y轴重心计算或x轴重心计算。y轴重心计算或x轴重心计算使用上述的数学式1或数学式2,求出图24所示的表的项目YG或图33所示的表的项目XG。在步骤A506或B506的互相关计算中对求出的重心(XG,YG)的值进行互相关数字滤波处理,计算出互相关数字滤波器输出信号wv(n)或wh(n)。When the answer of step A504 is "yes", or the answer of step B504 is "yes", go to step A505 or B505 respectively to calculate the center of gravity of the y-axis or the center of gravity of the x-axis. The y-axis gravity center calculation or the x-axis gravity center calculation calculates the item YG of the table shown in FIG. 24 or the item XG of the table shown in FIG. 33 using the above-mentioned formula 1 or formula 2. In the cross-correlation calculation in step A506 or B506, cross-correlation digital filtering is performed on the obtained value of the center of gravity (XG, YG), and the cross-correlation digital filter output signal wv(n) or wh(n) is calculated.

在步骤A507或B507,将互相关数字滤波器输出信号wv(n)或wh(n)进行绝对值化后累加,计算出wv(n)的累加swv或wh(n)的累加swh。In step A507 or B507, the cross-correlation digital filter output signals wv(n) or wh(n) are converted into absolute values and then accumulated to calculate the accumulated swv of wv(n) or the accumulated swh of wh(n).

接着,在步骤A508或B508,判断累加swv的值是否大于阈值th2v、或者swh的值是否大于阈值th2h。在步骤A508或B508的回答为“是”时,启动纵向摆动事件或横向摆动事件。此外,在此同时说明了步骤A504~A508和B504~B508,但是,如上所述,并不是同时处理纵向摆动处理系和横向摆动处理系,只进行某一个处理。Next, in step A508 or B508, it is judged whether the value of the accumulated swv is greater than the threshold th2v, or whether the value of swh is greater than the threshold th2h. When the answer of step A508 or B508 is "yes", a vertical swing event or a horizontal swing event is initiated. In addition, steps A504 to A508 and steps B504 to B508 are described here at the same time. However, as described above, the pitch processing system and the lateral motion processing system are not processed at the same time, but only one of the processes is performed.

此外,考虑到容易理解说明,在图36将步骤A506或B506的互相关计算处理之前的处理分离为2个系统,但是在步骤A504或B504评价激活标志Flg_x或Flg_y来判明检测到的动作是纵向摆动还是横向摆动,因此可以将处理做成一个系统。另外,在步骤A504或B504、及步骤A508或B508的判断中回答是“否”时,进到步骤A509或B509,将累加值msx(i)及Flg_x、或者累加值msy(j)及Flg_y分别复位为0,并且返回到开始的时刻。In addition, in consideration of easy-to-understand description, the processing before the cross-correlation calculation processing of step A506 or B506 is separated into two systems in FIG. Oscillation is also lateral oscillation, so the treatment can be made into a system. In addition, when the answer in step A504 or B504 and step A508 or B508 is "No", proceed to step A509 or B509, and the accumulated value msx (i) and Flg_x, or the accumulated value msy (j) and Flg_y are respectively Reset to 0, and return to the beginning moment.

这样,在本实施方式中,同时处理手纵向摆动的操作和手横向摆动的操作,区别进行识别。作为该应用例,如果是图3所示的手纵向摆动的“过来,过来”的动作,作为与其对应的事件(控制),例如是电源开或启动菜单画面。另外,如果是手横向摆动的“拜拜”的动作,则可应用于关闭电源。In this way, in this embodiment, the operation of shaking the hand vertically and the operation of shaking the hand horizontally are processed at the same time, and are recognized separately. As an example of this application, if it is the action of "Come here, come here" as shown in FIG. 3, the event (control) corresponding to it is, for example, turning on the power or starting a menu screen. In addition, if it is a "bye" movement of swinging the hand sideways, it can be applied to turning off the power.

此外,也可以只把纵向摆动动作和横向摆动动作中的一个作为控制电子设备的规定动作,此时,省略步骤A504或B504即可。In addition, only one of the vertical swing motion and the horizontal swing motion may be used as a predetermined motion for controlling the electronic device, and in this case, step A504 or B504 may be omitted.

在以上说明的第一实施方式中,如图5、图6所示,设在画面上的检测区域是在水平方向进行16分割、在垂直方向进行9分割设置的合计25个。与各个检测区域对应的检测器是从第1检测器301到第25检测器325的25个,第一实施例具有能够以较小的硬件规模实现的优点。In the first embodiment described above, as shown in FIGS. 5 and 6 , the detection areas provided on the screen are divided into 16 in the horizontal direction and 9 in the vertical direction. There are a total of 25 detection areas. The number of detectors corresponding to each detection area is 25 from the first detector 301 to the twenty-fifth detector 325, and the first embodiment has the advantage that it can be realized with a smaller hardware scale.

另一方面,如果考虑更高级且复杂的识别操作,可以考虑使用以下说明的检测区域的第二实施方式。详细说明通过图36的流程图说明的算法同样在第二实施方式中作用的情况。此外,对于第二实施方式,只说明与第一实施方式不同的部分。On the other hand, if a more advanced and complicated recognition operation is considered, a second embodiment using the detection area described below can be considered. The case where the algorithm explained by the flowchart of FIG. 36 also functions in the second embodiment will be described in detail. In addition, only the part which differs from 1st Embodiment is demonstrated about 2nd Embodiment.

图37表示设有合计144个(16×9)检测区域的第二实施方式,该144个检测区域是将从摄像机2输出的图像的画面在水平方向进行16分割、在垂直方向进行9分割,且在水平方向分割的区域和在垂直方向分割的区域交叉而形成的。因此,构成检测部19的检测器也需要144个,向控制信息判断器20输入的数据也是144个。第1检测器301在图37中对应位于坐标(x,y)=(-8,4)上的检测区域,输出从该检测区域检测出的第一检测数据。37 shows a second embodiment in which a total of 144 (16×9) detection areas are provided. The 144 detection areas are divided into 16 in the horizontal direction and 9 in the vertical direction. And the area divided in the horizontal direction intersects the area divided in the vertical direction. Therefore, 144 detectors constituting the detection unit 19 are also required, and 144 pieces of data are input to the control information determiner 20 . The first detector 301 corresponds to the detection area located on the coordinates (x, y)=(-8, 4) in FIG. 37, and outputs the first detection data detected from the detection area.

在第二实施方式说明的是,以在每一个画面(每个垂直周期)得到从各检测区域抽出的输出信号为目的,向各检测区域分配各检测器,向控制信息判断器20输入各检测区域的数据,用软件进行处理。此外,各检测器通过设置缓冲存储器,能够以硬件结构上所必需的数据数量以下来实现。In the description of the second embodiment, each detector is assigned to each detection area for the purpose of obtaining output signals extracted from each detection area for each screen (each vertical period), and each detection signal is input to the control information determiner 20. Area data is processed with software. In addition, each detector can be realized with less than the amount of data necessary for the hardware configuration by providing a buffer memory.

图38表示在144个检测区域上重叠描绘了被摄像机2摄影的纵向摆动的手的图像的画面。在通过手的移动发生帧差分的检测区域附加阴影线表示(手的区域也附加了阴影线)。在第一实施方式中,通过图7所示的对象特征数据检测部53的直方图检测器61等,将附加了该阴影线的检测区域变换为数据,经由CPU总线向控制信息判断器20输出。FIG. 38 shows a screen in which an image of a vertically swinging hand captured by the camera 2 is superimposed and drawn on 144 detection areas. The detection area where the frame difference occurs due to the movement of the hand is hatched (the area of the hand is also hatched). In the first embodiment, the hatched detection area is converted into data by the histogram detector 61 of the object feature data detection unit 53 shown in FIG. .

在第二实施方式中也可以适用同样的结构,但从各检测器得到的数据是144个,所以考虑到硬件规模变大及总线的业务量,简化数据。此外,为了进行比较说明,图38的手的动作的位置是与图17所示的第一实施方式相同的位置。The same structure can also be applied to the second embodiment, but the number of data obtained from each detector is 144, so the data is simplified in consideration of the increase in hardware scale and the traffic volume of the bus. In addition, for comparison and description, the position of the hand movement in FIG. 38 is the same position as that of the first embodiment shown in FIG. 17 .

图39是第二实施方式的检测部19和控制信息判断器200的框图。构成检测部19的第1检测器301到第144检测器444,加工对象的数据,向控制信息判断器200的第6动作检测器20-6传送。第一对象抽出器51的输出如图8所示,是复合了特定色滤波器71、灰度限定器72、动作检测滤波器75的信号,是从摄像机2的输出图像抽出了对象的输出信号。FIG. 39 is a block diagram of the detection unit 19 and the control information determiner 200 of the second embodiment. The first detector 301 to the 144th detector 444 constituting the detection unit 19 process the data to be processed and send it to the sixth motion detector 20 - 6 of the control information judging unit 200 . The output of the first object extractor 51, as shown in FIG. 8, is a composite signal of a specific color filter 71, a grayscale limiter 72, and a motion detection filter 75, and is an output signal in which an object is extracted from the output image of the camera 2. .

复合方法可以考虑各种各样的逻辑运算,但在这里考虑逻辑积。对象选通器74的输出是,只有图38的阴影线部分的检测区域具有灰度,其它检测区域没有抽出对象,灰度设为0(黑电平)。设此时的摄像机2的黑电平为0电平以上。Composite methods can consider a wide variety of logical operations, but here we consider logical products. The output of the object selector 74 is that only the detection area of the hatched portion in FIG. 38 has gray scale, and the other detection areas do not have objects extracted, and the gray scale is set to 0 (black level). The black level of the camera 2 at this time is assumed to be equal to or higher than 0 level.

对象特征数据检测部530具有块计数器66和块量化器67。还可以根据需要具有直方图检测器61和APL检测器62等。The object feature data detection unit 530 has a block counter 66 and a block quantizer 67 . A histogram detector 61, an APL detector 62, and the like may also be provided as needed.

块计数器66和块量化器67对在图38的画面内用阴影线表示的、得到了第一对象抽出器51的输出信号的检测区域的信息,进行一比特化后输出。块计数器66是对整个检测区域中的、除了屏蔽电平以外的检测区域进行计数的装置。由块计数器66计数的检测区域中的、从第一对象抽出器51输出的输出信号,与在块量化器67的设置的阈值进行比较,在块量化器67为阈值以上时输出1,在以下时输出0。The block counter 66 and the block quantizer 67 perform 1-bit conversion of the information of the detection area indicated by the hatching in the screen of FIG. 38 from which the output signal of the first object extractor 51 is obtained, and outputs it. The block counter 66 is a device that counts detection areas other than the mask level in the entire detection area. In the detection area counted by the block counter 66, the output signal output from the first object extractor 51 is compared with the threshold value set in the block quantizer 67, and 1 is output when the block quantizer 67 is above the threshold value, and the following output 0.

例如在整个检测区域的1/2的区域得到了从第一对象抽出器51输出的输出信号时,设定阈值,并且,如果根据该阈值向块量化器67输入从图38的阴影线部分的检测区域的输出信号,则成为附加了图40所示的阴影线的检测区域输出信号。即,检测区域的坐标(x,y)为(5,3)、(5,2)的两个检测区域输出1,其它的检测区域输出0。For example, when the output signal output from the first object extractor 51 is obtained in 1/2 of the entire detection area, a threshold value is set, and if the block quantizer 67 is input from the hatched part in FIG. 38 according to the threshold value The output signal of the detection area becomes the output signal of the detection area hatched as shown in FIG. 40 . That is, two detection areas whose coordinates (x, y) of the detection area are (5, 3) and (5, 2) output 1, and other detection areas output 0.

通过这样设定阈值,由块计数器66和块量化器67产生的、从检测部19的输出成为144位,能够以最小限度来实现。By setting the threshold in this way, the output from the detection unit 19 generated by the block counter 66 and the block quantizer 67 can be realized at a minimum of 144 bits.

在控制信息判断部20作为变量存储一个画面(每一个垂直周期)的144个数据,按照动作的识别算法进行处理。该内容示于图41。项目x(-8)到x(7)分别成为与各x轴的纵(y轴)方向的整个检测区域对应的全部检测器的输出的总和。例如,项目x(0)是基于从各检测器输出的第一检测数据的第二检测数据的相加值,该各检测器对应检测区域坐标(x,y)为(0,-4)、(0,-3)、(0,-2)、(0,-1)、(0,0)、(0,1)、(0,2)、(0,3)、(0,4)的检测区域。检测区域在y轴方向被分割成9个,所以最大值取9。144 pieces of data for one screen (per vertical cycle) are stored as variables in the control information judging section 20, and are processed according to the motion recognition algorithm. This content is shown in FIG. 41 . Items x(-8) to x(7) respectively become the sum of outputs of all detectors corresponding to the entire detection area in the longitudinal (y-axis) direction of each x-axis. For example, the item x(0) is the summed value of the second detection data based on the first detection data output from each detector whose corresponding detection area coordinates (x, y) are (0, -4), (0,-3), (0,-2), (0,-1), (0,0), (0,1), (0,2), (0,3), (0,4) detection area. The detection area is divided into 9 in the y-axis direction, so the maximum value is 9.

项目y(-4)~y(4)也同样,是与各y轴的横向(x轴)的全部检测区域对应的全部检测器的输出的总和,最大值为16。由此,作为图38所示的手动作的结果,重心的变动与图18所示的相同,可以用相同的算法处理,来识别动作。Items y(−4) to y(4) are also the sum of outputs of all detectors corresponding to all detection areas in the horizontal direction (x axis) of each y axis, and the maximum value is 16. Thus, as a result of the hand movement shown in FIG. 38, the shift of the center of gravity is the same as that shown in FIG. 18, and can be processed by the same algorithm to recognize the movement.

比较图41的表和图42的表,在最初的帧n=0的列中,图18的各项目x(6)=x(4)=12、x(5)=120、y(3)=y(2)=72,相当于图41的各项目x(6)=x(4)=0、x(5)=2、y(3)=y(2)=1。Comparing the table of FIG. 41 and the table of FIG. 42, in the column of the first frame n=0, each item x(6)=x(4)=12, x(5)=120, y(3) of FIG. 18 =y(2)=72 corresponds to each item x(6)=x(4)=0, x(5)=2, y(3)=y(2)=1 in FIG. 41 .

图41表示经量化被修正为二值的值,比例与图18不同。但是,表示位置的重心相同。因此,第二实施方式的第6动作检测器20-6可以利用与第一实施方式的第1动作检测器20-1~第5动作检测器20-5相同的算法来识别手的动作。第6动作检测器20-6的算法是数学式1及数学式2的重心计算、数学式3的相关数字滤波器的计算、以及不向与不需要的检测区域对应的检测器输出定时脉冲而关闭定时选通器52的动作等,表现其算法的流程图是图36。第6动作检测器20-6是基于从检测部19输出的检测信号,检测用户3的动作是否是规定动作的动作检测器。FIG. 41 shows values corrected to be binary after quantization, and the scale is different from FIG. 18 . However, the center of gravity representing the position is the same. Therefore, the sixth motion detector 20-6 of the second embodiment can recognize a hand motion using the same algorithm as that of the first motion detector 20-1 to the fifth motion detector 20-5 of the first embodiment. The algorithm of the sixth motion detector 20-6 is the calculation of the center of gravity of Mathematical Expression 1 and Mathematical Expression 2, the calculation of the correlation digital filter of Mathematical Expression 3, and the timing pulse is not output to the detector corresponding to the unnecessary detection area. Figure 36 is a flow chart showing the algorithm for closing the timing gate 52 and the like. The sixth motion detector 20 - 6 is a motion detector that detects whether or not the motion of the user 3 is a predetermined motion based on the detection signal output from the detection unit 19 .

在此,将与第二实施方式的各检测区域对应的各检测器的、关闭定时选通器52的处理作为屏蔽处理,在后面记述。Here, the processing of closing the timing gate 52 of each detector corresponding to each detection region in the second embodiment is referred to as masking processing, which will be described later.

在第二实施方式中,各检测器301~444对应的检测区域相当于第一实施方式中说明的区间,所以关闭定时选通器52的方法与第一实施方式相同,但是,使不需要的检测区域无效的方法不同。In the second embodiment, the detection areas corresponding to the detectors 301 to 444 correspond to the intervals described in the first embodiment, so the method of closing the timing gate 52 is the same as that of the first embodiment, but unnecessary There are different methods for detecting zone invalidation.

图42表示与图38相同地将手上下反复摆动的动作。为了将该动作识别为操作,第一对象抽出器51执行检测手的动作的功能,但会混入无意识的动作。例如,在图42所示的检测区域,在(x,y)=(1,-2)、(1,-3)发生了用黑圆表示的噪声。FIG. 42 shows the motion of repeatedly swinging the hand up and down in the same manner as in FIG. 38 . In order to recognize this motion as an operation, the first object extractor 51 performs the function of detecting the motion of the hand, but unconscious motion is mixed. For example, in the detection area shown in FIG. 42 , noise indicated by black circles occurs at (x, y)=(1, -2), (1, -3).

在图41的表中,在n=11的帧中,成为项目x(1)=2,y(-2)=11,y(-3)=1。这会干扰x轴和y轴的重心,在检测手的动作时造成妨碍。这会影响重心的值,所以在利用重心的变动检测手的动作的本发明中,成为问题。In the table of FIG. 41 , in the frame n=11, the items x(1)=2, y(-2)=11, and y(-3)=1 are entered. This interferes with the center of gravity of the x-axis and y-axis, which gets in the way when detecting hand movements. This affects the value of the center of gravity, so it becomes a problem in the present invention that detects the movement of the hand using the change of the center of gravity.

通过对在检测手的上下运动的检测区域以外的检测区域进行屏蔽处理,抑制并除去该噪声。This noise is suppressed and removed by masking the detection area other than the detection area for detecting the vertical movement of the hand.

屏蔽处理与第一实施方式相同,分别在规定期间累加x轴的各项目x(-8)~x(7)的值,在如图19(C)所示地超过了阈值th1x时,将激活标志Flg_x置1即可。因此,在第二实施方式中,当与各x坐标中的纵向(y轴)的全部检测区域对应的全部检测器的输出总和、或与各y坐标中的横向(x轴)的全部检测区域对应的全部检测器的输出总和,分别超过了阈值th1x或th1y时,生成激活标志Flg_x或Flg_y即可。此外,如果累加的值超过了规定值,也可以设置界限。The masking process is the same as the first embodiment. The value of each item x(-8) to x(7) on the x-axis is accumulated for a predetermined period, and when it exceeds the threshold th1x as shown in FIG. 19(C), it is activated. The flag Flg_x can be set to 1. Therefore, in the second embodiment, when the output sum of all detectors corresponding to all the detection areas in the vertical direction (y-axis) in each x-coordinate, or the total detection area in the horizontal direction (x-axis) in each y-coordinate When the output sum of all the corresponding detectors exceeds the threshold th1x or th1y respectively, it is only necessary to generate the activation flag Flg_x or Flg_y. In addition, a limit can also be set if the accumulated value exceeds the specified value.

在图19(C)中,检测出对与具有x轴坐标5的各检测区域对应的各检测器的输出信号进行了累加的相加值,经过规定期间(帧10)超过了阈值th1x。因此,在具有x坐标5的各检测区域的至少一部分检测出摆动的手。In FIG. 19C , it is detected that the added value of the output signals of the detectors corresponding to the detection regions having the x-axis coordinate 5 exceeds the threshold th1x after a predetermined period (frame 10). Thus, a swinging hand is detected in at least a part of each detection area having an x-coordinate 5 .

在从检测器输出的信号超过阈值th1x之后,在规定的期间将激活标志Flg_x置1,通过用互相关数字滤波器对图19(A)所示的纵向(y轴)的重心YG的变动评价相关性,将手的动作识别为操作。After the signal output from the detector exceeds the threshold th1x, set the activation flag Flg_x to 1 within a specified period, and evaluate the variation of the center of gravity YG in the vertical direction (y axis) shown in FIG. 19(A) by using a cross-correlation digital filter. Correlation, which recognizes hand movements as manipulations.

在第二实施方式中,在横向和纵向分割从摄像机2输出的图像的画面而设置各检测区域,并且将各检测区域的第一检测数据向控制信息判断器20供给,作为二维排列的变量处理,因此,通过将该变量操作为0,可以实现屏蔽处理。当然,还可以用定时脉冲发生器12控制输入定时选通器52的定时脉冲。In the second embodiment, the screen of the image output from the camera 2 is divided horizontally and vertically to set each detection area, and the first detection data of each detection area is supplied to the control information determiner 20 as variables arranged in two dimensions Processing, therefore, masking processing can be achieved by manipulating this variable to 0. Of course, the timing pulse generator 12 can also be used to control the timing pulse input to the timing gate 52 .

在本实施方式中,第10帧以后实施了屏蔽处理,所以能够抑制图41的表中示出的噪声成份(帧号码11)。如上所述,屏蔽处理具有抑制手以外的动作,只找出规定动作的效果。In the present embodiment, since the masking process is performed on the tenth frame and onwards, the noise component (frame number 11) shown in the table of FIG. 41 can be suppressed. As described above, masking has the effect of suppressing movements other than hands and finding only predetermined movements.

图42的阴影线的部分是如上所述地进行了屏蔽处理的检测区域。基于图41的表,对与具有x轴坐标5的检测区域以外的检测区域对应的检测器进行屏蔽处理即可,但在本实施方式中考虑到手不稳定的情况,控制成对与x轴坐标5的全部检测区域和x轴坐标为5±1的各检测区域对应的各检测器不进行屏蔽处理,就输出检测信号。The hatched portion in FIG. 42 is the detection area subjected to the masking process as described above. Based on the table in Fig. 41, it is enough to perform masking on the detectors corresponding to the detection areas other than the detection area with x-axis coordinate 5, but in this embodiment, considering the unstable hand situation, the control is paired with the x-axis coordinate All the detection areas of 5 and the detectors corresponding to the detection areas whose x-axis coordinates are 5±1 do not perform masking processing, and output detection signals.

即,对与激活标志Flg_x成为1的x坐标5的各检测区域对应的各检测器、和与x坐标4及6的各检测区域对应的各检测器,由定时脉冲发生器12供给定时脉冲,x坐标4及6的各检测区域与x坐标5的各检测区域邻接。That is, a timing pulse is supplied from the timing pulse generator 12 to each detector corresponding to each detection area of x-coordinate 5 where the active flag Flg_x becomes 1, and each detector corresponding to each detection area of x-coordinate 4 and 6, The respective detection areas of x-coordinates 4 and 6 are adjacent to the respective detection areas of x-coordinate 5 .

此外,根据图41的表,不向手的上下运动不涉及的、与x轴坐标为4~6且y轴坐标为-4、-3、-2、4的各检测区域对应的各检测器供给定时脉冲,实施屏蔽处理。经屏蔽处理的检测区域在图42用标记×表示。由此,可以进一步抑制噪声的影响。In addition, according to the table in FIG. 41 , the detectors corresponding to the detection areas whose x-axis coordinates are 4 to 6 and y-axis coordinates are -4, -3, -2, and 4 are not involved in the up and down movement of the hand. A timing pulse is supplied to perform muting processing. The masked detection area is indicated by a mark X in FIG. 42 . Thus, the influence of noise can be further suppressed.

该屏蔽处理是,在图19(C)中激活标志flg_x被置1的时刻,评价该时刻之前的图19(A)所示的重心YG而进行。在控制信息判断器20内的存储器(未图示)中记录规定期间的重心YG,在发生了激活标志Flg_x的时刻,参考在此之前记录的重心YG。在本实施方式中,参考了图19(A)中用箭头1表示的范围。在y轴坐标为-4、-3、-2、4的检测区域,可以判断为没放置手,手的动作在y轴坐标为-4、-3、-2、4的检测区域的范围以外发生,如上所述地进行屏蔽处理。This masking process is performed by evaluating the center of gravity YG shown in FIG. 19(A) before the time when the activation flag flg_x is set to 1 in FIG. 19(C) . The center of gravity YG for a predetermined period is recorded in a memory (not shown) in the control information judging unit 20 , and when the activation flag Flg_x is generated, the center of gravity YG recorded before that is referred to. In this embodiment, the range indicated by the arrow 1 in FIG. 19(A) is referred to. In the detection area where the y-axis coordinates are -4, -3, -2, and 4, it can be judged that no hand is placed, and the hand movement is outside the range of the detection area where the y-axis coordinates are -4, -3, -2, and 4. occurs, the masking process is performed as described above.

即,当为了进行规定动作而移动手时,判别出抽出了放置的手的检测区域,成为检测信号通过的通过区域。在除此以外的检测区域,由于不向定时选通器52供给定时脉冲,所以,检测出的信号不通过。再者,如果累加了各检测器的输出信号的相加值超过阈值th1x,则参考比超过阈值th1x的时刻早的规定期间的第二检测数据,对与放置手的检测区域以外的检测区域对应的检测器进行屏蔽处理,使得不输出检测信号,由此抑制噪声。That is, when the hand is moved to perform a predetermined movement, the detection area in which the placed hand is extracted is determined, and becomes the passing area through which the detection signal passes. In other detection areas, since the timing pulse is not supplied to the timing gate 52, the detected signal does not pass through. Furthermore, if the summed value of the output signals of each detector exceeds the threshold value th1x, the second detection data for a predetermined period earlier than the time when the threshold value th1x is exceeded is referred to and corresponding to the detection area other than the detection area where the hand is placed. The detector is masked so that no detection signal is output, thereby suppressing noise.

第二实施方式是,对设在从摄像机2输出的图像的画面上的各个检测区域,设置对应的检测器,利用块状的检测区域来检测手的动作。由于能够进行二维平面上的屏蔽处理,可以通过第一实施方式聚焦在抽出了在动作的手的检测区域,提高抗噪声性能。此外,可以用软件进行屏蔽处理,所以能够进行与未实施屏蔽处理的数据并行的处理,还具有增加处理自由度的优点。In the second embodiment, a corresponding detector is provided for each detection area provided on the screen of the image output from the camera 2, and the movement of the hand is detected using the block-shaped detection area. Since masking processing on a two-dimensional plane can be performed, the first embodiment can focus on the detection area where the moving hand is extracted, thereby improving the anti-noise performance. In addition, since masking can be performed by software, parallel processing with data not subjected to masking can be performed, and there is also an advantage of increasing the degree of freedom in processing.

并且,根据图36所示的第二检测数据识别手的动作的算法,是与检测区域的实施方式无关而同样地执行其功能,可以确定识别操作之后控制电视接收机。In addition, the algorithm for recognizing hand movement based on the second detection data shown in FIG. 36 performs its function in the same way regardless of the embodiment of the detection area, and can control the television receiver after confirming the recognition operation.

图43是表示第二对象抽出器510的图,第二对象抽出器510是图8所示的第一对象抽出器51的另一实施方式。第二对象抽出器510用复合器73复合从特定色滤波器71和灰度限定器72输出的信号,在其后级串联地配置有动作检测滤波器75,由对象选通器74对来自摄像机2的信号施加选通处理。FIG. 43 is a diagram showing a second object extractor 510 which is another embodiment of the first object extractor 51 shown in FIG. 8 . The second object extractor 510 uses a multiplexer 73 to combine the signals output from the specific color filter 71 and the gray scale limiter 72, and a motion detection filter 75 is arranged in series in the subsequent stage, and the object selector 74 detects the signal output from the camera. 2 signals with gating processing applied.

此外,在第二实施方式中,仅在与供给了定时脉冲的检测器对应的检测区域用对象特征数据检测部530的块计数器66进行计数,所以,将图41的动作检测滤波器75的输出直接加到图39的对象特征数据检测部530的块计数中,同样也可以得到块量化器67的输出检测区域单元的手的移动信息。In addition, in the second embodiment, the block counter 66 of the object feature data detection unit 530 counts only in the detection area corresponding to the detector to which the timing pulse is supplied, so the output of the motion detection filter 75 in FIG. By directly adding to the block count of the object feature data detection unit 530 in FIG. 39, the output of the block quantizer 67 can also obtain the hand movement information of the detection area unit.

图44是用于说明应用了本发明的一实施方式的一个实施例的图。在图44(A)示出了用图形生成器16描绘的菜单图像(操作用图像),该图像被划分为(1-1)~(1~5)的五个区域,用户3对这五个区域进行规定的动作。图44(B)表示由摄像机2拍摄的用户3的图像经镜像变换后的图像。FIG. 44 is a diagram for explaining an example to which an embodiment of the present invention is applied. 44(A) shows the menu image (image for operation) drawn by the graphics generator 16. The image is divided into five areas (1-1)-(1-5). perform specified actions in each area. FIG. 44(B) shows a mirror-converted image of the user 3 captured by the camera 2 .

图44(C)表示在显示装置23上映出混合了图44(A)和(B)的图像的样子,知道了菜单图像和用户3的位置关系。在该第二实施方式的机构中,图2所示的显示装置23和图形生成器16是必需的功能块。FIG. 44(C) shows how the images of FIGS. 44(A) and (B) are mixed on the display device 23, and the positional relationship between the menu image and the user 3 is known. In the mechanism of this second embodiment, the display device 23 and the graphics generator 16 shown in FIG. 2 are essential functional blocks.

图45示出了看着图44(C)所示的混合了菜单画面和用户3的镜像图像的图面,用户3正在操作电视接收机1的状态。在图45(A)示出了用户3摆动手来选择多个菜单图像中表示希望的菜单内容的图像、即希望的操作按钮的状态。图45(A)中用户3例如选择了“电影”的操作按钮。FIG. 45 shows a state in which the user 3 is operating the television receiver 1 looking at the screen in which the menu screen and the mirror image of the user 3 shown in FIG. 44(C) are mixed. FIG. 45(A) shows a state where the user 3 moves his hand to select an image representing desired menu contents, that is, a desired operation button, among a plurality of menu images. In FIG. 45(A) , the user 3 has selected, for example, the operation button of "Movie".

如在第一实施方式说明的那样,如果在纵向摆动手,就知道x轴检测器中的哪个检测器表示最大值,且激活标志Flg_x成为“1”。因此,如果把生成了菜单图像的图形生成器16、和与各坐标的检测区域对应的检测器对应起来,就可以启动与用户3选择的操作按钮对应的控制。As described in the first embodiment, when the hand is moved vertically, it is known which of the x-axis detectors shows the maximum value, and the activation flag Flg_x becomes "1". Therefore, if the graphic generator 16 that has created the menu image is associated with the detector corresponding to the detection area of each coordinate, the control corresponding to the operation button selected by the user 3 can be activated.

根据上述的本发明的各实施方式所示的电视接收机1,可以实现以下的效果。在开启电视接收机1的电源时,如果手的动作处于摄像机2的摄像范围内,就可以进行电源的开/关和图形菜单显示的控制。此时的将手纵向或横向摆动的动作,对人来讲是不难的动作。另外,纵向动作表示“过来,过来”,横向动作表示“拜拜”,是对人来说有含义的动作,按照在这些动作上赋予其含义的形式用于电视接收机1的控制,可以实现非常容易理解且使用方便的操作。According to the television receiver 1 shown in each embodiment of the present invention described above, the following effects can be achieved. When the power of the television receiver 1 is turned on, if the hand movement is within the imaging range of the video camera 2, the on/off of the power and the control of the graphical menu display can be performed. At this time, the movement of swinging the hand vertically or horizontally is not difficult for people. In addition, the vertical movement means "come, come", and the horizontal movement means "bye", which are meaningful actions for human beings, and the control of the television receiver 1 can be realized by using the form of giving meaning to these actions. Easy to understand and easy to use operation.

此外,不论用户3位于摄像机2的摄像范围内的任何位置,都可以进行动作检测,能够进一步利用激活标志的控制进行错误识别极少的正确的检测。而且,还可以应用于在混合了由图形生成器16生成的菜单图像和摄像机2摄影的用户自身影像的画面上选择希望的菜单的操作方法,能够以相同的电路及软件处理实现多样的活用。In addition, motion detection can be performed regardless of where the user 3 is located within the imaging range of the camera 2 , and correct detection with few false recognitions can be performed further using the control of the activation flag. Furthermore, it can also be applied to an operation method of selecting a desired menu on a screen in which the menu image generated by the graphics generator 16 and the user's own image captured by the camera 2 are mixed, and various applications can be realized with the same circuit and software processing.

在上述的本发明的各实施方式中,将电视接收机1作为电子设备的例子表示,但不特定于此,可以在其它的电子设备上搭载摄像机2进行应用。此外,对于从在图形菜单图像上混合了摄像机2的图像的菜单画面中,用户选择并操作表示希望的控制内容的菜单图像的方法来说,只要是具有显示器(显示装置)的电子设备就,可以应用。本发明在构筑了没有遥控器也能操作电子设备的结构的基础上,提供了有用的装置。In each of the embodiments of the present invention described above, the television receiver 1 was shown as an example of an electronic device, but it is not limited to this, and the video camera 2 may be mounted on other electronic devices for application. In addition, the method for the user to select and operate a menu image indicating a desired control content from a menu screen in which an image of the camera 2 is mixed with a graphic menu image is any electronic device provided with a display (display device). can be applied. The present invention provides a useful device on the basis of constructing a structure in which electronic equipment can be operated without a remote controller.

Claims (6)

1. an electronic equipment is characterized in that, comprising:
Display unit;
Video camera is photographed to the operator of the front that is positioned at above-mentioned display unit;
Test section, have and carry out N in the horizontal direction with picture and cut apart, carry out a plurality of surveyed areas a plurality of detectors of corresponding settings respectively after M is cut apart, utilize first detection signal of the action that above-mentioned a plurality of detector generation carries out based on the aforesaid operations person who is photographed by above-mentioned video camera in vertical direction with the image of above-mentioned video camera output;
Timing pulse generator, supply are used to make the commutator pulse of the respectively corresponding above-mentioned a plurality of surveyed area work of above-mentioned a plurality of detector;
Maker generates second detection signal based on above-mentioned first detection signal;
Sign maker when the additive value of above-mentioned each second detection signal that added up in specified time limit surpasses predetermined threshold value, generates sign; And
Controller, carry out following control: make based on second detection signal of first detection signal of detector output in above-mentioned a plurality of detectors, corresponding with a part of surveyed area in above-mentioned a plurality of surveyed areas effective, and make based on second detection signal from first detection signal of other detector output invalid;
The specified time limit of above-mentioned timing pulse generator after above-mentioned sign maker has generated above-mentioned sign, generation in above-mentioned a plurality of detectors the specific detector of above-mentioned sign and the detector corresponding with near the surveyed area of specific surveyed area supply with above-mentioned commutator pulse selectively, wherein, above-mentioned specific surveyed area is corresponding with above-mentioned specific detector, and near the surveyed area of above-mentioned specific surveyed area comprises the surveyed area with above-mentioned specific surveyed area adjacency at least;
Wherein, M and N are the integers more than 2.
2. electronic equipment as claimed in claim 1 is characterized in that,
Have N first detector and M second detector, above-mentioned N the first detector correspondence will have been carried out the surveyed area that N is cut apart in the horizontal direction from the picture of the image of above-mentioned video camera output, and above-mentioned M second detector correspondence will have been carried out the surveyed area that M is cut apart in vertical direction from the picture of the image of above-mentioned video camera output;
The specified time limit of above-mentioned timing pulse generator after above-mentioned sign maker has generated above-mentioned sign, the width of the commutator pulse of supplying with to above-mentioned N first detector or above-mentioned M second detector based on the control of above-mentioned controller is narrowed down according to the action that the aforesaid operations person carries out.
3. electronic equipment as claimed in claim 1 is characterized in that,
Have and carry out N in the horizontal direction with picture and cut apart, carry out that M is cut apart and N * M the corresponding detector of N * M surveyed area that be provided with in vertical direction with the image of above-mentioned video camera output;
Above-mentioned controller carries out following control: the specified time limit after above-mentioned sign maker has generated above-mentioned sign, made based on the generation in above-mentioned N * M detector second detection signal of first detection signal of specific detector output of above-mentioned sign and effective based on second detection signal from first detection signal of the detector output corresponding with near the surveyed area in above-mentioned particular detection zone, it is invalid to make based on second detection signal from first detection signal of other detector output.
4. as each described electronic equipment in the claim 1 to 3, it is characterized in that,
Above-mentioned electronic equipment comprises:
The mirror transformation device carries out the mirror transformation by the image of above-mentioned video camera photography;
Image composer is used in operation, generates at least one operation image; And
Blender mixes from the mirror transformation picture signal of above-mentioned image converter output with from the operation picture signal of aforesaid operations with image composer output;
Under the state that will be presented at by the image that above-mentioned blender mixes on the above-mentioned display unit, above-mentioned test section produce be presented at above-mentioned display unit on the aforesaid operations person operate corresponding above-mentioned first detection signal of compulsory exercise of aforesaid operations usefulness image.
5. as each described electronic equipment in the claim 1 to 4, it is characterized in that,
Above-mentioned test section has:
Digital filter, tap coefficient and above-mentioned second detection signal corresponding to first reference signal waveform that generates when detecting first action carry out multiplying, and above-mentioned first action is moved the object by above-mentioned video camera photography in the vertical; And
Motion detector, according to the signal waveform from above-mentioned digital filter output, whether the action that detection aforesaid operations person carries out is above-mentioned first action.
6. as each described electronic equipment in the claim 1 to 4, it is characterized in that,
Above-mentioned test section has:
Digital filter, tap coefficient and above-mentioned second detection signal corresponding to second reference signal waveform that generates when detecting second action carry out multiplying, and above-mentioned second action is moved the object by above-mentioned video camera photography in the horizontal; And
Motion detector, according to the signal waveform from above-mentioned digital filter output, whether the action that detection aforesaid operations person carries out is above-mentioned second action.
CNB2006101693671A 2005-12-14 2006-12-14 Electronic device Expired - Fee Related CN100444612C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP360131/2005 2005-12-14
JP2005360131 2005-12-14
JP297432/2006 2006-11-01

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2008101751572A Division CN101394500B (en) 2005-12-14 2006-12-14 Electronic appliance and control method thereof

Publications (2)

Publication Number Publication Date
CN101005565A true CN101005565A (en) 2007-07-25
CN100444612C CN100444612C (en) 2008-12-17

Family

ID=38704402

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB2006101693671A Expired - Fee Related CN100444612C (en) 2005-12-14 2006-12-14 Electronic device
CN2008101751572A Expired - Fee Related CN101394500B (en) 2005-12-14 2006-12-14 Electronic appliance and control method thereof

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2008101751572A Expired - Fee Related CN101394500B (en) 2005-12-14 2006-12-14 Electronic appliance and control method thereof

Country Status (1)

Country Link
CN (2) CN100444612C (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102012780A (en) * 2009-09-04 2011-04-13 索尼公司 Information processing apparatus, method for controlling display and program for controlling display
CN105393281A (en) * 2013-08-02 2016-03-09 三菱电机株式会社 Gesture determination device and method, gesture-operated device, program, and recording medium
CN111355942A (en) * 2018-12-21 2020-06-30 瑞萨电子株式会社 Semiconductor device, image processing system, method, and computer-readable storage medium
TWI779026B (en) * 2017-04-25 2022-10-01 南韓商東友精細化工有限公司 Touch sensor panel

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113496684A (en) * 2020-04-03 2021-10-12 咸阳彩虹光电科技有限公司 Liquid crystal panel driving method and display device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11338614A (en) * 1998-05-27 1999-12-10 Noritz Corp Operation input device
JP4142460B2 (en) * 2003-01-31 2008-09-03 オリンパス株式会社 Motion detection device
JP4323180B2 (en) * 2003-02-13 2009-09-02 日本電信電話株式会社 Interface method, apparatus, and program using self-image display
KR100563737B1 (en) * 2003-12-30 2006-03-28 주식회사 팬택앤큐리텔 Method and device for user interface of mobile communication terminal using camera function
KR20050102803A (en) * 2004-04-23 2005-10-27 삼성전자주식회사 Apparatus, system and method for virtual user interface
CN2727852Y (en) * 2004-08-20 2005-09-21 赵志强 Pick-up head identification control system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102012780A (en) * 2009-09-04 2011-04-13 索尼公司 Information processing apparatus, method for controlling display and program for controlling display
CN105393281A (en) * 2013-08-02 2016-03-09 三菱电机株式会社 Gesture determination device and method, gesture-operated device, program, and recording medium
CN105393281B (en) * 2013-08-02 2018-02-13 三菱电机株式会社 Gesture decision maker and method, gesture operation device
TWI779026B (en) * 2017-04-25 2022-10-01 南韓商東友精細化工有限公司 Touch sensor panel
CN111355942A (en) * 2018-12-21 2020-06-30 瑞萨电子株式会社 Semiconductor device, image processing system, method, and computer-readable storage medium
CN111355942B (en) * 2018-12-21 2023-08-15 瑞萨电子株式会社 Semiconductor device, image processing system, method, and computer-readable storage medium

Also Published As

Publication number Publication date
CN101394500A (en) 2009-03-25
CN100444612C (en) 2008-12-17
CN101394500B (en) 2010-11-17

Similar Documents

Publication Publication Date Title
JP4569555B2 (en) Electronics
CN100542217C (en) Electronic device control device and control method
JP4650381B2 (en) Electronics
JP4419768B2 (en) Control device for electronic equipment
US7853050B2 (en) System and method for operation without touch by operators
US9635311B2 (en) Image display apparatus and image processing device
CN103760980A (en) Display method, system and device for conducting dynamic adjustment according to positions of two eyes
US20120236180A1 (en) Image adjustment method and electronics system using the same
JP2003316510A (en) A display device and a display program for displaying a designated point on a display screen.
US20020136455A1 (en) System and method for robust foreground and background image data separation for location of objects in front of a controllable display within a camera view
JP2009089068A (en) Control device for electronic apparatus, control method and control program
JP2012238293A (en) Input device
CN108521594B (en) Free viewpoint video playing method based on motion sensing camera gesture recognition
CN100444612C (en) Electronic device
JP2006235771A (en) Remote control apparatus
JP5599063B2 (en) Display control apparatus, display control method, and program
JP2012173683A (en) Display control device, information display apparatus, and display control method
KR20150078229A (en) Display apparatus and channel map manage method thereof
WO2011096571A1 (en) Input device
JP2008118633A (en) Method and apparatus for controlling electronic appliance
JP2008282131A (en) Controller for electronic equipment
CN117093124A (en) Method, device, equipment and medium for adjusting AR display interface
JP2009010849A (en) Control device for electronic apparatus
CN107277362A (en) Method and apparatus for generating high-definition image
JP2010003303A (en) Controller for electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: JVC KENWOOD CORPORATION

Free format text: FORMER OWNER: VICTORY CO. LTD.

Effective date: 20140307

TR01 Transfer of patent right

Effective date of registration: 20140307

Address after: Kanagawa

Patentee after: JVC KENWOOD Corp.

Address before: Kanagawa

Patentee before: VICTOR COMPANY OF JAPAN, Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081217

CF01 Termination of patent right due to non-payment of annual fee