CN1393003A - 图像处理机、图像处理方法、记录介质、计算机程序和半导体设备 - Google Patents

图像处理机、图像处理方法、记录介质、计算机程序和半导体设备 Download PDF

Info

Publication number
CN1393003A
CN1393003A CN01803043A CN01803043A CN1393003A CN 1393003 A CN1393003 A CN 1393003A CN 01803043 A CN01803043 A CN 01803043A CN 01803043 A CN01803043 A CN 01803043A CN 1393003 A CN1393003 A CN 1393003A
Authority
CN
China
Prior art keywords
image
target
object images
moving
mirror image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN01803043A
Other languages
English (en)
Other versions
CN1279761C (zh
Inventor
大场章男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Publication of CN1393003A publication Critical patent/CN1393003A/zh
Application granted granted Critical
Publication of CN1279761C publication Critical patent/CN1279761C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0007Image acquisition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42222Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44218Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1087Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Image Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Studio Devices (AREA)
  • Studio Circuits (AREA)

Abstract

本发明提供了一种图像处理机,以便使用由图像拍摄装置或其他设备拍摄的图像作为输入命令的输入界面。本发明提供了一台图像处理机,包括一个图像捕获装置,用于捕获镜像移动图像,该图像的其中一部分包括一个移动目标,一个图像生成装置,用于根据图像捕获装置所捕获的镜像移动图像中包括的目标的移动,生成一个表示预先确定的对象的对象图像,以及一个控制装置,用于将图像生成装置生成的对象图像与捕获的镜像移动图像合并,并在一个预先确定的显示设备上显示合并图像。

Description

图像处理机、图像处理方法、 记录介质、计算机程序和半导体设备
技术领域
本发明涉及一种图像处理技术,该技术使用通过摄像装置(如摄像机)拍摄的图像作为输入界面,以便输入命令和其他内容。
背景技术
键盘、鼠标和控制器常常被用作计算机、视频游戏机和其他设备的输入设备。操作员通过对一个输入设备进行操作输入一个想要的命令或几个命令,以使计算机根据输入的命令执行处理。然后,操作员通过显示设备和/或扬声器看到和/或听到作为处理结果获得的图像和/或声音。
操作员通过操作输入设备上提供的许多按钮或键来输入命令,同时观察显示设备上显示的光标。
这样的操作在很大程度上取决于操作员的操作经验。例如,对于那些以前从来没有接触过键盘的人来说,使用键盘输入想要的命令是相当麻烦而费时的,由于击键出错,也会使他们容易产生输入错误。有鉴于此,有必要为人们提供一种操作员操作起来非常方便的人机界面。
另一方面,由于多媒体技术的进步,一般家庭的人现在也可以轻易地将用摄像机拍摄的图像传输到电脑或其他设备中,进行编辑并将它们显示在显示设备上。这样的技术也可用于身份验证中,通过对拍摄的身体某一部位(比如脸)的图像进行分析,提取出其中的特征数据,便可识别一个人。
通常,这样的拍摄图像用作由计算机处理的信息,以便进行编辑或分析。但是,迄今为止,拍摄的图像还没有用来向计算机中输入命令。
本发明的目标是提供一项图像处理技术,以便使用由图像拍摄装置或其他设备拍摄的图像作为一个输入界面,以便允许用户输入命令。
发明内容
一个根据本发明的图像处理机包括图像捕获装置,用于捕获一个镜像移动图像,该图像的其中一部分包括一个移动目标,图像生成装置,用于根据图像捕获装置所捕获的镜像移动图像中包括的目标的移动,生成一个表示预先确定的对象的对象图像,控制装置,用于将图像生成装置生成的对象图像与捕获的镜像移动图像合并,并在一个预先确定的显示设备上显示合并图像。
“目标”是指一个主体的标记部分(例如,人或对象),其图像由图像拍摄装置拍摄,该装置将图像提供到图像处理机。
根据本发明的另一个图像处理机包括图像捕获装置,用于捕获一个镜像移动图像,该图像的一部分包括一个移动目标,检测装置,用于通过检测当前镜像移动图像和紧前面的镜像移动图像之间的图像特征来检测目标和它的移动组件,图像生成装置,用于生成一个表示预先确定的对象的对象图像,以使对象图像随检测装置检测到的目标的移动组件而变化,控制装置,用于将图像生成装置生成的对象图像与捕获的镜像移动图像合并,并将合并图像显示在一个预先确定的显示设备上。
这些图像处理机根据包括在镜像移动图像中的目标的移动来生成对象图像。更具体来讲,根据目标的移动,可以确定出要显示在显示设备上的对象图像的移动、颜色和形状,并且如果有许多对象图像,那么也可以确定出哪一个对象图像需要显示。例如,如果目标是操作员,那么对象根据操作员的移动来确定。如此,镜像移动图像可以作为一种输入界面。
在这些图像处理机中,图像生成装置可以生成对象图像,以使对象图像跟随检测到的目标的移动。
图像处理机可以进一步包括一个装置,用于为根据目标的移动组件并基于生成的对象图像执行所需要的处理作好准备。
图像处理机可以进一步包括一个装置,用于将通过合并图像生成装置生成的对象图像和当前镜像移动图像获得的合并图像,与包括在紧前面的镜像移动图像中的目标的图像(它是模板图像)进行比较,检测其图像特征与模板图像最相似的合并图像的一部分,并为在检测到的合并图像的一部分的图像包括对象图像的情况下基于对象图像执行所需要的处理作好准备。
通过将对象图像与预先确定的处理关联,并进一步包括一个装置,该装置用于在检测装置检测到的目标的移动组件满足一个预先确定的条件的情况下执行与对象图像关联的处理,则可以根据目标的移动执行处理。
镜像移动图像可以包括许多目标。检测装置可以被配置为检测许多目标中的每一个目标的移动组件,并基于许多目标的被检测到的移动组件检测一个目标。图像生成装置可以被配置为根据检测装置检测到的一个目标的移动组件更改对象图像。
本发明进一步提供了下面的图像处理方法。这种图像处理方法包括一些步骤,用于将一个镜像移动图像捕获到一台图像处理机中,该图像的其中一部分包括一个移动目标;图像处理机根据所捕获的镜像移动图像中包括的目标的移动,生成一个表示预先确定的对象的对象图像,将生成的对象图像与捕获的镜像移动图像合并,以在一个预先确定的显示设备上显示合并图像。
本发明还提供了下面的计算机程序。该计算机程序使一台连接到显示设备的计算机执行以下处理过程:捕获一个镜像移动图像,该图像的其中一部分包括一个移动目标;根据所捕获的镜像移动图像中包括的目标的移动,生成一个表示预先确定的对象的对象图像,将生成的对象图像与捕获的镜像移动图像合并,以在显示设备上显示合并图像。
本发明还提供了下面的半导体设备。该半导体设备集成到一个安装在计算机上的装置,该计算机与一个显示设备相连接,该半导体设备使计算机具备如下装置的功能:一个捕获镜像移动图像的装置,该图像的其中一部分包括一个移动目标;一个生成对象图像的装置,该装置根据所捕获的镜像移动图像中包括的目标的移动,生成一个表示预先确定的对象的对象图像,一个合并装置,该装置将生成的对象图像与捕获的镜像移动图像合并,以在显示设备上显示合并图像。
附图说明
图1是一个应用了本发明的图像处理系统的总体配置图表;
图2是一个根据本发明的一个实施例的图像处理机的配置图表;
图3是一个根据本发明的一个实施例的图像处理机的功能方框图;
图4是一个显示实施例1的处理过程的流程图;
图5是一个显示实施例1的处理过程的流程图;
图6说明了根据实施例1的合并图像;
图7说明了一个菜单图像;
图8是一个显示实施例2的处理过程的流程图;
图9说明了根据实施例2的合并图像;
图10是一个描述如何使用递归纹理进行绘制的视图;
图11是一个显示实施例3的处理过程的流程图;
图12是一个显示实施例3的处理过程的流程图;以及
图13说明了根据实施例3的合并图像。
具体实施方式
下面我们将参照附图对本发明的实施例进行具体介绍。
图1是一个显示应用了本发明的图像处理系统的配置示例的视图;
该图像处理系统使用一个模拟式或数字式便携式摄像机1拍摄了一个操作员坐在显示设备3前面的图像,将如此获得的移动图像在时间序列上连续地捕获到一台图像处理机2,以生成镜像移动图像,并将一个表示对象(如一个菜单和光标)的对象图像与镜像移动图像的一部分(有一个被标记的对象(如操作员的眼睛或手)位于这一部分)合并(在下文中,将被标记的对象叫做“目标”),以生成一个合并图像(该图像也变成一个移动图像),并将合并图像实时显示在显示设备3上。
镜像移动图像可以通过图像处理机2对便携式摄像机1捕获的移动图像进行镜像处理(图像的左/右倒转)来生成。或者,可以在便携式摄像机1前面放一面镜子,那么便携式摄像机1拍摄的反射了操作员的镜子表面上的移动图像的照片便形成一个镜像移动图像。在任何情况下,其显示模式根据目标的移动会实时变化的合并图像都会显示在显示设备3上。
图像处理机2通过一台能使用计算机程序提供所需要的功能的计算机来实现。
如在图2中的例子所显示的硬件配置,本实施例的计算机有两个总线,一个主总线B1和一个次总线B2,有许多半导体设备与它们连接,每一个半导体设备都具有特定的功能。总线B1和B2通过一个总线接口INT彼此连接和断开连接。
主总线B1与下列设备连接:一个主CPU10,该CPU是一个主半导体设备,一个主内存11,该主内存由一个RAM构成,一个主DMAC(直接内存访问控制器)12,一个MPEG(运动图像专家组)解码器(MDEC)13,一个图像处理单元(在下文中称作“GPU”)14,包括一个帧存储器15作为图形存储器。GPU14连接到一个CRTC(CRT控制器)16,用于生成视频信号,以便帧存储器15中的数据显示在显示设备3上。
在启动计算机之后,主CPU10通过总线接口INT从次总线B2上的ROM23读取一个自举程序,并运行该自举程序以启动操作系统。它还控制一个媒体驱动器27,从装载在此媒体驱动器27中的介质28读取一个应用程序和数据,并将它们存储在主内存11上。主CPU10进一步执行几何处理(坐标值计算处理),该处理过程包括为从介质28读取的各种数据,例如,由许多基本图形(多边形)组成的三维对象数据(一个多边形的顶点(代表点)的坐标值)设置关联的对象的形状和移动,并生成一个包括经过几何处理的多边形定义信息(所使用的多边形的形状、其绘制位置、该多边形的组件的类型、颜色或纹理等等的说明)的显示列表。
GPU14是一个保存图形上下文(包括多边形组件的图形数据)的半导体设备。它具有如下功能:根据从主CPU10发出的显示列表读取一个必需的图形上下文以执行表现处理(绘制处理),在帧存储器15上绘制多边形。由于帧存储器15还可以用作纹理存储器,因此帧存储器上存储的任何像素图像都可以作为一个纹理粘贴在要绘制的多边形上。
主DMAC12是这样一个半导体设备:它不仅控制到连接到主总线B1的每个电路的DMA传输,而且还根据总线接口INT的情况,控制到连接到次总线B2的每个电路的DMA传输。MDEC13是这样一个半导体设备:它与主CPU10并行运行以解压缩那些以诸如MPEG(运动图像专家组)或JPEG(联合图像专家组)之类的格式压缩的数据。
次总线B2与下列设备连接:包括一个微处理器的次CPU20、由一个RAM构成的次内存15、一个次DMAC22,一个在上面存储了诸如操作系统之类的控制程序的ROM23,一个声音处理半导体设备(SPU:声音处理单元)40,该声音处理单元读取在声音存储器25中存储的声音数据,并产生与音频输出相同的数据,一个通信控制单元(ATM)26,它用于通过网络(未显示)从一个外置设备接收/向一个外置设备发送信息,一个媒体驱动器27,诸如CD-ROM和DVD-ROM之类的介质28装载到该驱动器中,以及一个输入设备31。
次CPU20根据存储在ROM23中的控制程序控制各种操作。次DMAC22是这样一个半导体设备:只有在总线接口INT切断主总线B1与次总线B2的连接的情况下,它才控制诸如到连接到次总线B2的每个电路的DMA传输之类的操作。输入单元31包括一个连接终端32,通过它从操作设备35接收输入信号,以及一个连接终端33,通过它从便携式摄像机1接收图像信号,以及一个连接终端34,通过它从便携式摄像机1接收声音信号。
需要注意的是,为了方便起见,本说明书中的说明只针对图像,而不是针对声音。
在具有上述配置的计算机中,主CPU10、次CPU20和GPU14读取并执行存储在记录介质(如ROM23和介质28)中的预先确定的计算机程序,以形成作为图像处理机2操作所需要的功能块:一个图像输入设备101、一个图像反转器102、一个对象数据存储设备103、一个对象数据输入设备104、一个对象控制器105、一个重叠图像生成器106、一个差异值检测器107和一个显示控制器108。在图1所示的硬件相互关系中,图像输入设备101由输入设备31和控制它的操作的次CPU20构成。图像反转器102、对象数据输入设备104、对象控制器105和差异值检测器107由主CPU10构成。重叠图像生成器106由GPU14构成。显示控制器108由彼此协作的GPU14和CRTC16构成。对象数据存储设备103在内存区域(如主内存11)中构成,该内存区域对主CPU10可访问。
图像输入设备101通过输入设备31的连接终端33接收便携式摄像机1拍摄的图像。在传入的图像是数字式图像的情况下,图像输入设备101按原样接收该图像。在传入的图像是模拟式图像的情况下,图像输入设备101在对该图像进行模拟/数字转换之后接收该图像。
图像反转器102执行镜像处理,即,将图像输入设备101接收到的图像进行右/左倒转,以形成一个镜像移动图像。
对象数据存储设备103保存对象数据以及它的标识数据,对象数据用于创建一个对象,比如一个菜单(包括子菜单)、一个火柴杆或一个光标。
对象数据输入设备104从对象数据存储设备103接收必需的对象数据,并将它们发送到对象控制器105。
对象控制器105根据指令基于从对象数据输入设备104集成的对象数据生成一个对象图像。具体来说,对象控制器105基于从差异值检测器107发出的差异值确定一个给定对象的显示条件,并生成一个对象图像以实现该显示条件。稍后我们将对差异值进行详细介绍。
重叠图像生成器106在帧内存15中绘制一个合并图像,合并图像通过将从图像反转器102提供的镜像移动图像重叠在对象控制器105生成的对象图像上来获得。
需要注意的是,对象图像可以通过对对象图像的强加处理而不是重叠处理来创建一个合并图像的方式来显示在镜像移动图像上。
差异值检测器107一个帧一个帧地比较由重叠图像生成器106生成的合并图像的镜像移动图像的图像特征,并得出前面的帧和后面的帧的镜像移动图像之间的图像特征的差异值。此外,差异值检测器107还按需要生成一个前面的帧和后面的帧的镜像移动图像之间的差异图像。
图像特征之间的差异值是这样一个值:它从量的角度表示镜像移动图像中包括的目标的移动组件的每一帧的变化。例如,差异值表示目标在镜像移动图像中或在移动之后的区域和移动之前的区域之间的一个区域中移动的距离。
当一个镜像移动图像内包括许多目标时,图像特征之间的差异值表示单个目标的移动的变化。因此,通过计算这种差异值来从量的角度计算每一个目标的移动的变化是可行的。
差异图像是这样一个图像:它表示在一个给定的时间点镜像移动图像中包括的每一个目标的每一个帧的移动的变化。例如,当一个目标的位置在两个镜像移动图像之间移动时,差异图像是一个由移动之前目标的图像和移动之后目标的图像组成的图像。
为了获得差异值和差异图像,差异值检测器107在主内存11中存储了某一个镜像移动图像作为相对于其他帧的镜像移动图像的“参考图像”。要存储的镜像移动图像可以是一个帧的整个镜像移动图像。或者,它也可以只是目标的一部分的镜像移动图像,因为所需要的只是使获取图像特征之间的差异值成为可能。
在下面的说明中,只要目标的区域和图像的其余的区域之间存在区别,这样的目标区域就叫做“模板图像”。
差异值检测器107检测到的差异值被发送到对象控制器105,并用于控制对象图像的移动。
显示控制器108将重叠图像生成器106生成的合并图像转换成视频信号,并提供给显示设备3。显示设备3使用此视频信号将合并图像(移动图像)显示在屏幕上。
<图像处理方法>
接下来,我们将介绍一个使用上述图像处理系统执行的图像处理方法的实施例。
[实施例1]
假设图像处理机2在显示设备3上产生了一个合并图像,该合并图像包括一个操作员的镜像移动图像,它是用便携式摄像机1拍摄的并经过镜像处理,以菜单图像作为一个重叠的对象图像的例子,如图6所示。
作为一个目标,可以选择各种对象中的任何一个,比如操作员的眼睛、嘴和手。这里,我们将结合下列情况进行说明,在合并图像中,操作员的手对应于目标,通过检测手在显示了一个菜单图像的区域的移动量,借助于该菜单图像即可指定指令。
菜单图像的结构是分层次的,如图7所示。当操作员选择最顶层上的“菜单”时,一个下拉图像就会显示出来,上面突出显示了较低层次上的“select1”、“select2”或“select3”中的某一项。当操作员从下拉菜单中选中一个选项时,被选定的下拉图像的较低层次上的菜单的进程确定图像(例如,“process 21”、“brocess 22”、“process23”、“process 24”)就会显示出来。
进程确定图像存储在对象数据存储设备103中,以使它与一个程序关联,以便使主CPU10执行一个确定的进程(事件)。当操作员选中某一个进程确定图像时,与它关联的程序就会运行以执行对应的进程(事件)。
图4和图5显示了图像处理机2启动此类操作所执行的处理过程。
首先,请看图4,当镜像移动图像被更新到后面的帧的镜像移动图像时以及当重叠图像生成器106生成的合并图像也相应地更新时(步骤S101),差异值检测器107就会比较包括在更新前后的合并图像中的镜像移动图像的图像特征,并计算出它们之间的差异值(步骤S102)。这里计算出的差异值是一个这样的值:它表示操作员的手在显示了菜单图像的区域的一个移动。计算出的差异值记录在主内存11中,并不断地累加到某一段时间(步骤S103)。要将差异值累加的原因是:操作员操作指令的意图是通过图像处理机2基于操作员的手的许多移动来判断的。如果操作员操作指令的意图可以根据手的单个移动量来确定,那么就根本不需要进行累加了。
差异值检测器107将差异值(累加之和)发送到对象控制器105。
对象控制器105根据从差异值检测器107收到的差异值(累加之和)确定菜单图像的颜色(步骤S104)。例如,可为菜单图像提供两个或更多颜色,每次检测到手的移动时,就会更改颜色。还可以将颜色从透明更改为半透明、不透明和其他。实际差异值(累加之和)将与预先确定的阈值进行比较(步骤S105)。当累加之和小于阈值(步骤S105:否)时,例程将回到步骤S101,假设还不足以判断菜单屏幕的 “菜单”已经被选中。
当累加之和等于或大于阈值(步骤S105:是)时,对象控制器105确定,菜单屏幕的“菜单”被已经选中,就会显示一个下拉图像,并报告到差异值检测器107(步骤S106)。
从上面的叙述中可以清楚地看出,当在显示了菜单图像的区域检测到的操作员的手的移动的累加之和等于或大于阈值时,就会感觉到菜单图像的“菜单”已经被选中,下拉图像就会显示出来。菜单图像的颜色随手的移动量的累加之和而变化,因此操作员可以知道要选中“菜单”手需要再移动多少的大致量。
此外,由于显示设备3显示了一个镜像移动图像,操作员可以采用与操作员看镜子大致相同的方式执行上述的操作,从而可以提供一个对于操作员来说易于操作的人机界面。
再回过头来看图5,当判断菜单屏幕上的“菜单”已经被选中,即,差异值(累加之和)等于或大于阈值时,差异值检测器107就会作为一个模板图像存储那时的操作员的手(目标)的图像(步骤S107)。
当帧被更新以及菜单图像被其下级层次中的下拉图像相应地替代以显示一个合并图像时(步骤S108),就会开始进行搜索,以查找操作员的手的图像在一个新的合并图像中的位置。即,差异值检测器107从合并图像中搜索一个与模板图像匹配的图像(步骤S109)。
更具体来讲,它将合并图像分成与模板图像的大小相同的若干个区域,并从所分开的许多区域中的图像中搜索与模板图像最相似的图像。在该区域中与模板图像最相似的图像是,例如,当所比较的图像的像素之间的差的绝对值(或平方)的总和可以表示成一个距离时,其与模板图像的距离是最小距离的图像。
当找到匹配的图像(步骤S110:是)之后,判断匹配的图像是否为一个下拉图像(步骤S111)。如果匹配的图像是一个下拉图像(步骤S111:是),那么它就检测该下拉图像属于“select1”、“select2”或“select3”中的哪一个区域(步骤S112)。检测到的下拉图像是操作员所指出和选中的下拉图像。有关被选中的下拉图像的信息将从差异值检测器107报告到对象控制器105。
对象控制器105从对象数据存储设备103中读取被选中的下拉图像所附带的进程确定图像,并生成一个对象图像,此进程确定图像将被附加到对象图像中(步骤S113)。
这样,显示设备3一个接一个地显示操作员所选择的菜单。
在图7的例子中,操作员从最顶层上的菜单图像中选择了“select2”的下拉图像,伴随“select2”的下拉图像的进程确定图像(“process 21”、“process 22”、“process 23”和“process 24”)就会显示出来。
每一个帧的模板图像都会刷新。
更具体来讲,差异值检测器107废弃前面的帧使用的模板图像,并将上面描述的匹配的图像(用于选择下拉图像的操作员的手的的图像)作为一个新的模板图像来存储(步骤S114)。然后,例程就会返回到步骤S108,按照上面描述的方式指定其中一个进程确定图像(“process 21”、“process 22”、“process 23”和“process 24”)。
在步骤S111中,当匹配的图像位于下拉图像区域的外部但又是进程确定图像区域内的任何一个进程确定图像时(步骤S111:否,S115:是),该进程确定图像被认为已经被选中,与它关联的进程的内容就被确定,即,程序被启动,使用该菜单图像的进程也就完成(步骤S118)。
当匹配的图像位于下拉图像区域和进程确定图像的外部但又在菜单图像区域内时(步骤S111:否,S115:否,S116:是),这就意味着,操作员试图选择另一个下拉图像,因此例程就会废弃模板图像,并将匹配的图像作为一个新模板图像存储,并返回到步骤S108(步骤S117)。
在步骤S110中,当没有找到要比较的匹配的图像时(步骤S110:否)或者当找到了一个匹配的图像但它位于菜单图像区域外部,那么此时涉及该菜单图像的进程就会终止(步骤S111:否,S115:否,S116:否)。
通过执行上述过程中使用菜单图像的处理,操作员可以轻松地选择带有一个想要的内容的进程,同时可以观察到显示在显示设备3的屏幕上的他或她自己的镜像移动图像。此外,操作员还可以在输入指令的同时随时检查屏幕上他/她自己的行为,这样便可以防止操作员将他/她的眼睛离开显示设备3,与使用键盘之类的输入设备时一样。
[实施例2]
可以通过使用根据本实施例的图像处理系统来在对象图像和主CPU10使用的程序之间建立一个关联,以便执行一个将要进行图像处理的事件,这样,相关的事件的处理根据操作员在对象图像上的镜像移动图像内的操作来执行。
作为一个将要被重叠在镜像移动图像上一个对象图像的例子,本实施例显示了这样一个情况:使用一个火柴的图像和一个表示该火柴已被点燃并烧起来的火焰的图像。
作为一个前提,火柴的图像(它是对象图像)预先与一个用于在显示设备3上显示一个点燃动画的程序关联,表示火柴已经点燃。然后,当镜像移动图像中的操作员的行为好像是他/她擦着了合并图像内的火柴的图像,点燃动画出现在对应于产生了火焰的一端的火柴的图像的一部分。当操作员擦火柴时,火焰的图像显示出来。
火焰的图像可以使用(例如)递归纹理绘制技术来生成。
“递归纹理绘制”是指这样一个绘制技术:从纹理映射所表现的对象的图像重建一个给定图像的纹理,并递归地执行纹理映射。“纹理映射”是这样一个技术:通过将纹理的位图数据粘贴在对象的表面,表现一个对象的图像,以增强图像的纹理,该技术也可以通过使用帧存储器15作为纹理存储器来实现。当执行此类递归纹理绘制时,gouraud浓淡处理将会应用到要在上面绘制纹理的多边形上。换句话说,gouraud浓淡处理会计算出多边形的每一顶点的亮度,并插入到各个顶点之间以获得多边形内的亮度(此技术叫做“gouraud纹理映射”)。
为提供火焰图像,形成火焰图像的网孔内的各个顶点的位置使用随机数字移动,如图10所示,并确定出新顶点的位置。顶点的亮度也可以基于随机数字来确定。顶点的位置和顶点的亮度在每次帧更新时确定。形成火焰图像的网孔的每一单元都是一个多边形。
在每一个多边形上,变成在帧存储器15中绘制的火焰的基础的图像是通过上述递归纹理绘制方法来构成的,上述gouraud浓淡处理基于多边形的每一个顶点的亮度来应用。这样,便使得在火焰上方冒烟、火焰闪烁以及火焰变暗淡可以更逼真地产生出来。
假设图像处理机2产生了一个如图9所示的合并图像,在显示设备3上,火柴的图像重叠在操作员的镜像移动图像上。这里,我们假设目标是操作员的手。通过检测手在显示了火柴图像的区域的移动量,与火柴的图像关联的程序会被执行,点燃动画就会显示在显示设备3上。
图8显示了图像处理机2实现这样一个操作所执行的处理过程。
当镜像移动图像被更新到后面的帧的镜像移动图像时以及当重叠图像生成器106生成的合并图像也相应地更新时(步骤S301),差异值检测器107就会比较包括在更新前后的合并图像中的镜像移动图像的图像特征,并计算出火柴图像的点燃部分的图像之间的差异值,并生成火柴图像的点燃部分之间的差异图像(步骤S202)。这里计算出的差异值是这样一个值:它从量的角度表示手在火柴图像的点燃部分的周围的移动。生成的差异图像是这样一个图像:它由手在火柴图像的点燃部分的周围的移动前后手的图像组成。
计算出的差异值记录在主内存11中,并不断地累加到某一段时间(步骤S203)。
差异值检测器107将累加之和(它是差异图像和差异值的累加之和)发送到对象控制器105。
对象控制器105将根据从差异值检测器107收到的累加之和确定差异图像的颜色,并基于此差异图像生成一个火焰图像(步骤S204)。火焰图像是通过下列方式生成的,例如,将差异图像分成若干个网孔,并基于这些网孔使用上述的递归纹理。火焰图像的颜色是根据差异图像的颜色来确定的。生成的火焰图像将重叠在火柴图像的点燃部分。
这样,根据手的移动量添加了颜色的火焰图像显示在这样的区域:该区域显示了手在火柴图像的点燃部分周围的移动。
根据差异值的累加之和来确定火焰图像的颜色这一做法可以使下面的做法成为可能:例如,表示出显示在火柴的点燃部分的火焰图像的颜色随手的移动量而逐渐变化的情况。
然后,对象控制器105将表示火焰图像的颜色的值与预先确定的阈值进行比较(步骤S205)。例如,如果火焰图像的颜色用R、G和B颜色值来表示,那么就可以使用这些值的总和。
当表示颜色的值等于或大于阈值(步骤S205:是)时,对象控制器105决定运行一个程序,以便显示表示火柴已经点燃的点燃动画(步骤S206)。
即,是否启动点燃动画是根据火焰图像的颜色来确定的。例如,当根据手的移动量火焰图像的颜色从红色变为黄色时,点燃动画在火焰图像变为黄色时启动。操作员可以知道为启动点燃动画手需要再移动多少的大致量。
重叠图像生成器106,通过将一个已经将点燃动画重叠在对象图像(该对象图像包括火柴图像和火焰图像)上的图像重叠在便携式摄像机1获取的镜像移动图像上,从而生成一个合并图像(步骤S207)。点燃动画显示在火柴图像的点燃部分。
当表示颜色的值小于阈值(步骤S205:否)时,对象控制器105将火焰图像重叠在火柴图像上面的对象图像发送到重叠图像生成器106。重叠图像生成器106,通过将此对象图像重叠在便携式摄像机1获取的镜像移动图像上,从而生成一个合并图像(步骤S208)。
然后,(例如)如果从操作设备35收到一个终结处理的指令,处理就终止(步骤S209:是)。如果没有收到终止处理的指令(步骤S209:否),例程就返回到步骤S201,显示控制器108就在显示设备3上显示在步骤S207或步骤S208中生成的合并图像。
从上面的叙述中可以清楚地看出,系统执行这样一个进程:根据操作员在火柴图像的点燃部分的周围移动他/她的手的多少,确定是否执行一个程序,以便显示与火柴图像关联的点燃动画。
由于操作员可以执行旨在执行各种事件的操作同时又可观察他自己或她自己的镜像移动图像,因此进行旨在执行各种进程的输入操作是可以实现的,这些操作可以比传统的使用诸如键盘和鼠标之类的输入设备的操作更轻松。
[实施例3]
下面我们将介绍另一个实施例。作为一个前提,假设图像处理机2在显示设备3上产生一个带有光标(指针)图像的合并图像,这是一个重叠在操作员的镜像移动图像上的对象图像,如图13(a)所示。还假设镜像移动图像中包括许多目标,如操作员的手、眼睛和嘴。
这里,我们将结合下述情况进行说明:操作员的手的移动在许多目标中比较突出,光标图像后面跟着手的这种移动。
如图13(a)所示,光标图像是一个类似于脸的图像,其中眼睛比较突出,这样,便可以使眼睛跟随目标转动。此外,光标图像跟随目标的移动而移动。更具体来讲,当光标图像远离目标时,光标图像向目标方向移动。当光标图像捕捉到目标时,光标图像跟随目标的移动。
图11和图12显示了图像处理机2启动此类操作所执行的处理过程。
根据图11,当镜像移动图像被更新到后面的帧的镜像移动图像时以及当重叠图像生成器106生成的合并图像也相应地更新时(步骤S301),差异值检测器107就会比较包括在更新前后的合并图像中的镜像移动图像的图像特征,并计算出它们之间的差异值(步骤S302)。这里计算出的差异值是这样的一个值,它量化了操作员的手、眼睛、嘴等部位的移动,这些部位已经变成了镜像移动图像中的候选目标。
差异值检测器107将每一个目标的差异值发送到对象控制器105。
对象控制器105基于从差异值检测器107(步骤S303)发出的每一个目标的差异值检测到一个目标。例如,它检测一个其差异值达到最大值的目标。在这个例子中,假设操作员的手作为目标被检测到。
在检测到目标之后,对象控制器105根据目标确定光标图像的显示方式。
首先,对象控制器105确定在步骤S310中更新的合并图像中的目标是否位于光标图像的外部(步骤S304)。如果目标在光标图像内(步骤S304:否),那么对象控制器105就判断光标图像已经捕捉到目标(步骤S308)。
如果目标在光标图像外部(步骤S304:是),那么对象控制器105就判断光标图像还没有捕捉到目标,并执行处理,以确定光标图像的显示方式。即,对象控制器105生成一个光标图像,以使光标图像中的眼睛跟随目标转动。
此外,它还根据光标图像和目标之间的距离确定光标图像向目标移动的速度(步骤S306)。光标图像越是从离目标较远的地方移动,这种速度就越快。这样,便可以获取一个图像,在该图像中,光标图像离目标越远,光标向目标移动得越快。
重叠图像生成器106将这样一个光标图像重叠在后面的帧的镜像移动图像上,以生成一个合并图像,如图13(a)所示(步骤S307)。然后,例程回到步骤S301并对生成的合并图像执行相同的操作。
例程执行步骤S301到S307的操作,直到光标图像捕捉到目标,即,直到在步骤S304中判断出目标位于光标图像内为止。
此类操作可以提供一个如图13(a)所示的图像,在该图像中,光标图像中的眼睛跟随目标(手)转动,光标图像跟随目标移动。
然后,再回过头来看图12,当光标图像捕捉到目标时,差异值检测器107将此时的目标的图像保存为模板图像(步骤S309)。例如,它将镜像移动图像的与光标图像重叠的那一部分作为模板图像。
然后,差异值检测器107从图像反转器102(步骤S310)获取后面的帧的镜像移动图像。差异值检测器107从获取到的镜像移动图像中搜索匹配存储的模板图像的图像的位置(步骤S311)。
更具体来讲,它将获取的镜像移动图像分成与模板图像的大小相同的若干个区域,并从所分开的许多区域中的图像中搜索与模板图像最相似的该区域中的图像。在作为搜索结果检测到匹配的图像之后,它将检测到的图像的位置报告到对象控制器105。
对象控制器105确定从差异值检测器107报告的位置作为后面的合并图像的光标图像的位置(步骤S312)。
重叠图像生成器106将在步骤S312中对象控制器105确定的位置处的光标图像重叠在与在步骤S310中由差异值检测器107获取的镜像移动图像相同的镜像移动图像上,并生成一个合并图像,如图13(b)所示(步骤S313)。然后,帧被更新,显示控制器108显示出显示设备3生成的合并图像(步骤S314)。
通过在目标被捕捉到之后重复上述操作(步骤S309到步骤S314),就会提供一个图像,在该图像中光标图像跟随目标移动。更具体来讲,当光标图像如图13(b)所示捕捉到目标(手)之后,光标图像此后显示在目标的目的地,无论目标移动到哪里。甚至当操作员伸展他的手时,如图13(b)到图13(c)所示,光标图像显示在操作员的伸展的手尖上,和手(被视为目标)的移动一起。
通过使用光标图像,当从如实施例1所示的菜单图像中选择一个进程时,操作员一眼即可发现他的或她的身体的哪一部分作为光标在起作用(例如)。
此外,如果(例如)光标图像的移动轨迹被设置为保留和显示,则可以在显示设备3上显示目标的移动的轨迹。这样,便可以(例如)显示在显示设备3的空间上绘制的照片和字符等等。
从前述的说明中可以清楚地看出,当操作员需要输入数据或其他内容时,本发明可使操作员轻松地使用镜像移动图像输入或选择数据,同时观察显示在显示设备上的合并图像,从而可以提供对用户友好的输入界面而不必慢慢地习惯。
在不会偏离本发明的广泛的实质和范围的情况下可以采用各种实施例、进行更改和修改。上面所介绍的实施例只作说明,并不限制本发明的范围。本发明的范围由所附的权利要求书定义而不是由这里的实施例定义。在所附的权利要求书的范围内的各种实施例和它们的同等情况都属于本发明的范围。

Claims (11)

1.一台图像处理机,它包括:
图像捕获装置,用于捕获一个镜像移动图像,该图像的其中一部分包括一个移动目标;
图像生成装置,用于根据所述图像捕获装置所捕获的镜像移动图像中包括的目标的移动,生成一个表示预先确定的对象的对象图像;以及
控制装置,用于将图像生成装置生成的对象图像与所述捕获的镜像移动图像合并,并在一个预先确定的显示设备上显示合并图像。
2.一台图像处理机,它包括:
图像捕获装置,用于捕获一个镜像移动图像,该图像的其中一部分包括一个时间序列上的移动目标;
检测装置,用于通过检测当前镜像移动图像和紧前面的镜像移动图像之间的图像特征来检测所述目标和它的移动组件;
图像生成装置,用于生成一个表示预先确定的对象的对象图像,以使对象图像随所述检测装置检测到的目标的移动组件而变化;以及
控制装置,用于将图像生成装置生成的对象图像与所述捕获的镜像移动图像合并,并在一个预先确定的显示设备上显示合并图像。
3.根据权利要求2所述的图像处理机,其特征在于:所述图像生成装置被配置为生成所述对象图像,以使对象图像跟随所述检测到的目标的移动。
4.根据权利要求2图像处理机,进一步包括一个装置,用于作好准备,以根据所述目标的移动组件基于生成的对象图像执行所需要的处理。
5.根据权利要求2所述的图像处理机,进一步包括一个装置,用于将通过合并所述图像生成装置生成的对象图像和所述当前镜像移动图像而获得的合并图像,与一个模板图像,即包括在所述紧前面的镜像移动图像中的目标的图像进行比较,检测所述合并图象中其图像特征与所述模板图像最相似的一部分,并作好准备,以在检测到的合并图像的一部分的图像包括所述对象图像的情况下,基于对象图像执行所需要的处理。
6 根据权利要求2所述的图像处理机,其特征在于:所述对象图像与预先确定的处理关联,所述图像处理机进一步包括一个装置,该装置用于在所述检测装置检测到的所述目标的移动组件满足一个预先确定的条件的情况下,执行与所述对象图像关联的处理。
7.根据权利要求2所述的图像处理机,其特征在于:所述镜像移动图像包括许多所述目标,
所述检测装置被配置为检测所述许多目标中的每一个目标的移动组件,并基于所述许多目标的被检测到的移动组件检测一个目标,以及
所述图像生成装置被配置为根据所述检测装置检测到的所述一个目标的所述移动组件更改所述对象图像。
8.一种图像处理方法,该方法包括下列步骤:
将一个镜像移动图像捕获到一台图像处理机中,该图像的其中一部分包括一个移动目标;
所述图像处理机根据所捕获的镜像移动图像中包括的目标的移动,生成一个表示预先确定的对象的对象图像,将生成的对象图像与捕获的镜像移动图像合并,以在一个预先确定的显示设备上显示合并图像。
9.一个计算机程序,用于使一台连接到显示设备的计算机执行以下处理过程:
捕获一个镜像移动图像,该图像的其中一部分包括一个移动目标;
根据所捕获的镜像移动图像中包括的目标的移动,生成一个表示预先确定的对象的对象图像;以及
将生成的所述对象图像与捕获的镜像移动图像合并,以在所述显示设备上显示合并图像。
10.一个计算机可读的记录介质,它记录根据权利要求9所述的计算机程序。
11.一个半导体设备,它集成到一个安装在计算机上的装置,该计算机与一个显示设备相连接,该半导体设备使计算机具备如下装置的功能:用于捕获一个镜像移动图像的装置,该图像的其中一部分包括一个移动目标;
一个装置,用于根据所捕获的镜像移动图像中包括的目标的移动,生成一个表示预先确定的对象的对象图像;以及
一个装置,用于将生成的所述对象图像与捕获的镜像移动图像合并,以在所述显示设备上显示合并图像。
CNB018030432A 2000-10-06 2001-10-04 图像处理机和图像处理方法 Expired - Lifetime CN1279761C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2000307574 2000-10-06
JP307574/00 2000-10-06
JP307574/2000 2000-10-06
JP2001295098A JP3725460B2 (ja) 2000-10-06 2001-09-26 画像処理装置、画像処理方法、記録媒体、コンピュータプログラム、半導体デバイス
JP295098/2001 2001-09-26
JP295098/01 2001-09-26

Publications (2)

Publication Number Publication Date
CN1393003A true CN1393003A (zh) 2003-01-22
CN1279761C CN1279761C (zh) 2006-10-11

Family

ID=26601678

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018030432A Expired - Lifetime CN1279761C (zh) 2000-10-06 2001-10-04 图像处理机和图像处理方法

Country Status (11)

Country Link
US (3) US6771277B2 (zh)
EP (1) EP1324269B1 (zh)
JP (1) JP3725460B2 (zh)
KR (1) KR100845390B1 (zh)
CN (1) CN1279761C (zh)
AU (1) AU9418701A (zh)
BR (1) BR0107310A (zh)
CA (1) CA2392725A1 (zh)
MX (1) MXPA02005288A (zh)
TW (1) TWI231445B (zh)
WO (1) WO2002031773A1 (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100412908C (zh) * 2005-03-07 2008-08-20 腾讯科技(深圳)有限公司 一种多个动画文件的合并显示方法
CN101101204B (zh) * 2006-07-05 2010-06-09 三星电子株式会社 使用结构光检测移动物体的系统、方法及其移动机器人
CN102012780A (zh) * 2009-09-04 2011-04-13 索尼公司 信息处理设备、控制显示的方法以及控制显示的程序
CN101072331B (zh) * 2006-05-12 2011-05-18 富士施乐株式会社 远程指示系统和远程指示方法
CN101296356B (zh) * 2007-04-24 2011-07-27 Lg电子株式会社 视频通信终端和显示图像的方法
CN102193730A (zh) * 2010-03-10 2011-09-21 索尼公司 图像处理设备,图像处理方法和程序
CN102375538A (zh) * 2010-08-17 2012-03-14 Lg电子株式会社 显示设备及其控制方法
CN102645970A (zh) * 2011-02-22 2012-08-22 鸿富锦精密工业(深圳)有限公司 移动向量触发控制方法及使用其的电子装置
CN103428551A (zh) * 2013-08-24 2013-12-04 渭南高新区金石为开咨询有限公司 一种手势遥控系统
TWI488069B (zh) * 2012-10-08 2015-06-11 Qisda Corp 光學繪圖方法
CN106022887A (zh) * 2016-05-26 2016-10-12 江阴迈德机械有限公司 一种仿真穿戴试镜

Families Citing this family (165)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8956228B2 (en) * 1999-12-03 2015-02-17 Nike, Inc. Game pod
US6585622B1 (en) 1999-12-03 2003-07-01 Nike, Inc. Interactive use an athletic performance monitoring and reward method, system, and computer program product
JP4615252B2 (ja) * 2000-10-06 2011-01-19 株式会社ソニー・コンピュータエンタテインメント 画像処理装置、画像処理方法、記録媒体、コンピュータプログラム、半導体デバイス
WO2004007034A1 (en) * 2002-07-12 2004-01-22 Awaba Group Pty Ltd A dance training device
ATE454195T1 (de) * 2002-10-30 2010-01-15 Nike International Ltd Kleidungsstücke mit bewegungserfassungsmarker für videospiele
US8206219B2 (en) 2002-10-30 2012-06-26 Nike, Inc. Interactive gaming apparel for interactive gaming
JP3854229B2 (ja) * 2003-01-07 2006-12-06 株式会社東芝 画像処理装置
DE20300882U1 (de) * 2003-01-21 2003-03-13 Fraunhofer Ges Forschung Vorrichtung zur interaktiven Steuerung eines Mauszeigers einer graphischen Benutzerschnittstelle
JP4323180B2 (ja) * 2003-02-13 2009-09-02 日本電信電話株式会社 自己画像表示を用いたインタフェース方法、装置、およびプログラム
GB2398690B (en) * 2003-02-21 2006-05-10 Sony Comp Entertainment Europe Control of data processing
GB2398691B (en) * 2003-02-21 2006-05-31 Sony Comp Entertainment Europe Control of data processing
US8243636B2 (en) 2003-05-06 2012-08-14 Apple Inc. Messaging system and service
US7982751B2 (en) * 2003-07-11 2011-07-19 The University Of North Carolina Methods and systems for controlling a computer using a video image and for combining the video image with a computer desktop
US7453158B2 (en) * 2003-07-31 2008-11-18 Nvidia Corporation Pad over active circuit system and method with meshed support structure
US7495343B1 (en) * 2003-07-31 2009-02-24 Nvidia Corporation Pad over active circuit system and method with frame support structure
GB0321337D0 (en) 2003-09-11 2003-10-15 Massone Mobile Advertising Sys Method and system for distributing advertisements
US8345001B2 (en) 2004-01-06 2013-01-01 Sony Computer Entertainment Inc. Information processing system, entertainment system, and information processing system input accepting method
JP3847753B2 (ja) 2004-01-30 2006-11-22 株式会社ソニー・コンピュータエンタテインメント 画像処理装置、画像処理方法、記録媒体、コンピュータプログラム、半導体デバイス
JP3853796B2 (ja) * 2004-03-18 2006-12-06 株式会社ソニー・コンピュータエンタテインメント 情報処理装置およびエンタテインメント装置
JP2005301479A (ja) * 2004-04-08 2005-10-27 Akinori Yoshino 投影された提示者の動作による命令入力装置
GB2415639B (en) * 2004-06-29 2008-09-17 Sony Comp Entertainment Europe Control of data processing
JP4005060B2 (ja) 2004-06-30 2007-11-07 株式会社ソニー・コンピュータエンタテインメント 情報処理システム、プログラムおよびゲームキャラクタ移動制御方法
JP4005061B2 (ja) 2004-06-30 2007-11-07 株式会社ソニー・コンピュータエンタテインメント 情報処理装置、プログラム、および、情報処理装置におけるオブジェクト制御方法
US20060019746A1 (en) * 2004-07-22 2006-01-26 Atlantic City Coin & Slot Service Company, Inc Gaming device utilizing player image
JP4433948B2 (ja) * 2004-09-02 2010-03-17 株式会社セガ 背景画像取得プログラム、ビデオゲーム装置、背景画像取得方法、および、プログラムを記録したコンピュータ読み取り可能な記録媒体
JP4419768B2 (ja) * 2004-09-21 2010-02-24 日本ビクター株式会社 電子機器の制御装置
JP4717445B2 (ja) * 2005-01-06 2011-07-06 株式会社バンダイナムコゲームス 画像処理システム、画像処理装置、ゲーム装置、プログラム、情報記憶媒体および画像処理方法
WO2006098255A1 (ja) * 2005-03-15 2006-09-21 Shunsuke Nakamura 画像表示方法およびその装置
JP4583981B2 (ja) * 2005-03-16 2010-11-17 株式会社リコー 画像処理装置
US7679689B2 (en) 2005-05-16 2010-03-16 Victor Company Of Japan, Limited Electronic appliance
JP4861699B2 (ja) * 2005-06-29 2012-01-25 株式会社コナミデジタルエンタテインメント ネットワークゲームシステム、ネットワークゲームシステムの制御方法、ゲーム装置、ゲーム装置の制御方法及びプログラム
JP2007072564A (ja) * 2005-09-05 2007-03-22 Sony Computer Entertainment Inc マルチメディア再生装置、メニュー操作受付方法およびコンピュータプログラム
JP2007087100A (ja) * 2005-09-22 2007-04-05 Victor Co Of Japan Ltd 電子機器システム
US7877387B2 (en) 2005-09-30 2011-01-25 Strands, Inc. Systems and methods for promotional media item selection and promotional program unit generation
US20070109600A1 (en) * 2005-11-15 2007-05-17 Lexmark International, Inc. Printer optimization method and system
US8549442B2 (en) * 2005-12-12 2013-10-01 Sony Computer Entertainment Inc. Voice and video control of interactive electronically simulated environment
JP4569555B2 (ja) * 2005-12-14 2010-10-27 日本ビクター株式会社 電子機器
JP2007272067A (ja) * 2006-03-31 2007-10-18 Brother Ind Ltd 画像表示装置
GB2438449C (en) * 2006-05-24 2018-05-30 Sony Computer Entertainment Europe Ltd Control of data processing
JP4707034B2 (ja) 2006-07-07 2011-06-22 株式会社ソニー・コンピュータエンタテインメント 画像処理方法、入力インタフェース装置
JP4689548B2 (ja) * 2006-07-19 2011-05-25 株式会社ソニー・コンピュータエンタテインメント 画像処理装置、画像処理方法、記録媒体、コンピュータプログラム、半導体デバイス
JP4650381B2 (ja) * 2006-09-08 2011-03-16 日本ビクター株式会社 電子機器
US8144121B2 (en) * 2006-10-11 2012-03-27 Victor Company Of Japan, Limited Method and apparatus for controlling electronic appliance
JP2008146243A (ja) * 2006-12-07 2008-06-26 Toshiba Corp 情報処理装置、情報処理方法、及びプログラム
JP4720738B2 (ja) * 2006-12-20 2011-07-13 日本ビクター株式会社 電子機器
GB2438475A (en) 2007-03-07 2007-11-28 Cvon Innovations Ltd A method for ranking search results
KR20080088802A (ko) * 2007-03-30 2008-10-06 삼성전자주식회사 디스플레이 상에서 포인터 이동속도가 가변적인 gui제공방법 및 이를 적용한 영상기기
GB2441399B (en) 2007-04-03 2009-02-18 Cvon Innovations Ltd Network invitation arrangement and method
US8671000B2 (en) 2007-04-24 2014-03-11 Apple Inc. Method and arrangement for providing content to multimedia devices
US8726194B2 (en) * 2007-07-27 2014-05-13 Qualcomm Incorporated Item selection using enhanced control
JP4415198B2 (ja) * 2007-08-30 2010-02-17 カシオ計算機株式会社 画像合成装置及びプログラム
CN101874404B (zh) 2007-09-24 2013-09-18 高通股份有限公司 用于语音和视频通信的增强接口
WO2009099446A1 (en) * 2008-02-08 2009-08-13 Hewlett-Packard Development Company, L.P. Printing method using multiple processors
JP5116514B2 (ja) * 2008-03-11 2013-01-09 キヤノン株式会社 撮像装置および表示制御方法
US8073203B2 (en) * 2008-04-15 2011-12-06 Cyberlink Corp. Generating effects in a webcam application
JP2009265709A (ja) * 2008-04-22 2009-11-12 Hitachi Ltd 入力装置
US8514251B2 (en) * 2008-06-23 2013-08-20 Qualcomm Incorporated Enhanced character input using recognized gestures
US8133119B2 (en) * 2008-10-01 2012-03-13 Microsoft Corporation Adaptation for alternate gaming input devices
KR20100039017A (ko) * 2008-10-07 2010-04-15 한국전자통신연구원 메뉴 마크업 언어를 이용한 원격 제어 장치
US20100091085A1 (en) * 2008-10-15 2010-04-15 Sony Corporation And Sony Electronics Inc. Augmenting tv menu icon with images in front of tv
JP2010142592A (ja) * 2008-12-22 2010-07-01 Nintendo Co Ltd ゲームプログラムおよびゲーム装置
US8866821B2 (en) 2009-01-30 2014-10-21 Microsoft Corporation Depth map movement tracking via optical flow and velocity prediction
US8294767B2 (en) 2009-01-30 2012-10-23 Microsoft Corporation Body scan
JP2010176510A (ja) * 2009-01-30 2010-08-12 Sanyo Electric Co Ltd 情報表示装置
US8295546B2 (en) 2009-01-30 2012-10-23 Microsoft Corporation Pose tracking pipeline
US9652030B2 (en) 2009-01-30 2017-05-16 Microsoft Technology Licensing, Llc Navigation of a virtual plane using a zone of restriction for canceling noise
US8732623B2 (en) * 2009-02-17 2014-05-20 Microsoft Corporation Web cam based user interaction
JP5635736B2 (ja) * 2009-02-19 2014-12-03 株式会社ソニー・コンピュータエンタテインメント 情報処理装置および情報処理方法
JP4767331B2 (ja) * 2009-03-10 2011-09-07 株式会社ソニー・コンピュータエンタテインメント 画像処理装置、画像処理方法、記録媒体、コンピュータプログラム、半導体デバイス
US8773355B2 (en) * 2009-03-16 2014-07-08 Microsoft Corporation Adaptive cursor sizing
US8988437B2 (en) * 2009-03-20 2015-03-24 Microsoft Technology Licensing, Llc Chaining animations
US9256282B2 (en) 2009-03-20 2016-02-09 Microsoft Technology Licensing, Llc Virtual object manipulation
US8314832B2 (en) * 2009-04-01 2012-11-20 Microsoft Corporation Systems and methods for generating stereoscopic images
US8194101B1 (en) 2009-04-01 2012-06-05 Microsoft Corporation Dynamic perspective video window
US8253746B2 (en) * 2009-05-01 2012-08-28 Microsoft Corporation Determine intended motions
US9898675B2 (en) 2009-05-01 2018-02-20 Microsoft Technology Licensing, Llc User movement tracking feedback to improve tracking
US8503720B2 (en) 2009-05-01 2013-08-06 Microsoft Corporation Human body pose estimation
US9498718B2 (en) * 2009-05-01 2016-11-22 Microsoft Technology Licensing, Llc Altering a view perspective within a display environment
US8649554B2 (en) 2009-05-01 2014-02-11 Microsoft Corporation Method to control perspective for a camera-controlled computer
US8942428B2 (en) 2009-05-01 2015-01-27 Microsoft Corporation Isolate extraneous motions
US9015638B2 (en) * 2009-05-01 2015-04-21 Microsoft Technology Licensing, Llc Binding users to a gesture based system and providing feedback to the users
US20100277470A1 (en) * 2009-05-01 2010-11-04 Microsoft Corporation Systems And Methods For Applying Model Tracking To Motion Capture
US9377857B2 (en) 2009-05-01 2016-06-28 Microsoft Technology Licensing, Llc Show body position
US8638985B2 (en) 2009-05-01 2014-01-28 Microsoft Corporation Human body pose estimation
US8340432B2 (en) 2009-05-01 2012-12-25 Microsoft Corporation Systems and methods for detecting a tilt angle from a depth image
US8181123B2 (en) * 2009-05-01 2012-05-15 Microsoft Corporation Managing virtual port associations to users in a gesture-based computing environment
US20100295771A1 (en) * 2009-05-20 2010-11-25 Microsoft Corporation Control of display objects
US20100295782A1 (en) 2009-05-21 2010-11-25 Yehuda Binder System and method for control based on face ore hand gesture detection
JP2010277197A (ja) * 2009-05-26 2010-12-09 Sony Corp 情報処理装置、情報処理方法およびプログラム
US8112719B2 (en) * 2009-05-26 2012-02-07 Topseed Technology Corp. Method for controlling gesture-based remote control system
EP2256590A1 (en) * 2009-05-26 2010-12-01 Topspeed Technology Corp. Method for controlling gesture-based remote control system
US9400559B2 (en) 2009-05-29 2016-07-26 Microsoft Technology Licensing, Llc Gesture shortcuts
US8176442B2 (en) * 2009-05-29 2012-05-08 Microsoft Corporation Living cursor control mechanics
US8509479B2 (en) 2009-05-29 2013-08-13 Microsoft Corporation Virtual object
US8542252B2 (en) 2009-05-29 2013-09-24 Microsoft Corporation Target digitization, extraction, and tracking
US20100306716A1 (en) * 2009-05-29 2010-12-02 Microsoft Corporation Extending standard gestures
US20100302138A1 (en) * 2009-05-29 2010-12-02 Microsoft Corporation Methods and systems for defining or modifying a visual representation
US9182814B2 (en) * 2009-05-29 2015-11-10 Microsoft Technology Licensing, Llc Systems and methods for estimating a non-visible or occluded body part
US20100302365A1 (en) * 2009-05-29 2010-12-02 Microsoft Corporation Depth Image Noise Reduction
US8625837B2 (en) 2009-05-29 2014-01-07 Microsoft Corporation Protocol and format for communicating an image from a camera to a computing environment
US8803889B2 (en) 2009-05-29 2014-08-12 Microsoft Corporation Systems and methods for applying animations or motions to a character
US20100306685A1 (en) * 2009-05-29 2010-12-02 Microsoft Corporation User movement feedback via on-screen avatars
US8320619B2 (en) * 2009-05-29 2012-11-27 Microsoft Corporation Systems and methods for tracking a model
US8744121B2 (en) 2009-05-29 2014-06-03 Microsoft Corporation Device for identifying and tracking multiple humans over time
US9383823B2 (en) 2009-05-29 2016-07-05 Microsoft Technology Licensing, Llc Combining gestures beyond skeletal
US8379101B2 (en) * 2009-05-29 2013-02-19 Microsoft Corporation Environment and/or target segmentation
US8145594B2 (en) 2009-05-29 2012-03-27 Microsoft Corporation Localized gesture aggregation
US8418085B2 (en) * 2009-05-29 2013-04-09 Microsoft Corporation Gesture coach
US8856691B2 (en) * 2009-05-29 2014-10-07 Microsoft Corporation Gesture tool
US7914344B2 (en) * 2009-06-03 2011-03-29 Microsoft Corporation Dual-barrel, connector jack and plug assemblies
US8390680B2 (en) * 2009-07-09 2013-03-05 Microsoft Corporation Visual representation expression based on player expression
US20110010497A1 (en) * 2009-07-09 2011-01-13 Sandisk Il Ltd. A storage device receiving commands and data regardless of a host
US9159151B2 (en) * 2009-07-13 2015-10-13 Microsoft Technology Licensing, Llc Bringing a visual representation to life via learned input from the user
GB2471905B (en) * 2009-07-17 2011-08-31 Sony Comp Entertainment Europe User interface and method of user interaction
JP2010003303A (ja) * 2009-07-21 2010-01-07 Victor Co Of Japan Ltd 電子機器の制御装置
US8847984B2 (en) * 2009-07-27 2014-09-30 Disney Enterprises, Inc. System and method for forming a composite image in a portable computing device having a dual screen display
US20110025689A1 (en) * 2009-07-29 2011-02-03 Microsoft Corporation Auto-Generating A Visual Representation
US9141193B2 (en) * 2009-08-31 2015-09-22 Microsoft Technology Licensing, Llc Techniques for using human gestures to control gesture unaware programs
US9633476B1 (en) * 2009-10-29 2017-04-25 Intuit Inc. Method and apparatus for using augmented reality for business graphics
US20110109617A1 (en) * 2009-11-12 2011-05-12 Microsoft Corporation Visualizing Depth
US9146669B2 (en) 2009-12-29 2015-09-29 Bizmodeline Co., Ltd. Password processing method and apparatus
SG184183A1 (en) * 2010-03-19 2012-10-30 Xyz Wave Pte Ltd An apparatus for enabling control of content on a display device using at least one gesture, consequent methods enabled by the apparatus and applications of the apparatus
JP4794678B1 (ja) * 2010-05-24 2011-10-19 株式会社ソニー・コンピュータエンタテインメント 映像処理装置、映像処理方法、および映像通信システム
US9367847B2 (en) 2010-05-28 2016-06-14 Apple Inc. Presenting content packages based on audience retargeting
EP2400379A1 (en) * 2010-06-23 2011-12-28 MFA Informatik AG Graphical control of a computer by a user
JP5327211B2 (ja) * 2010-12-28 2013-10-30 カシオ計算機株式会社 撮像装置、撮像制御方法及びプログラム
US8942917B2 (en) 2011-02-14 2015-01-27 Microsoft Corporation Change invariant scene recognition by an agent
EP2686254B1 (de) * 2011-03-17 2018-08-15 SSI Schäfer Automation GmbH Steuerung und überwachung einer lager- und kommissionieranlage durch bewegung und sprache
JP5585505B2 (ja) * 2011-03-17 2014-09-10 セイコーエプソン株式会社 画像供給装置、画像表示システム、画像供給装置の制御方法、画像表示装置、及び、プログラム
US8928589B2 (en) * 2011-04-20 2015-01-06 Qualcomm Incorporated Virtual keyboards and methods of providing the same
US8873841B2 (en) * 2011-04-21 2014-10-28 Nokia Corporation Methods and apparatuses for facilitating gesture recognition
US8620113B2 (en) 2011-04-25 2013-12-31 Microsoft Corporation Laser diode modes
JP5709228B2 (ja) * 2011-04-28 2015-04-30 Necソリューションイノベータ株式会社 情報処理装置、情報処理方法及びプログラム
WO2012147960A1 (ja) * 2011-04-28 2012-11-01 Necシステムテクノロジー株式会社 情報処理装置、情報処理方法及び記録媒体
US8760395B2 (en) 2011-05-31 2014-06-24 Microsoft Corporation Gesture recognition techniques
US9727132B2 (en) * 2011-07-01 2017-08-08 Microsoft Technology Licensing, Llc Multi-visor: managing applications in augmented reality environments
GB2493906A (en) * 2011-08-15 2013-02-27 Moheb Milad Superimposed images for revealing changes in the settings of an analogue control console
JP2013080413A (ja) * 2011-10-05 2013-05-02 Sony Corp 入力装置、入力認識方法
US8635637B2 (en) 2011-12-02 2014-01-21 Microsoft Corporation User interface presenting an animated avatar performing a media reaction
US9100685B2 (en) 2011-12-09 2015-08-04 Microsoft Technology Licensing, Llc Determining audience state or interest using passive sensor data
US9043766B2 (en) * 2011-12-16 2015-05-26 Facebook, Inc. Language translation using preprocessor macros
KR101410410B1 (ko) * 2011-12-21 2014-06-27 주식회사 케이티 체감형 학습 장치 및 방법
JP5567606B2 (ja) * 2012-01-31 2014-08-06 東芝テック株式会社 情報処理装置及びプログラム
US8898687B2 (en) 2012-04-04 2014-11-25 Microsoft Corporation Controlling a media program based on a media reaction
CA2775700C (en) 2012-05-04 2013-07-23 Microsoft Corporation Determining a future portion of a currently presented media program
GB2501925B (en) * 2012-05-11 2015-04-29 Sony Comp Entertainment Europe Method and system for augmented reality
EP2874044A4 (en) 2012-07-13 2016-04-13 Juice Design Co Ltd DEVICE FOR SELECTION OF ELEMENTS, METHOD FOR SELECTION OF ELEMENTS AND PROGRAM
TWI455044B (zh) * 2012-10-31 2014-10-01 Hwa Hsia Inst Of Technology 應用影像辨識之反應訓練系統及方法
JP5689103B2 (ja) * 2012-11-07 2015-03-25 任天堂株式会社 ゲームプログラム、ゲームシステム、ゲーム装置、およびゲーム制御方法
EP2940985A4 (en) * 2012-12-26 2016-08-17 Sony Corp IMAGE PROCESSING DEVICE, AND IMAGE PROCESSING METHOD AND PROGRAM
US9857470B2 (en) 2012-12-28 2018-01-02 Microsoft Technology Licensing, Llc Using photometric stereo for 3D environment modeling
JP6048189B2 (ja) * 2013-02-08 2016-12-21 株式会社リコー 投影システム、画像生成プログラム、情報処理装置及び画像生成方法
US9940553B2 (en) 2013-02-22 2018-04-10 Microsoft Technology Licensing, Llc Camera/object pose from predicted coordinates
EP3007786A1 (en) 2013-06-14 2016-04-20 Intercontinental Great Brands LLC Interactive video games
US9609236B2 (en) 2013-09-16 2017-03-28 Kyle L. Baltz Camera and image processing method
WO2015072604A1 (ko) * 2013-11-15 2015-05-21 엘지전자(주) 투명 디스플레이 장치와 그의 제어방법
KR20150110032A (ko) * 2014-03-24 2015-10-02 삼성전자주식회사 영상데이터 처리 전자장치 및 방법
JP5979450B2 (ja) * 2014-07-28 2016-08-24 株式会社クラス・マイスター ゲーム装置の制御プログラム
US9977565B2 (en) 2015-02-09 2018-05-22 Leapfrog Enterprises, Inc. Interactive educational system with light emitting controller
CN104680477A (zh) * 2015-03-04 2015-06-03 江西科技学院 一种图像镜像算法
CN106057171B (zh) * 2016-07-21 2019-05-24 Oppo广东移动通信有限公司 控制方法及控制装置
JP6892498B2 (ja) * 2016-09-07 2021-06-23 イ, チョル ウLEE, Chul Woo 多次元反応型映像生成装置、方法及びプログラム、並びに多次元反応型映像再生方法及びプログラム
WO2019009907A1 (en) 2017-07-06 2019-01-10 Hewlett-Packard Development Company, L.P. ASSEMBLY ASSEMBLIES FOR PERIPHERAL MODULES
JP7305401B2 (ja) * 2018-09-06 2023-07-10 キヤノン株式会社 画像処理装置、画像処理装置の作動方法、及びプログラム
WO2020190996A1 (en) * 2019-03-18 2020-09-24 Google Llc Frame overlay for disparities between frames of a game stream

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01315884A (ja) * 1988-06-16 1989-12-20 Sony Corp パターン追跡方法
US5261041A (en) * 1990-12-28 1993-11-09 Apple Computer, Inc. Computer controlled animation system based on definitional animated objects and methods of manipulating same
JPH06102993A (ja) * 1992-09-22 1994-04-15 Nippon Telegr & Teleph Corp <Ntt> 指示入力装置
JPH06153017A (ja) * 1992-11-02 1994-05-31 Sanyo Electric Co Ltd 機器の遠隔制御装置
US5936610A (en) * 1993-07-27 1999-08-10 Canon Kabushiki Kaisha Control device for image input apparatus
JP3419050B2 (ja) * 1993-11-19 2003-06-23 株式会社日立製作所 入力装置
JPH07155467A (ja) * 1993-12-02 1995-06-20 Sega Enterp Ltd 遊戯者の画像入力を有するビデオゲーム装置
US5732227A (en) * 1994-07-05 1998-03-24 Hitachi, Ltd. Interactive information processing system responsive to user manipulation of physical objects and displayed images
JP3766981B2 (ja) * 1994-04-05 2006-04-19 カシオ計算機株式会社 画像制御装置および画像制御方法
JPH086708A (ja) * 1994-04-22 1996-01-12 Canon Inc 表示装置
US5594469A (en) * 1995-02-21 1997-01-14 Mitsubishi Electric Information Technology Center America Inc. Hand gesture machine control system
JPH09128141A (ja) * 1995-11-07 1997-05-16 Sony Corp 制御装置および制御方法
JPH09265538A (ja) * 1996-03-29 1997-10-07 Matsushita Electric Works Ltd 自動追尾装置
KR19990011180A (ko) * 1997-07-22 1999-02-18 구자홍 화상인식을 이용한 메뉴 선택 방법
US6072494A (en) * 1997-10-15 2000-06-06 Electric Planet, Inc. Method and apparatus for real-time gesture recognition
JP3209178B2 (ja) * 1998-03-30 2001-09-17 日本電気株式会社 マウスおよびマウスを用いる情報処理装置
US6088018A (en) * 1998-06-11 2000-07-11 Intel Corporation Method of using video reflection in providing input data to a computer system
KR100553671B1 (ko) * 1998-06-27 2006-05-10 삼성전자주식회사 컴퓨터 시스템의 포인팅 장치 구동 방법
US6392675B1 (en) * 1999-02-24 2002-05-21 International Business Machines Corporation Variable speed cursor movement

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100412908C (zh) * 2005-03-07 2008-08-20 腾讯科技(深圳)有限公司 一种多个动画文件的合并显示方法
CN101072331B (zh) * 2006-05-12 2011-05-18 富士施乐株式会社 远程指示系统和远程指示方法
CN101101204B (zh) * 2006-07-05 2010-06-09 三星电子株式会社 使用结构光检测移动物体的系统、方法及其移动机器人
US8489149B2 (en) 2007-04-24 2013-07-16 Lg Electronics Inc. Video communication terminal and method of displaying images
US9258520B2 (en) 2007-04-24 2016-02-09 Lg Electronics Inc. Video communication terminal and method of displaying images
CN101296356B (zh) * 2007-04-24 2011-07-27 Lg电子株式会社 视频通信终端和显示图像的方法
CN102012780A (zh) * 2009-09-04 2011-04-13 索尼公司 信息处理设备、控制显示的方法以及控制显示的程序
CN102193730A (zh) * 2010-03-10 2011-09-21 索尼公司 图像处理设备,图像处理方法和程序
CN102193730B (zh) * 2010-03-10 2016-07-06 索尼公司 图像处理设备,图像处理方法和程序
CN102375538A (zh) * 2010-08-17 2012-03-14 Lg电子株式会社 显示设备及其控制方法
CN102375538B (zh) * 2010-08-17 2016-06-01 Lg电子株式会社 显示设备及其控制方法
CN102645970A (zh) * 2011-02-22 2012-08-22 鸿富锦精密工业(深圳)有限公司 移动向量触发控制方法及使用其的电子装置
CN102645970B (zh) * 2011-02-22 2015-10-28 鸿富锦精密工业(深圳)有限公司 移动向量触发控制方法及使用其的电子装置
US8837783B2 (en) 2011-02-22 2014-09-16 Hon Hai Precision Industry Co., Ltd. Motion-controlled electronic device and method therefor
TWI488069B (zh) * 2012-10-08 2015-06-11 Qisda Corp 光學繪圖方法
CN103428551A (zh) * 2013-08-24 2013-12-04 渭南高新区金石为开咨询有限公司 一种手势遥控系统
CN106022887A (zh) * 2016-05-26 2016-10-12 江阴迈德机械有限公司 一种仿真穿戴试镜

Also Published As

Publication number Publication date
TWI231445B (en) 2005-04-21
WO2002031773A1 (fr) 2002-04-18
CA2392725A1 (en) 2002-04-18
EP1324269A4 (en) 2006-02-08
US20040233224A1 (en) 2004-11-25
US7176945B2 (en) 2007-02-13
BR0107310A (pt) 2002-08-27
CN1279761C (zh) 2006-10-11
US20020097247A1 (en) 2002-07-25
MXPA02005288A (es) 2002-12-11
US6771277B2 (en) 2004-08-03
US20070013718A1 (en) 2007-01-18
AU9418701A (en) 2002-04-22
JP3725460B2 (ja) 2005-12-14
EP1324269B1 (en) 2017-01-25
EP1324269A1 (en) 2003-07-02
KR20020059844A (ko) 2002-07-13
JP2002196855A (ja) 2002-07-12
KR100845390B1 (ko) 2008-07-09

Similar Documents

Publication Publication Date Title
CN1279761C (zh) 图像处理机和图像处理方法
US9958952B2 (en) Recognition system for sharing information
CN1627316A (zh) 信息处理装置及其控制方法
JP2006048650A (ja) 赤外線画像作成システムにおける不要信号の影響を低減させるための方法およびシステム
US10564712B2 (en) Information processing device, information processing method, and program
CN111612873A (zh) Gif图片生成方法、装置及电子设备
CN1929602A (zh) 用于自动跟踪摄像机图像的虚拟遮罩
CN101076166A (zh) 具有显示按钮的装置及用于所述装置的显示方法和介质
CN1673952A (zh) 显示装置、该显示装置的控制方法及控制程序
JP2005073015A5 (zh)
US11500510B2 (en) Information processing apparatus and non-transitory computer readable medium
JP5976787B2 (ja) レーザー・ダイオード・モード
CN106031163A (zh) 一种控制投影显示的方法及装置
WO2022111458A1 (zh) 图像拍摄方法和装置、电子设备及存储介质
CN1213361C (zh) 与主机系统相连的设备的用户接口方法和装置
CN114125421A (zh) 图像处理方法、移动终端及存储介质
JP5399966B2 (ja) ゲーム装置、ゲーム装置の制御方法、及びプログラム
CN1490764A (zh) 用于合成图像的方法、设备、系统、程序以及计算机可读介质
CN111083374A (zh) 滤镜添加方法及电子设备
CN104933278A (zh) 一种用于言语障碍康复训练的多通道交互方法和系统
CN115393962A (zh) 动作识别方法、头戴显示设备和存储介质
CN1855001A (zh) 利用触摸屏的笔记本电脑
JP2014050742A (ja) ゲーム装置、ゲーム装置の制御方法、及びプログラム
CN111127451A (zh) 皮肤状态鉴定方法、装置、存储介质及终端
WO2022034745A1 (ja) 書き込み画面画像を重畳する情報処理装置

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
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20061011