CN101005565A - Electronic equipment - Google Patents
Electronic equipment Download PDFInfo
- 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
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Image Processing (AREA)
Abstract
Description
技术领域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
专利文献2示出的控制装置,是通过操作与个人计算机的操作酷似的指示球,对电视接收机进行远距离操作的装置。因此,对于不使用个人计算机的人来说,使用不方便,从信息使用性的观点看,把个人计算机上的方便操作直接引入电子设备是不合适的。因此,在要求远距离操作的当前的电视接收机的利用方式中需要新的操作机构。The control device disclosed in
在从电源的开/关,到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
(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
(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
图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
在本实施方式中,如图1所示地在电视接收机1上设有摄像机2,通过摄像机2拍摄用户3,根据摄像机2的图像检测出用户3的动作,进行电视接收机1及与其相关的设备的操作。In this embodiment, as shown in FIG. 1, a
检测出的用户3的动作,具体指的是与电视接收机1的电源开/关控制、菜单画面的显示/非显示控制、从菜单画面选择希望按钮的控制对应的使用了用户3的身体(手、脚、脸等)的特定动作。通过检测该特定动作,进行电子设备的操作。在本实施方式中,说明最可能实现的、用手的移动进行操作的方法。The detected action of the
图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
基准同步发生器11产生成为电视接收机1的基准的水平周期脉冲和垂直周期脉冲。电视广播接收时、和从外部设备输入影像信号时,生成与该输入信号的同步信号同步的脉冲。定时脉冲发生器12生成后述的图4所示的各检测块(检测区域)所必需的、具有水平方向和垂直方向的任意的相位和宽度的脉冲。The
摄像机2位于图1所示的电视接收机1的前面,拍摄用户(操作者)3或电视接收机1前面的影像。摄像机2的输出信号是亮度(Y)信号及色差(R-Y、B-Y)信号,与从基准同步发生器1输出的水平周期脉冲及垂直周期脉冲同步。此外,在本实施方式中,被摄像机2拍摄的图像的像素数与显示装置23的像素数一致。在像素数不一致的情况下,插入像素变换器,使像素数一致即可。The
镜像变换器14用于将由摄像机2摄影的被摄影体像(用户3)在显示装置23上像镜子那样左右反转进行显示。因此,在显示字符时,与镜子相同地左右反转。在本实施方式中,利用存储器,并通过将水平方向的图像反转的方法,进行镜像变换。The
作为显示装置23使用CRT(阴极射线管)的情况下,通过相反地操作水平偏转,可以得到相同的效果。这种情况下,需要事先将图形和其它混合方的图像在水平方向上左右反转。When a CRT (cathode ray tube) is used as the
定标器15是调整由摄像机2拍摄的被摄影体像的大小的装置,通过控制信息判断器(CPU)20的控制在二维上调整放大率和缩小率。此外,还可以不进行放大缩小,就进行水平和垂直的相位调整。The
图形生成器16是用于展开从控制信息判断器(CPU)20传送来的菜单画面的装置,即使存储器上的信号以R(红)信号、G(绿)信号、B(兰)信号的原色信号被展开,在后级同影像信号复合或混合的输出信号是亮度(Y)信号和色差(R-Y,B-Y)信号。此外,并不限定生成的图形的平面数,但用于说明的是一个平面。
在本实施方式中,使像素数与显示装置23的像素数一致。在不一致的情况下,需要插入像素数变换器使其一致。In this embodiment, the number of pixels is made to match the number of pixels of the
第一混合器17利用控制值α1控制混合比例,来混合图形生成器16的输出信号Gs和标定器15的输出信号S1。具体地说,用下式表示输出信号M1o。The
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
检测部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
检测器数量并不限定于此,为了提高检测精度,检测器数量越多越好,但是希望根据与处理规模的关系来调整数量。在第一实施方式使用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
控制信息判断器(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
像素数变换器21进行使从外部输入的外部输入信号的像素数和显示装置23的像素一致的像素数变换。外部输入信号假定为广播的电视信号(包含数据广播等)、录像(VTR)输入等从电视接收机的外部输入的信号。在此的说明中省略了外部输入信号的同步系统,但其构成是,取得同步信号(水平及垂直),通过基准同步发生器11使同步一致。The number-of-
第二混合器22具有与第一混合器17相同的功能。即,用控制值α2控制混合比例,来混合第一混合器17的输出信号Mio和像素数变换器21的输出信号S2。具体地说,用下式表示输出信号M2o。The
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
显示装置23假定为CRT、液晶显示器(LCD)、等离子体显示器(PDP)、或者投影显示装置等,但并不是限定显示器的显示方式。显示装置23的输入信号是亮度信号和色差信号,在显示装置23的内部矩阵变换为RGB原色信号进行显示。The
包含着用户3的动作,说明如上所述地构成的电视接收机1的动作。图3是用于说明用户3进行的手的动作、和对应该动作的电视接收机1的控制内容的图。图3(A)中用箭头示出站在电视接收机1前面的用户3进行的手动作的图示。在本实施方式中,设用户进行的动作是“手纵向(上下)摆动”和“手横向(左右)摆动”的2个动作。The operation of the
图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
用户3进行的手动作和电视接收机1的控制内容之间的对应关系是,用户3的“手纵向摆动”的动作对应于“在电视接收机1的电源是关闭时,开启电源”和“在电视接收机1的电源是开启时,显示菜单画面”的控制。“手横向摆动”的动作对应于“不论电视接收机1处于怎样的画面状态,都关闭电源”的控制。The corresponding relationship between the manual motion performed by the
图3(B-1)示出了电视接收机1的电源关闭,在显示装置23上什么也没显示的状态。该状态下,如果用户3将手纵向(上下)摆动,则摄像机2拍摄到该动作,开启电视接收机1的电源,在显示装置23上显示如图3(B-2)所示的电视画面(节目)。FIG. 3(B-1) shows a state where the power of the
首先,如图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
进一步,在显示装置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
在显示装置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
在本实施方式采用的将手纵向或横向摆动的动作,是人们在日常进行的动作内容,将手纵向摆动的动作一般具有“过来,过来”这样的招呼的含义,从如前所述地赋予了进入(转移到)下一状态的含义来看,也可以说是适当的动作。此外,将手横向摆动的动作是说“拜拜”的分别时的动作,从对于它赋予了从特定状态脱离的含义来看,也可以说是适当的动作。该动作的含义因国家和人种不同而异,也可以考虑采用其它动作的情况,但从使用方便的角度考虑,希望尽量按照动作的含义进行。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
此外,考虑到电视接收机1的电源从关闭到开启时,用户3正在从最佳视听点离开的情况,希望将摄像机2的摄影范围做成广角,尽量增大识别动作的范围。并且,将显示画面从视听电视节目的状态向菜单画面等变更时,可以想像出用户3位于离最佳视听点近的位置,所以,可在一定程度上缩小摄像机2的摄影范围。In addition, considering that the
图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
在检测用户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
首先,作为本发明的第一实施方式,说明在画面上设置全部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
在各检测区域,将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
各y轴检测器317~325基于从定时脉冲发生器12供给的定时脉冲而动作。图5中,在y轴方向(垂直)和x轴方向(水平),分别示出用于使第19检测器319对应y轴坐标为-2的检测区域动作的定时脉冲、和用于使第25检测器325对应y轴坐标为4的检测区域动作的定时脉冲。The respective y-
在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
在各检测区域,将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
各x轴检测器301~316基于从定时脉冲发生器12供给的定时脉冲而动作。图6中,在x轴方向(水平)和y轴方向(垂直),分别示出用于使第2检测器302对应x轴坐标为-7的检测区域动作的定时脉冲、和用于使第16检测器316对应x轴坐标为7的检测区域动作的定时脉冲。在y轴表示的定时脉冲是具有与有效影像期间的垂直方向的宽度相当的宽度的脉冲,在x轴表示的定时脉冲是与将有效影像期间的水平方向的宽度分割为16个的宽度相当的脉冲。向其它的x轴检测器也分别输入同样的定时脉冲。Each of the
如图7所示,第1检测器301~第25检测器325分别具有第一对象抽出器51、定时选通器52、对象特征数据检测部53。定时选通器52按照图5及图6所示的定时脉冲,控制来自摄像机2的图像信号的通过。As shown in FIG. 7 , the
图像信号通过的区域,位于在图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
第一对象抽出器51具有附加了图像特征的滤波器,在本实施方式中为了检测用户3的手,特别进行着眼于肤色的滤波处理和检测动作的动作检测滤波处理。如图8所示,第一对象抽出器51具体包括特定色滤波器71、灰度限定器72、动作检测滤波器75、复合器73、对象选通器74。The
参照图9说明特定色滤波器71。图9是色差平面图,将纵轴设为R-Y,将横轴设为B-Y。电视信号的所有颜色信号都可以用该坐标上的向量表示,可以用极坐标进行评价。特定色滤波器71是限定用色差信号输入的颜色信号的色相和色浓度(饱和度)的装置。为了特定它,用以第一象限的B-Y轴为基准(0度)而左转的角度来表现色相。此外,饱和度是向量的标量,色差平面的原点是饱和度为0而没有颜色的状态,随着远离原点,饱和度变大,表示颜色变浓。The
在图9中,由特定色滤波器71抽出的范围,被设定为比对应于等色相线L1的角度θ1小、且与等色差线L2对应的角度θ2的范围,此外,颜色浓度被设定为比等饱和度线L3大、且比L4小的范围。第二象限的该范围相当于在本实施方式抽出的人手的颜色、即肤色的区域,但是,抽出的颜色的区域并不特别限定于此。In FIG. 9, the range extracted by the
特定色滤波器71根据从摄像机2输入的色差信号(R-Y、B-Y)计算出角度和饱和度,检测色差信号是否进入由等色差线和等饱和度线包围的区域。The
作为角度计算的一例,是通过图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
如图11所示,图8的灰度限定器72限定亮度信号的特定的灰度范围。在8位数字信号的情况下,在0~255的256级中任意地设定灰度的最大电平Lmax及最小电平Lmin,输出被包含在Lmax至Lmin之间的灰度电平的亮度信号。As shown in FIG. 11 , the
使用图12及图13说明图8的动作检测滤波器75。如图12所示,动作检测滤波器75具有一帧延迟器75-1、减法器75-2、绝对值器75-3、非线性处理器75-4、量化器75-5,根据输入的亮度信号检测图像的移动。The
在一帧延迟器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
非线性处理器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
由复合器73生成的区域脉冲供给对象选通器74。在区域脉冲是高电平时,对象选通器74使亮度信号和色差信号通过。在区域脉冲是低电平(区域脉冲以外的范围)时,不使输入信号(亮度信号及色差信号)通过,输出规定值的信号。在本实施方式中,输出黑电平的亮度信号及饱和度0的色差信号。The area pulse generated by the
特定色滤波器71限定用色差信号输入的颜色信号的色相(角度)和饱和度,灰度限定器72限定亮度信号的特定的灰度范围,动作检测滤波器75根据图像的移动限定亮度信号。The
通过由特定色滤波器71限定色相和饱和度,可以聚焦在人的肤色上,但人的肤色因日晒情况而变化,此外还因人种而不同,肤色各种各样。因此,如果根据从控制信息判断器20输入的控制信号,用特定色滤波器71调整色相、饱和度,用灰度限定器72调整亮度信号的灰度限定范围,则大致可以检测出人手。再者,由动作检测滤波器75根据图像的动作,可以抽出并识别人手。By limiting the hue and saturation with the
图14(A)是第一对象抽出器51的输出信号显示在显示装置23上的图。在由摄像机2摄影的图像中,手的图像基于由第一对象抽出器5 1抽出的信号进行显示,在手的图像以外的部分将亮度信号设为黑电平,因此什么也显示。根据该抽出的信号,分析图像所具有的特征和画面上的位置及动作内容,识别用户3做出了有用意的动作。FIG. 14(A) is a diagram in which the output signal of the
在图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
对象特征数据检测部53进行从图14(A)所示的图像信号中还检测其特征的滤波处理。如图15所示,对象特征数据检测部53具有从图像中检测各种各样特征的功能块,即直方图检测器61、平均亮度(APL)检测器62、高频发生量检测器63、最小值检测器64及最大值检测器65。虽然还有其它的确定图像特征的要件,但在本实施方式中,根据从这些检测器61~65产生的检测信号,生成表示通过第1动作检测器20-1~第5动作检测器20-5在检测区域检测到的手的区域的检测信号,判别影像信号是拍摄了手的信号,并且识别该手的动作。The object characteristic
直方图检测器61、平均亮度(APL)检测器62、高频发生量检测器63、最小值检测器64及最大值检测器65,在本实施方式由硬件构成,以画面单位(场和帧单位:垂直周期单位)生成表示空间内的检测区域内的各特征的数据(检测信号),经CPU总线向控制信息判断器20送出。The
控制信息判断器20将从各检测器61~65发送的数据在软件上作为变量存储,进行数据处理。The control
直方图检测器61将从定时选通器52输出的亮度信号的灰度分割为例如八阶,对存在于各阶的像素数进行计数,按每一个画面(一场或一帧画面)将表示直方图的数据向第1动作检测器20-1输出。平均亮度检测器62向第2动作检测器20-2输出同样地对一个画面内的亮度电平进行加法运算并用全部像素数除的一个画面的平均亮度值。The
高频发生量检测器63通过空间滤波器(二维滤波器)抽出高频成分,向第3动作检测器20-3输出一个画面内的高频成分的发生量。最小值检测器64向第4动作检测器20-4输出一个画面的亮度信号的最小灰度值,此外,最大值检测器65向第5动作检测器20-5输出一画面内的亮度信号的最大灰度值。The high-frequency
第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
图16示出了将从对象特征数据检测部53中的直方图检测器61和平均亮度检测器62输出的数据进行了模型化的结果。图16是横轴作为分割为0~7的8阶的灰度、纵轴作为频度的直方图。平均亮度(APL)用箭头表示,以便在感觉上了解其大小。FIG. 16 shows the results of modeling the data output from the
图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
图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
在本实施方式中,求从直方图检测器61输出的数据的最低灰度(0)以外的总和,作为表示放在检测区域的手的区域的数据。即,根据对应检测区域设置的检测器的对象抽出器51抽出了在动作的手的输出信号,直方图检测器61产生第一检测数据,第1动作检测器20-1基于第一检测数据,生成表示从检测区域抽出的手的区域的第二检测数据。In the present embodiment, the sum of the data output from the
而且,由直方图检测器61根据分为黑和其以外成分的二阶的灰度来计算频度,也能够抽出通过进行规定动作而放在检测区域的手。因此,还可以根据来自简化为0灰度和其它的二灰度的直方图检测器61的第一检测数据,求出表示手的区域的第二检测数据。Furthermore, the frequency is calculated by the
再者,在本实施方式中,基于从直方图检测器61输出的第一检测数据,在第1动作检测器20-1生成了第二检测数据,但不限定于此,只要根据从各检测器301~325所具有的对象特征数据检测器53输出的第一检测数据,在控制信息判断器20生成第二检测数据即可。Furthermore, in this embodiment, based on the first detection data output from the
图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
在本实施方式中,将手上下移动四次。即,将图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
项目的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
在图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
这仅仅是理想情况,如果用户3的手以外的表示肤色的部分在移动,则在放置了手的检测区域的坐标以外的坐标中也产生检测到的值,对于手移动的检测来说是噪声。其重点是,如何抑制这样的噪声,将手的动作作为操作信息来识别。This is only an ideal situation. If the part representing the skin color other than the hand of
在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
图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
在本实施方式中,与伴随时间经过的由各项目所示的值的变动、即基于第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
可以用如下数学式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
[数学式1][mathematical formula 1]
在本实施方式中,图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
用以下的数学式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
[数学式2][mathematical formula 2]
在本实施方式中,图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
在本实施方式中分析重心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
在第二周期的帧号码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
如果噪声是偶然发生的,可以利用在数字信号处理中经常使用的孤立点除去滤波器(中间值滤波器)来抑制,但如果是能够穿过该滤波器、或者噪声数及量较大的情况下,成为识别率降低的主要原因。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
如图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-
图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
将激活标志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
在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 (
当基于相加值生成激活标志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-
使用图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-
当通过图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
在本实施方式中,考虑到根据电视接收机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
控制信息控制器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)发生的噪声成分。
当生成了第二x轴定时脉冲时,控制信息判断器20基于从各y轴检测器317~325的输出,进行此后的控制。不参考由各x轴检测器301~316检测出的检测信号。此外,也可以不向各x轴检测器301~316的定时选通器52供给定时脉冲,就停止检测信号的输出。When the second x-axis timing pulse is generated, the
图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
另外,在本实施方式中采用了如图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
通过噪声成分的去除,消除了重心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-
控制信息判断器20内的第1动作检测器20-1~第5动作检测器20-5接受并处理图24所示的数据。返回图19,说明用于检测手进行怎样动作的处理。The first motion detector 20-1 to the fifth motion detector 20-5 in the
图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-
接着,进行抑制图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
[数学式3][mathematical formula 3]
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
在识别该动作的同时,确认表示是纵向摆动动作、且担负保护窗口的作用的激活标志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
接着,说明将手横向摆动(拜拜)的动作。在本实施方式中,自动地区别纵向和横向的动作,可同时执行。图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
在本实施方式中,将手左右移动了四次。即,将图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
在图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
在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
用上述的数学式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
用上述的数学式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
图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
将手横向摆动时,也与将手纵向摆动的情况相同,进行关闭不必要的检测器的定时选通器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
如图28的表所示,在x轴检测器301~316中,不存在第二检测数据(输出信号)变动并超出阈值th1x的检测器。另一方面,在y轴检测器317~325中,与y坐标2对应的第23检测器的第二检测数据(y(2))表示最大值,在某一时刻累加的相加值超过阈值th1y,被判断为相应的检测器。由此,判明了手的动作是左右摆动的动作。As shown in the table of FIG. 28 , among the
图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
将激活标志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
当基于相加值生成了激活标志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
利用图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-
当通过图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
在本实施方式中,考虑到画面上的手的大小随电视接收机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
控制信息判断器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
当生成第二y轴定时脉冲时,控制信息判断器20基于从各x轴检测器301~316的输出,进行其以后的控制。不参考从各y轴检测器317~325检测出的检测信号。另外,也可以不向各y轴检测器317~325的定时选通器52供给定时脉冲,并停止检测信号的输出。When the second y-axis timing pulse is generated, the
图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
另外,在本实施方式中,采用了如图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
在图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
控制信息判断器20内的第1动作检测器20-1~第5动作检测器20-5接收并处理图33所示的数据。返回图29,说明用于检测手如何动作的处理。The first motion detector 20-1 to the fifth motion detector 20-5 in the
图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
接着,进行抑制图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
在本实施方式中,将图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
[数学式4][mathematical formula 4]
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
接着,说明手的动作速度和帧数。对于手的动作速度和帧数的关系来说,手的摆动方式不论是纵向(上下)还是横向(左右)都相同。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
与手的横向摆动有关的互相关数字滤波器输出信号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
在识别该动作的同时,确认了表示是横向摆动动作且承担保护窗的作用的激活标志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
图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.
图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
接着,进到步骤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
对于横向摆动处理系也同样,在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
在步骤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
另一方面,如果考虑更高级且复杂的识别操作,可以考虑使用以下说明的检测区域的第二实施方式。详细说明通过图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
在第二实施方式说明的是,以在每一个画面(每个垂直周期)得到从各检测区域抽出的输出信号为目的,向各检测区域分配各检测器,向控制信息判断器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
图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
在第二实施方式中也可以适用同样的结构,但从各检测器得到的数据是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
复合方法可以考虑各种各样的逻辑运算,但在这里考虑逻辑积。对象选通器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
对象特征数据检测部530具有块计数器66和块量化器67。还可以根据需要具有直方图检测器61和APL检测器62等。The object feature data detection unit 530 has a block counter 66 and a block quantizer 67 . A
块计数器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
例如在整个检测区域的1/2的区域得到了从第一对象抽出器51输出的输出信号时,设定阈值,并且,如果根据该阈值向块量化器67输入从图38的阴影线部分的检测区域的输出信号,则成为附加了图40所示的阴影线的检测区域输出信号。即,检测区域的坐标(x,y)为(5,3)、(5,2)的两个检测区域输出1,其它的检测区域输出0。For example, when the output signal output from the
通过这样设定阈值,由块计数器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
项目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
在此,将与第二实施方式的各检测区域对应的各检测器的、关闭定时选通器52的处理作为屏蔽处理,在后面记述。Here, the processing of closing the
在第二实施方式中,各检测器301~444对应的检测区域相当于第一实施方式中说明的区间,所以关闭定时选通器52的方法与第一实施方式相同,但是,使不需要的检测区域无效的方法不同。In the second embodiment, the detection areas corresponding to the
图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
在图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
在从检测器输出的信号超过阈值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
在本实施方式中,第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
此外,根据图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
即,当为了进行规定动作而移动手时,判别出抽出了放置的手的检测区域,成为检测信号通过的通过区域。在除此以外的检测区域,由于不向定时选通器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
第二实施方式是,对设在从摄像机2输出的图像的画面上的各个检测区域,设置对应的检测器,利用块状的检测区域来检测手的动作。由于能够进行二维平面上的屏蔽处理,可以通过第一实施方式聚焦在抽出了在动作的手的检测区域,提高抗噪声性能。此外,可以用软件进行屏蔽处理,所以能够进行与未实施屏蔽处理的数据并行的处理,还具有增加处理自由度的优点。In the second embodiment, a corresponding detector is provided for each detection area provided on the screen of the image output from the
并且,根据图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
此外,在第二实施方式中,仅在与供给了定时脉冲的检测器对应的检测区域用对象特征数据检测部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
图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
图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
图45示出了看着图44(C)所示的混合了菜单画面和用户3的镜像图像的图面,用户3正在操作电视接收机1的状态。在图45(A)示出了用户3摆动手来选择多个菜单图像中表示希望的菜单内容的图像、即希望的操作按钮的状态。图45(A)中用户3例如选择了“电影”的操作按钮。FIG. 45 shows a state in which the
如在第一实施方式说明的那样,如果在纵向摆动手,就知道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
根据上述的本发明的各实施方式所示的电视接收机1,可以实现以下的效果。在开启电视接收机1的电源时,如果手的动作处于摄像机2的摄像范围内,就可以进行电源的开/关和图形菜单显示的控制。此时的将手纵向或横向摆动的动作,对人来讲是不难的动作。另外,纵向动作表示“过来,过来”,横向动作表示“拜拜”,是对人来说有含义的动作,按照在这些动作上赋予其含义的形式用于电视接收机1的控制,可以实现非常容易理解且使用方便的操作。According to the
此外,不论用户3位于摄像机2的摄像范围内的任何位置,都可以进行动作检测,能够进一步利用激活标志的控制进行错误识别极少的正确的检测。而且,还可以应用于在混合了由图形生成器16生成的菜单图像和摄像机2摄影的用户自身影像的画面上选择希望的菜单的操作方法,能够以相同的电路及软件处理实现多样的活用。In addition, motion detection can be performed regardless of where the
在上述的本发明的各实施方式中,将电视接收机1作为电子设备的例子表示,但不特定于此,可以在其它的电子设备上搭载摄像机2进行应用。此外,对于从在图形菜单图像上混合了摄像机2的图像的菜单画面中,用户选择并操作表示希望的控制内容的菜单图像的方法来说,只要是具有显示器(显示装置)的电子设备就,可以应用。本发明在构筑了没有遥控器也能操作电子设备的结构的基础上,提供了有用的装置。In each of the embodiments of the present invention described above, the
Claims (6)
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)
| 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)
| 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)
| 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 |
-
2006
- 2006-12-14 CN CNB2006101693671A patent/CN100444612C/en not_active Expired - Fee Related
- 2006-12-14 CN CN2008101751572A patent/CN101394500B/en not_active Expired - Fee Related
Cited By (6)
| 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 |