CN101211234A - 转换运动信号的设备、方法和介质 - Google Patents

转换运动信号的设备、方法和介质 Download PDF

Info

Publication number
CN101211234A
CN101211234A CNA2007103058682A CN200710305868A CN101211234A CN 101211234 A CN101211234 A CN 101211234A CN A2007103058682 A CNA2007103058682 A CN A2007103058682A CN 200710305868 A CN200710305868 A CN 200710305868A CN 101211234 A CN101211234 A CN 101211234A
Authority
CN
China
Prior art keywords
motor message
type
wave filter
equipment
filter
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
CNA2007103058682A
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101211234A publication Critical patent/CN101211234A/zh
Pending 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
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/211Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/219Input arrangements for video game devices characterised by their sensors, purposes or types for aiming at specific areas on the display, e.g. light-guns
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/22Setup operations, e.g. calibration, key configuration or button assignment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • 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/1018Calibration; Key and button assignment
    • 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/105Features 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 using inertial sensors, e.g. accelerometers, gyroscopes

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种转换运动信号的设备、方法和介质,所述设备、方法和介质能够通过去除噪声来根据用户的意图控制指针的运动,其中,通过使用用于根据指针的运动速度检测到的指针的运动信号的滤波器来去除噪声。所述设备包括:运动检测单元,用于检测运动;确定单元,用于根据所检测到的运动来确定运动信号的类型;滤波器单元,包括至少一个滤波器,并使用从所述至少一个滤波器中选择的与运动信号的类型相应的滤波器来转换运动信号。

Description

转换运动信号的设备、方法和介质
本申请要求于2006年12月28日提交到韩国知识产权局的第10-2006-0136780号韩国专利申请的优先权,该申请的公开通过引用全部包含于此。
技术领域
本发明的一个或多个实施例涉及转换运动信号的设备、方法和介质,更具体地讲,涉及一种基于运动速度对感测到的指针的运动信号使用不同的滤波器来去除噪声的转换运动信号的设备、方法和介质。
背景技术
直接定点装置(direct pointing device)是一种提取诸如数字TV的显示装置的显示区域的输入装置,并检测在显示屏上指针的当前位置,以控制显示在显示装置的屏幕上的指针的位置。
直接定点装置采用直接映射方法,即,指针显示在用户指定的位置。因此,直接定点装置与采用相对映射方法(例如,鼠标和键盘)的定点装置相比具有可更快速、方便地控制指针的位置的优点。
然而,当通过使用直接定点装置在显示区域中显示指针时,对于用户来说,当显示装置400和直接定点装置之间的距离变大时,确定指针的位置变得困难。此外,如果用户不使用直接定点装置,而是使用普通指针装置,则对于用户来说,由于手的颤抖使确定指针的位置变得困难,当显示指针的面板和定点装置之间的距离变大时,这个问题变得更加严重。
因此,需要一种这样的装置:能够控制指针的运动以反映用户的特定意图,同时能够防止由诸如手颤抖的问题造成的噪声。
发明内容
本发明的一个或多个实施例提供一种基于移动速度对感测到的指针的运动信号使用不同的滤波器来去除噪声的转换运动信号的设备、方法和介质。
将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明的实施而得知。
为了至少实现上面和/或其他的方面和优点,本发明的实施例包括一种转换运动信号的设备,所述设备包括:运动检测单元,用于检测运动;确定单元,用于根据所检测到的运动来确定运动信号的类型;滤波器单元,包括至少一个滤波器,使用从所述至少一个滤波器中选择的与运动信号的类型相应的滤波器来转换运动信号。
为了至少实现上面和/或其他的方面和优点,本发明的实施例包括一种转换运动信号的设备,所述设备包括:确定单元,基于接收到的运动信号确定运动信号的类型;滤波器单元,包括至少一个滤波器,使用从所述至少一个滤波器中选择的与运动信号的类型相应的滤波器来转换运动信号;坐标确定单元,基于转换后的运动信号确定在显示区域中显示的指针的坐标。
为了至少实现上面和/或其他的方面和优点,本发明的实施例包括一种转换运动信号的设备,所述设备包括:接收单元,接收映射到坐标的指针的图像,根据使用基于接收的运动信号的类型选择的至少一个滤波器所转换的运动信号来确定所述坐标;显示器,显示接收到的图像。
为了至少实现上面和/或其他的方面和优点,本发明的实施例包括一种转换运动信号的方法,所述方法包括:检测运动;根据所检测到的运动来确定运动信号的类型;使用与运动信号的类型相应的滤波器来转换运动信号,从至少一个滤波器中选择所述滤波器。
为了至少实现上面和/或其他的方面和优点,本发明的实施例包括一种转换运动信号的方法,所述方法包括:基于接收到的运动信号确定运动信号的类型;使用与运动信号的类型相应的滤波器来转换运动信号,从至少一个滤波器中选择所述滤波器;基于转换后的运动信号确定在显示区域中显示的指针的坐标。
为了至少实现上面和/或其他的方面和优点,本发明的实施例包括一种转换运动信号的方法,所述方法包括:接收映射到坐标的指针的图像,根据从多个滤波器中选择的至少一个滤波器转换的运动信号来确定所述坐标,根据接收的运动信号的类型选择所述滤波器;显示接收到的图像。
为了至少实现上面和/或其他的方面和优点,本发明的实施例包括一种用于转换显示器的指针的运动信号的***,所述***包括:确定单元,确定运动信号是否在临界范围之内;滤波器单元,如果确定单元确定运动信号在所述临界范围之内,则该滤波器单元使用第一滤波器转换运动信号。
附图说明
通过下面结合附图对实施例进行的描述,本发明的这些和/或其他方面和优点将会变得清楚并更易于理解,其中:
图1示出根据本发明的实施例的控制指针的运动的***;
图2示出根据本发明的实施例的定点装置;
图3示出根据本发明的实施例的指针控制装置;
图4示出根据本发明的实施例的显示装置;
图5示出根据本发明的实施例的图2和图3所示的滤波器单元的详细构造;
图6示出根据本发明的实施例的滤波器表;
图7示出根据本发明的实施例的当转换运动信号时的状态;
图8示出根据本发明的另一实施例的当转换运动信号时的状态;
图9示出根据本发明的实施例的控制指针的运动的过程;
图10是根据本发明的实施例的显示转换运动信号的实验性结果;
图11是根据本发明的实施例的显示转换运动信号的实验性结果。
具体实施方式
现在,将详细描述本发明的实施例,其示例在附图中表示,其中,相同的标号始终表示相同的部件。以下通过参考附图描述实施例以解释本发明。
图1示出根据本发明的实施例的控制指针的运动的***。例如该***可包括:定点装置200、指针控制装置300和显示装置400。
指针控制装置300可产生图形对象120和鼠标指针130,并基于从定点装置200接收的控制信号改变鼠标指针130的坐标。
这里,例如具有内置CPU的个人计算机可用作指针控制装置300。因此,用户可使用连接到指针控制装置300的鼠标140控制鼠标指针130的运动,并使用包括在鼠标140中的按键以拖放的方式控制图形对象120的运动。
当用户使用定点装置200指向显示区域110的预定点时,定点装置200可通过有线或无线的方式与指针控制装置300进行通信,以发送用于使指针130运动的控制信号。具体地说,如果用户使定点装置200运动,则设置在定点装置200中的运动传感器可检测到运动,并且检测到的运动被发送到指针控制装置300。
这里,如果通过设置在定点装置200中的按键产生的控制信号被发送到指针控制装置300,则指针控制装置300可选择鼠标140的按键按下功能来执行对图形对象120的拖放操作。
同时,当用户将定点装置200指向显示区域110中的特定位置,或点击设置在定点装置200中的按键时,由于手颤抖或通过点击按键造成的无意的振动,指针130的运动方向可能与用户的意图不一致。例如,如果用户重复地点击定点装置200的按键,则指针130可能随按键点击方向轻微地往复运动。
因此,如果在指针130位于图形对象120的情况下点击定点装置200的按键,则由于点击按键造成的定点装置200的移动可拖放图形对象120,这可能与用户的意图不一致。
为了防止这种错误操作,根据本发明的定点装置200或指针控制装置300可包括滤波器,该滤波器仅选择性地使输入的运动信号的特定频率分量通过,以转换输入的运动信号。例如,如果定点装置200检测到诸如由用户的手颤抖或通过点击按键造成的无意振动导致的运动,则定点装置200或指针控制装置300可使输入的运动信号通过第一低通滤波器以去除小的运动信号。
然而,当用户想要使指针130运动时,如果输入的运动信号通过第一低通滤波器,则这种对指针130的运动的限制可能与用户的意图不一致。因此,这里的定点装置200或指针控制装置300可使用第二低通滤波器转换输入的运动信号,以根据用户的意图移动指针,所述第二低通滤波器的频带比第一低通滤波器的频带高。
这里,可设置至少一个滤波器,滤波器可使不同频带的信号通过。因此,定点装置200或指针控制装置300可确定输入的运动信号的类型,然后使用能够使与运动信号的类型对应的频率分量通过的滤波器来转换运动信号。
在确定运动信号的类型时,定点装置200可使用运动信号的量值或图形(pattern)。这里,可使用例如以表的形式预先存储的关于运动信号的类型的信息和相应的滤波器。
图2示出根据本发明的实施例的定点装置。例如,定点装置200可包括:运动检测单元210、确定单元220、存储单元230、滤波器单元240以及发送单元250。
运动检测单元210可检测定点装置200的运动,并检测运动的角速度和加速度中的至少一个。即,运动检测单元210可检测包括角速度信号和加速度信号中的至少一个的运动信号,并将其发送到确定单元220。
确定单元220可确定发送来的运动信号的类型。例如,当运动信号的量值在临界范围之内时,确定单元220可将该信号确定为诸如由手颤抖或按键点击造成的特定类型的运动,如果运动信号的量值超出临界范围,则确定单元220可将该信号确定为具有大的移动范围的有意识的运动。
如果设置至少一个临界范围,则可设置至少一个运动信号的状态。例如,所述状态可包括运动信号在第一临界范围之内的第一状态、运动信号超出第一临界范围并在第二临界范围之内的第二状态、运动信号超出第二临界范围并在第三临界范围之内的第三状态。这些状态可以被用来确定运动信号的类型。这里,用户可重新定义临界范围。
确定单元220可基于运动信号的图形确定信号的类型。例如,可通过点击按键或根据用户的意图发生小的往复运动。这里,如果用于由按键点击导致的无意识的运动信号的滤波器被用于有意识的信号,则指针130可不根据用户的意图进行操作。
因此,确定单元220可确定发送来的运动信号的图形是无意识的运动信号(即,由按键点击导致的运动信号)的图形还是反映用户的意图的有意识的信号的图形。为此,可将由于按键点击导致的运动信号的图形特性和有意识的运动信号的图形特性存储在例如定点装置200的存储单元230中。
运动检测单元210感测到的运动信号和确定单元220确定的运动信号的类型可被发送到滤波器单元240,滤波器单元240可使用多种频带滤波器中与发送来的运动信号的类型相应的滤波器来转换运动信号。图5示出滤波器单元240的详细构造,滤波器单元240可包括多个滤波器510、520和530。
如果输入的运动信号在第一临界范围之内,则可通过设置在滤波器单元240中的多个滤波器中的一个(例如,通过第一滤波器510)来转换所述运动信号;如果输入的运动信号超过第一临界范围并在第二临界范围之内,则可通过第二滤波器520来转换所述运动信号;如果输入的运动信号超过第二临界范围并在第三临界范围之内,则可通过第三滤波器530来转换所述运动信号。
为了选择滤波器,滤波器单元240可使用存储在存储单元230中的滤波器表600。滤波器表600可表示运动信号的类型与频带滤波器之间的关系,并且可被存储在存储单元230中。以下将参照图6更详细地描述滤波器表600。
存储单元230不仅可存储滤波器表600,而且还可存储运动信号的图形特性。存储单元230可以是例如输入/输出模块,例如:硬盘、闪存、CF卡(标准闪存卡)、SD卡(安全数字卡)、SM卡(智能媒体卡)、MMC(多媒体卡)或存储棒,所述存储单元230可被安装在定点装置200中或被安装在单独的装置中。这里,如果存储装置230被安装在单独的装置中,则定点装置200可包括与所述单独的装置进行通信的通信单元(未示出)。
发送单元250可发送被滤波器单元240转换的运动信号。同时,指针控制装置300可使用发送来的运动信号改变指针130的坐标。此外,发送单元250可将用于选择定点单元200中设置的按键的信号发送到指针控制装置300。可通过有线通信方法(例如,Ethernet、USB、IEEE1394、串行通信和并行通信)或无线通信方法(例如,红外数据通信、蓝牙、本地RF和无线LAN)来执行发送单元250与指针控制装置300之间的通信。
图3示出根据本发明的实施例的指针控制装置。例如,指针控制装置300可包括:接收单元310、确定单元320、存储单元330、滤波器单元340、发送单元350、坐标确定单元360以及显示器370。
如参照图2所描述的,指针控制装置300可接收从定点装置200发送的转换后的运动信号,以确定指针130的坐标。在一个实施例中,可在指针控制装置300中设置确定单元320和滤波器单元340,而不在定点装置200中设置确定单元220和滤波器单元240。这里,定点装置200可仅将关于感测到的运动的运动信号发送到指针控制装置300,并且指针控制装置300可根据接收的运动信号的类型来转换运动信号。
为了根据接收的运动信号的类型来转换运动信号并确定指针的坐标,指针控制装置300的接收单元310可从定点装置200接收运动信号。
接收到的运动信号可被发送到确定单元320,以确定发送来的运动信号的类型。在确定运动信号的类型时,确定单元320可使用运动类型的量值或图形。在指针控制装置300中设置的确定单元320的功能通常与在定点装置200中设置的确定单元220的功能相同,因此,将省略对其的描述。
接收单元310接收的运动信号和确定单元320确定的运动信号的类型可被发送到滤波器单元340,滤波器单元340可使用至少一个不同的频带滤波器中的与发送来的运动信号的类型相应的滤波器来转换运动信号。图5示出了滤波器单元340,滤波器单元340可包括多个滤波器510、520和530。
在指针控制装置300中设置的滤波器单元340的功能通常与在定点装置200中设置的滤波器单元240的功能相同,因此,将省略对其的描述。
存储单元330不仅可存储滤波器表600,而且还可存储例如运动信号的图形特性。这里,如果存储装置330被安装在单独的装置中,则接收单元3 10可从所述单独的装置接收滤波器表600。
坐标确定单元360可基于滤波器单元340转换的运动信号来确定显示在显示区域的指针130的坐标。即,坐标确定单元360可使用在指针130的当前位置接收的运动信号的位移来计算指针130的绝对坐标。
可基于确定的指针130的坐标将指针130映射到显示区域,并且可通过发送单元350将指针130的图像信号发送到显示装置400。
在一个实施例中,如果显示单元370被安装在指针控制装置300中,则可基于坐标确定单元360确定的指针130的坐标将指针130显示在显示器370的显示区域。
设置在定点装置200中的确定单元220和滤波器单元240,或者设置在指针控制装置300中的确定单元320和滤波器单元340可被实施为一个单独模块(以下,称为滤波装置)。具体说来,滤波装置可通过预定的通信单元从定点装置200接收运动信号,确定接收的运动信号的类型,然后基于确定的结果使所述运动信号通过预定的滤波器,以转换所述运动信号。其后,转换后的运动信号被发送到指针控制装置300以确定指针的坐标。
这里,可通过有线通信方法(例如,Ethernet、USB、IEEE1394、串行通信和并行通信)或无线通信方法(例如,红外数据通信、蓝牙、本地RF和无线LAN)来执行滤波装置与发送单元250及指针控制装置300之间的通信。
此外,滤波装置可包括存储单元,以存储滤波器表600和运动信号的图形特性。
图4示出根据本发明的实施例的显示装置。例如,显示装置40可包括接收单元410和显示器420。
接收单元410可接收映射到根据由至少一个滤波器转换的运动信号所确定的坐标上的指针图像。在一个实施例中,转换运动信号的滤波器可以是设置在定点装置200或指针控制装置300中的滤波器。
接收到的图像可被发送到显示器420以进行显示。显示器420是可包括例如图像显示单元(例如,CRT(阴极射线管)、LCD(液晶显示器)、LED(发光二极管)、OLED(有机发光二级管)和PDP(等离子显示面板))的模块,并且可显示发送来的图像信息。
图6示出根据本发明的实施例的滤波器表。例如,滤波器表600可包括:指示滤波器的滤波器字段610和指示运动信号的类型的字段620。
滤波器字段610可包括多种类型的滤波器,即,在滤波器字段610可示出不同的频带滤波器。
指示运动信号的类型的字段620可被构造为量值字段621和图形字段622。量值字段621通常表示运动信号的量值,图形字段622通常表示运动信号的图形的编号。
这里,运动信号的量值可以是前面所述的临界范围。即,滤波器可确定输入的运动信号的量值是否在量值字段621中指示的量值或临界范围之内。
当确定单元220或320使用运动信号的图形特性确定运动信号的类型时,确定单元220或320可对输入的运动信号的图形特性和存储的运动信号的图形特性进行比较,以提取相似的图形,然后确认与提取的图形特性对应的图形编号。相应地,确认的图形编号被发送到滤波器单元240或340,以使滤波器单元240或340转换所述运动信号。
图7示出根据本发明的实施例的改变运动信号的示例,即这样的示例:如果运动信号是由相对小的运动710(诸如由例如手颤抖或按键点击造成的运动)产生的,则转换后的运动信号720可被相应的滤波器输出。
在图7中,水平轴可指示时间,竖直轴可指示运动信号的量值。这里,如果产生由标号710指示的运动信号,则由于所述运动信号在临界范围700之内,所以所述运动信号可被相应的滤波器改变为由标号720指示。即,仅包括在运动信号710中的频率分量中,仅低频分量可通过所述滤波器。因此,即使定点装置200可由于诸如手颤抖或按键点击造成的相对小的运动而运动,但是由于进行了滤波,在显示区域110中显示的指针130所运动的量可小于实际所运动的量。
图8示出根据本发明的实施例的改变运动信号的另一示例,即这样的示例:当运动信号是由用户通过相对大的运动810产生的,而且是用户有意做出的运动,则转换后的运动信号820可被相应的滤波器输出。
确定单元220或320可使用输入的运动信号的量值超出第一临界范围700并在第二临界范围800之内的条件来确认所述运动信号的类型,因此滤波器240或340可使用相应的滤波器来转换运动信号810。
如图8所示,在保持实际的输入的运动信号810的整个轮廓的同时形成运动信号820。即,可仅去除指针130的运动的不可见部分,因此用户可感知指针130的运动与他/她的意图更一致。
图9示出根据本发明的实施例的控制指针的运动的方法。
在操作S910,检测运动。例如,为了控制指针130的运动,定点装置200的运动检测单元210可检测定点装置200的运动。这里,检测到的运动可以是角速度和加速度中的至少一个,因此,运动检测单元210可包括角速度传感器和加速度传感器。
运动检测单元210可根据检测到的运动产生运动信号,所产生的运动信号可被发送到确定单元220。
发送的运动信号的类型可在操作S920中被确定,例如,通过确定单元220进行确定。也就是说,确定单元220可确定输入运动信号的量值所在的临界范围。这里,确定单元220可使用运动信号的图形特性来确定运动信号的类型。
基于确定单元220的确定结果,运动信号的类型被发送到滤波器单元240,在操作S930,滤波器单元240可参照存储的滤波器表600选择与输入的运行信号相应的滤波器,然后,在操作S940,滤波器单元240使所述运动信号通过选择的滤波器以转换所述信号。
其后,转换后的运动信号可被发送单元250发送,指针控制装置300可接收所述运动信号,并使用接收的运动信号确定指针130的坐标。然后,在操作S950,指针控制装置300可产生在其中指针被映射到确定的坐标的图像,并可将图像发送到显示装置200以进行显示。
然而,如果没有在定点装置200中设置确定单元220和滤波器单元240,则定点装置200的发送单元250可根据运动检测单元210检测到的运动将运动信号发送到指针控制装置300,设置在指针控制装置300中的确定单元320和滤波器单元340可在操作S920执行运动信号的类型的确定,在操作S930执行滤波器的选择,并在操作S940执行运动信号的转换。
图10和图11示出根据本发明的一个或多个实施例通过实验转换运动信号的示例。更具体地说,图10示出通过反复地点击定点装置200的按键产生的运动信号1010和被相应的滤波器转换的运动信号1020,图11示出当定点装置200根据用户的意图移动时产生的运动信号1110和被相应的滤波器转换的运动信号1120。
如图10所示,如果指针130的运动小,则通常使用在滤波器单元240或340中设置的滤波器中的仅能通过低频带的信号的滤波器。因此,输入的运动信号1010中的高频分量被去除,仅低频分量可被输出以形成转换后的运动信号1020。
此外,如图11所示,如果指针130的运动大,则通常使用在滤波器单元240或340中设置的滤波器中的仅能通过大范围的低频带的信号的滤波器。因此,输入的运动信号1110中的高频分量可被去除,仅低频分量被输出以形成转换后的运动信号1120。这里,由于在输入的运动信号1110中包含相对少数量的高频分量,因此应该理解,输入的运动信号1110的形状通常与转换后的运动信号1120的形状相似。
根据上述定点设备、方法和介质,可根据指针的移动速度,通过对检测到的指针的运动信号使用滤波器去除噪声,可控制指针的运动来反映用户的意图。
尽管已经显示和描述了几个实施例,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的原理和精神的情况下,可以对这些实施例进行改变,本发明的范围由权利要求及其等同物所限定。

Claims (39)

1.一种转换运动信号的设备,所述设备包括:
运动检测单元,用于检测运动;
确定单元,用于根据所检测到的运动来确定运动信号的类型;
滤波器单元,包括至少一个滤波器,使用从所述至少一个滤波器中选择的与运动信号的类型相应的滤波器来转换运动信号。
2.如权利要求1所述的设备,其中,运动检测单元检测运动的角速度和加速度中的至少一个。
3.如权利要求1所述的设备,其中,运动信号的类型包括运动信号的量值。
4.如权利要求1所述的设备,其中,运动信号的类型包括运动信号的图形。
5.如权利要求1所述的设备,其中,滤波器单元使用不同的频带滤波器中的与运动信号的类型相应的频带滤波器来转换运动信号。
6.如权利要求1所述的设备,还包括发送单元,该发送单元用于发送转换后的运动信号。
7.一种转换运动信号的设备,所述设备包括:
确定单元,基于接收到的运动信号确定该运动信号的类型;
滤波器单元,包括至少一个滤波器,使用从所述至少一个滤波器中选择的与运动信号的类型相应的滤波器来转换运动信号;
坐标确定单元,基于转换后的运动信号确定在显示区域中显示的指针的坐标。
8.如权利要求7所述的设备,其中,运动信号的类型包括运动信号的量值。
9.如权利要求7所述的设备,其中,运动信号的类型包括运动信号的图形。
10.如权利要求7所述的设备,其中,滤波器单元使用不同的频带滤波器中的与运动信号的类型相应的频带滤波器来转换运动信号。
11.如权利要求7所述的设备,还包括:
发送单元,用于发送确定的坐标。
12.如权利要求7所述的设备,还包括:
显示器,在显示区域中在确定的坐标处显示指针。
13.如权利要求7所述的设备,其中,所述接收的运动信号是通过接收单元接收的。
14.一种转换运动信号的设备,所述设备包括:
接收单元,接收映射到坐标的指针的图像,根据使用基于接收的运动信号的类型选择的至少一个滤波器进行转换的运动信号来确定所述坐标;
显示器,显示接收到的图像。
15.如权利要求14所述的设备,其中,从所述多个滤波器中选择所述至少一个滤波器。
16.如权利要求14所述的设备,其中,转换后的运动信号是以下面的方式被转换的运动信号中的至少一个:
当运动信号在第一临界范围之内时,通过第一频带滤波器转换所述运动信号;
当运动信号超出第一临界范围时,通过第二频带滤波器转换所述运动信号。
17.如权利要求14所述的设备,其中,运动信号的类型包括运动信号的量值。
18.如权利要求14所述的设备,其中,运动信号的类型包括运动信号的图形。
19.一种转换运动信号的方法,所述方法包括:
检测运动;
根据所检测到的运动来确定运动信号的类型;
使用与运动信号的类型相应的滤波器来转换运动信号,从至少一个滤波器中选择所述滤波器。
20.如权利要求19所述的方法,其中,检测运动的步骤包括:检测角速度和加速度中的至少一个。
21.如权利要求19所述的方法,其中,运动信号的类型包括运动信号的量值。
22.如权利要求19所述的方法,其中,运动信号的类型包括运动信号的图形。
23.如权利要求19所述的方法,其中,转换运动信号的步骤包括:使用不同的频带滤波器中的与运动信号的类型相应的频带滤波器来转换运动信号。
24.如权利要求19所述的方法,还包括:发送转换后的运动信号。
25.至少一种包括用于控制实现权利要求19的方法的至少一个处理元件的计算机可读代码的介质。
26.一种转换运动信号的方法,所述方法包括:
基于接收到的运动信号确定运动信号的类型;
使用与运动信号的类型相应的滤波器来转换接收到的运动信号,从至少一个滤波器中选择所述滤波器;
基于转换后的运动信号确定在显示区域中显示的指针的坐标。
27.如权利要求26所述的方法,其中,运动信号的类型包括运动信号的量值。
28.如权利要求26所述的方法,其中,运动信号的类型包括运动信号的图形。
29.如权利要求26所述的方法,其中,转换运动信号的步骤包括:使用不同的频带滤波器中的与运动信号的类型相应的频带滤波器来进行转换。
30.如权利要求26所述的方法,还包括:
发送确定的坐标。
31.如权利要求26所述的方法,还包括:
在显示区域中在确定的坐标处显示指针。
32.至少一种包括用于控制实现权利要求26的方法的至少一个处理元件的计算机可读代码的介质。
33.一种转换运动信号的方法,所述方法包括:
接收映射到坐标的指针的图像,根据使用从多个滤波器中选择的至少一个滤波器进行转换的运动信号来确定所述坐标,根据接收的运动信号的类型选择所述滤波器;
显示接收到的图像。
34.至少一种包括用于控制实现权利要求33的方法的至少一个处理元件的计算机可读代码的介质。
35.如权利要求33所述的方法,其中,转换后的运动信号包括被多个频带滤波器中与运动信号的类型相应的频带滤波器转换的运动信号。
36.如权利要求33所述的方法,其中,运动信号的类型包括运动信号的量值。
37.如权利要求33所述的方法,其中,运动信号的类型包括运动信号的图形。
38.一种用于转换显示器的指针的运动信号的***,所述***包括:
确定单元,确定运动信号是否在临界范围之内;
滤波器单元,如果确定单元确定运动信号在所述临界范围之内,则该滤波器单元使用滤波器转换运动信号。
39.如权利要求38所述的***,其中,确定单元确定运动信号是否在第一临界范围之内,并确定运动信号是否在第二临界范围之内,
其中,如果确定单元确定运动信号在第一临界范围之内,则滤波器单元使用第一滤波器转换运动信号;如果确定单元确定运动信号在第二临界范围之内,则滤波器单元使用第二滤波器转换运动信号。
CNA2007103058682A 2006-12-28 2007-12-28 转换运动信号的设备、方法和介质 Pending CN101211234A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060136780 2006-12-28
KR1020060136780A KR100818990B1 (ko) 2006-12-28 2006-12-28 움직임 신호를 변환하는 장치 및 방법

Publications (1)

Publication Number Publication Date
CN101211234A true CN101211234A (zh) 2008-07-02

Family

ID=39533612

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007103058682A Pending CN101211234A (zh) 2006-12-28 2007-12-28 转换运动信号的设备、方法和介质

Country Status (4)

Country Link
US (1) US8436809B2 (zh)
EP (1) EP1946809A2 (zh)
KR (1) KR100818990B1 (zh)
CN (1) CN101211234A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9658715B2 (en) 2011-10-20 2017-05-23 Microsoft Technology Licensing, Llc Display mapping modes for multi-pointer indirect input devices
US9952689B2 (en) 2011-11-30 2018-04-24 Microsoft Technology Licensing, Llc Application programming interface for a multi-pointer indirect touch input device

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110063522A1 (en) 2009-09-14 2011-03-17 Jeyhan Karaoguz System and method for generating television screen pointing information using an external receiver
US9030405B2 (en) 2011-02-04 2015-05-12 Invensense, Inc. High fidelity remote controller device for digital living room
KR101984504B1 (ko) * 2012-02-29 2019-09-03 삼성전자주식회사 정밀한 3차원 위치 및 방향을 추정하는 시스템 및 방법
WO2015047374A1 (en) 2013-09-30 2015-04-02 Rinand Solutions Llc Operating multiple functions in a display of an electronic device
US9726922B1 (en) 2013-12-20 2017-08-08 Apple Inc. Reducing display noise in an electronic device
JP2016136306A (ja) * 2015-01-23 2016-07-28 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
US10296123B2 (en) 2015-03-06 2019-05-21 Apple Inc. Reducing noise in a force signal in an electronic device
US10185397B2 (en) 2015-03-08 2019-01-22 Apple Inc. Gap sensor for haptic feedback assembly
US9927905B2 (en) 2015-08-19 2018-03-27 Apple Inc. Force touch button emulation
US10416811B2 (en) 2015-09-24 2019-09-17 Apple Inc. Automatic field calibration of force input sensors
US10101824B2 (en) * 2016-07-27 2018-10-16 Verily Life Sciences Llc Apparatus, system, and method to stabilize penmanship and reduce tremor
US20220404915A1 (en) * 2021-06-16 2022-12-22 Joshua D. Chapman Human computer interface system that corrects for shaky input

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07284166A (ja) * 1993-03-12 1995-10-27 Mitsubishi Electric Corp 遠隔操作装置
JPH09274535A (ja) 1996-04-04 1997-10-21 Ricoh Co Ltd ペン型入力装置
JPH09282086A (ja) 1996-04-16 1997-10-31 Mitsumi Electric Co Ltd 位置情報入力装置
JPH11305940A (ja) 1998-04-20 1999-11-05 Fujitsu General Ltd 光ポインティング入力システム
KR100301015B1 (ko) * 1998-10-15 2001-09-06 윤종용 지시자 위치 제어 방법
JP2000148379A (ja) 1998-11-12 2000-05-26 Murata Mfg Co Ltd コンピュータポインティング装置
US7102616B1 (en) * 1999-03-05 2006-09-05 Microsoft Corporation Remote control device with pointing capacity
US7030856B2 (en) * 2002-10-15 2006-04-18 Sony Corporation Method and system for controlling a display device
JP2004178469A (ja) * 2002-11-29 2004-06-24 Hitachi Ltd 遠隔制御システム
KR100543703B1 (ko) 2003-09-08 2006-01-20 삼성전자주식회사 포인팅 장치 및 그 방법
JP2005275627A (ja) * 2004-03-23 2005-10-06 Rohm Co Ltd 信号処理装置
US20070268246A1 (en) * 2006-05-17 2007-11-22 Edward Craig Hyatt Electronic equipment with screen pan and zoom functions using motion

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9658715B2 (en) 2011-10-20 2017-05-23 Microsoft Technology Licensing, Llc Display mapping modes for multi-pointer indirect input devices
US9952689B2 (en) 2011-11-30 2018-04-24 Microsoft Technology Licensing, Llc Application programming interface for a multi-pointer indirect touch input device

Also Published As

Publication number Publication date
EP1946809A2 (en) 2008-07-23
US20080158153A1 (en) 2008-07-03
US8436809B2 (en) 2013-05-07
KR100818990B1 (ko) 2008-04-04

Similar Documents

Publication Publication Date Title
CN101211234A (zh) 转换运动信号的设备、方法和介质
CN104335148B (zh) 显示装置
US20080120568A1 (en) Method and device for entering data using a three dimensional position of a pointer
CN102906671B (zh) 手势输入装置及手势输入方法
US9329714B2 (en) Input device, input assistance method, and program
CN103502055B (zh) 信息显示处理装置
US8648811B2 (en) Remote control system for electronic device and remote control method thereof
EP1460524A2 (en) Motion-based electronic device control apparatus and method
US20090046110A1 (en) Method and apparatus for manipulating a displayed image
US10234955B2 (en) Input recognition apparatus, input recognition method using maker location, and non-transitory computer-readable storage program
CN102802068A (zh) 智能电视遥控方法及***
CN108027903B (zh) 信息处理设备、控制方法和程序
WO2013031134A1 (en) Information processing apparatus, information processing method, and program
US10296101B2 (en) Information processing system, information processing apparatus, control method, and program
TW201403391A (zh) 遠端互動系統及其控制
EP3133801B1 (en) Mobile terminal and method of controling the same
US20170102909A1 (en) Display apparatus and controlling method thereof
CN103312974A (zh) 图像处理装置以及图像处理方法
US20150009136A1 (en) Operation input device and input operation processing method
US20140362004A1 (en) Input processing apparatus, information processing apparatus, information processing system, input processing method, information processing method, input processing program and information processing program
CN107003792B (zh) 显示控制***、方法及记录介质
JP5080409B2 (ja) 情報端末装置
KR101452355B1 (ko) 닷패턴 인식 장치 및 컨텐츠 실행 장치
EP2838272A1 (en) Television cursor moving method and device
CN105447025B (zh) 可携式电子装置及其信息处理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080702