CN104428791A - 通过检测图像中的圆形物体操作计算装置 - Google Patents

通过检测图像中的圆形物体操作计算装置 Download PDF

Info

Publication number
CN104428791A
CN104428791A CN201380034822.5A CN201380034822A CN104428791A CN 104428791 A CN104428791 A CN 104428791A CN 201380034822 A CN201380034822 A CN 201380034822A CN 104428791 A CN104428791 A CN 104428791A
Authority
CN
China
Prior art keywords
image
circular object
circular
calculation element
interested
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.)
Pending
Application number
CN201380034822.5A
Other languages
English (en)
Inventor
波罗·法布里齐奥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sphero Inc
Original Assignee
Orbotix 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 Orbotix Inc filed Critical Orbotix Inc
Publication of CN104428791A publication Critical patent/CN104428791A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/255Detecting or recognising potential candidate objects based on visual cues, e.g. shapes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/246Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Analysis (AREA)
  • Position Input By Displaying (AREA)

Abstract

在此披露了一种用于操作计算装置的方法。处理由该计算装置的图像捕获装置捕获的场景的一个或多个图像。该场景包括运动中的并且具有圆形形状的感兴趣的物体。通过检测对应于该感兴趣的物体的圆形物体来处理该一个或多个图像。在该一个或多个图像中基于该圆形物体的相对位置确定位置信息。实现利用从该圆形物体的该相对位置确定的该位置信息的一个或多个过程。

Description

通过检测图像中的圆形物体操作计算装置
发明背景
随着移动计算装置的改进,用户能够将他们的装置用于各种各样不同的目的。用户不仅可以例如操作智能手机来打电话和浏览互联网,而且用户可以使用他或她的智能手机来执行各种各样不同的任务。
附图说明
在附图中以举例而非限制的方式来展示本文的披露,并且其中相同的参考号指代相同的元件,并且在附图中:
图1在实施例下展示了一种用于操作计算装置的示例***;
图2根据实施例展示了一种用于操作计算装置的示例方法;
图3A至图3B在实施例下展示了处理图像的示例;以及
图4在实施例下展示了一种用于操作计算装置的***的示例硬件图。
具体实施方式
本文所描述的实施例提供了一种可以检测图像中的一个或多个圆形物体(例如,球、具有球形外壳的自驱动装置)并且追踪所检测到的一个或多个圆形物体的计算装置。该计算装置可以将这些所检测到的圆形物体作为输入用于在该计算装置上执行一个或多个操作或过程。
根据某些实施例,一个或多个图像(包括实时视频的帧)可接收自该计算装置的图像捕获装置。该计算装置可以对一个或多个应用进行操作或以使用该图形捕获装置的组件的一种或多种方式进行操作以接收视频输入。该视频输入可以是场景和/或该图像捕获装置的透镜聚焦于或朝向的该场景中的物体。例如,该场景可包括运动中的并且具有圆形形状的感兴趣的物体。
实施例提供了该计算装置来接收多个图像以检测这些图像中的一个或多个中的一个或多个圆形物体(对应于一个或多个感兴趣的物体)。在图像中描绘的圆形物体例如可对应于具有至少一个圆形形状或部分圆形形状的外壳或结构的感兴趣的物体,如椭圆形、卵形、圆盘形、球形等。感兴趣的物体可对应于例如包括在场景(例如图像捕获装置检测到的视觉输入)内的球、圆形物体、柱状物体、或具有球形外壳的自驱动装置等。在某些示例中,自驱动装置可被改良(例如后期装配)成包括圆形或球形方面(例如将圆形物体附接到该自驱动装置或将乒乓球放入远程控制的卡车的车厢中)。该计算装置可处理这些图像中检测到的这些物体并将其作为输入用于在该计算装置上执行一个或多个操作或过程。
在某些实施例中,这些所接收到的图像中的每一个可被单独地处理以便检测一个或多个圆形物体。该计算装置可一起或单独地使用一种或多种检测技术,以便检测该一个或多个圆形物体。根据一个或多个实施例,这些检测技术可包括基于该圆形物体的尺寸使用图像过滤器及检测算法。此外,这些检测技术可被用于基于该一个或多个图像中的一个或多个圆形物体的相对位置确定该一个或多个圆形物体的位置信息。检测图像中的一个或多个圆形物体可使得该计算装置能够跟踪该一个或多个圆形物体的运动、以及运动的速率和/或加速度。
当检测到这些所接收到的图像中的一个或多个圆形物体时,该计算装置可将所检测到的一个或多个圆形物体及对应位置信息作为输入用于执行附加操作或过程。在一个实施例中,该计算装置可调整包括所检测到的圆形物体的这些图像并且在显示装置上呈现这些经调整的图像。在其他实施例中,该计算装置可将所检测到的圆形物体作为输入用于控制所检测到的物体(例如作为远程装置)。
根据一个或多个实施例,该图像捕获装置可区别于并且独立于在该一个或多个图像中检测该一个或多个圆形物体的计算装置。该图像捕获装置及该计算装置可彼此无线地通信以便使得该计算装置能够从该图像捕获装置接收该一个或多个图像。记录装置(如视频捕获装置)还可独立于该计算装置并且与其无线地通信。在其他实施例中,这些装置可以是一个装置的一部分或者一起合并为一个装置。
本文所描述的实施例还提供由该记录装置和/或该图像捕获装置和/或该计算装置执行的这些操作和/或过程以在不同的时间并以不同的顺序(例如按时间移动)执行。
本文所描述的一个或多个实施例提供由计算装置执行的方法、技术和动作是以编程方式执行的或者被作为计算机实现的方法执行。如本文所使用的,以编程方式指的是通过使用代码或计算机可执行指令。这些指令可被存储于该计算装置的一个或多个存储器资源中。以编程方式执行的步骤可以是或者可以不是自动的。
可以使用***的程序化模块或组件实现本文所描述的一个或多个实施例。程序化模块或组件可包括能够执行一个或多个阐明的任务或功能的程序、子例程、程序的一部分、或软件组件或硬件组件。如本文所使用的,模块或组件可存在于独立于其他模块或组件的硬件组件上。可替代地,模块或组件可以是其他模块、程序或机器的共享的元件或过程。
本文所描述的某些实施例通常可要求使用计算装置,包括处理和存储器资源。例如,本文所描述的一个或多个实施例可在诸如数字照相机、数字摄像机、桌上型计算机、蜂窝或智能电话、个人数字助手(PDA)、膝上型计算机、打印机、数字相框、及平板计算机装置的计算装置上整体地或部分地实现。存储器、处理及网络资源全都可与本文所描述的任何实施例的创建、使用或执行(包括与任何方法的执行或与任何***的实现)相关联使用。
此外,本文所描述的一个或多个实施例可通过使用可由一个或多个处理器执行的指令来实现。这些指令可在计算机可读介质上承载。下面的附图示出和描述的机器提供了用于实现本发明的实施例的指令可在其上被承载和/或执行的处理资源和计算机可读介质的示例。具体地,本发明的实施例示出的很多机器包括一个或多个处理器和用于保持数据和指令的各种形式的存储器。计算机可读介质的示例包括永久存储器存储装置,诸如个人计算机或服务器上的硬盘驱动器。计算机存储介质的其他示例包括便携式存储单元,如CD或DVD单元、闪速存储器(如智能电话、多功能装置或平板计算机上携带的)、以及磁存储器。计算机、终端、网络使能的装置(例如移动装置,如手机)是利用处理器、存储器和存储在计算机可读介质上的指令的机器和装置的示例。此外,实施例可以用计算机程序或者能够承载此类程序的计算机可用载体介质的形式实现。
***描述
图1展示了实施例下一种用于操作计算装置的示例***。诸如相对于图1描述的***可在例如具有集成图像捕获组件的移动多功能计算装置(例如智能手机、平板计算机装置)上实现。在变体中,***100可以在笔记本计算机、膝上型计算机或其他计算装置上实现,这些装置可在控制或操作照相机来跟踪移动物体的环境中进行操作。
在图1的示例中,***100进行操作以处理图像输入以便动态地检测圆形物体,如移动中的物体。所检测到的圆形物体可以是移动中的和/或在计算装置控制下的装置的外壳的一部分。根据所描述的某些示例,该圆形物体被检测为编程过程的一部分,在该过程中与该圆形物体集成的装置被控制在运动中或操作中。在变体中,该圆形物体作为编程过程的一部分被检测出处于运动中,在该过程中该物体的出现被用来生成其他编程过程,诸如将运动中的圆形物体用作输入的增强现实。相应地,***100可以检测与运动中的感兴趣的物体对应的圆形物体。此类物体的检测可提供输入以使得该计算装置能够执行其他操作,诸如控制感兴趣的物体,或者将感兴趣的物体的表示集成到该计算装置上显示的增强现实中。
再进一步地,***100可对描绘包括感兴趣的物体的场景的多个图像进行量纲分析。具体地,***100可执行量纲分析以便确定感兴趣的物体距该图像捕获装置和/或该计算装置的距离。为此目的,在一个示例中,可由***100的组件在图像中高效地检测和处理圆形物体。
在一个实施例中,***100包括物体检测110、图像调整130、用户界面(UI)组件140、装置控制150及无线通信(WCOM)160。***100的这些组件组合起来以从图像捕获装置接收多个图像并且自动地处理这些图像以检测这些图像中描绘的一个或多个圆形物体。可使用一种或多种检测技术来处理每个图像,这样使得这些所检测到的物体可被处理成输入用于在该计算装置上执行一个或多个操作。
根据实施例,物体检测110还可包括子组件,诸如图像过滤112、梯度检测120及图像标记122。这些部件可以组合起来以使得物体检测110可检测和跟踪多个图像中描绘的一个或多个物体。
该计算装置可操作一个或多个应用和/或以一种或多种不同的方式操作。在一个实施例中,***100可响应于用户执行或启动将由图像捕获装置检测到的视觉输入用于执行一个或者多个过程的应用或程序(例如游戏应用或装置校准设置程序)而操作。物体检测110可以从该图像捕获装置接收视觉输入114(诸如图像输入),以在一个或多个图像中检测一个或多个圆形物体。例如,图像捕获装置(例如集成照相机)可以(例如从该透镜指向的无论什么视野和/或一个或多个物体)接收和捕获场景。视觉输入114可以是以图像序列的形式或者通过视频输入(例如以每秒30-60帧连续捕获的多个图像)。
在某些实施例中,该计算装置接收的这些图像的预览可提供在该计算装置的显示装置上。例如,视觉输入114还可提供在UI组件140上,这样使得UI组件140生成所接收的视觉输入114的预览图像(以及该预览图像可呈现的一个或多个特征,例如放大或缩小特征、捕获图像特征)。该显示装置(例如触敏显示装置)可呈现该图像捕获装置当前指向的场景的动态地变化的实时图像。此图像可包括该场景中具有圆形特性(例如具有圆形外壳或该外壳的一部分)的一个或多个感兴趣的物体。用户还可通过按下捕获按钮或触发器或者通过使用另一个用户界面特征(例如轻击触敏显示器上提供的“捕获图像”图形特征)来捕获和存储该场景的一个或多个图像。
根据某些实施例,物体检测110可单独地处理单独图像以检测感兴趣的物体。具体地,这些感兴趣的物体可被指定成与特定形状匹配,诸如半球形或球形(或其他球形部分)。对于每个通过视觉输入114接收的图像,物体检测110可操作图像识别软件和/或其他图像处理方法,以检测感兴趣的物体的圆形指定特性。例如,物体检测110可扫描单独捕获的图像的像素,以检测对应于球形、半球形或其他变体的圆形物体(取决于指定的圆形特性)。
物体检测110可一起或单独地使用不同的检测技术,以便在单独图像中检测一个或多个圆形物体。在一个实施例中,物体检测110的图像过滤112可以接收一个或多个图像并且向这些所接收的图像中的每一个应用过滤器,诸如灰度过滤器。将灰度过滤器应用到该图像可将该图像的每个像素转换成一种灰色(例如基于强度信息)。图像过滤112可以为梯度检测120和图像标记122提供每个所接收的图像的灰度图像116。一旦处于灰度中,经训练的物体检测器可以为潜在对应于感兴趣的物体的圆形物体扫描灰度像素。灰度过滤器的使用促进了快速图像物体检测以使得感兴趣的物体在运动中时进行那个物体的实时检测。
在某些实施例中,这些感兴趣的物体可包括附加特性以便于其对应的跟踪。例如,感兴趣的物体的圆形特性可进一步与附加特征组合,诸如其他结构视觉地标、颜色亮度(例如白色、银色、黄色等)、照明、或表面图案。通过举例,感兴趣的物体可以颜色明亮(例如白色),并且将灰度过滤器用于这些经处理的输入图像上可以产生对于相同场景的其他部分可具有比其他像素更浅的灰色的物体。在一个实施例中,这些灰度图像116可提供给梯度检测120和图像标记122,它们使用一种或多种图像处理方法(例如应用一个或多个算法),以在每一个灰度图像116中检测该一个或多个圆形物体。
再进一步地,在变体中,关于感兴趣的物体的已知(或者预先确定的)信息可被用于进行物体检测。例如,用户可以提供对应于感兴趣的物体的视觉标记的输入126。此类输入126可包括例如通过输入机制(例如使用一个或多个按钮、或触敏显示屏)该一个或多个圆形物体的估计尺寸(例如半径或直径)以及该一个或多个物体的颜色。在其他变体中,用户可以提供对应于触敏显示器上的圆形手势的输入126,以便如显示器上呈现的那样指示该物体的近似尺寸。在其他示例中,关于该一个或多个圆形物体的信息可存储在该计算装置的存储器中。梯度检测120可使用已知信息以便在这些图像中的每一个中检测该一个或多个圆形物体。
在一个实施例中,梯度检测120可处理这些灰度图像116的单独像素(或某些像素)以便确定针对这些单独像素的对应梯度。特定像素的梯度可以基于周围像素,包括紧邻的像素。梯度对应于具有方向的矢量,该方向上像素的亮度级增加。例如,一个像素的亮度级低于该梯度的方向上其他像素的亮度级或者比其黯淡。图像标记122实现的逻辑针对每个像素的确定的梯度标记了在等于该一个或多个圆形物体的半径(例如实际半径、曲率半径)的距离内该梯度的方向上的一个点。例如,用户可以(通过用户输入126)指示待检测的圆形物体具有特定尺寸或近似像素长度的半径。例如,近似像素长度可被设置为二十个像素。在其他示例中,可基于先前存储的关于图像中圆形物体的尺寸的信息假定或预先确定近似像素长度。使用所确定的梯度,针对每个像素,图像标记122可在具有最高亮度级的梯度的方向上那个特定像素的二十个像素距离内标记一个点。这可代表该圆形物体的中心或中间。基于该多个标记(例如针对灰度图像116的每个像素的标记),物体检测110可以假定具有多个标记的图像的区域对应于该圆形物体的中心并且可以确定该一个或多个圆形物体在每个灰度图像116(如果存在任何图像的话)中的地点或位置。所确定的该圆形物体的位置信息可以与该图像相关。
梯度检测120还可以在确定灰度图像116中的每个像素的梯度时访问(可以存储于数据库中或列于计算装置的存储器资源中的)参数。例如参数可包括亮度阈值和梯度阈值。如果相邻像素(在特定像素的半径距离内远离该特定像素的方向上的像素)未示出亮度的渐增模式,亮度阈值可以指示梯度检测120忽视计算针对那个特定像素的梯度。在另一个示例中,如果相邻像素在远离特定像素的方向上未示出亮度级上足够强的变化,梯度阈值可指示梯度检测120忽视计算针对该特定像素的梯度。针对未计算梯度的像素,图像标记122将不提供标记。
在另一个实施例中,物体检测110可应用圆形物体的不同半径以便在这些灰度图像116中检测该圆形物体。由于梯度检测120和图像标记122可以处理灰度图像116中的每个单独像素,物体检测110假定对于每个灰度图像116而言用于检测圆形物体的半径可以根据该图像的区域而不同。由于该图像捕获装置相对于一个或多个圆形物体的角度、定向、距离及定位,该一个或多个圆形物体可取决于其与用户的远近在尺寸上发生变化。物体检测110可以接收关于该图像捕获装置的定向和定位的信息(例如该图像捕获装置的透镜指向或聚焦于何处)以确定图像中一个给定像素是否代表与用户或用户的脚更近的地面或地板,或者该像素是否代表与用户更远(例如与地平线更近)的点。物体检测110进一步假定,如果图像中一个特定的点代表与用户更近的区域,那么在那个点处或在其附近的圆形物体在图像中通常将比该圆形物体与用户更远时更大。因此,对于代表与用户更近的区域的点,当标记那个点的梯度的方向上的区域时图像标记122可以应用更大的半径(因为假定在图像中待检测的圆球更大)。
对于代表与用户更远的区域的点,在那个点处或在其附近的圆形物体通常在图像中看上去更小。因此,在确定该给定点代表与用户更远的区域后,图像标记122可在标记针对那个点的梯度的方向上的区域时应用更小的半径(例如十个像素长度而不是二十个像素长度)。以此方式,物体检测110还可以确定该圆形物体是否在一个或多个方向上移动,因为该圆形物体对于图像序列中的每个图像而言可以在尺寸上变得更大(例如如果它正在靠近用户)或在尺寸上变得更小(例如如果它正在远离用户)。
例如,基于计算装置的加速计和/或其他传感机制,计算装置可检测其相对于地面的位置。此外,计算装置可确定图像捕获装置提供的一个或多个图像的地平面和地平线。基于所确定的信息,如果用户握持计算装置的方式使得例如图像捕获装置的透镜指向与她更近的区域,计算装置可以增大正被检测的圆形物体的半径(例如尺寸)。另一方面,如果用户握持计算装置的方式使得图像捕获装置的透镜指向与用户更远的区域(例如离近距更远的距离),正被检测的圆形物体的半径可被降低。
如所讨论的,针对每个所确定的梯度(针对每个像素),图像标记122可以在等于该一个或多个圆形物体的半径的距离内该梯度的方向上标记一个点(例如图像中或图像上的地点)。以此方式,图像标记122可以在变化的半径内在具有最高亮度级的梯度的方向上标记一个点,而不是用户指示待检测的圆形物体具有一定的半径。该半径可取决于计算装置的图像捕获装置的透镜是否指向与用户更近或更远的区域而进行变化。
在某些实施例中,该一个或多个圆形物体的估计尺寸可被自动地配置和/或存储于计算装置的存储器资源中。例如,圆形物体可以是具有与用户的计算装置配对或无线地连接的圆形外壳(例如球形外壳)的自驱动装置。关于用户的自驱动装置的信息可存储于计算装置的存储器资源中。
物体检测110还可取决于用户输入126应用不同类型的过滤器。在某些实施例中,图像过滤112可取决于物体检测110检测到的一个或多个感兴趣的圆形物体的颜色应用其他类型的过滤器。如果感兴趣的物体的颜色是例如黑色的,用户可以提供指示球的颜色的输入126。
物体检测110可以在一个或多个图像中检测一个或多个圆形物体并且还提供对应于所检测到的物体的信息。关于这些所检测到的物体的信息可包括物体的颜色、尺寸、形状(例如椭圆形或球形)、物体相对于图像的位置等。在一个实施例中,关于所检测到的一个或多个物体的信息可存储于计算装置的存储器资源中。
根据一个或多个实施例,***100将从该一个或多个图像中检测到的一个或多个物体(包括该一个或多个物体的位置信息)作为输入用于在计算装置上执行一个或多个操作或过程。在图1的示例***中,物体检测110可以将关于所检测到的物体和这些图像(例如物体检测到的图像124)的信息提供给图像调整130和装置控制150。例如,图像调整130可以作为游戏应用的一部分进行操作或者与其连同操作。
在某些实施例中,***100可以基于这些物体检测到的图像124确定感兴趣的物体正在移动。例如,按照时间(例如按照顺序)对应于不同实例的两个或更多个图像可包括对应于场景中感兴趣的物体的圆形物体。在两个或更多个图像的第一图像中,该圆形物体可在相对于那个图像的第一位置处被检测到。在该顺序中的下一个图像中,该圆形物体可在相对于那个图像的第二位置处被检测到。由于在不同图像中所检测到的圆形物体的位置处的变化,装置控制150和/或图像调整130可以确定该圆形物体正在移动(或已经移动)。在其他示例中,感兴趣的圆形物体可以处于固定位置但在适当的地方旋转。可以在该一个或多个图像中检测该旋转的圆形物体。
再进一步地,从图像输入中检测到的圆形物体可被转化成针对与图像描绘有关的给定参考系的坐标数据。此坐标参考系可被转化成真实世界坐标系以便观察和/或预测关于感兴趣的物体的位置相关信息。考虑到来自图像捕获装置的物体的深度可以从该物体的描绘的量纲分析中确定,感兴趣的物体的位置因此可以从该物体的图像描绘中进行映射。除位置信息,感兴趣的物体的速率可以从该物体的图像描绘的参考系中确定为映射到感兴趣的真实世界物体的确定坐标系。
在另一个示例中,具有圆形特性的感兴趣的物体可放置于具有已知高度的物体上而非地面或地板上(例如在咖啡桌上或在远程控制的玩具卡车上)。使用关于感兴趣的物体的已知(或预先确定的)信息及已知高度,物体检测110可确定该一个或多个图像中该物体的更加精确的位置。此外,基于该信息(诸如已知信息和高度)及这些坐标系,图像调整130可提供将在显示装置上渲染的尺寸上精确(相对于感兴趣的物体的实际地点及图像捕获装置的位置)的图像。
例如,图像调整130可以处理这些物体检测到的图像124以便动态地调整图像的至少一部分。图像调整130还可以访问一套用于映射坐标参考系及真实世界坐标系的规则,这样使得这些被渲染的调整图像可相对于真实世界场景在尺寸上是精确的。这些规则可对应于真实世界参数。在某些示例中,如果不希望尺寸上精确的演绎,可通过例如用户输入改变这些真实世界参数。
图像调整130还可以在计算装置的存储器资源中存储经调整的图像132。这使得用户能够访问该存储器资源以便稍后查看任何所存储的经调整图像132。在其他实施例中,***100可以使得能够对这些图像进行附加处理用于执行其他操作。图像调整130例如可以访问先前处理的图像并且执行对这些图像的附加调整。在某些变体中,物体检测110和/或图像调整130执行的这些过程可在所存储的图像上执行,而不是“直播”或实时地执行。因此,例如,物体检测110和图像调整130所描述的这些过程可以可选地相对于这些图像被捕获和/或存储时按时间移动。
在其他示例中,图像调整130可以用图形图像(例如字符、动物、某个除球之外的其他物体)动态地覆盖或替代图像中所检测到的圆形物体,或者实时地改变所检测到的圆形物体的图像本身(例如改变圆形物体的颜色,或者扭曲该圆形物体)。经调整的图像132可提供给UI组件140,这样使得计算装置的用户可以在显示装置上看到包括被调整的所检测到的物体的渲染内容。UI组件140还可生成可以呈现于计算装置的显示装置上的一个或多个特征。如所描述的,在某些示例中,所渲染的调整内容可以相对于实际感兴趣的物体的位置及图像捕获装置的位置是尺寸上精确的。
例如,用户可以观看直播体育赛事(例如儿童在公园踢足球)并将她的计算装置的透镜指向场地。所接收到的视觉输入114可包括图像捕获装置检测到的多个图像的帧。物体检测110可以在图像序列中的每一个中(例如球的位置在每个图像中可以不同,因为球在移动)检测圆形物体(对应于感兴趣的物体,例如足球)。图像调整130可以通过对球进行突出显示或者在球周围提供一个环并且向UI组件140提供这些图像来处理所检测到的物体(例如所检测到的足球)。用户然后能够在计算装置的显示装置上看到这些经调整的图像132(带有任何附加特征)。
在其他实施例中,装置控制150可以处理这些物体检测到的图像124以便为远程装置提供一个或多个控制。例如,所检测到的圆形物体可以是与用户的计算装置配对或无线地连接的自驱动装置。用户可以在计算装置的显示装置上看到包括所检测到的圆形物体(例如用户的自驱动装置)的所接收到的视觉输入114的表示。用户则可以通过向装置控制150提供用户输入152(例如,触敏显示屏上的触摸输入)在触敏显示屏上与该自驱动装置的显示表示进行交互。
装置控制150接收物体检测到的图像124以及用户输入152以确定生成哪些类型的控制信息154。基于通过物体检测到的图像124接收到的对应于所检测到的圆形物体的信息,可以通过例如在显示屏的特定地点上检测用户输入152并且确定该地点对应于该图像上所检测到的圆形物体来确定控制信息154。例如,用户可以轻击自驱动装置的显示表示以使其例如旋转,或者在一个方向上轻击并拖拽他的或她的手指以使得自驱动装置相应地移动。控制信息154提供在WCOM 160上,这样使得该信息可提供给远程装置。
例如,装置控制150在该一个或多个物体检测到的图像124中确定所检测到的圆形物体的位置(例如所检测的圆形物体相对于该图像的位置)。当用户在自驱动装置的表示上提供了输入或者执行了手势(例如在触敏显示器上将表示拖拽到右侧)时,装置控制150可以确定该手势相对于参照物的路径(例如自驱动装置的显示表示的原位置),并将该手势转化成用于以类似方式移动自驱动装置的控制信号。这些控制信号可提供给自驱动装置以使得自驱动装置相应地移动。
WCOM 160用于在***100与其他外部装置(例如远程装置或用户的自驱动装置)之间交换数据。在一个实施例中,WCOM 160可以实现各种不同的协议,如蓝牙通信协议、无线通信协议、红外通信协议等。控制信息154可被无线地通信给该远程装置(例如自驱动装置)以使得自驱动装置执行对应于用户命令的指定动作。
在某些实施例中,装置控制150可以提供用于校准该远程装置的一个或多个组件(或用于校准计算装置的一个或多个组件)的控制信息154。例如,感兴趣的圆形物体(例如用户的自驱动装置)可以具有一个或多个陀螺仪。随着时间的过去,由于陀螺仪漂移,该陀螺仪可能需要校准。通过使用这些物体检测到的图像124,装置控制150可以检测例如自驱动装置是否在移动,或者它是否是静止的,并且提供(包括校准信息的)控制信息154以通过WCOM 160传输到自驱动装置。基于检测自驱动装置的移动线及这些物体检测到的图像124,装置控制150可以校准自驱动装置的陀螺仪。在一个实施例中,装置控制150还可以从自驱动装置接收装置信息162,包括关于自驱动装置的这些组件的当前信息(包括关于陀螺仪的实时信息)。装置控制150可以将此信息用于校准自驱动装置的陀螺仪。以此方式,***100可被用于消除陀螺仪漂移。
类似地,还可使用所检测到的圆形物体校准计算装置的该一个或多个陀螺仪。例如,当该圆形物体被确定为静止时,装置控制150可以通过将所检测到的圆形物体用作参照点来校准计算装置的陀螺仪。
物体检测110还可以为计算装置的其他组件或***和/或为远程装置(图1未示出)提供物体检测到的图像118用于附加处理。其他组件可以将这些所检测到的圆形物体处理为输入用于执行其他操作。
根据一个或多个实施例,还可以从远离计算装置的图像捕获装置处提供***100所接收到的视觉输入114。例如,图像捕获装置可以独立于计算装置。图像捕获装置可以检测和/或捕获场景并且将视觉输入114传输到计算装置(例如使用电线或无线地)。***100可以在例如从图像捕获装置无线地接收视觉输入114时通过WCOM 160接收视觉输入114。***100然后可以从接收自远程图像捕获装置的这些图像中检测一个或多个圆形物体并且基于所处理的所检测到的物体执行附加操作。
在另一个实施例中,***100可以接收这些图像(例如来自实时视频的帧)并且然后在一段时间后处理这些图像(例如检测一个或多个圆形物体和/或调整这些图像)。例如,图像捕获装置提供的视觉输入114可以在物体检测110检索或接收视觉输入114用于处理之前首先存储于计算装置的存储器资源中。物体检测110可以响应于用户输入126进行该处理(由此使得视觉输入114从该存储器资源中被物体检测110检索或接收)。在其他实施例中,***100甚至可以在这些图像被动态地处理之后执行附加处理。例如,在图像调整130首次处理这些物体检测到的图像124之前,稍后,图像调整130可以执行附加处理以向UI组件140提供不同的调整图像132。以此方式,用户可以在不同的时间查看不同的调整图像132(例如带有不同图形图像覆盖的调整图像)。
在某些示例中,***100中所描述的这些组件中的某些可以作为单独的组件或者作为相同组件的一部分而被提供。例如,物体检测110及图像调整130可以作为相同组件的一部分而被提供。在另一个示例中,物体检测110及装置控制150可以作为相同组件的一部分而被提供。在其他实施例中,***100中所描述的这些组件可以作为装置操作***的一部分或者作为一个或多个应用的一部分(例如作为照相机应用、远程装置控制应用、或者游戏应用的一部分)而被提供。可以用照相机应用(例如软件)和/或图像捕获装置的硬件实现逻辑。
在某些示例中,感兴趣的物体可以可替代地具有可进行尺寸和图像分析的其他预定义的形状,以在一个或多个图像中检测物体。例如,***100可以利用其他物体检测和/或图像处理技术来检测具有非圆形形状的形状的物体,如训练用于检测具有特定二维形状的物体的分类器(例如具有矩形形状或三角形形状)。物体检测110可检测其他预定义的形状以将关于那个物体的图像的尺寸信息转化成真实世界中的空间和/或位置信息。
作为补充或替代,本文所描述的示例还可用于相邻物体分析。在相邻物体分析中,可以基于其与感兴趣的物体的已知空间关系确定关于与感兴趣的物体相邻的物体的位置信息。例如,感兴趣的物体可以是坦克车,其中可在一个或多个图像中确定坦克车的位置。还可以使用相邻物体分析跟踪坦克车装配的***。
再进一步地,可以在给定场景的一个或多个图像中同时跟踪(例如具有圆形或球形形状的)多个感兴趣的物体。感兴趣的物体可以在移动中或是静止的。物体检测110可以检测多个感兴趣的物体连同每个被跟踪的物体的位置信息。相对于其他被跟踪的物体,每个被跟踪的物体的位置可被用于确定这些感兴趣的物体中间的其他感兴趣的物体或点。例如,可在图像中检测和跟踪多个球形物体以确定一个点云,目的是为了确定可能靠近这些跟踪的物体中的一个或多个的其他物体的位置。
方法论
图2根据实施例展示了一种用于操作计算装置的示例方法。如图2的实施例所描述的方法可以使用例如图1的实施例所描述的组件实现。相应地,对图1的元件进行参照目的是为了展示用于执行所描述的步骤或子步骤的适当元件或组件。
计算装置可以从其图像捕获装置接收多个图像(步骤200)。该多个图像可对应于图像捕获装置的透镜所指向或聚焦的场景的视觉输入。在某些实施例中,图像输入可对应于图像捕获装置所提供的实时视频(子步骤202)。实时视频可包括每秒(例如每秒30帧)检测和/或捕获到的很多帧(其中每个帧可以是一个图像)。
这些图像中的每一个可以被单独地处理以在这些图像中检测一个或多个圆形物体(步骤210)。计算装置可以对图像识别软件和/或其他图像处理方法进行操作以在每个图像中检测该一个或多个圆形物体。图像中的圆形物体可对应于存在于场景中的并且具有圆形外壳特性的感兴趣的物体。在一个实施例中,可通过应用已知的用于确定一个或多个感兴趣的物体的信息来检测该一个或多个圆形物体(子步骤212)。已知信息可以是用户提供的或者可以是预先配置和/或存储于计算装置的存储器资源中。
根据一个或多个实施例,已知信息可以包括该一个或多个感兴趣的物体的尺寸(子步骤214)。该一个或多个圆形物体的尺寸可对应于该物体的半径(或者例如椭圆形的半径)或该物体的直径、或者在某些情况下相对于显示装置的屏幕尺寸的相对尺寸。可通过使用关于该一个或多个圆形物体的尺寸信息在这些图像中的每一个中检测该一个或多个圆形物体,如圆形物体的半径或直径(例如以像素长度为单位)。此外,已知信息可包括与计算装置相对于地平面的定位对应的信息(子步骤216)。基于计算装置的透镜所指向的定向、方向、及位置,该一个或多个圆形物体可被确定为尺寸上更小(相对于屏幕尺寸)或尺寸上更大。在这种情况下,该圆形物体的半径或直径可在尺寸上动态地变化。如在图1中所讨论的,可以例如通过应用陀螺仪过滤器在每个图像中检测到圆形物体。此外,还可以确定该圆形物体的信息(如该圆形物体相对于该图像的位置信息)。
通过在这些图像中检测一个或多个圆形物体,计算装置可以将该一个或多个所检测到的物体及该一个或多个所检测到的物体的位置信息作为输入用于在计算装置上执行一个或多个操作或过程(步骤220)。例如,计算装置可以通过生成覆盖或通过用模仿该一个或多个圆形物体在这些图像中的移动的图形特征代替该图像中的所检测到的一个或多个圆形物体来对这些图像进行调整以用于在显示装置上进行显示(子步骤222)。此类图形调整可以对将真实世界场景用作游戏的一部分的游戏应用有用。
在一个实施例中,该覆盖还可以是具有三维特性的图形特征。该图形特征可被渲染为这些显示图像的一部分,这样使得它与所检测到的圆形物体的三维性及移动相一致。例如,如果该圆形物体旋转180度,所覆盖的图形特征还可以以类似特征旋转。
计算装置还可以将该一个或多个所检测到的物体处理为输入用于无线地控制该一个或多个所检测到的物体(例如自驱动装置)(子步骤224)。例如,用户可以在显示装置上对包含自驱动装置的表示的图像进行操控以便控制真正的自驱动装置(例如感兴趣的物体)以一定的速度向一定的方向移动。用户还可以轻击触敏显示器上的目标地点以便使得自驱动装置向该目标地点移动。在另一个实施例中,该一个或多个检测到的物体可被作为输入用于基于现实物体在用户及该现实圆形物体周围对图像进行投影或显示(子步骤226)。该一个或多个检测到的圆形物体还可被用于对所检测到的圆形物体的一个或多个组件进行校准(子步骤228)。
将该一个或多个所检测到的物体处理为输入的其他应用可包括在球类运动中跟踪球、或者将球和/或圆盘用作标记或固定参考点(例如框标)。例如,这些圆盘在该一个或多个图像中可被用作用于放置其他物体的参考点或测量点。此外,其他应用包括将该一个或多个所检测到的物体用于空间映射或导航。点、物***置、航途基准点等全部可以是在很长一段时间内对应于具体地点的给定虚拟地点。计算装置可以向所检测到的圆形物体提供关于该圆形物体的地点和位置的信息,这样使得该圆形物体(例如自驱动装置)可以测量它自己向目标地点的进度并且将本身导航到地点。在其他应用中,基于该一个或多个所检测到的圆形物体,可以通过从该一个或多个图像中选择(例如在显示屏上轻击)这些物体的地点来计算具有已知高度的物体的绝对位置。
图3A至图3B展示了实施例下一个已处理的图像的示例。如图3A至图3B的实施例所描绘的,可以使用例如图1的实施例所描述的组件实现显示装置上提供的示例用户界面特征。相应地,对图1的元件进行参照目的是为了展示用于执行所描述的步骤或子步骤的适当元件或组件。
图3A展示了包括圆形或球形物体(例如球)的表示的场景的图像。该圆形物体可处于运动中。然而,由于图3A展示了例如图像序列中的单个图像,该圆形物体被描绘为是静止的。计算装置可以在显示装置上将此类图像作为正在由计算装置的图像捕获装置检测和/或捕获的东西的预览的一部分来提供。
在计算装置在该多个图像中检测到圆形物体以及圆形物体的地点或位置时,所检测到的圆形物体可以作为输入用于执行一个或多个附加操作。在一个实施例中,可以通过视觉地改变所检测到的圆形物体来调整该一个或多个图像。例如,用户可以操作计算装置来玩游戏(例如操作游戏应用)。在图3B中,可以通过用另一个图形图像(例如龙)作为游戏的一部分覆盖或替代所检测到的圆形物体来调整包括所检测到的圆形物体的图像。随着球形物体实时地并且在现实世界中移动,所接收到的图像序列还将球描绘为正在移动。
可以处理这些图片中的每一个以检测该球形物体,并且可以将所检测到的球形物体处理为输入,这样使得在计算装置的显示装置上,所显示的龙也相应地移动。在某些变体中,可以动态地调整所渲染的这些图像。例如,可响应于触发(如用户输入或正在向特定地点或者另一个感兴趣的物体附近移动的感兴趣的物体)而将龙的图形图像动态地变成蜥蜴的图形图像。
作为补充或替代,计算装置(如执行图1的***100的装置)可以检测图像中的多个圆形物体并且跟踪该多个圆形物体的位置和/或移动,而另一个计算装置控制感兴趣的物体。在某些实施例中,处理这些图像以检测一个或多个圆形物体的图像捕获信息和/或计算装置可独立于并且不同于控制感兴趣的物体的移动的计算装置,如圆形或球形自驱动装置。再进一步地,在一个变体中,基于计算装置上所检测并跟踪的物体渲染的内容(例如图形覆盖)可被基于另一个计算装置提供的一个或多个触发或输入而动态地改变。
例如,在游戏环境中,多个用户可以彼此交互,其中第一用户使用第一计算装置控制感兴趣的物体的移动,而第二用户和第三用户跟踪感兴趣的物体并且渲染其对应计算装置上的内容。第四用户可以使用第四计算装置来控制该第二及第三用户的装置上显示什么内容(例如,动态地调整显示什么图形图像来代替所检测到的物体)。例如,在一个实现方式中,该第二用户可以跟踪感兴趣的物体并且查看与该第三用户的计算装置上所渲染的内容不同的渲染内容(例如,基于该第四用户控制向单独用户显示什么内容)。这些计算装置可以通过无线通信协议(如蓝牙或Wi-Fi)彼此通信。
在另一个使用示例中,具有对应计算装置的多个用户可以检测并跟踪十个感兴趣的物体,包括一个或多个自驱动装置。对于一个或多个感兴趣的物体的控制可在这些用户之间传递。
硬件图
图4展示了本文所描述的实施例可在其上实现的计算机***的示例硬件图。例如,在图1的情况下,可以使用如图4所描述的计算机***实现***100。在一个实施例中,计算装置400可对应于移动计算装置,如能够进行电话、消息传送及数据服务的蜂窝装置。此类装置的示例包括用于蜂窝载体、数字照相机、或膝上型计算机及台式计算机(例如个人计算机)的智能电话、手机或平板计算机装置。计算装置400包括处理资源(例如一个或多个处理器)410、存储器资源420、显示装置430、一个或多个通信子***440(包括无线通信子***)、输入机制450、及照相机组件460。显示装置430可以是还可从用户处接收输入的触敏显示装置。在一个实施例中,这些通信子***440中的至少一个通过数据通道和语音通道发送和接收蜂窝数据。
这些处理资源410被配置有软件和/或其他逻辑以执行实施例所描述的一个或多个过程、步骤及其他功能,如图1至图3以及在应用的别处所描述的。这些处理资源410被配置成实现***100(如图1所描述的),其指令和数据存储于这些存储器资源420中。例如,用于执行物体检测(包括图像过滤、梯度检测、图像标记)的指令、图像调整、UI组件、及装置控制可存储于计算装置400的这些存储器资源420中。
这些存储器资源410可以执行用于进行物体检测和用于接收已由图像捕获装置的透镜和/或其他组件460捕获的图像(通过视觉输入462)的指令。在该一个或多个图像中检测到一个或多个圆形物体之后,这些处理资源410可以执行用于使得所调整的图像412在显示装置430上呈现的指令。这些处理资源410还可以执行指令以通过这些通信子***440为远程装置提供装置控制414。
在某些实施例中,这些处理资源410可以执行并且操作各种不同的应用和/或功能,例如首页或开始屏幕、应用启动页面、信息传送应用(例如SMS信息传送应用、电子邮件应用、IM应用)、电话应用、游戏应用、日历应用、文件应用、网络浏览器应用、钟表应用、照相机应用、媒体浏览应用(例如用于视频、图像、音频)、社交媒体应用、财务应用、及装置设置。
本文所描述的实施例预期推及本文所描述的独立于其他概念、观点或***的单独元件和概念,并且实施例包括本申请中任何地方所列举的元件的组合。虽然本文参照附图详细描述了实施例,但应理解本发明并不限制于这些精确实施例。同样地,许多修改和变化对于本领域从业人员而言将是明显的。相应地,旨在由以下权利要求书及其等效物对本发明的范围进行定义。此外,或者单独地或者作为实施例的一部分描述的特定特征预期可以与其他单独描述的特征或者其他实施例的一部分进行结合,即时其他特征和实施例并未提及该特定特征。因此,描述组合的缺乏不应该使得发明人排除对此类组合的权利进行要求。

Claims (20)

1.一种用于操作计算装置的方法,该方法由一个或多个处理器执行并且包括:
处理由该计算装置的一个图像捕获装置捕获的一个场景的一个或多个图像,该场景包括一个运动中的并且具有一个特有的圆形形状的感兴趣的物体,其中,处理该一个或多个图像包括检测一个对应于该感兴趣的物体的圆形物体;
在该一个或多个图像中基于该圆形物体的相对位置确定位置信息;以及
实现利用从该圆形物体的该相对位置确定的该位置信息的一个或多个过程。
2.如权利要求1所述的方法,其中,实现该一个或多个过程包括在该计算装置的一个显示器上基于所确定的位置信息显示该感兴趣的物体的表示。
3.如权利要求1所述的方法,其中,该感兴趣的物体对应于一个具有一个圆形结构特征的自驱动装置。
4.如权利要求3所述的方法,其中,该自驱动装置是球形的。
5.如权利要求1所述的方法,其中,检测该圆形物体包括将一个过滤器应用到该一个或多个图像中的每一个。
6.如权利要求5所述的方法,其中,该过滤器是一个灰度过滤器,并且其中,应用该过滤器包括为该一个或多个图像中的每一个生成一个灰度图像。
7.如权利要求6所述的方法,其中,检测该圆形物体包括为该一个或多个灰度图像中的每一个的某些像素确定梯度,该梯度包括一个具有一个方向的矢量,该方向上一个像素的亮度级低于该方向上一个或多个其他像素的亮度级。
8.如权利要求7所述的方法,其中,检测该圆形物体包括,针对每个像素,在该梯度的方向上的那个像素的定义距离内标记一个点,并且基于多个标记点在该一个或多个灰度图像中确定该圆形物体的位置。
9.如权利要求1所述的方法,其中,实现该一个或多个过程包括调整在其中检测到该圆形物体的该一个或多个图像的至少一部分。
10.如权利要求9所述的方法,其中,调整该一个或多个图像的至少一部分包括生成一个图形特征来覆盖该圆形物体。
11.如权利要求1所述的方法,其中,该圆形物体对应于一个可由该计算装置无线地控制的自驱动装置,并且其中,实现该一个或多个过程包括(i)确定该自驱动装置的一个参考点,(ii)使得一个用户能够与一个触敏显示器上的该圆形物体的显示表示进行交互,以及(iii)基于该参考点控制该圆形物体的运动。
12.如权利要求11所述的方法,其中,实现该一个或多个过程包括对该圆形物体的一个或多个组件进行校准。
13.一种存储指令的非瞬态计算机可读介质,在由一个处理器执行时这些指令使得该处理器:
处理由该计算装置的一个图像捕获装置捕获的一个场景的一个或多个图像,该场景包括一个运动中的并且具有一个特有的圆形形状的感兴趣的物体,其中,处理该一个或多个图像包括检测一个对应于该感兴趣的物体的圆形物体;
在该一个或多个图像中基于该圆形物体的相对位置确定位置信息;以及
实现利用从该圆形物体的该相对位置确定的该位置信息的一个或多个过程。
14.如权利要求13所述的非瞬态计算机可读介质,其中,这些指令使得该处理器通过将一个灰度过滤器应用到该一个或多个图像中的每一个来检测该圆形物体,并且其中,这些指令使得该处理器为该一个或多个图像中的每一个生成一个灰度图像。
15.如权利要求14所述的非瞬态计算机可读介质,其中,这些指令使得该处理器通过为该一个或多个灰度图像中的每一个的某些像素确定梯度来检测该圆形物体,该梯度包括一个具有一个方向的矢量,该方向上一个像素的亮度级低于该方向上一个或多个其他像素的亮度级。
16.如权利要求15所述的非瞬态计算机可读介质,其中,这些指令使得该处理器通过针对每个像素在该梯度的方向上的那个像素的定义距离内标记一个点并且基于多个标记点在该一个或多个灰度图像中确定该圆形物体的位置来检测该圆形物体。
17.如权利要求13所述的非瞬态计算机可读介质,其中,该感兴趣的物体对应于一个具有一个圆形结构特征的自驱动装置。
18.如权利要求16所述的非瞬态计算机可读介质,其中,该圆形物体对应于一个可由该计算装置无线地控制的自驱动装置,并且其中,这些指令使得该处理器通过以下方式实现该一个或多个过程:(i)确定该自驱动装置的一个参考点,(ii)使得一个用户能够与一个触敏显示器上的该圆形物体的显示表示进行交互,以及(iii)基于该参考点控制该圆形物体的运动。
19.如权利要求18所述的非瞬态计算机可读介质,其中,这些指令使得该处理器实现该一个或多个过程,包括对该圆形物体的一个或多个组件进行校准。
20.一种移动计算装置,包括:
一个图像捕获装置;
一个存储器;以及
一个耦合到该图像捕获装置及该存储器的处理器,该处理器:
处理由该计算装置的一个图像捕获装置捕获的一个场景的一个或多个图像,该场景包括一个运动中的并且具有一个特有的圆形形状的感兴趣的物体,其中,处理该一个或多个图像包括检测一个对应于该感兴趣的物体的圆形物体;
在该一个或多个图像中基于该圆形物体的相对位置确定位置信息;以及
实现利用从该圆形物体的该相对位置确定的该位置信息的一个或多个过程。
CN201380034822.5A 2012-05-14 2013-05-14 通过检测图像中的圆形物体操作计算装置 Pending CN104428791A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201261646716P 2012-05-14 2012-05-14
US61/646,716 2012-05-14
US13/894,247 US9280717B2 (en) 2012-05-14 2013-05-14 Operating a computing device by detecting rounded objects in an image
US13/894,247 2013-05-14
PCT/US2013/041023 WO2013173389A1 (en) 2012-05-14 2013-05-14 Operating a computing device by detecting rounded objects in an image

Publications (1)

Publication Number Publication Date
CN104428791A true CN104428791A (zh) 2015-03-18

Family

ID=49548645

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380034822.5A Pending CN104428791A (zh) 2012-05-14 2013-05-14 通过检测图像中的圆形物体操作计算装置

Country Status (7)

Country Link
US (2) US9280717B2 (zh)
EP (1) EP2850512A4 (zh)
JP (1) JP2015524951A (zh)
KR (1) KR20150012274A (zh)
CN (1) CN104428791A (zh)
HK (1) HK1207455A1 (zh)
WO (1) WO2013173389A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108297691A (zh) * 2017-01-11 2018-07-20 通用汽车环球科技运作有限责任公司 用于在车辆的相机显示器上提供通知的方法和***

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150154799A1 (en) * 2013-11-29 2015-06-04 At&T Intellectual Property I, L.P. Replacing A Physical Object Perception With A Modified Perception
US9090214B2 (en) 2011-01-05 2015-07-28 Orbotix, Inc. Magnetically coupled accessory for a self-propelled device
US9218316B2 (en) 2011-01-05 2015-12-22 Sphero, Inc. Remotely controlling a self-propelled device in a virtualized environment
US8571781B2 (en) 2011-01-05 2013-10-29 Orbotix, Inc. Self-propelled device with actively engaged drive system
US9429940B2 (en) 2011-01-05 2016-08-30 Sphero, Inc. Self propelled device with magnetic coupling
US10281915B2 (en) 2011-01-05 2019-05-07 Sphero, Inc. Multi-purposed self-propelled device
JP4824837B1 (ja) * 2011-05-26 2011-11-30 株式会社クリエイティブ・ブレインズ 市場評価の調査装置および調査方法
US9827487B2 (en) 2012-05-14 2017-11-28 Sphero, Inc. Interactive augmented reality using a self-propelled device
CN104428791A (zh) 2012-05-14 2015-03-18 澳宝提克斯公司 通过检测图像中的圆形物体操作计算装置
US10056791B2 (en) 2012-07-13 2018-08-21 Sphero, Inc. Self-optimizing power transfer
JP6297540B2 (ja) * 2013-04-22 2018-03-20 富士通株式会社 システムの制御方法、携帯情報端末の制御方法、サーバの制御方法
US9829882B2 (en) 2013-12-20 2017-11-28 Sphero, Inc. Self-propelled device with center of mass drive system
KR102197964B1 (ko) * 2014-01-29 2021-01-04 엘지전자 주식회사 포터블 디바이스 및 그 제어 방법
US9760095B2 (en) * 2015-04-02 2017-09-12 Sphero, Inc. Utilizing asymmetrical radiation pattern to determine relative orientation
US10026229B1 (en) * 2016-02-09 2018-07-17 A9.Com, Inc. Auxiliary device as augmented reality platform
US10540257B2 (en) * 2017-03-16 2020-01-21 Fujitsu Limited Information processing apparatus and computer-implemented method for evaluating source code
US11712637B1 (en) 2018-03-23 2023-08-01 Steven M. Hoffberg Steerable disk or ball
CN117541627B (zh) * 2024-01-10 2024-04-16 山东师范大学 一种基于vr技术的用户运动指导***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060080802A1 (en) * 2004-10-18 2006-04-20 Funai Electric Co., Ltd. Self-propelled cleaner charging-type travel system and charging-type travel system
CN101154110A (zh) * 2006-09-29 2008-04-02 三星电子株式会社 基于真实空间的图像来控制移动装置的方法、设备和介质
US20090028439A1 (en) * 2007-07-27 2009-01-29 Sportvision, Inc. Providing virtual inserts using image tracking with camera and position sensors
US20090284553A1 (en) * 2006-11-09 2009-11-19 Parrot Method of defining a game zone for a video game system
US20090316012A1 (en) * 2008-06-21 2009-12-24 Matos Jeffrey A Method of processing multiple video images
US20120009845A1 (en) * 2010-07-07 2012-01-12 Juniper Holding Corp. Configurable location-aware toy capable of communicating with like toys and associated system infrastructure for communicating with such toys

Family Cites Families (400)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US90546A (en) 1869-05-25 Improvement in velocipedes
GB189703727A (en) 1897-02-11 1898-01-15 Joachim Heinrich Homeister An Improved Magnetic Toy.
US933623A (en) 1909-03-15 1909-09-07 Brown Paul W Mechanical toy.
US1263262A (en) 1917-03-19 1918-04-16 Mytic Ball Company Toy.
US2796601A (en) 1954-06-25 1957-06-18 Zenith Radio Corp Television receiver control arrangement
US2949696A (en) 1957-05-21 1960-08-23 Marvin I Glass Toy
US2977714A (en) 1958-12-02 1961-04-04 Blair W Gibson Self propelled toy
US3313365A (en) 1965-05-07 1967-04-11 Harold A Jackson Two-wheeled motor vehicle
US3667156A (en) 1970-12-02 1972-06-06 Eijiro Tomiyama Motor-driven rolling toy
US3683216A (en) 1971-02-24 1972-08-08 Richard F Post Inertial energy storage apparatus and system for utilizing the same
US3821995A (en) 1971-10-15 1974-07-02 E Aghnides Vehicle with composite wheel
US4310987A (en) 1980-04-24 1982-01-19 Chieffo Joseph M Amusement device
US4519466A (en) 1982-03-30 1985-05-28 Eiko Shiraishi Omnidirectional drive system
US4541814A (en) 1983-12-23 1985-09-17 Martin John E Radio controlled vehicle within a sphere
US4601675A (en) 1984-05-25 1986-07-22 Robinson Donald E Mechanized toy ball
US4733737A (en) 1985-08-29 1988-03-29 Reza Falamak Drivable steerable platform for industrial, domestic, entertainment and like uses
US4996468A (en) 1987-09-28 1991-02-26 Tennant Company Automated guided vehicle
US4893182A (en) * 1988-03-18 1990-01-09 Micronyx, Inc. Video tracking and display system
EP0371149A1 (de) 1988-11-18 1990-06-06 Posch, Stefan jun. Rollkörpereinheit für Spiel- und Kunstobjekte
US4897070A (en) 1989-04-14 1990-01-30 Wagstaff Ronald D Two-wheeled motorized toy
KR940009860B1 (ko) 1989-12-08 1994-10-18 가부시끼가이샤 히다찌세이사꾸쇼 자주식 수송기구
JPH03182290A (ja) 1989-12-08 1991-08-08 Masatoshi Ikeda マジックボール
JP2520497Y2 (ja) 1990-04-20 1996-12-18 大陽工業株式会社 飛行機玩具
US5297951A (en) 1992-05-13 1994-03-29 Kabushiki Kaisha Meiki Seisakusho Mold for producing molded discs
US5342051A (en) * 1992-10-30 1994-08-30 Accu-Sport International, Inc. Apparatus and method for tracking the flight of a golf ball
US5297981A (en) 1993-02-04 1994-03-29 The Ertl Company, Inc. Self-propelled bouncing ball
US5413345A (en) * 1993-02-19 1995-05-09 Nauck; George S. Golf shot tracking and analysis system
US5513854A (en) * 1993-04-19 1996-05-07 Daver; Gil J. G. System used for real time acquistion of data pertaining to persons in motion
US5628232A (en) 1994-01-14 1997-05-13 Rosen Motors Lp Flywheel rotor with conical hub and methods of manufacture therefor
US5767595A (en) 1993-11-08 1998-06-16 Rosen Motors, L.P. Flywheel system for mobile energy storage
US5595121A (en) 1994-04-15 1997-01-21 The Walt Disney Company Amusement ride and self-propelled vehicle therefor
US5439408A (en) 1994-04-26 1995-08-08 Wilkinson; William T. Remote controlled movable ball amusement device
JPH07308462A (ja) 1994-05-17 1995-11-28 Jii K Tec:Kk 球状移動体及びその転動装置
US6021222A (en) * 1994-08-16 2000-02-01 Ricoh Co., Ltd. System and method for the detection of a circle image for pattern recognition
US5578813A (en) * 1995-03-02 1996-11-26 Allen; Ross R. Freehand image scanning device which compensates for non-linear movement
US5780826A (en) * 1995-03-27 1998-07-14 Toyo Umpanki Co., Ltd. Container handling apparatus and management system
JP3241564B2 (ja) 1995-05-10 2001-12-25 富士通株式会社 通常車輪型全方向移動ロボットの運動制御のための制御装置および方法
US6267673B1 (en) 1996-09-20 2001-07-31 Nintendo Co., Ltd. Video game system with state of next world dependent upon manner of entry from previous world via a portal
FI960103A0 (fi) 1996-01-09 1996-01-09 Torsten Schoenberg Roerlig robot
US5692946A (en) 1996-01-11 1997-12-02 Ku; Wang-Mine Spherical steering toy
CN2246010Y (zh) 1996-02-14 1997-01-29 林国荣 滚动玩具的改良结构
US5952796A (en) 1996-02-23 1999-09-14 Colgate; James E. Cobots
JP3661894B2 (ja) 1996-03-19 2005-06-22 ソニー株式会社 球体移動装置
US5798593A (en) 1996-05-02 1998-08-25 Satcon Technology Corporation Solid rotor assembly
US5769718A (en) 1996-05-15 1998-06-23 Rieder; William R. Video game apparatus and medium readable by a computer stored with video game program
GB2319756A (en) 1996-11-28 1998-06-03 Leif Levon Spherical vehicle
US5953056A (en) * 1996-12-20 1999-09-14 Whack & Track, Inc. System and method for enhancing display of a sporting event
US6449010B1 (en) * 1996-12-20 2002-09-10 Forsum Digital Effects System and method for enhancing display of a sporting event
US5759083A (en) 1997-01-24 1998-06-02 Soma International Ltd. Toy vehicle with integral ball playing apparatus
AU7277198A (en) 1997-05-05 1998-11-27 Ralph Dratman Inter-cooperating toys
US5871386A (en) 1997-07-25 1999-02-16 William T. Wilkinson Remote controlled movable ball amusement device
DE19809168A1 (de) 1998-02-26 1999-09-09 Riesen Gesteuert angetriebenes Spielzeug in Kugelform
US6573883B1 (en) 1998-06-24 2003-06-03 Hewlett Packard Development Company, L.P. Method and apparatus for controlling a computing device with gestures
EP1113388B1 (en) * 1998-09-10 2007-03-07 Ecchandes Inc. Visual device
JP2000137632A (ja) 1998-10-30 2000-05-16 Square Co Ltd コンピュータ読取可能な記録媒体、光ディスクおよび情報処理装置
US6390213B1 (en) 1998-11-16 2002-05-21 Joel N. Bleicher Maneuverable self-propelled cart
JP3980205B2 (ja) 1998-12-17 2007-09-26 コニカミノルタホールディングス株式会社 作業ロボット
US6980956B1 (en) 1999-01-07 2005-12-27 Sony Corporation Machine apparatus and its driving method, and recorded medium
US8364136B2 (en) 1999-02-01 2013-01-29 Steven M Hoffberg Mobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system
JP2000218578A (ja) 1999-02-03 2000-08-08 Sony Corp 球形ロボット
IL130158A0 (en) 1999-05-27 2000-06-01 Kalisch Gad Bordered flying tool
CA2274770A1 (fr) 1999-06-15 2000-12-15 Serge Caron Robot-boule
US6456938B1 (en) * 1999-07-23 2002-09-24 Kent Deon Barnard Personal dGPS golf course cartographer, navigator and internet web site with map exchange and tutor
ATE306096T1 (de) 1999-08-31 2005-10-15 Swisscom Ag Mobiler roboter und steuerverfahren für einen mobilen roboter
NL1013353C2 (nl) 1999-10-20 2001-04-23 Lely Res Holding Voertuig.
JP4207336B2 (ja) 1999-10-29 2009-01-14 ソニー株式会社 移動ロボットのための充電システム、充電ステーションを探索する方法、移動ロボット、コネクタ、及び、電気的接続構造
US6459955B1 (en) 1999-11-18 2002-10-01 The Procter & Gamble Company Home cleaning robot
JP3470315B2 (ja) 1999-11-30 2003-11-25 日本航空電子工業株式会社 傾斜センサ
JP2001167954A (ja) 1999-12-06 2001-06-22 Toyota Autom Loom Works Ltd 充電用受電側カプラ及び電磁誘導式受電側充電装置
WO2001048689A1 (fr) 1999-12-28 2001-07-05 Sony Corporation Systeme de transmission d'informations, procede de transmission d'informations, robot, support d'enregistrement d'informations, systeme de vente en ligne, procede de vente en ligne et serveur de vente
JP2001222316A (ja) 2000-02-09 2001-08-17 Sony Corp ロボットの管理システム及びロボットの管理方法
CN1364275A (zh) 2000-02-10 2002-08-14 索尼公司 自动装置、信息提供装置、机器人装置和交易方法
US6901110B1 (en) * 2000-03-10 2005-05-31 Obvious Technology Systems and methods for tracking objects in video sequences
US6315667B1 (en) 2000-03-28 2001-11-13 Robert Steinhart System for remote control of a model airplane
US6845297B2 (en) 2000-05-01 2005-01-18 Irobot Corporation Method and system for remote control of mobile robot
WO2001084260A2 (en) 2000-05-01 2001-11-08 Irobot Corporation Method and system for remote control of mobile robot
JP4469476B2 (ja) 2000-08-09 2010-05-26 パナソニック株式会社 眼位置検出方法および眼位置検出装置
US6458008B1 (en) 2000-09-05 2002-10-01 Jamie Hyneman Remote control device with gyroscopic stabilization and directional control
US6859555B1 (en) * 2000-09-19 2005-02-22 Siemens Corporate Research, Inc. Fast dominant circle detection through horizontal and vertical scanning
US6502657B2 (en) 2000-09-22 2003-01-07 The Charles Stark Draper Laboratory, Inc. Transformable vehicle
DE10146862A1 (de) 2000-10-17 2002-05-02 Richard Eckl Vollbewegliches Fahrzeug in Form einer Kugel
JP2002126373A (ja) 2000-10-23 2002-05-08 Izumi Toda 玉乗り玩具
US6439956B1 (en) 2000-11-13 2002-08-27 Interact Accessories, Inc. RC car device
SE0004466D0 (sv) 2000-12-04 2000-12-04 Abb Ab Mobile Robot
US7538764B2 (en) * 2001-01-05 2009-05-26 Interuniversitair Micro-Elektronica Centrum (Imec) System and method to obtain surface structures of multi-dimensional objects, and to represent those surface structures for animation, transmission and display
US7904194B2 (en) 2001-02-09 2011-03-08 Roy-G-Biv Corporation Event management systems and methods for motion control systems
CN1098751C (zh) 2001-02-15 2003-01-15 上海交通大学 球形移动机器人
US9625905B2 (en) 2001-03-30 2017-04-18 Immersion Corporation Haptic remote control for toys
EP1390823A1 (en) 2001-05-25 2004-02-25 Lego A/S Toy robot programming
JP3657889B2 (ja) 2001-05-25 2005-06-08 株式会社東芝 充電式電気掃除機
US7499077B2 (en) * 2001-06-04 2009-03-03 Sharp Laboratories Of America, Inc. Summarization of football video content
JP3357668B2 (ja) 2001-09-21 2002-12-16 文明 霍川 サッカー・格闘ロボットとその駆動・操作装置
US7714880B2 (en) 2001-11-16 2010-05-11 Honeywell International Inc. Method and apparatus for displaying images on a display
US7058205B2 (en) * 2001-12-07 2006-06-06 Xerox Corporation Robust, on-line, view-based appearance models for visual motion analysis and visual tracking
US8375838B2 (en) 2001-12-14 2013-02-19 Irobot Corporation Remote digital firing system
US6786795B1 (en) 2002-02-07 2004-09-07 Bang Zoom Design Ltd. Remote-controlled tractor trailer toy
AU2003217587A1 (en) 2002-02-15 2003-09-09 Canesta, Inc. Gesture recognition system using depth perceptive sensors
US10242255B2 (en) 2002-02-15 2019-03-26 Microsoft Technology Licensing, Llc Gesture recognition system using depth perceptive sensors
JP3945279B2 (ja) 2002-03-15 2007-07-18 ソニー株式会社 障害物認識装置、障害物認識方法、及び障害物認識プログラム並びに移動型ロボット装置
US7107196B2 (en) 2002-03-21 2006-09-12 International Business Machines Corporation Model controller computer interface
US7260253B2 (en) * 2002-04-19 2007-08-21 Visiongate, Inc. Method for correction of relative object-detector motion between successive views
GB2405010A (en) 2002-05-13 2005-02-16 Cons Global Fun Unltd Llc Method and system for interacting with simulated phenomena
JP3902551B2 (ja) 2002-05-17 2007-04-11 日本ビクター株式会社 移動ロボット
US7324663B2 (en) * 2002-06-06 2008-01-29 Wintriss Engineering Corporation Flight parameter measurement system
US7292711B2 (en) * 2002-06-06 2007-11-06 Wintriss Engineering Corporation Flight parameter measurement system
US20050264472A1 (en) 2002-09-23 2005-12-01 Rast Rodger H Display methods and systems
SE524627C2 (sv) 2002-10-07 2004-09-07 Abb Research Ltd Trådlös regulator och förfarande för styrning av en anordning anordnad relativt en robot
JP2004148439A (ja) 2002-10-30 2004-05-27 Sony Corp 球形ロボット及び球形ロボットの制御方法
CA2412815A1 (fr) 2002-11-27 2004-05-27 Martin Deschambault Plate-forme robotique mobile et modulaire offrant plusieurs modes de locomotion pour effectuer des mouvements evolues en trois dimensions
US7015831B2 (en) 2002-12-17 2006-03-21 Evolution Robotics, Inc. Systems and methods for incrementally updating a pose of a mobile device calculated by visual simultaneous localization and mapping techniques
SE0203908D0 (sv) 2002-12-30 2002-12-30 Abb Research Ltd An augmented reality system and method
US7258591B2 (en) 2003-01-06 2007-08-21 The Chinese University Of Hong Kong Mobile roly-poly-type apparatus and method
JP4363177B2 (ja) 2003-01-31 2009-11-11 日本ビクター株式会社 移動ロボット
JP2004237075A (ja) 2003-02-06 2004-08-26 Samsung Kwangju Electronics Co Ltd 外部充電装置を有するロボット掃除機システム及びロボット掃除機の外部充電装置の接続方法。
JP4026001B2 (ja) 2003-02-26 2007-12-26 ソニー株式会社 非接触式電力送電システム、映像表示装置、音出力装置および電子機器
JP2004268235A (ja) 2003-03-11 2004-09-30 Sony Corp ロボット装置、その行動制御方法及びプログラム
US6855028B2 (en) 2003-03-29 2005-02-15 Robert P Siegel Remotely controlled steerable ball
US7755660B2 (en) * 2003-05-02 2010-07-13 Ensco, Inc. Video inspection system for inspection of rail components and method thereof
US7343232B2 (en) 2003-06-20 2008-03-11 Geneva Aerospace Vehicle control system including related methods and components
US7283647B2 (en) * 2003-07-16 2007-10-16 Mcnitt Michael J Method and system for physical motion analysis and training of a golf club swing motion using image analysis techniques
US7298869B1 (en) 2003-07-21 2007-11-20 Abernathy Donald A Multispectral data acquisition system and method
US7756322B2 (en) 2003-08-18 2010-07-13 Honda Motor Co., Ltd. Picture taking mobile robot
US8027349B2 (en) 2003-09-25 2011-09-27 Roy-G-Biv Corporation Database event driven motion systems
JP2005103679A (ja) 2003-09-29 2005-04-21 Toshiba Corp ロボット装置
US7130741B2 (en) 2003-10-23 2006-10-31 International Business Machines Corporation Navigating a UAV with a remote control device
JP4041060B2 (ja) * 2003-12-02 2008-01-30 キヤノンシステムソリューションズ株式会社 画像処理装置、画像処理方法
US7813836B2 (en) 2003-12-09 2010-10-12 Intouch Technologies, Inc. Protocol for a remotely controlled videoconferencing robot
US7704119B2 (en) 2004-02-19 2010-04-27 Evans Janet E Remote control game system with selective component disablement
KR100590549B1 (ko) 2004-03-12 2006-06-19 삼성전자주식회사 3차원 포인팅 방법을 이용한 로봇의 원격 제어 방법 및이를 구현한 로봇 제어 시스템
US7173604B2 (en) 2004-03-23 2007-02-06 Fujitsu Limited Gesture identification of controlled devices
US7155336B2 (en) 2004-03-24 2006-12-26 A9.Com, Inc. System and method for automatically collecting images of objects at geographic locations and displaying same in online directories
US9270478B2 (en) 2004-04-13 2016-02-23 Brigham Young University Systems and methods for controlling and monitoring multiple electronic devices
US6945843B1 (en) 2004-04-28 2005-09-20 Motosko Stephen J Toy lowrider model vehicle
US6902464B1 (en) 2004-05-19 2005-06-07 Silver Manufactory Holdings Company Limited Rolling toy
US7409924B2 (en) * 2004-07-15 2008-08-12 Lawrence Kates Training, management, and/or entertainment system for canines, felines, or other animals
US7424867B2 (en) * 2004-07-15 2008-09-16 Lawrence Kates Camera system for canines, felines, or other animals
US7170047B2 (en) 2004-07-19 2007-01-30 Anadish Kumar Pal Opto-electronic encoder with three-dimensional scales
US7340344B2 (en) * 2004-09-10 2008-03-04 Honeywell International Inc. Spherical position monitoring system
JP2006122179A (ja) * 2004-10-27 2006-05-18 Funai Electric Co Ltd 自走式走行機
KR100645379B1 (ko) 2004-10-29 2006-11-15 삼성광주전자 주식회사 로봇 제어 시스템 및 로봇 제어방법
SE0402672D0 (sv) 2004-11-02 2004-11-02 Viktor Kaznov Ball robot
JP4410661B2 (ja) 2004-11-09 2010-02-03 株式会社日立製作所 分散制御システム
EP1813970A4 (en) 2004-11-19 2009-06-24 Mitsubishi Plastics Inc LIGHT REFLECTOR AND PROCESS FOR ITS MANUFACTURE
US7420476B2 (en) 2005-01-07 2008-09-02 Raytheon Company Programmable cockpit upgrade system
CN101147188B (zh) * 2005-01-21 2010-09-29 格斯图尔泰克股份有限公司 图像处理中基于运动的跟踪的方法和***
US20100004798A1 (en) 2005-01-25 2010-01-07 William Kress Bodin Navigating a UAV to a next waypoint
US20060271251A1 (en) 2005-02-17 2006-11-30 Hopkins Jeffrey A Unmanned vehicle control
US7946528B2 (en) 2005-04-15 2011-05-24 Urban Aeronautics, Ltd. Flight control system especially suited for VTOL vehicles
KR100624387B1 (ko) 2005-04-25 2006-09-20 엘지전자 주식회사 주행영역 지정이 가능한 로봇 시스템
US7344430B2 (en) 2005-05-12 2008-03-18 Hasty Christopher M Remote/occupant controlled toy vehicle
US20060277466A1 (en) 2005-05-13 2006-12-07 Anderson Thomas G Bimodal user interaction with a simulated object
US20080267450A1 (en) 2005-06-14 2008-10-30 Maki Sugimoto Position Tracking Device, Position Tracking Method, Position Tracking Program and Mixed Reality Providing System
US7699683B2 (en) * 2005-06-22 2010-04-20 Mga Entertainment, Inc. Remote control paintball gun
US20070162862A1 (en) 2005-07-06 2007-07-12 Gemini Mobile Technologies, Inc. Selective user monitoring in an online environment
JP4653221B2 (ja) 2005-07-25 2011-03-16 エフシーアイ 嵌合状態指示手段を備えた電気接続デバイス
US7729537B2 (en) * 2005-08-01 2010-06-01 Siemens Medical Solutions Usa, Inc. Editing of presegemented images/volumes with the multilabel random walker or graph cut segmentations
JP2007040762A (ja) 2005-08-01 2007-02-15 Toyota Motor Corp 光ジャイロ較正装置、光ジャイロを搭載するロボット及び光ジャイロ較正プログラム
US20090118020A1 (en) 2005-08-25 2009-05-07 Koivisto Ari M Method and device for sending and receiving game content including download thereof
JP4788246B2 (ja) 2005-08-31 2011-10-05 ソニー株式会社 入力装置及び入力方法
JP2007072802A (ja) 2005-09-07 2007-03-22 Akebono Brake Ind Co Ltd カメラ付きヘルメットを用いた情報通信システム
ATE522330T1 (de) 2005-09-30 2011-09-15 Irobot Corp Robotersystem mit kabelloser kommunikation mittels tcp/ip übertragung
JP5105458B2 (ja) 2005-10-04 2012-12-26 任天堂株式会社 ゲームシステムおよびゲームプログラム
US8142287B2 (en) 2005-10-11 2012-03-27 Zeemote Technology Inc. Universal controller for toys and games
US7471214B2 (en) 2005-10-13 2008-12-30 Honeywell International Inc. Intuitive wind velocity and direction presentation
US7702131B2 (en) * 2005-10-13 2010-04-20 Fujifilm Corporation Segmenting images and simulating motion blur using an image sequence
DE102005051799A1 (de) 2005-10-27 2007-05-03 Stefan Reich Verfahren und Vorrichtung zur Fernsteuerung und Stabilisierung unbemannter Luftfahrzeuge
US20070112462A1 (en) 2005-11-10 2007-05-17 Jong-Myeong Kim Method for detecting if command implementation was completed on robot common framework, method for transmitting and receiving signals and device thereof
JP2007134998A (ja) 2005-11-10 2007-05-31 Sony Corp 電子機器及びその制御方法
US8275544B1 (en) 2005-11-21 2012-09-25 Miltec Missiles & Space Magnetically stabilized forward observation platform
US9144360B2 (en) 2005-12-02 2015-09-29 Irobot Corporation Autonomous coverage robot navigation system
US20070150103A1 (en) 2005-12-08 2007-06-28 Electronics And Telecommunications Research Institute Positioning method and system for indoor moving robot
US9910497B2 (en) 2006-02-08 2018-03-06 Oblong Industries, Inc. Gestural control of autonomous and semi-autonomous systems
JP5041458B2 (ja) * 2006-02-09 2012-10-03 本田技研工業株式会社 三次元物体を検出する装置
ES2314821T3 (es) 2006-02-17 2009-03-16 Abb Research Ltd. Un sistema de robot industrial.
WO2007104082A1 (en) 2006-03-13 2007-09-20 Magswitch-Technology Worldwide Pty Ltd Magnetic wheel
CN100404212C (zh) 2006-03-15 2008-07-23 北京邮电大学 带有可伸缩手臂的球形行走机器人
JP4195894B2 (ja) 2006-03-30 2008-12-17 株式会社東芝 ドッキングシステム
US9220917B2 (en) 2006-04-12 2015-12-29 The Invention Science Fund I, Llc Systems for autofluorescent imaging and target ablation
US20110184593A1 (en) 2006-04-19 2011-07-28 Swope John M System for facilitating control of an aircraft
US8128450B2 (en) 2006-05-04 2012-03-06 Mattel, Inc. Thermochromic transformable toy
US20070259592A1 (en) 2006-05-04 2007-11-08 Jun Imai Thermochromic toy for revealing hidden codes
MX2008014107A (es) 2006-05-04 2008-11-14 Mattel Inc Vehiculo de juguete transformable.
EP2016562A4 (en) 2006-05-07 2010-01-06 Sony Computer Entertainment Inc METHOD FOR IMPLEMENTING AFFECTIVE PROPERTIES IN A COMPUTER GENERATED AVATAR DURING A COMPUTER GAME
US8326469B2 (en) 2006-07-14 2012-12-04 Irobot Corporation Autonomous behaviors for a remote vehicle
US8108092B2 (en) 2006-07-14 2012-01-31 Irobot Corporation Autonomous behaviors for a remote vehicle
KR100791382B1 (ko) 2006-06-01 2008-01-07 삼성전자주식회사 로봇의 이동 경로에 따라 소정 영역의 특성에 관한 정보를수집하고 분류하는 방법 및 상기 영역 특성에 따라제어되는 로봇, 상기 영역 특성을 이용한 ui 구성 방법및 장치
US20090222148A1 (en) 2006-06-21 2009-09-03 Calspan Corporation Autonomous Outer Loop Control of Man-Rated Fly-By-Wire Aircraft
EP2041516A2 (en) 2006-06-22 2009-04-01 Roy Sandberg Method and apparatus for robotic path planning, selection, and visualization
US7587260B2 (en) * 2006-07-05 2009-09-08 Battelle Energy Alliance, Llc Autonomous navigation system and method
US8355818B2 (en) 2009-09-03 2013-01-15 Battelle Energy Alliance, Llc Robots, systems, and methods for hazard evaluation and visualization
CN101513065B (zh) 2006-07-11 2012-05-09 索尼株式会社 在影片或视频游戏中使用量子纳米点
US8843244B2 (en) 2006-10-06 2014-09-23 Irobot Corporation Autonomous behaviors for a remove vehicle
US20080033641A1 (en) 2006-07-25 2008-02-07 Medalia Michael J Method of generating a three-dimensional interactive tour of a geographic location
US7639874B2 (en) * 2006-08-03 2009-12-29 Tandent Vision Science, Inc. Methods for discriminating moving objects in motion image sequences
JP2008040725A (ja) 2006-08-04 2008-02-21 Funai Electric Co Ltd 自走式装置充電システム
US8077914B1 (en) * 2006-08-07 2011-12-13 Arkady Kaplan Optical tracking apparatus using six degrees of freedom
US8025551B2 (en) 2006-09-20 2011-09-27 Mattel, Inc. Multi-mode three wheeled toy vehicle
US8180486B2 (en) 2006-10-02 2012-05-15 Honda Motor Co., Ltd. Mobile robot and controller for same
JP4281777B2 (ja) 2006-10-05 2009-06-17 トヨタ自動車株式会社 傾斜角推定機構を有する移動体
US7847504B2 (en) 2006-10-10 2010-12-07 Carnegie Mellon University Dynamic balancing mobile robot
US7773773B2 (en) * 2006-10-18 2010-08-10 Ut-Battelle, Llc Method and system for determining a volume of an object from two-dimensional images
US20080174448A1 (en) 2006-10-31 2008-07-24 Edison Hudson Modular Controller
JP5028073B2 (ja) * 2006-11-29 2012-09-19 株式会社ニデック 角膜手術装置
KR20090000013A (ko) 2006-12-14 2009-01-07 주식회사 케이티 네트워크 게임용 보행 로봇의 게임 시스템
KR20080060535A (ko) 2006-12-27 2008-07-02 주식회사 유진로봇 자율 이동 로봇의 자동 충전 장치 및 그를 이용한 자동충전 방법
US20090262074A1 (en) 2007-01-05 2009-10-22 Invensense Inc. Controlling and accessing content using motion processing on mobile devices
US20090265671A1 (en) 2008-04-21 2009-10-22 Invensense Mobile devices with motion gesture recognition
US8462109B2 (en) 2007-01-05 2013-06-11 Invensense, Inc. Controlling and accessing content using motion processing on mobile devices
US7647176B2 (en) 2007-01-11 2010-01-12 Honeywell International Inc. Method and system for wireless power transfers through multiple ports
US20080182479A1 (en) 2007-01-26 2008-07-31 Ellihay Corp. Items With Stretchable Members And/Or Magnetic Action
KR100919765B1 (ko) 2007-02-06 2009-10-07 성균관대학교산학협력단 이동 로봇용 자동충전 시스템 및 그의 충전 방법
JP2008250774A (ja) * 2007-03-30 2008-10-16 Denso Corp 情報機器操作装置
US7899226B2 (en) * 2007-04-03 2011-03-01 General Electric Company System and method of navigating an object in an imaged subject
KR20080092595A (ko) 2007-04-12 2008-10-16 (주)한국로보틱스 이동식 로봇 충전 시스템 및 방법
US8612051B2 (en) 2007-04-20 2013-12-17 Innovation First, Inc. Securing communications with robots
US8909370B2 (en) 2007-05-08 2014-12-09 Massachusetts Institute Of Technology Interactive systems employing robotic companions
US8538757B2 (en) 2007-05-17 2013-09-17 Redstart Systems, Inc. System and method of a list commands utility for a speech recognition command system
US8195343B2 (en) 2007-05-19 2012-06-05 Ching-Fang Lin 4D GIS virtual reality for controlling, monitoring and prediction of manned/unmanned system
JP2009011362A (ja) 2007-06-29 2009-01-22 Sony Computer Entertainment Inc 情報処理システム、ロボット装置及びその制御方法
US20090016583A1 (en) * 2007-07-10 2009-01-15 Siemens Medical Solutions Usa, Inc. System and Method for Detecting Spherical and Ellipsoidal Objects Using Cutting Planes
US20090018712A1 (en) 2007-07-13 2009-01-15 Jerry Richard Duncan Method and system for remotely monitoring and controlling a vehicle via a virtual environment
US8353767B1 (en) 2007-07-13 2013-01-15 Ganz System and method for a virtual character in a virtual world to interact with a user
TW200907764A (en) 2007-08-01 2009-02-16 Unique Instr Co Ltd Three-dimensional virtual input and simulation apparatus
IL185124A0 (en) 2007-08-08 2008-11-03 Wave Group Ltd A generic omni directional imaging system & method for vision, orientation and maneuver of robots
US20090057238A1 (en) 2007-09-04 2009-03-05 Efraim Garti Pool cleaning robot
US20090069084A1 (en) 2007-09-12 2009-03-12 Reece Alex D System and Methods for Monitoring and Controlling the Actions of an Avatar in a Virtual Environment
US8632376B2 (en) 2007-09-20 2014-01-21 Irobot Corporation Robotic game systems and methods
EP2040137B1 (en) 2007-09-21 2012-05-16 The Boeing Company Predicting aircraft trajectory
CN201147642Y (zh) 2007-09-28 2008-11-12 骆毅斯 一种变形弹丸玩具的变形结构
US20120185115A1 (en) 2007-10-05 2012-07-19 Jason Dean Laserbot: programmable robotic apparatus with laser
US20100172287A1 (en) 2007-10-25 2010-07-08 Krieter Marcus Temporal network server connected devices with off-line ad hoc update and interaction capability
US8376756B2 (en) 2007-12-14 2013-02-19 John R. Robb Multi-contact universally jointed power and/or signal connector devices constructed utilizing deformed printed circuit boards
CN101456183A (zh) 2007-12-14 2009-06-17 鸿富锦精密工业(深圳)有限公司 机器人及操控该机器人的无线通讯装置
TW200929014A (en) 2007-12-17 2009-07-01 Omni Motion Technology Corp Method that controls a controlled device by detecting movement of a hand-held control device, and the hand-held control device
US8090214B2 (en) 2007-12-21 2012-01-03 Sony Corporation Method for automatic detection and correction of halo artifacts in images
KR100991767B1 (ko) 2007-12-24 2010-11-03 한국전자통신연구원 다중 로봇을 원격제어하기 위한 휴대 인터넷의 상향 링크자원 할당 시스템 및 그 방법
US7970507B2 (en) 2008-01-23 2011-06-28 Honeywell International Inc. Method and system for autonomous tracking of a mobile target by an unmanned aerial vehicle
US8565913B2 (en) 2008-02-01 2013-10-22 Sky-Trax, Inc. Apparatus and method for asset tracking
US8805947B1 (en) 2008-02-27 2014-08-12 Parallels IP Holdings GmbH Method and system for remote device access in virtual environment
WO2009120616A1 (en) 2008-03-25 2009-10-01 Wms Gaming, Inc. Generating casino floor maps
JP4886723B2 (ja) * 2008-03-25 2012-02-29 富士フイルム株式会社 類半円検出装置および類半円検出プログラム
US7936984B2 (en) 2008-04-10 2011-05-03 Camera Motion Research, Llc Stabilizer device for optical equipment
WO2009129341A1 (en) 2008-04-15 2009-10-22 Mattel, Inc. Touch screen remote control device for use with a toy
US8670889B2 (en) 2008-05-09 2014-03-11 Rotundus Ab Unitary rolling vehicle
US20090278932A1 (en) 2008-05-09 2009-11-12 Steven Yi System and Method of Optical Sensing in an Aerial Vehicle
US8190295B1 (en) 2008-05-14 2012-05-29 Sandia Corporation Apparatus and method for modifying the operation of a robotic vehicle in a real environment, to emulate the operation of the robotic vehicle operating in a mixed reality environment
CN201220111Y (zh) 2008-05-20 2009-04-15 夏洪刚 新型玩具球
US20110087371A1 (en) 2008-06-05 2011-04-14 Roy Benjamin Sandberg Responsive control method and system for a telepresence robot
US8229595B2 (en) 2008-06-19 2012-07-24 Seelinger Michael J Method and system for providing autonomous control of a platform
KR100969873B1 (ko) 2008-06-27 2010-07-13 가톨릭대학교 산학협력단 가상 공간과 현실 공간을 연계한 로봇 게임 시스템 및 로봇게임 방법
FR2933218B1 (fr) 2008-06-30 2011-02-11 Total Immersion Procede et dispositif permettant de detecter en temps reel des interactions entre un utilisateur et une scene de realite augmentee
US9193065B2 (en) 2008-07-10 2015-11-24 Intouch Technologies, Inc. Docking system for a tele-presence robot
KR101053875B1 (ko) 2008-07-14 2011-08-03 삼성전자주식회사 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법 및 그시스템
US8577595B2 (en) 2008-07-17 2013-11-05 Memsic, Inc. Location and path-map generation data acquisition and analysis systems
KR101017924B1 (ko) 2008-08-01 2011-03-04 호야로봇 (주) 지형극복을 위한 보조 바퀴가 내장된 소형 모바일로봇
CN101642624B (zh) 2008-08-06 2012-09-19 鸿富锦精密工业(深圳)有限公司 电子玩具
US9358425B2 (en) 2008-08-12 2016-06-07 Koninklijke Philips N.V. Motion detection system
US8400619B1 (en) * 2008-08-22 2013-03-19 Intelligent Automation, Inc. Systems and methods for automatic target tracking and beam steering
US20110082566A1 (en) 2008-09-04 2011-04-07 Herr Hugh M Implementing a stand-up sequence using a lower-extremity prosthesis or orthosis
US8521339B2 (en) 2008-09-09 2013-08-27 Aeryon Labs Inc. Method and system for directing unmanned vehicles
US20100063652A1 (en) 2008-09-11 2010-03-11 Noel Wayne Anderson Garment for Use Near Autonomous Machines
US8392065B2 (en) 2008-09-11 2013-03-05 Deere & Company Leader-follower semi-autonomous vehicle with operator on side
TWI361370B (en) 2008-10-15 2012-04-01 Primax Electronics Ltd Mouse system with automatic charging function
WO2010045612A1 (en) 2008-10-16 2010-04-22 Lucky Litter Llc Light projecting pet toy
US20100106344A1 (en) 2008-10-27 2010-04-29 Edwards Dean B Unmanned land vehicle having universal interfaces for attachments and autonomous operation capabilities and method of operation thereof
US20100264756A1 (en) 2008-10-29 2010-10-21 Georgia Tech Research Corporation Multiple-Degree Of Freedom System And Method Of Using Same
US8442661B1 (en) 2008-11-25 2013-05-14 Anybots 2.0, Inc. Remotely controlled self-balancing robot including a stabilized laser pointer
WO2010064138A1 (en) 2008-12-01 2010-06-10 National University Singapore Portable engine for entertainment, education, or communication
US8920345B2 (en) 2008-12-07 2014-12-30 Apdm, Inc. System and apparatus for continuous monitoring of movement disorders
US8838273B2 (en) 2008-12-10 2014-09-16 Southwest Research Institute System for autonomously dispensing media on large scale surfaces
US8744190B2 (en) * 2009-01-05 2014-06-03 Freescale Semiconductor, Inc. System and method for efficient image feature extraction
US20110313568A1 (en) 2009-01-07 2011-12-22 Trevor Blackwell Robot Including Electrically Activated Joints
US8540038B1 (en) 2009-01-09 2013-09-24 The United States Of America As Represented By The Secretary Of The Navy Low profile omnidirectional vehicle
WO2010083259A2 (en) * 2009-01-13 2010-07-22 Meimadtek Ltd. Method and system for operating a self-propelled vehicle according to scene images
US8340354B2 (en) 2009-01-21 2012-12-25 Texas Instruments Incorporated Method and apparatus for object detection in an image
US9008860B2 (en) * 2009-02-06 2015-04-14 Bae Systems Plc Touch-screen vehicle remote control
US9011197B2 (en) 2009-03-04 2015-04-21 Disney Enterprises, Inc. Robotic marionettes on magnetically-supported and highly mobile puppeteer platforms
US8049870B2 (en) * 2009-05-08 2011-11-01 Raytheon Company Semi-active optical tracking system
CN102421629B (zh) 2009-05-14 2013-12-25 丰田自动车株式会社 非接触受电装置和具备该非接触受电装置的车辆
US8977407B2 (en) 2009-05-27 2015-03-10 Honeywell International Inc. Adaptive user interface for semi-automatic operation
US8542252B2 (en) * 2009-05-29 2013-09-24 Microsoft Corporation Target digitization, extraction, and tracking
US20100302359A1 (en) 2009-06-01 2010-12-02 Honeywell International Inc. Unmanned Aerial Vehicle Communication
US8265818B2 (en) 2009-06-04 2012-09-11 Defense Technologies, Inc. Open architecture command system
JP5035303B2 (ja) 2009-06-17 2012-09-26 トヨタ自動車株式会社 移動体、これを含むシステム、移動体の動作方法、及びプログラム
US20120100915A1 (en) 2009-06-25 2012-04-26 Tictacti Ltd. System and method for ad placement in video game content
US9000887B2 (en) 2009-07-23 2015-04-07 Qualcomm Incorporated Method and apparatus for communicating control information by a wearable device to control mobile and consumer electronic devices
JP5432626B2 (ja) 2009-07-31 2014-03-05 株式会社ソニー・コンピュータエンタテインメント リモートコントロールシステム
US9020639B2 (en) 2009-08-06 2015-04-28 The Regents Of The University Of California Multimodal dynamic robotic systems
EP2302589B1 (en) 2009-09-01 2012-12-05 Fondazione Bruno Kessler Method for efficient target detection from images robust to occlusion
JP5374287B2 (ja) 2009-09-15 2013-12-25 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法
US8522902B2 (en) 2009-09-18 2013-09-03 Honda Motor Co., Ltd. Inverted pendulum type vehicle
GB2475273B (en) 2009-11-12 2011-09-28 Liberation Consulting Ltd Toy systems and position systems
CH702282A1 (de) 2009-11-27 2011-05-31 Alstom Technology Ltd Fahrzeug zur selbständigen Inspektion von schwer zugänglichen Innenräumen.
KR101657565B1 (ko) 2010-04-21 2016-09-19 엘지전자 주식회사 증강 원격제어장치 및 그 동작 방법
US20110153885A1 (en) 2009-12-20 2011-06-23 Mak Tony K Plug-in Peripheral Device for Enabling Smart Portable Device to be Universal Remote Control
US8330639B2 (en) 2009-12-24 2012-12-11 Silverlit Limited Remote controller
US8430192B2 (en) 2010-01-04 2013-04-30 Carla R. Gillett Robotic omniwheel vehicle
US8210289B1 (en) 2010-01-12 2012-07-03 The United States Of America, As Represented By The Secretary Of The Navy High velocity microbot
US20120035799A1 (en) 2010-01-13 2012-02-09 Meimadtek Ltd. Method and system for operating a self-propelled vehicle according to scene images
US8797353B2 (en) 2010-02-12 2014-08-05 Samsung Electronics Co., Ltd. Augmented media message
US20110213278A1 (en) 2010-02-26 2011-09-01 Apdm, Inc. Movement monitoring system and apparatus for objective assessment of movement disorders
US8258917B2 (en) 2010-03-03 2012-09-04 Measurement Systems, Inc. Intuitive multiple degrees of freedom portable control device
US8269447B2 (en) 2010-03-17 2012-09-18 Disney Enterprises, Inc. Magnetic spherical balancing robot drive
US8523667B2 (en) 2010-03-29 2013-09-03 Microsoft Corporation Parental control settings based on body dimensions
US9740507B2 (en) 2010-04-01 2017-08-22 Citrix Systems, Inc. Interacting with remote applications displayed within a virtual desktop of a tablet computing device
US8941706B2 (en) 2010-04-07 2015-01-27 Apple Inc. Image processing for a dual camera mobile device
US20110250967A1 (en) 2010-04-13 2011-10-13 Kulas Charles J Gamepiece controller using a movable position-sensing display device
US20110273379A1 (en) 2010-05-05 2011-11-10 Google Inc. Directional pad on touchscreen
US9582166B2 (en) 2010-05-16 2017-02-28 Nokia Technologies Oy Method and apparatus for rendering user interface for location-based service having main view portion and preview portion
WO2011146661A2 (en) 2010-05-19 2011-11-24 Qualcomm Incorporated Adaptive wireless energy transfer system
US9014848B2 (en) 2010-05-20 2015-04-21 Irobot Corporation Mobile robot system
US9135514B2 (en) * 2010-05-21 2015-09-15 Qualcomm Incorporated Real time tracking/detection of multiple targets
US8137152B2 (en) 2010-05-25 2012-03-20 Fun Tram Corporation Remote control ball assembly
US8527228B2 (en) 2010-06-04 2013-09-03 Apple Inc. Calibration for three dimensional motion sensor
US8723872B2 (en) 2010-06-09 2014-05-13 Disney Enterprises, Inc. Display with robotic pixels
GB201009702D0 (en) 2010-06-10 2010-07-21 Regler Jason C Media delivery system and a portable communications module for audio and remote control of interactive toys or devices
KR101217846B1 (ko) 2010-06-22 2013-01-03 덕산메카시스 주식회사 투척형 소형 정찰 로봇
WO2011162753A1 (en) 2010-06-23 2011-12-29 Mako Sugical Corp. Inertially tracked objects
JP5525931B2 (ja) 2010-06-25 2014-06-18 株式会社東芝 バッテリー駆動機器の制御装置
US8459383B1 (en) 2010-07-09 2013-06-11 Daniel Burget Spherical drive system
JP5071873B2 (ja) * 2010-07-13 2012-11-14 独立行政法人科学技術振興機構 タスク指示システム
KR101304229B1 (ko) 2010-08-19 2013-09-05 덕산메카시스 주식회사 발사 가능한 원격 조종 공격 장치
US8774982B2 (en) 2010-08-26 2014-07-08 Leptron Industrial Robotic Helicopters, Inc. Helicopter with multi-rotors and wireless capability
WO2012071098A2 (en) 2010-09-03 2012-05-31 Reconrobotics, Inc. Systems and methods to robotize payload equipment
US8781629B2 (en) 2010-09-22 2014-07-15 Toyota Motor Engineering & Manufacturing North America, Inc. Human-robot interface apparatuses and methods of controlling robots
US8352643B2 (en) 2010-09-30 2013-01-08 Immersion Corporation Haptically enhanced interactivity with interactive content
JP5712097B2 (ja) 2010-09-30 2015-05-07 本田技研工業株式会社 自律走行作業車の制御装置
DE102010042395A1 (de) 2010-10-13 2012-04-19 Continental Automotive Gmbh Verfahren und Systeme zum induktiven Laden einer Batterie eines Fahrzeuges
US20120099756A1 (en) 2010-10-20 2012-04-26 Faiz Feisal Sherman Product Identification
TWI424361B (zh) 2010-10-29 2014-01-21 Altek Corp 物件追蹤方法
US8456298B2 (en) 2010-11-02 2013-06-04 Timo Valtonen Apparatus and method for portable tracking
WO2012061378A2 (en) 2010-11-04 2012-05-10 Access Business Group International Llc Wireless power system and method with improved alignment
US9558612B2 (en) 2010-11-15 2017-01-31 Bally Gaming, Inc. System and method for augmented reality gaming
FR2967804B1 (fr) 2010-11-19 2013-01-04 Total Immersion Procede et dispositif de detection et de suivi d'objets non rigides en mouvement, en temps reel, dans un flux video, permettant a un utilisateur d'interagir avec un systeme informatique
US20120143482A1 (en) 2010-12-02 2012-06-07 Honeywell International Inc. Electronically file and fly unmanned aerial vehicle
US20120149359A1 (en) 2010-12-09 2012-06-14 Huang jun-sheng Wireless remote control device using mobile phone
US8038504B1 (en) 2010-12-10 2011-10-18 Silverlit Limited Toy vehicle
JP5576782B2 (ja) * 2010-12-16 2014-08-20 オリンパス株式会社 画像処理装置、画像処理方法、及び画像処理プログラム
KR20120072126A (ko) 2010-12-23 2012-07-03 한국전자통신연구원 간접체험을 위한 비주얼 서로게이트와 그 공급 장치 및 방법
CN102060060A (zh) 2010-12-30 2011-05-18 泰山学院 电磁驱动球形机器人
US8930019B2 (en) 2010-12-30 2015-01-06 Irobot Corporation Mobile human interface robot
US20120167917A1 (en) 2011-01-03 2012-07-05 Gilbert Jr Duane L Autonomous coverage robot
US9090214B2 (en) 2011-01-05 2015-07-28 Orbotix, Inc. Magnetically coupled accessory for a self-propelled device
US8571781B2 (en) 2011-01-05 2013-10-29 Orbotix, Inc. Self-propelled device with actively engaged drive system
US9429940B2 (en) 2011-01-05 2016-08-30 Sphero, Inc. Self propelled device with magnetic coupling
US9218316B2 (en) * 2011-01-05 2015-12-22 Sphero, Inc. Remotely controlling a self-propelled device in a virtualized environment
US10281915B2 (en) 2011-01-05 2019-05-07 Sphero, Inc. Multi-purposed self-propelled device
CN104898652B (zh) 2011-01-28 2018-03-13 英塔茨科技公司 与一个可移动的远程机器人相互交流
US8496078B2 (en) 2011-01-29 2013-07-30 GM Global Technology Operations LLC Semi-autonomous vehicle providing cargo space
US9317835B2 (en) 2011-03-08 2016-04-19 Bank Of America Corporation Populating budgets and/or wish lists using real-time video image analysis
US20120232977A1 (en) 2011-03-08 2012-09-13 Bank Of America Corporation Real-time video image analysis for providing targeted offers
US8922657B2 (en) 2011-03-08 2014-12-30 Bank Of America Corporation Real-time video image analysis for providing security
JP4893862B1 (ja) * 2011-03-11 2012-03-07 オムロン株式会社 画像処理装置、および画像処理方法
US8601380B2 (en) 2011-03-16 2013-12-03 Nokia Corporation Method and apparatus for displaying interactive preview information in a location-based user interface
US20120244969A1 (en) 2011-03-25 2012-09-27 May Patents Ltd. System and Method for a Motion Sensing Device
US20120258645A1 (en) 2011-04-11 2012-10-11 Randy Cheng Shooting device for RC helicopter
US10090885B2 (en) 2011-04-13 2018-10-02 Qualcomm Incorporated Antenna alignment and vehicle guidance for wireless charging of electric vehicles
US8493353B2 (en) 2011-04-13 2013-07-23 Longsand Limited Methods and systems for generating and joining shared experience
US9330499B2 (en) 2011-05-20 2016-05-03 Microsoft Technology Licensing, Llc Event augmentation with real-time information
WO2012162226A2 (en) 2011-05-21 2012-11-29 Questek Innovations Llc Aluminum alloys
US8678876B2 (en) 2011-05-23 2014-03-25 Qualcomm Incorporated Method and apparatus for remote controlled object gaming with proximity-based augmented reality enhancement
US8672062B2 (en) 2011-05-26 2014-03-18 Gregory C Schroll Internal means for rotating an object between gravitationally stable states
US8414349B2 (en) 2011-06-01 2013-04-09 Nintendo Co., Ltd. Remotely controlled mobile device control system
US20120306850A1 (en) 2011-06-02 2012-12-06 Microsoft Corporation Distributed asynchronous localization and mapping for augmented reality
JP5591281B2 (ja) 2011-06-03 2014-09-17 任天堂株式会社 情報処理システム、情報処理装置、情報処理プログラム、および動画再生制御方法
CN102843349B (zh) 2011-06-24 2018-03-27 中兴通讯股份有限公司 实现移动增强现实业务的方法及***、终端及服务器
US8885882B1 (en) * 2011-07-14 2014-11-11 The Research Foundation For The State University Of New York Real time eye tracking for human computer interaction
US20130022274A1 (en) 2011-07-22 2013-01-24 Qualcomm Incorporated Specifying values by occluding a pattern on a target
DE102011108689A1 (de) 2011-07-27 2012-04-26 Daimler Ag Elektrisches Ladesystem
US20130040533A1 (en) 2011-08-12 2013-02-14 Andrew Kevin Miller Miniature vehicle and set
US20130050069A1 (en) 2011-08-23 2013-02-28 Sony Corporation, A Japanese Corporation Method and system for use in providing three dimensional user interface
WO2013035834A1 (ja) 2011-09-09 2013-03-14 株式会社エヌ・ティ・ティ・ドコモ 通信端末、映像表示システム、通信端末の処理実行方法及びプログラム
US9081177B2 (en) 2011-10-07 2015-07-14 Google Inc. Wearable computer with nearby object response
US20130105239A1 (en) 2011-10-30 2013-05-02 Hei Tao Fung Telerobot for Facilitating Interaction between Users
US20130109272A1 (en) 2011-10-31 2013-05-02 Stephen M. RINDLISBACHER Method of Controlling a Vehicle or Toy via a Motion-Sensing Device and/or Touch Screen
KR101858234B1 (ko) 2011-11-09 2018-05-17 한국전자통신연구원 구형 휠 모터
US8854392B2 (en) * 2011-12-06 2014-10-07 Pixar Circular scratch shader
KR101284338B1 (ko) 2011-12-08 2013-07-08 현대자동차주식회사 구형 바퀴 구동 시스템
US9990770B2 (en) 2011-12-20 2018-06-05 Intel Corporation User-to-user communication enhancement with augmented reality
KR101410416B1 (ko) 2011-12-21 2014-06-27 주식회사 케이티 원격 제어 방법, 시스템 및 원격 제어 사용자 인터페이스
US20130178257A1 (en) 2012-01-06 2013-07-11 Augaroo, Inc. System and method for interacting with virtual objects in augmented realities
DE102012002067A1 (de) 2012-02-03 2013-08-08 Eads Deutschland Gmbh Luft-Boden-Überwachungs- und/oder Wirksystem und Verfahren zur luftgestützten Inspektion und/oder Bekämpfung von auf dem Land oder auf See befindlichen Objekten
WO2013119221A1 (en) 2012-02-08 2013-08-15 Intel Corporation Augmented reality creation using a real scene
US8811675B2 (en) * 2012-03-30 2014-08-19 MindTree Limited Circular object identification system
JP6081081B2 (ja) 2012-05-14 2017-02-15 本田技研工業株式会社 倒立振子型車両
US9827487B2 (en) 2012-05-14 2017-11-28 Sphero, Inc. Interactive augmented reality using a self-propelled device
US9292758B2 (en) 2012-05-14 2016-03-22 Sphero, Inc. Augmentation of elements in data content
CN104428791A (zh) 2012-05-14 2015-03-18 澳宝提克斯公司 通过检测图像中的圆形物体操作计算装置
US8788130B1 (en) 2012-05-29 2014-07-22 The United States Of America As Represented By The Secretary Of The Navy Electromagnet-based rolling robot
US9041622B2 (en) 2012-06-12 2015-05-26 Microsoft Technology Licensing, Llc Controlling a virtual object with a real controller device
US20140008496A1 (en) 2012-07-05 2014-01-09 Zhou Ye Using handheld device to control flying object
US10056791B2 (en) 2012-07-13 2018-08-21 Sphero, Inc. Self-optimizing power transfer
US8882559B2 (en) 2012-08-27 2014-11-11 Bergen E. Fessenmaier Mixed reality remote control toy and methods therfor
EP2903703A1 (en) 2012-10-04 2015-08-12 Disney Enterprises, Inc. Interactive objects for immersive environment
US8874282B2 (en) 2012-11-14 2014-10-28 Lars-Berno Fredriksson Model vehicle remote control system
AU2013374347B2 (en) 2013-01-18 2016-05-19 Irobot Corporation Environmental management systems including mobile robots and methods using same
US8903568B1 (en) 2013-07-31 2014-12-02 SZ DJI Technology Co., Ltd Remote control method and terminal
US9171211B2 (en) * 2013-09-20 2015-10-27 Rapsodo Pte. Ltd. Image processing for launch parameters measurement of objects in flight
JP6411773B2 (ja) 2013-09-30 2018-10-24 双葉電子工業株式会社 ラジオコントロール送信機
US9829882B2 (en) 2013-12-20 2017-11-28 Sphero, Inc. Self-propelled device with center of mass drive system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060080802A1 (en) * 2004-10-18 2006-04-20 Funai Electric Co., Ltd. Self-propelled cleaner charging-type travel system and charging-type travel system
CN101154110A (zh) * 2006-09-29 2008-04-02 三星电子株式会社 基于真实空间的图像来控制移动装置的方法、设备和介质
US20090284553A1 (en) * 2006-11-09 2009-11-19 Parrot Method of defining a game zone for a video game system
US20090028439A1 (en) * 2007-07-27 2009-01-29 Sportvision, Inc. Providing virtual inserts using image tracking with camera and position sensors
US20090316012A1 (en) * 2008-06-21 2009-12-24 Matos Jeffrey A Method of processing multiple video images
US20120009845A1 (en) * 2010-07-07 2012-01-12 Juniper Holding Corp. Configurable location-aware toy capable of communicating with like toys and associated system infrastructure for communicating with such toys

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108297691A (zh) * 2017-01-11 2018-07-20 通用汽车环球科技运作有限责任公司 用于在车辆的相机显示器上提供通知的方法和***

Also Published As

Publication number Publication date
WO2013173389A1 (en) 2013-11-21
HK1207455A1 (zh) 2016-01-29
JP2015524951A (ja) 2015-08-27
EP2850512A1 (en) 2015-03-25
US10192310B2 (en) 2019-01-29
US20130301879A1 (en) 2013-11-14
KR20150012274A (ko) 2015-02-03
US9280717B2 (en) 2016-03-08
EP2850512A4 (en) 2016-11-16
US20160148367A1 (en) 2016-05-26

Similar Documents

Publication Publication Date Title
CN104428791A (zh) 通过检测图像中的圆形物体操作计算装置
US20180296911A1 (en) Interactive augmented reality using a self-propelled device
CN106383587B (zh) 一种增强现实场景生成方法、装置及设备
US20180096450A1 (en) Shared virtual reality
US20230274513A1 (en) Content creation in augmented reality environment
CN108619721A (zh) 虚拟场景中的距离信息显示方法、装置及计算机设备
US20160375354A1 (en) Facilitating dynamic game surface adjustment
US20210407178A1 (en) Generating ground truth datasets for virtual reality experiences
CN105229571A (zh) 自然用户接口滚动和瞄准
US20130176202A1 (en) Menu selection using tangible interaction with mobile devices
US10546431B2 (en) Systems and methods to augment an appearance of physical object for an augmented reality experience
US11209903B2 (en) Rendering of mediated reality content
CN113205515B (zh) 目标检测方法、装置、及计算机存储介质
US20230362573A1 (en) Audio enhanced augmented reality
US20230256297A1 (en) Virtual evaluation tools for augmented reality exercise experiences
US20220237875A1 (en) Methods and apparatus for adaptive augmented reality anchor generation
Grimm et al. VR/AR input devices and tracking
US20230224576A1 (en) System for generating a three-dimensional scene of a physical environment
CN112788443B (zh) 基于光通信装置的交互方法和***
CN111258413A (zh) 虚拟对象的控制方法和装置
EP3058717A1 (en) Interactive augmented reality using a self-propelled device
US11998798B2 (en) Virtual guided fitness routines for augmented reality experiences
CN110941974B (zh) 虚拟对象的控制方法和装置
CN117075771A (zh) 基于虚拟现实空间的画面显示方法、装置、设备及介质
CN117572994A (zh) 虚拟对象的显示处理方法、装置、设备及介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: American Colorado

Applicant after: ORBOTIX INC.

Address before: American Colorado

Applicant before: ORBOTIX INC

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: ORBOTIX, INC. TO: SPHERO, INC.

Free format text: CORRECT: ADDRESS; FROM:

REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1207455

Country of ref document: HK

WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150318

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1207455

Country of ref document: HK