Electronic Device and a Method for Controlling the Functions of the Electronic Device as Well as Program Product for Implementing the Method
First Claim
1. Electronic device, which includesa display component, in which at least one controllable element is arranged to be visualized in its entirety, the control of which element is arranged to be based on determining a change (M) relating to the attitude or position of the device relative to at least one selected fixed point andcamera means arranged to form consecutive image frames (IMAGE1, IMAGE2),and in which, in order to control the functions of the device, such as, for example, to control the said element, the said change (M) is arranged to be determined, using optical data-flow algorithms, from the consecutive image frames (IMAGE1, IMAGE2) formed by the camera means, which consecutive image frames are arranged to be compared to each other in a set manner, and on the basis of which comparison the said change (M) is arranged to be determined, wherein the consecutive image frames (IMAGE1, IMAGE2) are arranged to be segmented in a selected manner, from which at least one movement vector (SR, SL, SUp, SDown) defining the said change (M) is arranged to be determined from at least some of the segments (SEGMENT1, SEGMENT2).
10 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to an electronic device, which includes a display component, in which at least one controllable element is arranged to be visualized in its entirety, the control of which element is arranged to be based on determining a change (M) relating to the attitude or position of the device and camera means arranged to form image frames (IMAGE1, IMAGE2), and in which, in order to control the functions of the device, such as, for example, to control the element, the change is arranged to be determined, using optical data-flow algorithms, from the image frames formed by the camera means, which image frames are arranged to be compared to each other in a set manner, and on the basis of which comparison the said change is arranged to be determined. The image frames are arranged to be segmented in a selected manner, from which at least one movement vector (SR, SL, SUp, SDown) determining the said change is arranged to be determined from at least some of the segments (SEGMENT1, SEGMENT2).
-
Citations
17 Claims
-
1. Electronic device, which includes
a display component, in which at least one controllable element is arranged to be visualized in its entirety, the control of which element is arranged to be based on determining a change (M) relating to the attitude or position of the device relative to at least one selected fixed point and camera means arranged to form consecutive image frames (IMAGE1, IMAGE2), and in which, in order to control the functions of the device, such as, for example, to control the said element, the said change (M) is arranged to be determined, using optical data-flow algorithms, from the consecutive image frames (IMAGE1, IMAGE2) formed by the camera means, which consecutive image frames are arranged to be compared to each other in a set manner, and on the basis of which comparison the said change (M) is arranged to be determined, wherein the consecutive image frames (IMAGE1, IMAGE2) are arranged to be segmented in a selected manner, from which at least one movement vector (SR, SL, SUp, SDown) defining the said change (M) is arranged to be determined from at least some of the segments (SEGMENT1, SEGMENT2).
- 7. Method for controlling the operations of an electronic device, in which the operations of the device, such as, for example, controlling of at least one element arranged to be visualized in its entirety and controlled on the display component, is based on determining a change (M) relating to the attitude or position of the device (10) relative to at least one selected fixed point, and in which method camera means are used to form consecutive image frames (IMAGE1, IMAGE2) in order to determine the said change (M), using optical data-flow algorithms, which are compared to each other in a set manner and on the basis of which comparison the said change (M) is determined, where the consecutive image frames (IMAGE1, IMAGE2) are segmented in a set manner, for at least some of which segments (SEGMENT1, SEGMENT2) at least one movement vector (SR, SL, SUp, SDown) defining the said change (M) is determined.
-
13. Program product for implementing the method according to the invention in an electronic device according to the invention, which program product includes a memory medium (MEM) and program code to be executed using processor means and written on the memory medium (MEM), which program code is arranged to control the functions of the device, such as, for example, at least one element arranged to be visualized in its entirety and controlled on the display component, based on defining a change (M) relating to the attitude or position of the device relative to at least one selected fixed point, and in which the program code includes
code means configured to determine the said change (M) from the consecutive image frames (IMAGE1, IMAGE2) formed by camera means using the optical data-flow algorithms and which program code is configured to compare the consecutive image frames (IMAGE1, IMAGE2) with each other in a set manner and, on the basis of which comparison, the program code is arranged to be determined the change (M) in the attitude or position of the device relative to at least one fixed point selected from the consecutive image frames (IMAGE1, IMAGE2), where the program code additionally includes code means configured to segment the consecutive image frames (IMAGE1, IMAGE2) in a selected manner, from at least some of the segments (SEGMENT1, SEGMENT2) the change (M), relating to the attitude or position of the device (10) relative to the selected fixed point, is arranged to be determined as at least one movement vector (S, SR, SL, SUp, SDown).
Specification