WO2015050380A1 - 화상 표시 장치 및 그의 포인팅 방법 - Google Patents

화상 표시 장치 및 그의 포인팅 방법 Download PDF

Info

Publication number
WO2015050380A1
WO2015050380A1 PCT/KR2014/009273 KR2014009273W WO2015050380A1 WO 2015050380 A1 WO2015050380 A1 WO 2015050380A1 KR 2014009273 W KR2014009273 W KR 2014009273W WO 2015050380 A1 WO2015050380 A1 WO 2015050380A1
Authority
WO
WIPO (PCT)
Prior art keywords
remote control
angle
pointing
display
camera
Prior art date
Application number
PCT/KR2014/009273
Other languages
English (en)
French (fr)
Inventor
오쿠노호장
히라사와굉우
무라카미에드워드
최상언
Original Assignee
삼성전자 주식회사
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
Priority claimed from JP2013207599A external-priority patent/JP6200756B2/ja
Priority claimed from JP2014173247A external-priority patent/JP6370165B2/ja
Application filed by 삼성전자 주식회사 filed Critical 삼성전자 주식회사
Priority to US15/027,108 priority Critical patent/US9910507B2/en
Priority to EP14850816.1A priority patent/EP3054693B1/en
Priority claimed from KR1020140132316A external-priority patent/KR102207256B1/ko
Publication of WO2015050380A1 publication Critical patent/WO2015050380A1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/0304Detection arrangements using opto-electronic means
    • G06F3/0308Detection arrangements using opto-electronic means comprising a plurality of distinctive and separately oriented light emitters or reflectors associated to the pointing device, e.g. remote cursor controller with distinct and separately oriented LEDs at the tip whose radiations are captured by a photo-detector associated to the screen
    • 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

Definitions

  • the present invention relates to an image display apparatus for controlling a pointer to be displayed on a display and a pointing method thereof.
  • a television remote control having a pointing function may be used to click a link or the like.
  • Such a remote controller includes a motion sensor such as an accelerometer or an angular velocity sensor, and is configured to detect an amount of change in the attitude angle of the remote control from these sensor outputs and convert the pointing angle calculated from the amount of change in the attitude angle into a pointer position on the display (patent) See Document 1).
  • a motion sensor such as an accelerometer or an angular velocity sensor
  • the pointer position on the display is calculated cumulatively based on the posture angle change amount of the remote controller, it is called a relative pointing method.
  • the direction indicated by the remote controller and the pointer position on the display are greatly shifted, so that the user may not obtain a natural feeling.
  • This phenomenon is caused by a change in the relative positional relationship between the display and the remote controller or by accumulating the attitude error of the remote controller estimated from the motion sensor.
  • the relative pointing remote controller 200 having an angular velocity sensor has a pointer position on the screen by changing left and right the indicating direction PD, which is a direction indicated by the front end of the remote controller 200. Move left and right.
  • the reference direction SD is set in the remote controller 200, and the pointer position on the display 100 is determined according to a pointing angle which is an angle formed by the instruction direction PD with respect to the reference direction SD.
  • the operating angle range CR is set to a predetermined solid angle centered on the reference direction SD with a predetermined correspondence between the pointing range on the display 100 shown in FIG. For example, when the operation angle range CR is set small, the pointer is sensitive to the movement of the remote controller 200, and when the operation angle range CR is set large, the pointer movement is insensitive.
  • the pointer when the reference direction SD and the pointing direction PD coincide with each other, the pointer is disposed at the center of the screen, and when there is a pointing angle, the pointer position on the display 200 according to the set operating angle range CR. Is changed.
  • P1 in FIG. 35 shows a case where the remote controller 200 is in front of the display, and the reference direction SD, which is the center of the operating angle range CR, is directed perpendicularly to the screen center PO.
  • the reference direction SD coincides with the direction perpendicular to the center of the screen as described above, the user may obtain a natural feeling because the direction PD of the remote controller 200 and the pointer position coincide well.
  • the reference direction SD is in a state toward the right end of the display.
  • the instruction direction PD of the remote controller 200 is directed toward the right end of the display 100 to coincide with the reference direction SD, the pointer is set to the right end of the screen by setting in P1 of FIG. 34. It will be displayed in the center of the screen.
  • the instruction position PD of the remote controller 200 and the pointer position are greatly shifted, it is unnatural to the user.
  • the conventional pointing device forcibly coincides the pointer position with the instruction direction of the remote controller by for example pressing the reset button after the user directs the instruction direction of the remote controller toward the screen center. Or, it is configured to stop when the pointer moves to the end of the display, and the user can adjust the direction of the remote control to match the pointer position on the screen.
  • Patent Documents 2 to 4 various techniques for moving the display position of the pointer on the display following the movement of the remote controller have also been proposed (for example, see Patent Documents 2 to 4).
  • the technique of Patent Document 2 when the optical pointing device is moved, the light receiving device moves the display position of the pointer according to the position signal obtained by calculating the change in the light receiving signal.
  • Patent Literature 3 a cursor for comparing the coordinates of a captured cursor image in a captured image captured by a camera of a remote controller with the coordinates of a display cursor image displayed at that time and displaying it at a remote control instruction position on the detected display screen. The image is being generated.
  • Patent Document 1 Japanese Patent Application Laid-Open No. 2002-62981
  • Patent Document 2 Japanese Patent Application Laid-Open No. 2006-155345
  • Patent Document 3 Japanese Patent Application Laid-Open No. 2008-181198
  • Patent Document 4 Japanese Patent Application Laid-Open No. 2008-227605
  • any pointing device when the instruction direction of the remote control and the pointer position on the display are displaced, the user has to perform the resetting operation of the reference direction as described above every time to impair the user's feeling.
  • the present invention has been made in view of the above-described problems, and an object thereof is to automatically adjust so that the direction of instruction of the remote control and the pointer position on the screen are almost identical. That is, in this embodiment, even if the position of a remote control is changed, a pointing system is realized in which the center direction of the operating angle range of the remote control is directed toward the center of the screen without requiring user's operation.
  • Another object of the present invention is to provide a camera on the display side in the case where the instruction direction of the remote control and the pointer position on the screen almost coincide.
  • the pointing device of the present invention it becomes possible to automatically adjust so that the direction of instruction of the remote control and the pointer position on the screen are almost identical.
  • FIG 1 is an overall configuration diagram of an image display system according to an embodiment of the present invention.
  • FIG. 2 is a view showing the appearance of a remote controller used in the embodiment of the present invention.
  • 3 and 4 are diagrams for explaining the outline of the operation of the embodiment of the present invention.
  • FIG. 5 is a functional block diagram of an image display device according to an embodiment of the present invention.
  • FIG. 6 is a functional block diagram of a remote control device according to an embodiment of the present invention.
  • Fig. 7 is a functional block diagram of the image display system in the first embodiment according to the present invention.
  • FIG. 10 is a flowchart of a pointing method of the image display device according to the embodiment of the present invention.
  • FIG. 11 is a flowchart of a remote control control method of the remote control device according to the embodiment of the present invention.
  • FIG. 12 is a functional block diagram of an image display system according to a second embodiment according to the present invention.
  • Fig. 13 is a functional block diagram of the image display system in the third embodiment according to the present invention.
  • FIG. 14 is a functional block diagram of an image display system in a fourth embodiment according to the present invention.
  • 20 to 22 are diagrams for explaining the operation of the calibration unit in the image display device of the fourth embodiment according to the present invention.
  • Fig. 23 is an overall operation flowchart of the image display device of the fourth embodiment according to the present invention.
  • FIG. 25 is an example of a graph that defines a conversion rule when the conversion rule from the pointing angle to the pointing coordinate position changes continuously in accordance with the distance from the image display device to the remote control.
  • Fig. 28 is a diagram showing a functional configuration example of an image display device and a remote controller that constitute the image display system according to the fifth embodiment of the present invention.
  • Fig. 31 is a schematic perspective view showing an LED imaged when the remote controller faces the screen of the image display device according to the fifth embodiment of the present invention.
  • FIG. 32 is a schematic perspective view showing an LED imaged when the remote controller rotates upward in the horizontal axis direction with respect to the apparatus screen of the image display according to the fifth embodiment of the present invention.
  • Fig. 33 is a schematic diagram showing LEDs photographed when the remote controller rotates upward in the horizontal axis direction and counterclockwise in the vertical axis direction with respect to the screen of the image display device according to the fifth embodiment of the present invention. Perspective view.
  • 35 is a schematic diagram illustrating the pointing operation characteristic in the conventional image display apparatus.
  • the present invention provides a display, a reference angle detector for detecting a reference angle which is an angle formed by the instruction direction of the remote control relative to the reference direction set for the display, and a remote control direction which is a direction when the remote control is viewed from a reference point set on the display
  • a remote control direction detection unit for detecting a reference direction and a reference direction control unit for adjusting the reference direction so that the reference point on the display is viewed from the remote control based on the reference angle and the remote control direction
  • a controller configured to control a pointer to be displayed at a corresponding position on the display based on a pointing angle corresponding to an angle formed by an instruction direction of the remote controller with respect to the reference direction.
  • the reference point on the display when the reference direction set from the remote control is seen from the remote control means that the reference point is located on a virtual straight line extending from the remote control in the reference direction.
  • the concept also includes a state in which the reference point exists near a straight line. In other words, it refers to a state in which the reference point exists in the virtual cylinder extending in the reference direction from the remote controller with a predetermined radius.
  • the reference direction adjusting unit may be configured to adjust the reference direction every predetermined time.
  • the reference angle detector is further configured based on an azimuth sensor provided in the remote control, a reference azimuth set by the azimuth sensor as an azimuth indicating a reference direction, and a remote azimuth azimuth using a direction azimuth indicating a direction indicated by the remote control. It may be provided with a reference angle calculation unit for calculating the angle.
  • the image display apparatus may further include an angular velocity sensor installed in the remote controller, a pointing angle calculator configured to calculate the pointing angle based on a reference pointing angle and an angular velocity output from the angular velocity sensor, and the reference direction adjusting unit
  • the pointing angle calculation unit may be configured to set an angle formed by the instructing direction with respect to a direction as the reference pointing angle.
  • the pointing angle calculation unit stores the remote control direction when the reference direction has been adjusted in the past, and is configured to calculate the pointing angle when a difference between the past remote control direction and the current remote control direction is greater than or equal to a predetermined threshold. May be used.
  • the image display device may further include a pointing angle calculator configured to calculate the pointing angle based on a reference pointing angle, and the reference direction adjusting unit uses the reference pointing angle as the reference pointing angle. It may be comprised so that it may be set to a pointing angle calculation part.
  • the remote control direction detecting unit calculates a remote control direction angle which is an angle formed by a camera provided to capture the remote control with respect to the display and the remote control direction with respect to a direction perpendicular to the display based on the captured image of the camera.
  • the remote control direction angle calculation part may be provided.
  • the camera is installed to have a photographing direction parallel to a specific vertical plane perpendicular to the display at a horizontal edge of the display, and the remote control direction angle calculating unit is mounted on the display based on the captured image of the camera.
  • a first remote control direction angle calculating unit configured to calculate a first remote control direction angle, which is an angle formed between a vertical direction and a direction obtained by projecting the remote control direction on a horizontal plane; an angle formed by the captured image of the camera and the display and the shooting direction A second angle formed by a direction perpendicular to the display and a direction obtained by projecting the remote control direction onto the specific vertical surface, based on a photographing angle, a distance from the camera to the remote control, and an edge length in the vertical direction of the display; Second remote control direction to calculate the remote control direction angle An angle calculating unit, wherein the reference direction adjusting unit is configured to provide the reference point on the display when the reference direction is viewed from the remote control based on the reference angle, the first remote control direction angle, and the second remote control direction angle.
  • the second remote control direction angle calculating unit calculates a photographing remote control angle formed by the photographing direction and the direction from the camera to the remote controller based on the image of the camera, and the difference between the photographing remote control angle and the photographing angle and the The second remote control direction angle may be calculated based on the distance and the length.
  • the pointing device calculates the photographing angle based on an image obtained by photographing the remote control with the camera provided to photograph the horizontal direction, and an image obtained by photographing the remote control with the camera installed to have the photographing direction.
  • the photographing angle calculator may be further provided.
  • the camera may be provided to have a downward shooting direction in the center of the upper edge of the display.
  • the camera is installed to have a photographing direction parallel to a horizontal plane on the vertical edge of the display, the remote control direction angle calculation unit based on the captured image of the camera and the direction perpendicular to the display and the remote control direction
  • a first remote control direction angle calculating unit for calculating a first remote control direction angle, which is an angle formed by a projection obtained by projecting a specific vertical plane perpendicular to the display, and an angle formed by the photographed image of the camera and the display and the shooting direction.
  • a second remote control direction angle that is an angle formed by a direction perpendicular to the display and a direction obtained by projecting the remote control direction on a horizontal plane based on a photographing angle, a distance from the camera to the remote control, and a border length in a horizontal direction of the display; Second remote control direction angle calculation And the reference direction adjusting unit adjusts the reference direction so that the reference point on the display is viewed when the reference direction is viewed from the remote control based on the reference angle, the first remote control direction angle, and the second remote control direction angle. It may be configured to adjust.
  • the second remote control direction angle calculating unit calculates a photographing remote control angle formed by the photographing direction and the direction from the camera to the remote controller based on the image of the camera, and the difference between the photographing remote control angle and the photographing angle and the The second remote control direction angle may be calculated based on the distance and the length.
  • the image display device is based on an image obtained by photographing the remote control with the camera provided to photograph a direction parallel to the specific vertical plane, and an image obtained by photographing the remote control with the camera provided to have the photographing direction.
  • the apparatus may further include a photographing angle calculator which calculates the photographing angle.
  • the controller may include a position calculator configured to calculate a corresponding position on the display based on the pointing angle, and a display controller configured to control a pointer to be displayed at the position, wherein the position calculator includes the display from the display to the remote controller.
  • the longer the distance may be configured to calculate the position such that the distance from the reference point to the position relative to the unit angle of the pointing angle becomes longer.
  • the present invention provides a camera capable of capturing a plurality of light sources of the remote control for the display;
  • a remote control attitude estimation unit for estimating a remote control attitude at the time of imaging corresponding to a direction at the time of imaging of the remote control according to the number or positions of light sources picked up by the camera;
  • a calibration unit for calibrating the reference attitude of the remote control corresponding to the reference direction of the remote control to the attitude of the remote control during imaging estimated by the remote control attitude estimation unit;
  • a pointing position estimator for estimating a pointing position according to the calibrated reference posture and an amount of posture change measured by a motion sensor installed in the remote controller.
  • the remote control posture estimating unit includes: a correspondence relationship storage unit for storing a correspondence relationship between the number and position of the light sources in the image and the posture at the time of image capturing; And an imaging posture output section for outputting an imaging posture corresponding to the number and position of the light sources among the images picked up by the camera, with reference to the correspondence relationship storage section.
  • the present invention also provides a method for detecting a reference angle, which is an angle formed by an instruction direction of a remote controller with respect to a reference direction set for a display, and detecting a remote controller direction which is a direction when the remote controller is viewed from a reference point set on the display. And adjusting the reference direction so that the reference point on the display is viewed from the remote control based on the reference angle and the remote control direction, and the reference remote control relative to the reference direction.
  • a pointing method is also provided that includes controlling a pointer to be displayed at a corresponding position on the display based on a pointing angle according to an angle formed by a direction indicated by.
  • the present invention includes the steps of estimating the remote control posture at the time of imaging corresponding to the direction at the time of imaging of the remote control according to the number or position of the light source of the remote control captured by the camera installed for the display; Calibrating the reference attitude of the remote controller corresponding to the reference direction of the remote controller to the attitude of the remote controller during the estimated imaging; Estimating a pointing position according to the calibrated reference posture and a posture change amount measured by a motion sensor installed in the remote controller; And displaying an object at the pointing position on the pointing object according to the estimated pointing position.
  • the estimating the remote control posture during the imaging may include: storing a correspondence relationship between the number and position of the light sources in the image and the posture during the imaging when the image is captured; And outputting a posture at the time of imaging corresponding to the number and position of the light source among the images picked up by the camera with reference to the stored correspondence.
  • the present invention includes a light emitting device unit having at least one light source; A direction sensor unit for sensing a remote control azimuth value indicating a direction indicated by the remote control device; An operation unit for operating the pointing of the image display device; And a control unit which turns on the light emitting element unit according to a pointing operation of the operation unit and modulates a remote control azimuth value sensed by the orientation sensor unit into a remote control code and transmits the remote control code to the image display device through the light emitting element unit.
  • the remote control azimuth value sent to the device provides the remote control device, characterized in that the image display device is used to determine a pointing position on the display of the image display device.
  • the present invention comprises the steps of turning on the light emitting element according to the pointing operation input and sensing a remote control azimuth value indicating the direction indicated by the remote control device; Converting the sensed remote control azimuth value into a remote control code; And outputting the remote control code to the image display device through a light emitting element, wherein the remote control orientation value transmitted to the image display device determines that the image display device determines a pointing position on the display of the image display device. It provides a remote control method characterized in that used to.
  • the present invention provides a function of detecting a reference angle which is an angle formed by the instruction direction of the remote controller with respect to a reference direction set for the display on a computer, and a remote control direction which is a direction when the remote control is viewed from a reference point set on the display.
  • a function of detecting, a function of adjusting the reference direction so that the reference point on the display is viewed from the remote control based on the reference angle and the remote control direction, and the reference direction Also provided is a program for realizing a function of controlling a pointer to be displayed at a corresponding position on the display based on a pointing angle corresponding to an angle made by the direction indicated by the remote control.
  • the image display system 300 includes a television 100 corresponding to an embodiment of an image display apparatus, an angular velocity sensor 21, and an orientation sensor together with a function for operating the television 100.
  • the remote control 200 provided with 22 is provided.
  • the television 100 is an example of an image display apparatus.
  • the television 100 is an apparatus that receives broadcast contents including an image and an audio transmitted from a broadcasting station, displays an image on a screen, and simultaneously outputs an audio.
  • the television 100 also displays on the screen an image for performing operations such as selecting broadcast content.
  • the remote controller 200 is used to perform operations such as selecting broadcast content on an image displayed on the screen of the television 100.
  • a camera 11 for capturing the remote control 200 is provided at an upper center portion of the television 100, and the camera 11 is provided at the front end of the remote control 200 as shown in FIG. 2.
  • An LED marker 23 is provided to easily grasp the position of the remote controller 200.
  • the LED marker 23 is described as a visible light LED.
  • the camera 11 is demonstrated as being a visible light color camera.
  • the image display device is not limited to a television, but may be used in a PC, a signage monitor, or the like.
  • an image display apparatus means a liquid crystal monitor, an organic EL monitor, etc.
  • the image display system 300 measures the pointing angle A2, which is an angle formed by the instruction direction PD of the remote controller 200 with respect to the reference direction SD set in the remote controller 200, at the angular velocity. It calculates with the output from the sensor 21 and the said orientation sensor 22. In addition, the pointing device 300 accumulates rotational conversion with respect to the pointing angle A2, and indicates that the pointing direction PD of the remote controller 200 is pointing on the screen of the television 100. Is configured to display a pointer P on the screen.
  • FIG. 3 shows the positional relationship between the television 100 and the remote control 200 from above
  • FIG. 4 shows the positional relationship between the television 100 and the remote control 200 from the side.
  • the remote control 200 has an operating angle range CR having a predetermined solid angle with a virtual straight line in the reference direction SD as a central axis.
  • the relationship between the CR) and the pointing range of the television 100 is set. That is, the sensitivity of the pointer P to the posture change of the remote controller 200 is adjusted by adjusting the size of the manipulation angle range CR.
  • the image display system 300 will be described with reference to Figs.
  • the central axis of the operating angle range CR which is the reference direction SD, always faces the direction of the screen center PO of the television 100.
  • indication direction PD of the remote control 200 always keeps the point which is pointing on the screen of the television 100 and the position of pointer P almost consistent with the position of the remote control 200.
  • a detailed configuration for realizing such an operation will be described below.
  • FIG. 5 is a functional block diagram of an image display device according to an embodiment of the present invention.
  • the image display device 100 of FIG. 5 includes a reference angle detector 4, a remote control direction detector 3, a reference direction controller 14, a controller 5, and a display 18.
  • the control unit 5 also includes a position calculating unit 16 and a display control unit 17 which are disclosed later in the description of the image display system according to the first to fourth embodiments.
  • the reference angle detector 4 detects a reference angle AC, which is an angle formed by the instruction direction COM of the remote controller 200 with respect to the reference direction CO set for the display.
  • the direction COM of the remote controller 200 is detected from the orientation sensor 22 installed in the remote controller 200.
  • the reference angle detector 4 is a reference orientation set to an orientation value output by the orientation sensor 22 installed in the remote controller 200 when the direction COM of the remote controller 200 is perpendicular to the display.
  • the reference angle AC is calculated based on the remote control orientation COM value set as the orientation value output from the orientation sensor 22 in correspondence with the instruction direction COM of the remote controller 200.
  • the remote control direction detecting unit 3 detects the remote control direction RD which is the direction when the remote control 200 is viewed from the reference point PO set on the display. At this time, the remote control direction RD is detected from an image of the remote control captured by the camera 110 installed in the image display apparatus 100.
  • the reference direction controller 14 When the reference direction controller 14 sees the reference direction SD set in the remote controller from the remote controller 200, the reference direction controller 14 is configured so that the reference angle detector 4 has a reference point PO on the display of the image display apparatus 100.
  • the reference direction SD is adjusted based on the detected reference angle AC and the remote control direction RD detected by the remote control direction detection unit 3.
  • the controller 5 controls the pointer P to be displayed at a corresponding pointing position on the display of the image display apparatus 100 based on the pointing angle according to the angle formed by the instruction direction of the remote controller with respect to the reference direction SD.
  • the direction of the remote control 200 by using the direction information 22 output from the orientation sensor 22 installed in the remote control 200 and the camera 110 installed in the image display device 100 (COM) and the position of the pointer (P) on the screen can be automatically adjusted to almost match.
  • FIG. 6 is a functional block diagram of a remote control device according to an embodiment of the present invention.
  • the light emitting element unit 26 includes an LED marker 23 to emit light with at least one light source.
  • the at least one light source may be configured in a predetermined arrangement pattern.
  • the orientation sensor unit 22 senses a remote controller orientation value indicating a direction indicated by the remote controller 200.
  • An angular velocity sensor 210 provided as an option senses an angular velocity value corresponding to the movement of the remote controller.
  • the angular velocity sensor 210 may use a gyroscope as an example.
  • the operation unit 25 operates the pointing of the image display device.
  • the control unit 24 turns on at least one light source of the light emitting element unit 230 according to a pointing operation of the operation unit 25, and / or each speed sensor (or the remote controller azimuth value sensed by the orientation sensor unit 22).
  • Each speed value sensed by 210 is modulated by a remote control code and output to the image display apparatus 100 through the light emitting element unit 230.
  • the remote control azimuth value transmitted to the image display apparatus 100 is used by the image display apparatus 100 to determine the pointing position on the display of the image display apparatus.
  • the configuration diagram of the image display system 300 of the first embodiment is as shown in FIG. 7, and the remote control direction detection unit 3, the reference angle detection unit 4, the reference direction adjustment unit 14, and the pointing angle calculation are performed. It is comprised by the part 15, the coordinate calculation part 16, the display control part 17, and the display part 18. As shown in FIG. For each part, the function is realized by executing a program for the pointing device stored in the memory in an arithmetic mechanism (computer) composed of a CPU, a memory, an input / output means, and the like in the television 100.
  • arithmetic mechanism computer
  • the pointing device 300 of the present invention can adjust the reference direction SD toward the screen center PO in any of the left and right directions and the vertical direction.
  • the remote control direction detecting unit 3 is an example of a remote control direction detecting unit, which is a direction when the remote control unit 200 is viewed from a screen center PO, which is a reference point set in the television 100, as shown in FIG. 8.
  • This remote control direction RD can also be defined by the virtual straight line which connects the said screen center PO and the front-end
  • standard which this virtual straight line extends are said The direction SD continues to coincide always.
  • the remote control direction detection mechanism 3 is directed toward the user from the television 100, and includes a camera 11 for photographing the LED marker 23 of the remote control 200, and the camera ( A value indicating the remote control direction RD based on the camera image PIC captured by 11), and the remote control direction angle AP which is an angle formed by the remote control direction RD with respect to the direction perpendicular to the screen center PO. It is comprised by the remote control direction angle calculation part 12 which calculates ().
  • the remote control direction angle calculator 12 binarizes the camera image PIC shown in FIG. 8A as shown in FIG. 8B, and binarizes the LED marker 23 only. Create an image.
  • the remote control direction angle calculator 12 calculates the separation distance DET from the center line of the television 100 in the binary image to the detection position of the LED marker 23.
  • the remote control direction angle calculating unit 12 may calculate the remote control direction angle AP from the separation distance DET, and as a result, may specify the remote control direction RD.
  • LED marker 23 may be detected based on the brightness of the LED marker 23 in 1st Embodiment, you may detect based on the color, blinking pattern, etc. of the LED marker 23, for example.
  • a reflective marker or the like may be used instead of the LED marker 23.
  • one or two or more LED markers 23 may be used, and the shape of the LED marker 23 may be freely determined.
  • FIG. 9 the operation angle range CR is omitted for clarity and only the reference direction SD is shown. However, the operation angle range CR shown in FIGS. 3, 4, and 8 is actually shown in FIG. 9. Sets the reference direction SD as the central axis.
  • the reference angle detection mechanism 4 is an example of a reference angle detection unit, and is a reference angle AC which is an angle formed by the instruction direction PD of the remote controller 200 with respect to the reference direction CO set for the television 100. Will be detected.
  • the reference direction CO is set in a direction perpendicular to the television 100, and the direction of the PD PD of the remote control 200 is several degrees with respect to the reference direction CO.
  • the reference angle detector 4 detects whether it is inclined. That is, the reference angle AC is expressed as an absolute value based on the reference direction CO with respect to how much the direction of instructing PD of the remote controller 200 is inclined with respect to the screen of the television 100. will be.
  • the reference angle detector 4 includes the orientation sensor 22 and the reference angle calculator 13 as shown in FIG. 7.
  • the azimuth sensor 22 outputs the azimuth of the instruction direction PD, which is a direction indicated by the tip of the remote controller 200, as a numerical value.
  • the azimuth sensor 22 outputs when the direction PD of the remote controller 200 is directed toward the reference direction CO perpendicular to the screen of the television 100.
  • the bearing which the bearing sensor 22 currently outputs in correspondence with the reference bearing CO and the direction in which the remote controller 200 is instructed is also called the remote controller bearing COM.
  • the reference bearing CO arranges the remote control 200 in a direction perpendicular to the screen after starting the television 100, and reads the value of the remote control bearing COM output by the orientation sensor 22 at that time in advance. Can be set.
  • the television 100 may not be set manually after startup, but may be automatically set in advance, such as by providing an orientation sensor in the television 100.
  • the reference angle calculator 13 calculates the reference angle AC shown in FIG. 9 from the difference between the reference orientation CO and the remote controller orientation COM.
  • the reference angle AC is a value based on the azimuth sensor 22, the reference angle AC is a value that is determined solely for the instruction direction PD of the remote controller 200.
  • the reference direction SD is determined by the reference direction adjusting unit 14 based on the remote control direction RD and the reference angle AC respectively detected by the remote control direction detecting unit 3 and the reference angle detecting unit 4. Will be described.
  • the reference direction adjustment unit 14 operates to adjust the reference direction SD such that the reference direction SD which is the center of the manipulation angle range CR coincides with the remote control direction RD.
  • the direction PD of the remote controller 200 indicates the screen center PO
  • the direction of the reference direction SD is appropriately changed so that the reference direction SD and the remote control direction RD coincide with each other. I'm doing it.
  • the reference direction controller 14 adjusts the remote control direction RD with respect to the reference pointing angle A1 used as an initial value in the pointing angle calculator 15 described later, as shown in FIG. 7.
  • the reference direction SD is calculated from the remote control direction angle AP and the reference angle AC, and the reference direction SD is adjusted to face the screen center PO.
  • the reference pointing angle A1 is a value indicating how many degrees the current indicating direction PD of the remote controller 200 is inclined with respect to the case where the indicating direction PD of the remote controller 200 indicates the screen center PO. to be. Accordingly, as shown in FIG. 9, the reference pointing angle A1 may be obtained by subtracting the remote control direction angle AP from the reference angle AC. This is evident from the relationship between the line perpendicular to the screen and the reference direction CO at the center of the screen PO in parallel. In addition, the reference pointing angle A1 may also be referred to as an accurate value detected by the remote control direction detection unit 3 and the reference angle detection unit 4 with reference to the reference direction CO as a reference.
  • the pointing angle calculator 15 calculates the current pointing angle A2 based on the reference pointing angle A1 and the angular velocity output from the angular velocity sensor 21. That is, the pointing angle calculator 15 uses the reference pointing angle A1 as an initial value, and repeats the rotational conversion cumulatively from the angular velocity obtained by the angular velocity sensor 21 from the current pointing angle ( It is configured to calculate A2). In addition, the pointing angle calculator 15 holds the pointing angle A2 that the current pointing angle A2 is replaced with the reference pointing angle A1 every predetermined time by the reference direction adjusting unit 14. The reference direction SD continues to face the screen center PO.
  • the reference pointing angle A1 used in the pointing angle calculator 15 is calculated based on the output of the azimuth sensor 22, and the angular velocity sensor 21 is applied to the current pointing angle A2 which is sequentially calculated. ) Is based on output.
  • the angular velocity sensor 21 may be, for example, a gyroscope.
  • the coordinate calculator 16 is an example of a position calculator that calculates a corresponding position on the display, and calculates a corresponding pointing coordinate position POS based on the pointing angle A2.
  • the display control unit 17 outputs an operation screen image DP in which the pointer P is superimposed on a basic screen such as a menu screen based on the pointing coordinate position POS.
  • a basic screen such as a menu screen based on the pointing coordinate position POS.
  • the part which consists of the said coordinate calculation part 16 and the said display control part 17 is an example of the control part which controls a pointer to be displayed in the corresponding position on a display.
  • the display unit 18 displays the operation screen image DP on the television 100.
  • the absolute remote control direction RD detected by the said remote control direction detection part 3 and the said reference angle detection part 4 and the absolute direction based on the television 100 are referred to.
  • the reference angle AC which is a value
  • the current reference pointing angle A1 when the reference direction SD of the remote controller 200 faces the screen center PO may be calculated.
  • the reference pointing angle A1 is replaced with the current pointing angle A2 used in the pointing angle calculator 15 so that the reference direction SD is toward the screen center PO.
  • the operation can be reset automatically.
  • the current pointing angle A2 held by the pointing angle calculator 15 is calculated by the reference direction controller 14.
  • the point in which the instruction direction PD of the remote controller 200 is pointing on the screen can almost coincide with the position of the pointer P on the screen.
  • the reference direction controller 14 calculates the reference pointing angle A1 every predetermined time, and updates the pointing angle A2 held by the pointing angle calculator 15. As a result, the reference direction is adjusted. (SD) is adjusted to face the center of the screen (PO) at regular intervals.
  • the user can operate the pointer P with a natural operating feeling by the remote controller 200.
  • FIG. 10 is a flowchart of a pointing method of the image display device according to the embodiment of the present invention.
  • the image display apparatus 100 detects a reference angle AC, which is an angle formed by the instruction direction COM of the remote controller 200 with respect to the reference direction CO set for the display. At this time, the direction COM of the remote controller 200 is detected from the orientation sensor 22 installed in the remote controller 200.
  • the image display apparatus 100 detects the remote control direction RD, which is the direction when the remote controller 200 is viewed from the reference point PO set on the display of the image display apparatus 100. At this time, the remote control direction RD is detected from an image of the remote control captured by the camera 110 installed in the image display apparatus 100.
  • the reference angle AC may be such that there is a reference point PO on the display of the image display apparatus 100.
  • the reference direction SD based on the remote control direction RD.
  • the image display apparatus 100 moves the pointer P to a corresponding pointing position on the display of the image display apparatus 100 based on a pointing angle according to an angle formed by the direction indicated by the remote controller with respect to the reference direction SD. Control to display.
  • the direction of the remote control 200 by using the direction information 22 output from the orientation sensor 22 installed in the remote control 200 and the camera 110 installed in the image display device 100 (COM) and the position of the pointer (P) on the screen can be automatically adjusted to almost match.
  • FIG. 11 is a flowchart of a remote control control method of the remote control device according to the embodiment of the present invention.
  • the remote controller 200 checks whether a pointing menu operation is performed.
  • the remote control device 200 turns on the light emitting device according to a pointing manipulation input and senses a remote control orientation value indicating a direction indicated by the remote control device.
  • the remote control apparatus 200 communicates a command according to another key manipulation.
  • the remote controller 200 converts the sensed remote controller azimuth value into a remote controller code.
  • a remote control code is output to the image display device through a light emitting device.
  • the remote control azimuth value transmitted to the image display device 100 is used by the image display device 100 to determine the pointing position on the display of the image display device.
  • the image display system 300 of 2nd Embodiment has the said pointing angle calculation part with respect to the remote control direction angle AP output from the said remote control direction detection part 3.
  • the difference is that (15) is configured to be acquired.
  • the pointing angle calculator 15 stores a past remote control direction angle AP when a substitution with the reference pointing angle A1 output from the reference direction adjustment unit 14 is performed.
  • the pointing angle calculator 15 compares the new remote control direction angle AP output from the remote control direction detection unit 3 with the past remote control direction angle AP to determine whether the pointing angle calculation unit 15 has a difference greater than or equal to a predetermined value. It is configured to permit replacing the pointing angle A2 with the reference pointing angle A1.
  • the relative position of the remote controller 200 with respect to the television 100 changes, for example, as shown in FIG. 3, and from the remote controller direction detection mechanism 3.
  • the reference direction SD can be adjusted only when a change of more than a predetermined value occurs in the output remote control direction angle AP.
  • the reference direction SD can be adjusted to ensure that they continue to coincide. have.
  • the angular velocity sensor 21 is omitted in the image display system 300 of the third embodiment, and the pointing angle calculator 15 is the reference pointing angle.
  • the difference is configured to calculate the pointing angle A2 based on (A1). More specifically, the pointing device 300 according to the third embodiment periodically calculates the remote control direction angle AP output from the remote control direction detection unit 3 and the reference angle AC output from the reference angle detection unit 4.
  • the pointing angle calculator 15 is configured to output the reference pointing angle A1 as it is as a pointing angle A2.
  • the reference sensor SD is always directed toward the screen center PO while reducing the cost by using a sensor provided in the remote controller 200 so that the reference direction PD and the pointer P of the remote controller 200 are always maintained. You can keep the positions consistent.
  • FIG. 14 is a functional block diagram of an image display system in a fourth embodiment according to the present invention.
  • the television 100 has a camera 11 as described above.
  • the first remote control detector 120, the second remote controller detector 121, the calibration unit 122, the first pointing angle calculator 140, the second pointing angle calculator 141, and the pointing An angle update unit 150, a coordinate calculation unit 16, a display control unit 17, and a display unit 18 are provided.
  • the camera 11 generates a camera image PIC by capturing the scenery on the screen side (viewer side) of the television 100, and generates the camera image PIC from the first remote controller detector 120 and the second remote controller detector 121. )
  • the camera 11 is provided as an example of a photography means.
  • the first remote control detection unit 120 detects an LED marker mounted on the remote control 200 from the camera image PIC output by the camera 11. Then, the remote control direction angle APh, which is an angle formed by a horizontal component (component projected onto the horizontal plane) in the direction perpendicular to the screen of the television 100 and the direction from the screen center PO to the remote control 200, is calculated. Output to the 1 pointing angle calculation unit 140.
  • the remote control direction angle APh is used as an example of the first remote control direction angle, which is an angle formed by the direction perpendicular to the display and the direction obtained by projecting the remote control direction onto one surface, and the first remote control direction angle is used.
  • the first remote control detector 120 is provided as an example of the first remote control direction angle calculator for calculating the. The operation of the first remote control detector 120 will be described later in detail.
  • the second remote control detection unit 121 detects an LED marker mounted on the remote control 200 from the camera image PIC output by the camera 11.
  • the angle formed by the vertical component (the component projected on the vertical plane passing through the screen center PO and perpendicular to the screen) in the direction perpendicular to the screen of the television 100 and the direction from the screen center PO to the remote controller 200.
  • the remote controller direction angle APv is calculated and output to the second pointing angle calculator 141.
  • the second remote control detector 121 uses the photographing angle APbase formed by the screen of the television 100 and the photographing direction of the camera 11.
  • the remote control direction angle APv is used as an example of the second remote control direction angle, which is an angle formed by the direction perpendicular to the display and the direction obtained by projecting the remote control direction onto the other surface.
  • the second remote control detection unit 121 is provided as an example of the second remote control direction angle calculation unit to calculate. The operation of the second remote control detector 121 will also be described in detail later.
  • a remote control direction detection part the part which consists of the camera 11, the 1st remote control detection part 120, and the 2nd remote control detection part 121 is provided.
  • the calibration unit 122 calculates and sets the photographing angle APbase used in the second remote control detector 121 in advance.
  • the calibration part 122 is provided as an example of a photographing angle calculation part. The operation of the calibration unit 122 will also be described later in detail.
  • the first pointing angle calculator 140 calculates a reference pointing angle A1h based on the remote control direction APh and the remote control direction COMh that is a horizontal component of the direction COM output by the remote control unit 200. Output to the pointing angle update unit 150. The operation of the first pointing angle calculator 140 will also be described in detail later.
  • the second pointing angle calculator 141 calculates a reference pointing angle A1v based on the remote control direction APv and the remote control direction COMv that is a vertical component of the direction COM output by the remote control unit 200. Output to the pointing angle update unit 150.
  • the operation of the second pointing angle calculator 141 will also be described later in detail.
  • the part which consists of the 1st pointing angle calculation part 140 and the 2nd pointing angle calculation part 141 is provided as an example of a reference angle detection part and a reference direction adjustment part.
  • the pointing angle updating unit 150 may include an angular velocity GYR output by the remote controller 200, a reference pointing angle A1h output by the first pointing angle calculator 140, and a second pointing angle calculator 141.
  • the pointing angle A2 is calculated on the basis of the reference pointing angle A1 obtained by combining the output reference pointing angle A1v, and output to the coordinate calculating unit 16. Basically, the currently held pointing angle A2 is cumulatively rotated based on the angular velocity GYR to update the new pointing angle A2. Then, at a predetermined timing, a reset operation is performed in which the value of the pointing angle A2 is replaced with the value of the reference pointing angle A1.
  • the rotation angle is repeatedly accumulated based on the angular velocity GYR to update the pointing angle A2.
  • the timing which the operation position of a user changed for example can be considered.
  • the change in the user's operation position may be determined from the change in the user's image position in the camera image PIC, for example.
  • the reset operation is not limited to this timing, but may be performed periodically, for example at regular time intervals. Even if the user's operation position is changed in this way, the pointing angle update unit 150 matches the direction of the center of the operating angle range of the remote controller 200 with the direction of the remote controller 200 toward the screen center PO.
  • the pointing angle update part 150 is provided as an example of the pointing angle calculation part which calculates a pointing angle.
  • the coordinate calculation unit 16 calculates the pointing coordinate position POS on the screen of the television 100 based on the pointing angle A2 and outputs it to the display control unit 17.
  • the coordinate calculating part 16 is provided as an example of the position calculating part which calculates the corresponding position on a display.
  • the display control unit 17 generates the operation screen image DP in which the pointer is superimposed on the menu screen based on the pointing coordinate position POS and outputs it to the display unit 18.
  • the part which consists of the coordinate calculation part 16 and the display control part 17 is provided as an example of the control part which controls to display a pointer in the corresponding position on a display.
  • the display unit 18 displays the operation screen image DP on the screen of the television 100.
  • the display part 18 is provided as an example of the display means which displays an image on a display screen.
  • the remote controller 200 includes an angular velocity sensor 21, an acceleration sensor, and a geomagnetic sensor 220.
  • the angular velocity sensor 21 is a gyroscope which detects the angular velocity of an object, for example by detecting the inertial force applied to a rotating object.
  • the angular velocity GYR of the remote controller 200 is detected and output to the pointing angle updater 150.
  • the acceleration sensor and the geomagnetic sensor 220 use an acceleration sensor that detects acceleration by detecting a change in capacitance caused by a slight movement of the small movable portion, and, for example, the direction of the geomagnetic field using a magnetic sensor element. It is an attitude sensor including a geomagnetic sensor to detect.
  • the orientation COM of the remote controller 200 is detected based on the attitude of the remote controller 200, and the remote component orientation COMh, which is a horizontal component thereof, is output to the first pointing angle calculator 140, and the vertical component thereof.
  • the remote control direction COMv is output to the second pointing angle calculator 141.
  • FIG. 15 is a diagram for describing an operation of the first remote control detector 120.
  • FIG. 15A shows a camera image PIC.
  • the first remote control detection unit 120 performs a binarization process on the camera image PIC with a predetermined threshold to obtain a binarized image as shown in Fig. 15B.
  • the 1st remote control detection part 120 detects the area
  • FIG. 15C is a diagram showing the positional relationship between the television 100 and the remote controller 200 from above, and is a remote controller in the direction of the angle APh with reference to the direction perpendicular to the screen of the television 100. (200) is present.
  • the first remote control detection unit 120 is determined from the detection position DETh.
  • the remote control direction angle APh is calculated. Specifically, the remote control direction angle APh corresponding to the length from the center of the image to the detection position DETh is calculated by using the length from the left end to the right end of the image in FIG. 15B corresponding to the angle of view.
  • LED was detected based on the brightness of LED in the above, LED may be detected based on the color of LED, or LED may be detected based on the blinking pattern of LED.
  • a reflective marker may be used instead of the LED marker.
  • one or two or more LED markers 23 may be used, and the shape of the LED marker 23 may be freely determined.
  • FIG. 16 is a view showing the positional relationship between the television 100 and the remote controller 200 as in FIG.
  • the operation angle range is abbreviate
  • the vector COMh is the remote control orientation output from the acceleration and the geomagnetic sensor 220.
  • the vector COh is a reference direction perpendicular to the screen of the television 100.
  • the remote control direction angle when viewed from the television 100 is APh.
  • the remote controller 200 is directed toward the center of the screen PO of the television 100 as the center of the operating angle range of the remote controller 200.
  • the direction rotated by the angle APh from the reference direction COh may be the center direction of the operating angle range of the remote controller 200.
  • the remote controller 200 faces the direction rotated by the angle APh from the reference direction COh, the remote controller 200 indicates the direction of the screen center PO.
  • the first pointing angle calculator 140 obtains an angle ACh formed by the remote control direction COMh and the reference direction COh, and connects the remote control 200 with the screen center PO and the direction of the remote control (
  • the reference pointing angle A1h formed by COMh is obtained by subtracting the angle APh from the angle ACh.
  • the vector COh arranges the remote controller 200 in a direction perpendicular to the screen, and reads the value of the remote controller orientation COMh outputted by the acceleration sensor and the geomagnetic sensor 220 at that time.
  • This can be set in advance.
  • the television 100 may not be set manually after startup, but may be automatically set in advance, such as by providing an orientation sensor in the television 100.
  • the vector COh has been described as a direction perpendicular to the screen of the television 100, the direction CO2 may be any direction, such as a direction parallel to the screen of the television 100.
  • the operation of the second remote control detector 121 will be described in detail. Although the above-described first remote control detector 120 performs the processing in the horizontal direction, the second remote control detector 121 performs the same processing in the vertical direction. 17 is a diagram for explaining an operation of the second remote control detector 121.
  • FIG. 17A shows a camera image PIC.
  • the second remote control detection unit 121 performs a binarization process on the camera image PIC at a predetermined threshold to obtain a binarized image as shown in Fig. 17B.
  • the 2nd remote control detection part 121 detects the area
  • FIG. 17C is a view showing the positional relationship between the television 100 and the remote controller 200 from a side view, and in the direction of the angle APv with reference to the direction perpendicular to the screen of the television 100. (200) is present.
  • the second remote control detection unit 121 is determined from the detection position DETv.
  • the remote control direction angle APv is calculated. Specifically, the remote control direction angle APv corresponding to the length from the center of the image to the detection position DETv is calculated by using the length from the top to the bottom of the image in FIG. 17B corresponding to the angle of view.
  • the first remote control detector 120 is based on the premise that the camera 11 is mounted at the center of the screen in the horizontal direction
  • the second remote control detector 121 is the same as the camera 11 in the center of the screen even in the vertical direction. Is assumed to be fitted.
  • the camera 11 is mounted on the screen center PO, it is necessary to modify the operation of the second remote control detector 121 by mounting the camera 11 on the upper or lower frame of the television 100. have.
  • the camera 11 is mounted at the center of the upper frame of the television 100.
  • 1 also shows an example in which the camera 11 is mounted at the center of the upper frame of the television 100.
  • the operation of the second remote control detector 121 when the camera 11 is mounted on the upper portion of the television 100 will be described in detail.
  • 18 is a view showing the positional relationship between the television 100 and the remote controller 200 from a side view, and the remote controller 200 in the direction of the angle APv based on the direction perpendicular to the screen of the television 100. It shows what exists.
  • the operation angle range is abbreviate
  • the second remote control detector 121 moves the remote controller from the detection position DETv based on only the relationship between the detection position DETv and the remote control direction angle APv determined according to the characteristics of the camera 11. Although the angle APv is obtained, the following correction is necessary to obtain the remote control direction angle APv from the detection position DETv when the camera 11 is mounted on the upper portion of the television 100.
  • the second remote control detector 121 obtains the distance L1 from the camera 11 to the remote controller 200.
  • the distance L1 may be obtained by referring to this lookup table.
  • the interval D between the two LED markers 23 on the camera image PIC is inversely proportional to the distance L1, and thus the interval D
  • the relationship between the distance and the distance L1 may be held in the lookup table, and the distance L1 may be obtained by referring to the lookup table.
  • APbase is an angle (hereinafter, referred to as "shooting angle") that the photographing direction of the camera 11 forms with the screen.
  • shooting angle an angle (hereinafter, referred to as "shooting angle" that the photographing direction of the camera 11 forms with the screen.
  • the photographing angle becomes a lowered angle.
  • APbefore is an angle (shooting remote control angle) which the photographing direction of the camera 11 and the direction from the camera 11 to the remote control 200 makes, and is calculated
  • FIG. 19 is a view showing the positional relationship between the television 100 and the remote controller 200 from the side view as in FIG. 17C.
  • the operation angle range is abbreviate
  • the vector COMv is a remote controller orientation output from the acceleration and the geomagnetic sensor 220.
  • the vector COv is a reference direction perpendicular to the screen of the television 100.
  • the remote control direction angle when viewed from the television 100 is APv.
  • the remote controller 200 is directed toward the center of the screen PO of the television 100 as the center of the operating angle range of the remote controller 200.
  • the direction rotated by the angle APv from the reference direction COh may be the center direction of the operating angle range of the remote controller 200.
  • the remote controller 200 faces the direction rotated by the angle APv from the reference direction COh, the remote controller 200 indicates the direction of the screen center PO.
  • the second pointing angle calculator 141 obtains an angle ACv formed by the remote control direction COMv and the reference direction COh, and connects the remote control 200 with the screen center PO and the remote control direction (
  • the reference pointing angle A1v formed by COMv is obtained by subtracting the angle APv from the angle ACv.
  • the vector COv arranges the remote control 200 in a direction perpendicular to the screen after starting the television 100, and reads the value of the remote control orientation COMv output by the acceleration sensor and the geomagnetic sensor 220 at that time.
  • This can be set in advance.
  • the television 100 may not be set manually after startup, but may be automatically set in advance, such as by providing an orientation sensor in the television 100.
  • the vector COv has been described as a direction perpendicular to the screen of the television 100.
  • the vector COv may be another direction, such as a direction parallel to the screen of the television 100, since the direction may be a reference direction.
  • the calibration unit 122 uses the angle of view ⁇ in the vertical direction of the camera 11 and the movement amount ⁇ D of the remote controller 200 on the image as shown in FIG. 22.
  • N is the number of pixels corresponding to the vertical direction angle of view.
  • the vertical direction angle of view may be calculated from the size of the image sensor and the focal length of the camera 11 or may be obtained from an actual value.
  • the measured value is a result of measuring the vertical direction angle of view experimentally using the camera 11, and may be configured to store this.
  • the method of calculating the imaging angle of the camera 11 using the movement amount (D) of the remote control 200 on an image was shown above, you may use the background movement amount on an image.
  • the movement amount ⁇ D of the background image can be obtained.
  • the photographing angle of can be calculated.
  • the sensor which measures the angle can be measured directly by attaching the encoder to the angle adjusting portion of the camera 11.
  • the camera 11 and the LED marker 23 were demonstrated as what is a visible light camera and a visible light LED so far, it is not limited to this.
  • an infrared camera and an infrared LED may be sufficient.
  • FIG. 23 is a flowchart illustrating an overall operation of the television 100.
  • the camera 11 first, the camera 11 generates a camera image PIC by photographing the screen side (viewer side) landscape of the television 100 (step 301). Then, the first remote control detector 120 based on the camera image (PIC) generated in step 301, the horizontal component in the direction perpendicular to the screen of the television 100 and the direction from the screen center PO to the remote controller 200.
  • the remote control direction angle APh which is an angle formed by this, is calculated (step 302), and the second remote control detector 121 captures the camera image PIC generated in step 301, the screen of the television 100, and the camera 11.
  • the remote control direction angle APv which is an angle formed by the direction perpendicular to the screen of the television 100 and the vertical component of the direction from the screen center PO to the remote control 200 is calculated ( Step 303).
  • the first pointing angle calculator 140 calculates a reference pointing angle based on the remote control direction APh calculated in step 302 and the remote control orientation COMh, which is a horizontal component of the instruction direction output by the remote control 200.
  • A1h) step 304
  • the second pointing angle calculator 141 controls the remote control direction COMv which is a vertical component of the remote control direction angle APv calculated in step 303 and the direction indicated by the remote control 200.
  • the reference pointing angle A1v is calculated based on (step 305).
  • the pointing angle updating unit 150 combines the angular velocity GYR output by the remote controller 200, the reference pointing angle A1h calculated in step 304, and the reference pointing angle A1v calculated in step 305.
  • the pointing angle A2 is calculated based on the angle A1 (step 306).
  • the coordinate calculation unit 16 calculates the pointing coordinate position POS on the screen of the television 100 based on the pointing angle A2 (step 307). Then, the display control unit 17 generates the operation screen image DP in which the pointer is superimposed on the menu screen based on the pointing coordinate position POS calculated in step 307 (step 308). Then, the display unit 18 displays the operation screen image DP generated in step 308 on the screen of the television 100.
  • the camera 11 is mounted on the upper or lower frame of the television 100, and the first remote control detector 120 and the first pointing angle calculator 140 perform processing on the horizontal plane.
  • the second remote control detector 121 and the second pointing angle calculator 141 perform the processing on the vertical plane perpendicular to the screen of the television 100.
  • the camera 11 is mounted on the left or right frame of the television 100, and the first remote control detector 120 and the first pointing angle calculator 140 are perpendicular to the screen of the television 100.
  • the processing may be performed on the image processing, and the second remote control detection unit 121 and the second pointing angle calculation unit 141 may perform the processing on the horizontal plane.
  • the horizontal plane is an example of one surface
  • the vertical plane perpendicular to the screen of the television 100 is an example of another surface.
  • vertical to the screen of the television 100 is one surface
  • an horizontal surface is an other surface.
  • the camera 11 is mounted in the center of the frame of the television 100.
  • the center of the frame is ideally the frame center, it does not necessarily need to be the frame center. This is because the deviation from the frame midpoint of the mounting position of the camera 11 can be corrected on the camera image PIC generated by the camera 11 photographing the viewer side.
  • the distance L1 between the camera 11 and the remote controller 200 is measured based on the area S of the LED marker 23 and the interval between the LED markers 23 in the camera image PIC.
  • other methods may be used.
  • a stereo camera may be used.
  • a stereo camera is a camera that can obtain depth information (distance) to an object by using parallax information of two cameras arranged left, right, or up and down. And a distance image which shows the distance to the object in front of a camera as an image can be obtained.
  • a stereo camera can be comprised by providing one camera 110 further in the center of the lower side. Since the coordinates of the remote controller 200 are known from the camera image PIC from the camera 11 already equipped, the distance L1 between the camera 11 and the remote controller 200 is referred to by referring to the data of the same coordinates in the distance image. ) Can be measured.
  • a distance image sensor may be used. Since this is also a sensor for obtaining a distance image, the distance L1 between the camera 11 and the remote control 200 can be measured similarly.
  • a distance image sensor has a time of flight (TOF) method using a difference in arrival time of light, and a structure that irradiates infrared light having a specific pattern shape and calculates a distance to an object based on the distortion of the pattern shape.
  • TOF time of flight
  • an ultrasonic wave may be used.
  • An ultrasonic transmitter is provided in the remote controller 200, two ultrasonic receivers are provided at different positions of the television 100, and ultrasonic waves are transmitted from the ultrasonic transmitters of the remote controller 200 so that the phase difference of the ultrasonic waves received by the two ultrasonic receivers is provided.
  • the distance L1 between the camera 11 and the remote controller 200 can be measured from the triangulation principle based on the distance between the two ultrasonic receivers.
  • three or more ultrasonic receivers may be sufficient, and when three or more ultrasonic receivers are used, a more accurate measurement is possible.
  • a radio wave may be used.
  • the remote controller 200 is provided with a radio wave transmitter and two radio wave receivers at different positions of the television 100, and transmits radio waves from the remote control unit 200 so that the radio waves are received from the phase difference of the radio waves received by the two radio wave receivers. From the triangulation principle, the distance L1 between the camera 11 and the remote control 200 can be measured. In addition, three or more radio wave receivers may be sufficient, and when it is three or more, the measurement of a higher precision is attained.
  • this 4th Embodiment was supposed to have a structure based on 1st Embodiment, you may have a structure based on 2nd Embodiment or 3rd Embodiment. That is, as in the second embodiment, the pointing angle update unit 150 acquires the remote control direction angle APh and the remote control direction angle APv from the first remote control detector 120 and the second remote control detector 121. It is good also as a structure which does not provide the angular velocity sensor 21 similarly to 3rd Embodiment.
  • FIG. 24 is a diagram illustrating a functional configuration example of the position calculator 16 in the image display device 100. That is, embodiment of this invention corresponds to the position calculation part 16 in each embodiment of 4th embodiment from 1st Embodiment mentioned above.
  • the position calculator 16 includes a conversion table storage unit 161, a distance acquisition unit 162, a coordinate determination unit 163, and a coordinate output unit 164.
  • the conversion table storage unit 161 stores a conversion table that is referred to when converting the pointing angle A2 into the pointing coordinate position POS.
  • This conversion table is a table which defines what coordinate position is calculated as the pointing coordinate position POS when the pointing angle A2 is an angle.
  • a plurality of conversion tables are stored corresponding to the distance from the television 100 to the remote control 200. For example, the long distance conversion table when the distance from the television 100 to the remote control 200 is DR or more, and the short distance conversion table when the distance from the television 100 to the remote control 200 is DR or less. do.
  • the distance acquisition unit 162 acquires the distance from the television 100 to the remote control 200.
  • the remote control direction angle calculation unit 12 calculates the remote control direction angle AP
  • the method similar to that of the second remote control detection unit 121 in the fourth embodiment is performed. Since the distance from the camera 11 to the remote control 200 can also be calculated, this distance may be acquired as the distance from the television 100 to the remote control 200.
  • the second remote control detection unit 121 calculates the distance L1 from the camera 11 to the remote control 200, this distance is the distance from the television 100 to the remote control 200.
  • the distance from the camera 11 to the remote control 200 is not acquired as it is from the television 100 to the remote control 200 as it is, but is based on the distance from the camera 11 to the remote control 200.
  • the distance from the screen center PO to the remote controller 200 may be calculated, and the distance may be acquired as the distance from the television 100 to the remote controller 200.
  • the coordinate determination unit 163 reads out the corresponding conversion table from the conversion table storage unit 161 according to the distance acquired by the distance acquisition unit 162. And using this conversion table, the pointing coordinate position POS which corresponds to the pointing angle A2 is determined. For example, if the distance acquired by the distance acquisition unit 162 is DR or more, the pointing coordinate position POS is determined using the long distance conversion table, and when the distance acquired by the distance acquisition unit 162 is below DR, The pointing coordinate position (POS) is determined using the conversion table.
  • the coordinate output unit 164 outputs the pointing coordinate position POS determined by the coordinate determination unit 163 to the display control unit 17.
  • the coordinate determination unit 163 selects any one of the plurality of conversion tables stored in the conversion table storage unit 161 according to the distance acquired by the distance acquisition unit 162 and uses the pointing angle A2. Is converted into a pointing coordinate position (POS). That is, the conversion rule from the pointing angle A2 to the pointing coordinate position POS is changed in stages according to the distance from the television 100 to the remote controller 200. However, such a conversion rule may be changed continuously. 25 is an example of a graph that defines such a continuously changing conversion rule.
  • the horizontal axis represents the distance from the television 100 to the remote control 200
  • the vertical axis represents the number of pixels (distance) from the screen center PO to the pointing coordinate position POS per unit angle of the pointing angle A2. Equivalent to). For example, assume that the distance acquired from the distance acquisition unit 162 is DRX. Then, as shown, the coordinate determination unit 163 acquires (PX / ⁇ ) indicating that the number of pixels per unit angle ⁇ is PX. The coordinate determination unit 163 calculates the pointing coordinate position POS based on the number of pixels obtained by multiplying PX / ⁇ by the pointing angle A2.
  • the reference direction is set in a direction perpendicular to the screen of the television, but may be set to be inclined with respect to the screen as shown in FIG. 26, for example. Even in such a case, the reference pointing angle can be calculated if the inclination angle of the reference direction with respect to the television screen is already known, and the reference direction can be adjusted. In addition, the reference direction may be set parallel to the screen.
  • the image display system 300 of this embodiment is the television 100 which is a pointing object, the camera 13 installed in the said television 100, and the remote control for operating the television 100 ( 200, and is used for the purpose of the user pointing the remote control 200 to any point on the television screen.
  • this image display system 300 is provided with the motion sensor called the acceleration sensor 32 and the angular velocity sensor 33 in the said remote control 200, and the instruction
  • PL indication direction
  • the pointing device 100 is configured to display and move an object at a point on the television screen from a measurement value to a pointing point estimated to be currently indicated by the remote controller 200.
  • the image display system 300 of this embodiment is what is called a relative pointing system
  • posture attitude of the said remote control 200 used as the basis of estimation of a pointing position is performed automatically, and calibration start is started. The user does not need to perform a special operation.
  • the physical configuration of the image display system 300 includes the remote controller 200, the camera 11, and a calculation mechanism E added to the television 100.
  • the computing device E estimates a pointing position according to the movement and posture change of the remote controller 200 measured by the remote controller 200, and moves and displays the position of the cursor, which is an object displayed on the television screen. Further, the calculation mechanism E calibrates the reference pose of the remote controller 200 which is the basis of the estimation of the pointing position according to the image picked up by the camera 11.
  • the remote controller 200 includes a posture change amount measuring unit 30 for measuring a posture change amount therein, and a marker portion M which becomes a marker when the remote control 200 is captured by the camera 11 at a tip end thereof. ).
  • the posture change amount measuring unit 30 includes a geomagnetic sensor 31, an acceleration sensor 32 that is a motion sensor, and an angular velocity sensor 33.
  • the remote controller 200 has a roughly rectangular parallelepiped shape, and operation buttons used for channel selection and the like are arranged on one side thereof, and the direction of the front end face is indicated by each sensor as an instruction direction PL. To be detected.
  • the geomagnetic sensor 31 is for detecting a direction indicated by the remote controller 200 in a horizontal plane according to the geomagnetic.
  • the direction indicated by the geomagnetic sensor 31 is obtained as a reference for detecting rotation in the horizontal plane.
  • the attitude change when the user changes the instruction direction PL of the remote controller 200 is measured not by the geomagnetic sensor 31 but by the motion sensor having excellent time resolution.
  • the acceleration sensor 32 is for measuring the acceleration when the remote control 200 is operated by the user. This acceleration is used to compensate for the angular velocity measured by the angular velocity sensor 33.
  • the angular velocity sensor 33 has a central axis passing through both end faces of the remote controller 200 as a roll axis, an axis perpendicular to the opposite side surfaces on which the operation buttons are not arranged, and a pitch axis (horizontal axis), and perpendicular to a side at which the operation buttons are arranged.
  • one axis is defined as the yaw axis (vertical axis)
  • the angular velocity (pitching) in the pitch axis direction and the angular velocity in the yawing axis direction are measured. That is, this angular velocity sensor 33 is provided with two detection elements so that the angular velocity of a pitch axis and a yaw axis direction can be detected.
  • the marker unit M is four light sources housed in an internal space having a substantially rectangular parallelepiped shape at the distal end of the remote controller 200, and each of the LEDs 1 having different emission colors, and the same number of openings as the plurality of LEDs 1 Light-shielding body 2 having 21).
  • the four LEDs 1 are arranged to form a substantially square shape when viewed from a direction perpendicular to the front end surface of the remote controller 200.
  • the four-color LED 1 is used in this embodiment, all of the same color may be used.
  • the light shielding body 2 is spaced apart by a predetermined distance to the light emitting side of the plurality of LEDs 1, and each opening portion 21 is disposed on the optical axis of each LED 1. That is, each opening part 21 is also arrange
  • FIG. As will be described later, when the marker mechanism M faces the television screen in front, the light from the four LEDs 1 is picked up by the camera 11 so that the remote control 200 is predetermined with respect to the television screen. In the case of having a posture inclined at an angle, the number and positions of the LEDs 1 captured by the camera 11 change according to the inclination direction.
  • the camera 11 is arranged at the center of the upper bezel of the television 100, and is configured to capture an image in a direction perpendicular to the television screen.
  • the camera 11 has a predetermined imaging range at a three-dimensional angle, and only light incident to the camera 11 among the light traveling in a direction perpendicular to the television screen is imaged brightly.
  • the computing device E is a so-called computer provided with a CPU, a memory, an input / output device, an A / D, a D / A converter, and the like.
  • the program for the image display system 300 which is stored in the memory in cooperation with various devices, is used. It is configured to perform the functions as the pointing angle calculator 15, the position calculator 16, the remote control attitude estimation unit 6, and the calibration unit 7 for execution.
  • the pointing position estimator 4 is a reference posture of the remote controller 200, and an attitude change amount of the remote controller 200 measured by the geomagnetic sensor 31, the acceleration sensor 32, and the angular velocity sensor 33. In accordance with the above, the pointing position (coordinate) on the television screen is calculated.
  • the pointing position estimating unit 4 sets the direction of instruction PL when the remote controller 200 is in the reference position as the reference direction BPL, and the current direction of direction PL with respect to the reference direction BPL.
  • a pointing angle calculation unit 15 for calculating a pointing angle ⁇ , which is a pitch angle and yaw angle formed by a), and a current pointing direction PL according to the pointing angle ⁇ calculated by the pointing angle calculation unit 41.
  • a coordinate calculating section 42 for calculating a pointing point which is a point at which the television screen intersects.
  • the remote controller 200 includes an operation angle range CR for receiving an angle change as an operation input by a solid angle centered on the reference indicating direction BPL in the reference posture. Is set in advance. For example, when the remote controller 200 faces the television screen in front, and the reference indicating direction BPL points to the center of the television screen, the yaw angle or pitch angle is changed from the reference posture to change the pointing direction PL.
  • the operating angle range CR is set based on the angle at which the points indicated by) become the top, bottom, left and right vicinity of the bezel.
  • FIG. 29A is an example, and the reference direction adjustment part 7 mentioned later is made to calibrate into nine types of reference attitudes according to the instruction direction PL of the said remote control 200.
  • FIG. 29A is an example, and the reference direction adjustment part 7 mentioned later is made to calibrate into nine types of reference attitudes according to the instruction direction PL of the said remote control 200.
  • this pointing angle calculation part 15 has the current instruction direction PL in the reference
  • the position calculator 16 indicates that the current pointing direction PL is estimated to point on the television screen according to the reference point estimated to be indicated by the reference pointing direction BPL on the television screen and the current pointing angle ⁇ . Calculate the coordinates of a point.
  • the display unit 18 shown in FIG. 28 causes the cursor to move and display by the coordinates on the television screen of the pointing position calculated by the position calculator 42.
  • the image capturing posture estimating section 6 estimates the image capturing posture, which is a posture at the time of imaging the object, according to the number or position of the LEDs 1 in the image picked up by the camera 11. More specifically, the remote control attitude estimation section 6 determines which of the nine square areas A provided in the center of the television screen, the instruction direction PL of the remote control 200 instructs, and the area thereof. Estimate the posture needed to indicate (A). As shown in Fig. 27 and the like, the nine areas A are arranged in three vertically, three horizontally, and square sides. In addition, the number given about each area A of FIG. 27 is corresponded with the number shown in the following description and drawing.
  • the number and positions of the LEDs 1 appearing in the image picked up by the camera 11 in a state in which the instruction direction PL of the remote controller 200 indicates each area A are shown in FIG. 30. Each one is unique. The inherent relationship between the indicated area A and the number and position of the LEDs 1 in the image may be caused by the configuration of the marker portion M, but the details will be described later. Shall be.
  • the correspondence storage unit stores the correspondence between the number and position of the LEDs 1 in the image and the posture at the time of image capture. 61 and a posture output section 62 for outputting a posture at the time of imaging corresponding to the number and position of the LEDs 1 among the images picked up by the camera 11 with reference to the correspondence relationship storage section 61. Consists of
  • the correspondence relationship storage unit 61 stores the area A indicated by the remote controller 200 shown in FIG. 30 and the image picked up when the area A is indicated as reference images. In addition, when each reference image is captured, the attitude of the remote controller 200 is also stored in association with each image. For example, when the remote control 200 points to the fifth area A of the television screen center part, since the remote control 200 faces the television screen in front, it is associated with the image when the fifth area A is pointing. , Pitch angle and yaw angle are stored as zero.
  • the correspondence relationship storage section 61 stores pitches as predetermined values and yaw angles as zero in association with an image when the remote control 200 points the second and eighth areas A to 4, and 4
  • the reference image in the case where the remote control 200 points to the number 6 and area A, the pitch angle is zero and the yaw angle is stored as a predetermined value.
  • the intrinsic pitch angle and yaw angle are also stored in association with the reference image of the first, third, seventh and ninth diagonal areas A as the posture of the remote controller 200, respectively.
  • the posture output section 62 acquires from the correspondence relationship storing section 61 that the number of the LEDs 1 in the captured image, the position and the pattern in the image match, and captures the posture associated with the image. It outputs as a posi- tion posture. For example, when the reference image stored in the correspondence relationship storage section 61 and the image currently being captured are not perfectly matched, the posture associated with the nearest reference image may be used as the posture at the time of imaging. The posture associated with the position of the LED 1 in the reference image and the position of the LED 1 currently being captured may be corrected to form an image at the time of imaging.
  • the calibration section 7 is configured to calibrate the reference posture into a posture at the time of imaging estimated by the posture estimating section 6.
  • the calibration by this calibration part 7 is performed every predetermined time.
  • the reason why the number and positions of the LEDs 1 in the image picked up in the state where each area A is instructed by using the marker portion M of the present embodiment will be described.
  • the photograph at the time of imaging in the state which actually indicated each area A in the image display system 100 of this embodiment is shown in FIG.
  • the LED 1 disposed in the upper left portion is the LED 1 (green) and the upper right portion.
  • the LED 1 arranged in the LED (white), the LED 1 arranged in the lower left part is called LED (red), and the LED 1 arranged in the lower right part is also called LED (blue).
  • the remote control 200 indicates the second area A by changing the pitch angle upward from the state of the fifth area A
  • the remote controller 200 since the remote controller 200 is inclined, the light emitted from the LED (green) in the upper left of the four LEDs 1 is the lower left opening 21 on the optical axis of the LED (white) in the lower left. 2 is reached through the area A, and the light emitted from the LED (white) in the upper right portion passes through the opening 21 in the lower right portion on the optical axis of the LED (blue) in the lower right portion. Reach the area A of the bun.
  • the LEDs (red) and the LEDs (blue) in the lower left and the lower right do not reach the second area A through any of the openings 21, and both are shielded by the light shielding body 2. .
  • only two LEDs 1 are captured in the lower side of the image.
  • the phenomenon that occurs when pointing to the second area A is similarly established for the fourth, sixth and eighth areas A in the up, down, left, and right directions with respect to the fifth area A, and two LEDs respectively.
  • Only (1) is common in the point of imaging. More specifically, two LEDs 1 are imaged at positions of the lower half of the image for No. 2, the right half of the image for No. 4, the left half of the image for No. 6, and the upper half of the image for No. 8, In the case where the remote control 200 points the area A in the up, down, left, and right directions with respect to the five areas A, it can be seen that each can be individually determined.
  • the pitch angle is changed upward from the state in which the remote control 200 points to the fifth area A, and the yaw angle is changed in the counterclockwise direction so that the third area A is indicated.
  • the yaw angle is changed in the counterclockwise direction so that the third area A is indicated.
  • FIG. 32 three areas are opened through the opening 21 in which the LED (back) in the upper right part of the four LEDs 1 is opened on the optical axis of the LED (red) on its diagonal. (A) can be reached.
  • the three other LEDs 1 do not reach the third area A even through any of the openings 21, and are shielded by the light shielding body 2.
  • only one LED 1 is imaged in the lower left of the image.
  • the phenomenon that occurs when the third area A is indicated is similarly established for the first, seventh and ninth areas A, and is common in that only one LED 1 is picked up. More specifically, since one LED 1 is imaged in the lower right part of an image about No. 1, the lower left part about No. 3, the upper right part about No. 7, and the upper left part about No. 9, each area A When indicated by the remote control 200, each can be determined individually.
  • the remote controller attitude estimation unit 6 may estimate the remote controller attitude at the time of imaging.
  • the absolute posture of the current remote controller 200 can be estimated from the pattern determination according to the image, the basis for estimating the pointing position according to the estimated image at the time of image capturing even if the user does not move the remote controller 200 in the designated posture. You can calibrate the reference pose to be.
  • the image display system 300 of this embodiment since a calibration start operation by a user is not required like conventionally, it is possible to automatically calibrate a reference posture regularly. As a result, a large gap between the point indicated by the instruction direction PL of the remote controller 200 and the estimated pointing point can be prevented while the user is using it, so that each point can be kept almost always in a consistent state.
  • position at the time of imaging of the remote controller 200 is estimated by the pattern matching according to the number and position of LED1 in the above-mentioned image, it is possible to raise the estimation degree of attitude
  • a pointing device using a television and a remote controller has been described, but the present invention can be similarly applied to other relative pointing methods using a projector, a PC, or the like.
  • the light source of a marker mechanism is not limited to four, A plurality may be sufficient. That is, the number and position of the light sources in the image picked up by the camera may be set so as to have a unique relationship in accordance with the direction in which the object is instructed.
  • each of the calibration modes is calibrated in different reference postures according to the area currently instructed by the remote control.
  • the control range may be appropriately changed in accordance with the area currently instructed by the remote control.
  • the image display apparatus 100 estimates a posture of the remote controller during imaging corresponding to the direction of the imaging of the remote controller 200 according to the number or positions of the light sources of the remote controller 200 that have been picked up.
  • the image display apparatus 100 calibrates the reference attitude of the remote controller corresponding to the reference direction of the remote controller 200 to the attitude of the remote controller during the estimated imaging.
  • the image display apparatus 100 estimates the pointing position according to the calibrated reference attitude and the posture change amount measured by the motion sensor installed in the remote controller.
  • the image display apparatus 100 displays an object at the pointing position on the pointing object according to the estimated pointing position.
  • the posture at the time of imaging of the workpiece is estimated according to the number and position of light sources in the image captured by the camera 11, and the posture at the time of imaging.
  • calibrating the reference posture which is the basis of the estimation of the pointing position, it is possible to automate all calibration operations. In other words, it is possible to eliminate the need for the user to maintain the workpiece in a reference position before calibration or to perform a special operation as a trigger for appropriately initiating calibration.
  • the reference posture can be calibrated periodically, the relative pointing method can be matched again before a large deviation occurs between the position indicated by the direction of the workpiece and the estimated pointing position. Practically, each point can be consistent.
  • the pointing device is configured between the television and the remote control, but for example, the pointing device may be configured between the other display and the remote control.
  • the display may be configured by a projector or the like, and a pointer may be displayed on the projection screen.
  • the remote control direction detecting mechanism (the mechanism comprising the camera, the first remote control detecting unit and the second remote control detecting unit in the fourth embodiment) may be other than using a camera and an LED marker.
  • a sound wave or radio wave generation source may be provided at both ends of the display, and the triangulation technique may detect the relative position of the remote control with respect to the display, and may calculate the remote control direction angle.
  • it may be a method using ultrasonic waves.
  • An ultrasonic transmitter is provided in the remote control, and two ultrasonic receivers are provided at different positions of the television.
  • the orientation of the remote control seen from the television can be measured from the triangulation principle.
  • three or more ultrasonic wave receivers may be used, and when three or more ultrasonic wave receivers are used, more accurate measurement is possible.
  • a radio wave may be used.
  • the remote control is provided with a radio transmitter and two radio receivers at different positions of the television. Can be measured.
  • three or more radio wave receivers may be used, and when three or more radio receivers are used, measurement of higher accuracy is possible.
  • the reference angle detection mechanism is not limited to the one using an orientation sensor.
  • three-dimensional positions of the front and rear ends of the remote controller are detected using radio waves or sound waves, and the direction of the instruction is directly measured from these two coordinates. You can do it.
  • the reference direction is directed toward the screen center by replacing the currently used pointing angle with the reference pointing angle, but the reference direction may be adjusted by other calculation methods such as coordinate changes. In short, the reference direction may be adjusted based on the reference direction and the reference angle.
  • center of the screen is set as the reference point in the above embodiment, for example, a point other than the center of the screen on the display may be set as the reference point.
  • the present invention relates to an image display apparatus which controls a pointer to be displayed on a display, and is generally applicable to a television system.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Position Input By Displaying (AREA)

Abstract

리모콘의 지시 방향과 화면 상의 포인터의 위치가 거의 일치하도록 자동으로 조절하는 화상 표시 장치 및 그 포인팅 방법을 제공한다. 화상 표시 장치는 디스플레이(100)에 대해 설정된 참조 방향(CO)에 대해 상기 리모콘(200)의 지시 방향이 이루는 각도인 참조 각도(AC)를 검출하는 참조 각도 검출부(4)와, 상기 디스플레이(100) 상에 설정된 참조점(PO)으로부터 상기 리모콘(200)을 본 경우의 방향인 리모콘 방향(RD)을 검출하는 리모콘 방향 검출부(3)와, 상기 참조 각도(AC) 및 상기 리모콘 방향(SD)에 기초하여 상기 리모콘(200)으로부터 상기 기준 방향(SD)을 본 경우에 상기 디스플레이(200) 상의 상기 참조점(PO)이 있도록 상기 기준 방향(SD)을 조절하는 기준 방향 조절부(14)를 구비하였다.

Description

화상 표시 장치 및 그의 포인팅 방법
본 발명은 디스플레이 상에 포인터가 표시되도록 제어하는 화상 표시 장치 및 그 포인팅 방법에 관한 것이다.
예를 들어 텔레비전으로 웹사이트를 열람하는 경우, 링크 등을 클릭하기 위해 포인팅 기능을 구비한 텔레비전 리모콘이 이용되는 경우가 있다.
이러한 리모콘은 가속도계나 각속도 센서 등의 모션 센서를 구비하고 있고, 이들 센서 출력으로부터 리모콘의 자세 각도 변화량을 검지하여 이 자세 각도 변화량으로부터 산출되는 포인팅 각도를 디스플레이 상의 포인터 위치로 변환하도록 구성되어 있다(특허문헌 1 참조). 이 경우, 디스플레이 상의 포인터 위치는 리모콘의 자세 각도 변화량에 기초하여 누적적으로 계산되기 때문에 상대 포인팅 방식이라고 불리고 있다.
그런데, 상대 포인팅 방식의 포인팅 장치에서는 리모콘이 지시하고 있는 방향과 디스플레이 상의 포인터 위치가 크게 어긋나 사용자가 자연스러운 사용감을 얻지 못하는 경우가 있다. 이러한 현상은 디스플레이와 리모콘의 상대 위치 관계가 변화하거나 혹은 모션 센서로부터 추정되는 리모콘의 자세 오차가 누적됨으로써 발생한다.
종래의 포인팅 장치의 구체적인 예를 들어 보다 상세하게 설명한다. 도 35에 도시된 바와 같이, 각속도 센서를 구비한 상대 포인팅 방식의 리모콘(200)은, 리모콘(200)의 선단이 지시하고 있는 방향인 지시 방향(PD)을 좌우로 변화시킴으로써 화면 상의 포인터 위치도 좌우로 이동한다.
보다 구체적으로 리모콘(200)에는 기준 방향(SD)이 설정되어 있고, 이 기준 방향(SD)에 대해 지시 방향(PD)이 이루는 각도인 포인팅 각도에 따라 디스플레이(100) 상의 포인터 위치가 결정된다.
또, 도 35에 도시된 디스플레이(100)상의 포인팅 범위와의 사이에서 소정의 대응 관계를 갖게 하여 상기 기준 방향(SD)을 중심으로 한 소정의 입체각으로 조작 각도 범위(CR)가 설정되어 있다. 예를 들면, 조작 각도 범위(CR)를 작게 설정하면 포인터는 리모콘(200)의 움직임에 대해 민감해지고, 조작 각도 범위(CR)를 크게 설정하면 포인터의 움직임은 둔감해진다.
즉, 기준 방향(SD)과 지시 방향(PD)이 일치하는 경우에는 포인터는 화면 중심에 배치되고, 포인팅 각도가 있는 경우에는 설정되어 있는 조작 각도 범위(CR)에 따라 디스플레이(200) 상의 포인터 위치가 변경된다.
도 35의 P1은 리모콘(200)이 디스플레이의 정면에 있는 경우를 나타내고 있고, 이 때 조작 각도 범위(CR)의 중심인 기준 방향(SD)은 화면 중심(PO)에 대해 수직으로 향하고 있다고 한다. 이와 같이 기준 방향(SD)이 화면 중심에 대해 수직인 방향과 일치하는 경우에는, 리모콘(200)의 지시 방향(PD)와 포인터 위치도 양호하게 일치하기 때문에 사용자는 자연스러운 사용감을 얻을 수 있다.
한편, 도 35의 P2에 도시된 바와 같이 도 35의 P1의 설정 그대로 사용자가 우방향으로 이동한 경우, 기준 방향(SD)은 디스플레이의 우단 부근으로 향한 상태가 된다. 도 35의 P2와 같이 리모콘(200)의 지시 방향(PD)이 기준 방향(SD)과 일치하도록 디스플레이(100)의 우단 부근을 향하고 있으면, 도 34의 P1에서의 설정에 의해 포인터는 화면 우단이 아니라 화면 중심에 표시되게 된다. 이와 같이 리모콘(200)의 지시 방향(PD)과 포인터 위치가 크게 어긋나기 때문에 사용자로서는 부자연스럽게 느낀다.
이러한 어긋남이 발생한 경우, 종래의 포인팅 장치에서는 예를 들면 사용자가 리모콘의 지시 방향을 화면 중심으로 향하게 한 후에 리셋 버튼을 누름으로써 강제적으로 리모콘의 지시 방향과 포인터 위치를 일치시킨다. 혹은, 포인터가 디스플레이의 끝까지 이동하면 정지하도록 구성해 두고, 화면단에서 리모콘의 지시 방향과 포인터 위치가 맞도록 사용자가 조절할 수 있도록 한 것이 있다.
또한, 리모콘의 이동에 추종하여 디스플레이 상의 포인터의 표시 위치를 이동시키는 기술도 여러 가지 제안되어 있다(예를 들면, 특허문헌 2~4 참조). 특허문헌 2의 기술에서는, 광학식 지시 장치를 이동하면 수광 장치가 수광 신호의 변화를 연산하여 구한 위치 신호에 따라 포인터의 표시 위치를 이동시키고 있다. 특허문헌 3의 기술에서는, TV가 리모콘의 카메라로 촬상한 촬상 화상 중의 촬상 커서 화상의 좌표와 그 때에 표시되어 있는 표시 커서 화상의 좌표를 비교하여 검출된 표시 화면 상의 리모콘 지시 위치에 표시하기 위한 커서 화상을 생성하고 있다. 특허문헌 4의 기술에서는, 조작부의 포인팅 버튼을 터치 조작하면 TV 수상기가 4개의 LED로부터의 적외선의 수광 강도로부터 구한 리모콘 각도에 따른 TV 화면 상의 위치에 커서를 표시시키고 있다.
선행기술문헌
특허문헌 1:일본공개특허 2002-62981호 공보
특허문헌 2:일본공개특허 2006-155345호 공보
특허문헌 3:일본공개특허 2008-181198호 공보
특허문헌 4:일본공개특허 2008-227605호 공보
그러나, 어떤 포인팅 장치이어도 리모콘의 지시 방향과 디스플레이 상의 포인터 위치가 어긋난 경우에는, 그 때마다 사용자는 상술한 바와 같은 기준 방향의 재설정 조작을 해야만 하여 사용자의 사용감을 해치고 있다.
또한, 디스플레이측에 카메라를 설치함으로써 리모콘의 지시 방향과 화면 상의 포인터 위치를 거의 일치시키는 경우에는, 카메라의 장착 위치 및 촬영 각도를 고려하지 않으면 리모콘의 지시 방향과 화면 상의 포인터 위치를 정밀도 높게 거의 일치시킬 수 없다.
본 발명은 상술한 바와 같은 문제를 감안하여 이루어진 것으로, 리모콘의 지시 방향과 화면 상의 포인터 위치가 거의 일치하도록 자동으로 조절하는 것을 목적으로 한다. 즉, 본 실시형태에서는 리모콘의 위치가 바뀌어도 사용자의 조작을 필요로 하지 않고 리모콘의 조작 각도 범위의 중심 방향이 화면 중심의 방향을 향하는 포인팅 방식을 실현한다.
또한, 디스플레이측에 카메라를 설치함으로써 리모콘의 지시 방향과 화면 상의 포인터 위치를 거의 일치시키는 경우에 이들을 정밀도 높게 거의 일치시키는 것을 다른 목적으로 한다.
이와 같이 본 발명의 포인팅 장치에 의하면, 리모콘의 지시 방향과 화면 상의 포인터 위치가 거의 일치하도록 자동으로 조절하는 것이 가능하게 된다.
도 1은 본 발명의 실시형태에 관한 화상 표시 시스템의 전체 구성도이다.
도 2는 본 발명의 실시형태에서 이용되는 리모콘의 외관을 도시한 도면이다.
도 3 및 4는 본 발명의 실시형태의 동작 개요에 대해 설명하기 위한 도면이다.
도 5는 본 발명의 실시 형태에 관한 화상 표시 장치의 기능 블록도이다.
도 6은 본 발명의 실시 형태에 관한 리모콘 장치의 기능 블록도이다.
도 7은 본 발명에 따른 제1실시 형태에서의 화상 표시 시스템의 기능 블록도이다.
도 8은 본 발명에 따른 제1 실시형태의 화상 표시 장치에서의 리모콘 방향 검출 기구의 동작에 대해 설명하는 도면이다.
도 9은 본 발명에 따른 제1실시형태에서의 각 각도의 관계에서 대해 도시한 도면이다.
도 10은 본 발명의 실시 형태에 관한 화상 표시 장치의 포인팅 방법의 흐름도이다.
도 11은 본 발명의 실시 형태에 관한 리모콘 장치의 리모콘 제어 방법의 흐름도이다.
도 12는 본 발명에 따른 제2실시 형태에서의 화상 표시 시스템의 기능 블록도이다.
도 13은 본 발명에 따른 제3실시 형태에서의 화상 표시 시스템의 기능 블록도이다.
도 14는 본 발명에 따른 제4실시 형태에서의 화상 표시 시스템의 기능 블록도이다.
도 15는 본 발명에 따른 제4 실시형태의 화상 표시 장치에서의 제1리모콘 검출부의 동작에 대해 설명하는 도면이다.
도 16은 본 발명에 따른 제4 실시형태에서의 화상 표시 장치에서의 제1포인팅 각도 산출부의 동작을 설명하는 도면이다.
도 17은 본 발명에 따른 제4 실시형태의 화상 표시 장치에서의 제2리모콘 검출부의 동작에 대해 설명하는 도면이다.
도 18은 본 발명에 따른 제4 실시형태의 화상 표시 장치의 상부에 카메라를 장착한 경우의 제2 리모콘 검출부의 동작을 설명하는 도면이다.
도 19는 본 발명에 따른 제4 실시형태의 화상 표시 장치에서의 제2 포인팅 각도 산출부의 동작을 설명하는 도면이다.
도 20 내지 도 22는 본 발명에 따른 제4 실시형태의 화상 표시 장치에서의 캘리브레이션부의 동작에 대해 설명하는 도면이다.
도 23은 본 발명에 따른 제4 실시형태의 화상 표시 장치의 전체적인 동작 흐름도이다.
도 24는 본 발명에 따른 제1 내지 제4 실시형태에서의 위치 산출부의 기능 블록도이다.
도 25는 포인팅 각도에서 포인팅 좌표 위치로의 변환 규칙이 화상 표시 장치로부터 리모콘까지의 거리에 따라 연속적으로 변화하는 경우의 변환 규칙을 규정하는 그래프의 예이다.
도 26은 본 발명의 그 밖의 실시형태에 관한 참조 방향의 설정 방법을 도시한 사시도 이다.
도 27은 본 발명에 따른 제5 실시형태에서의 화상 표시 시스템의 전체 구성 예를 도시한 도면이다.
도 28은 본 발명에 따른 제5실시 형태에서의 화상 표시 시스템을 구성하는 화상 표시 장치 및 리모콘의 기능 구성 예를 도시한 도면이다.
도 29는 본 발명에 따른 제5실시 형태에서의 기준 자세와 조작 각도의 관계를 나타내는 모식도이다.
도 30은 본 발명에 따른 제5실시 형태에서의 리모콘이 각 에리어를 가리켰을 때 촬상되는 LED의 개수와 위치의 관계를 나타내는 모식도이다.
도 31은 본 발명에 따른 제5실시 형태에서의 화상 표시 장치의 화면에 대해 리모콘이 정면 대향하는 경우에 촬상되는 LED를 나타내는 모식적 사시도이다.
도 32는 본 발명에 따른 제5실시 형태에서의 화상 표시의 장치 화면에 대해 리모콘이 수평축 방향으로 상측으로 회전하는 경우에 촬상되는 LED를 나타내는 모식적 사시도이다.
도 33은 본 발명에 따른 제5실시 형태에서의 화상 표시 장치의 화면에 대해 리모콘이 수평축 방향으로 상측으로 회전함과 동시에, 연직축 방향으로 반시계 방향으로 회전하는 경우에 촬상되는 LED를 나타내는 모식적 사시도이다.
도 34는 본 발명에 따른 제6실시 형태에 관한 화상 표시 장치의 포인팅 방법의 흐름도이다.
도 35는 종래의 화상 표시 장치에서의 포인팅 동작 특징을 도시한 모식도이다.
본 발명은 디스플레이와, 디스플레이에 대해 설정된 참조 방향에 대해 리모콘의 지시 방향이 이루는 각도인 참조 각도를 검출하는 참조 각도 검출부와, 상기 디스플레이 상에 설정된 참조점으로부터 상기 리모콘을 본 경우의 방향인 리모콘 방향을 검출하는 리모콘 방향 검출부와, 상기 참조 각도 및 상기 리모콘 방향에 기초하여 상기 리모콘으로부터 그 리모콘에 설정되는 기준 방향을 본 경우에 상기 디스플레이 상의 상기 참조점이 있도록 그 기준 방향을 조절하는 기준 방향 조절부와, 상기 기준 방향에 대해 상기 리모콘의 지시 방향이 이루는 각도에 따른 포인팅 각도에 기초하여 상기 디스플레이 상의 대응하는 위치에 포인터가 표시되도록 제어하는 제어부를 구비한 화상 표시 장치를 제공한다.
여기서, 「상기 리모콘으로부터 그 리모콘에 설정되는 기준 방향을 본 경우에 상기 디스플레이 상의 상기 참조점이 있다」는 것은, 상기 리모콘으로부터 상기 기준 방향으로 연장되는 가상직선 상에 상기 참조점이 있는 것뿐만 아니라 이 가상직선 근방에 상기 참조점이 있는 상태도 포함하는 개념이다. 다시 말하면, 소정 반경을 가지고 상기 리모콘으로부터 상기 기준 방향으로 연장되는 가상원통 내에 상기 참조점이 있는 상태를 말한다.
또한, 상기 화상 표시 장치에 있어서, 상기 기준 방향 조절부는 소정 시간마다 상기 기준 방향을 조절하도록 구성된 것이어도 된다.
또한, 상기 참조 각도 검출부는 상기 리모콘에 설치된 방위 센서와, 상기 방위 센서가 상기 참조 방향을 나타내는 방위로서 설정된 참조 방위와 상기 방위 센서가 상기 리모콘의 지시 방향을 나타내는 방위인 리모콘 방위에 기초하여 상기 참조 각도를 산출하는 참조 각도 산출부를 구비한 것이어도 된다.
또한, 상기 화상 표시 장치는 상기 리모콘에 설치된 각속도 센서와, 기준 포인팅 각도와 상기 각속도 센서로부터 출력되는 각속도에 기초하여 상기 포인팅 각도를 산출하는 포인팅 각도 산출부를 더 구비하고, 상기 기준 방향 조절부는 상기 기준 방향에 대해 상기 지시 방향이 이루는 각도를 상기 기준 포인팅 각도로서 상기 포인팅 각도 산출부에 설정하도록 구성된 것이어도 된다. 그 경우, 상기 포인팅 각도 산출부는 과거에 상기 기준 방향을 조절하였을 때의 상기 리모콘 방향을 기억하고 있고, 과거 리모콘 방향과 현재 리모콘 방향의 차이가 소정의 문턱값 이상인 경우에 상기 포인팅 각도를 산출하도록 구성된 것이어도 된다.
또한, 상기 화상 표시 장치는 기준 포인팅 각도에 기초하여 상기 포인팅 각도를 산출하는 포인팅 각도 산출부를 더 구비하고, 상기 기준 방향 조절부는 상기 기준 방향에 대해 상기 지시 방향이 이루는 각도를 상기 기준 포인팅 각도로서 상기 포인팅 각도 산출부에 설정하도록 구성된 것이어도 된다.
또, 상기 리모콘 방향 검출부는 상기 디스플레이에 대해 상기 리모콘을 촬상 가능하게 설치된 카메라와, 상기 카메라의 촬상 화상에 기초하여 상기 디스플레이에 수직인 방향에 대해 상기 리모콘 방향이 이루는 각도인 리모콘 방향 각도를 산출하는 리모콘 방향 각도 산출부를 구비한 것이어도 된다.
그 경우, 첫째, 상기 카메라는 상기 디스플레이의 수평 방향 테두리에 그 디스플레이에 수직인 특정 연직면에 평행한 촬영 방향을 가지도록 설치되고, 상기 리모콘 방향 각도 산출부는 상기 카메라의 촬상 화상에 기초하여 상기 디스플레이에 수직인 방향과 상기 리모콘 방향을 수평면에 투영하여 얻어진 방향이 이루는 각도인 제1 리모콘 방향 각도를 산출하는 제1 리모콘 방향 각도 산출부와, 상기 카메라의 촬영 화상과 상기 디스플레이와 상기 촬영 방향이 이루는 각도인 촬영 각도와 상기 카메라부터 상기 리모콘까지의 거리와 상기 디스플레이의 연직 방향의 테두리 길이에 기초하여, 상기 디스플레이에 수직인 방향과 상기 리모콘 방향을 상기 특정 연직면에 투영하여 얻어진 방향이 이루는 각도인 제2 리모콘 방향 각도를 산출하는 제2 리모콘 방향 각도 산출부를 구비하고, 상기 기준 방향 조절부는 상기 참조 각도, 상기 제1 리모콘 방향 각도 및 상기 제2 리모콘 방향 각도에 기초하여 상기 리모콘으로부터 상기 기준 방향을 본 경우에 상기 디스플레이 상의 상기 참조점이 있도록 그 기준 방향을 조절하도록 구성된 것이어도 된다. 또한, 상기 제2 리모콘 방향 각도 산출부는 상기 카메라의 화상에 기초하여 상기 촬영 방향과 상기 카메라에서 상기 리모콘으로의 방향이 이루는 촬영 리모콘 각도를 산출하고, 그 촬영 리모콘 각도와 상기 촬영 각도의 차분과 상기 거리와 상기 길이에 기초하여 상기 제2 리모콘 방향 각도를 산출하도록 구성된 것이어도 된다. 또, 상기 포인팅 장치는 수평 방향을 촬영하도록 설치된 상기 카메라로 상기 리모콘을 촬영함으로써 얻어진 화상과, 상기 촬영 방향을 가지도록 설치된 상기 카메라로 상기 리모콘을 촬영함으로써 얻어진 화상에 기초하여 상기 촬영 각도를 산출하는 촬영 각도 산출부를 더 구비한 것이어도 된다. 또, 상기 카메라는 상기 디스플레이의 상측 테두리의 중앙에 하향의 촬영 방향을 가지도록 설치된 것이어도 된다.
또한, 둘째, 상기 카메라는 상기 디스플레이의 연직 방향 테두리에 수평면에 평행한 촬영 방향을 가지도록 설치되고, 상기 리모콘 방향 각도 산출부는 상기 카메라의 촬상 화상에 기초하여 상기 디스플레이에 수직인 방향과 상기 리모콘 방향을 상기 디스플레이에 수직인 특정 연직면에 투영하여 얻어진 방향이 이루는 각도인 제1 리모콘 방향 각도를 산출하는 제1 리모콘 방향 각도 산출부와, 상기 카메라의 촬영 화상과 상기 디스플레이와 상기 촬영 방향이 이루는 각도인 촬영 각도와 상기 카메라부터 상기 리모콘까지의 거리와 상기 디스플레이의 수평 방향의 테두리 길이에 기초하여, 상기 디스플레이에 수직인 방향과 상기 리모콘 방향을 수평면에 투영하여 얻어진 방향이 이루는 각도인 제2 리모콘 방향 각도를 산출하는 제2 리모콘 방향 각도 산출부를 구비하고, 상기 기준 방향 조절부는 상기 참조 각도, 상기 제1 리모콘 방향 각도 및 상기 제2 리모콘 방향 각도에 기초하여 상기 리모콘으로부터 상기 기준 방향을 본 경우에 상기 디스플레이 상의 상기 참조점이 있도록 그 기준 방향을 조절하도록 구성된 것이어도 된다. 또한, 상기 제2 리모콘 방향 각도 산출부는 상기 카메라의 화상에 기초하여 상기 촬영 방향과 상기 카메라에서 상기 리모콘으로의 방향이 이루는 촬영 리모콘 각도를 산출하고, 그 촬영 리모콘 각도와 상기 촬영 각도의 차분과 상기 거리와 상기 길이에 기초하여 상기 제2 리모콘 방향 각도를 산출하도록 구성된 것이어도 된다. 또, 상기 화상 표시 장치는 상기 특정 연직면에 평행한 방향을 촬영하도록 설치된 상기 카메라로 상기 리모콘을 촬영함으로써 얻어진 화상과, 상기 촬영 방향을 가지도록 설치된 상기 카메라로 상기 리모콘을 촬영함으로써 얻어진 화상에 기초하여 상기 촬영 각도를 산출하는 촬영 각도 산출부를 더 구비한 것이어도 된다.
또, 상기 제어부는 상기 포인팅 각도에 기초하여 상기 디스플레이 상의 대응하는 위치를 산출하는 위치 산출부와, 상기 위치에 포인터가 표시되도록 제어하는 표시 제어부를 구비하고, 상기 위치 산출부는 상기 디스플레이부터 상기 리모콘까지의 거리가 길수록 상기 포인팅 각도의 단위 각도에 대한 상기 참조점부터 상기 위치까지의 거리가 길어지도록 상기 위치를 산출하도록 구성된 것이어도 된다.
또한 본 발명은 디스플레이에 대해 리모콘의 복수의 광원을 촬상 가능하게 설치된 카메라; 상기 카메라에 의해 촬상된 광원의 개수 또는 위치에 따라 상기 리모콘의 촬상시의 방향에 대응하는 촬상시 리모콘 자세를 추정하는 리모콘 자세 추정부; 상기 리모콘의 기준 방향에 대응하는 리모콘의 기준 자세를, 상기 리모콘 자세 추정부에 의해 추정된 촬상시 리모콘의 자세로 캘리브레이션하는 캘리브레이션부; 상기 캘리브레이션된 기준 자세와 상기 리모콘내에 설치된 모션 센서에서 측정된 자세 변화량에 따라 포인팅 위치를 추정하는 포인팅 위치 추정부를 구비하는 화상 표시 장치를 제공한다.
상기 리모콘 자세 추정부는, 화상 중 상기 광원의 개수 및 위치와, 그 화상이 촬상되었을 때의 촬상시 자세와의 대응 관계를 기억하는 대응 관계 기억부; 및 상기 대응 관계 기억부를 참조하고, 상기 카메라에 의해 촬상된 화상 중 상기 광원의 개수 및 위치와 대응하는 촬상시 자세를 출력하는 촬상시 자세 출력부를 구비한 것이어도 된다.
또한, 본 발명은 디스플레이에 대해 설정된 참조 방향에 대해 리모콘의 지시 방향이 이루는 각도인 참조 각도를 검출하는 단계와, 상기 디스플레이 상에 설정된 참조점으로부터 상기 리모콘을 본 경우의 방향인 리모콘 방향을 검출하는 단계와, 상기 참조 각도 및 상기 리모콘 방향에 기초하여 상기 리모콘으로부터 그 리모콘에 설정되는 기준 방향을 본 경우에 상기 디스플레이 상의 상기 참조점이 있도록 그 기준 방향을 조절하는 단계와, 상기 기준 방향에 대해 상기 리모콘의 지시 방향이 이루는 각도에 따른 포인팅 각도에 기초하여 상기 디스플레이 상의 대응하는 위치에 포인터가 표시되도록 제어하는 단계를 포함하는 포인팅 방법도 제공한다.
또한, 본 발명은 디스플레이에 대해 설치된 카메라를 통해 촬상된 리모콘의 광원의 개수 또는 위치에 따라 상기 리모콘의 촬상시의 방향에 대응하는 촬상시 리모콘 자세를 추정하는 단계; 상기 리모콘의 기준 방향에 대응하는 리모콘의 기준 자세를, 상기 추정된 촬상시 리모콘의 자세로 캘리브레이션하는 단계; 상기 캘리브레이션된 기준 자세와 상기 리모콘내에 설치된 모션 센서에서 측정된 자세 변화량에 따라 포인팅 위치를 추정하는 단계; 및 상기 추정된 포인팅 위치에 따라 포인팅 대상 위의 상기 포인팅 위치에 오브젝트를 표시하는 단계를 포함하는 포인팅 방법을 제공한다.
상기 촬상시 리모콘 자세를 추정하는 단계는, 화상 중 상기 광원의 개수 및 위치와, 그 화상이 촬상되었을 때의 촬상시 자세와의 대응 관계를 기억하는 단계; 및 상기 기억된 대응 관계를 참조하고, 상기 카메라에 의해 촬상된 화상 중 상기 광원의 개수 및 위치와 대응하는 촬상시 자세를 출력하는 단계를 구비할 수 있다.
또한, 본 발명은 적어도 하나의 광원을 갖는 발광 소자부; 상기 리모콘 장치가 지시하고 있는 방향을 나타내는 리모콘 방위 값을 센싱하는 방위 센서부; 상기 화상 표시 장치의 포인팅을 조작하는 조작부; 및 상기 조작부의 포인팅 조작에 따라 상기 발광 소자부를 온 시키고 상기 방위 센서부에서 센싱된 리모콘 방위 값을 리모콘 코드로 변조하여 상기 발광 소자부를 통해 상기 화상 표시 장치로 송신하는 제어부를 포함하며, 상기 화상 표시 장치로 송신된 리모콘 방위 값은, 상기 화상 표시 장치가 상기 화상 표시 장치의 디스플레이 상의 포인팅 위치를 결정하는 데 이용되는 것을 특징으로 하는 리모콘 장치를 제공한다.
또한, 본 발명은 포인팅 조작 입력에 따라 발광 소자를 온 시키고 상기 리모콘 장치가 지시하고 있는 방향을 나타내는 리모콘 방위 값을 센싱하는 단계; 상기 센싱된 리모콘 방위값을 리모콘 코드로 변환하는 단계; 및 상기 리모콘 코드를 발광 소자를 통해 상기 화상 표시 장치로 출력하는 단계를 포함하며, 상기 화상 표시 장치로 송신된 리모콘 방위 값은, 상기 화상 표시 장치가 상기 화상 표시 장치의 디스플레이 상의 포인팅 위치를 결정하는 데 이용되는 것을 특징으로 하는 리모콘 제어 방법을 제공한다.
또, 본 발명은 컴퓨터에 디스플레이에 대해 설정된 참조 방향에 대해 리모콘의 지시 방향이 이루는 각도인 참조 각도를 검출하는 기능과, 상기 디스플레이 상에 설정된 참조점으로부터 상기 리모콘을 본 경우의 방향인 리모콘 방향을 검출하는 기능과, 상기 참조 각도 및 상기 리모콘 방향에 기초하여 상기 리모콘으로부터 그 리모콘에 설정되는 기준 방향을 본 경우에 상기 디스플레이 상의 상기 참조점이 있도록 그 기준 방향을 조절하는 기능과, 상기 기준 방향에 대해 상기 리모콘의 지시 방향이 이루는 각도에 따른 포인팅 각도에 기초하여 상기 디스플레이 상의 대응하는 위치에 포인터가 표시되도록 제어하는 기능을 실현시키기 위한 프로그램도 제공한다.
본 발명의 실시형태에 관한 상대 포인팅 방식의 화상 표시 시스템(300)에 대해 설명한다.
화상 표시 시스템(300)은 도 1에 도시된 바와 같이 화상 표시 장치의 일 실시 예에 해당하는 텔레비전(100)과, 상기 텔레비전(100)을 조작하기 위한 기능과 함께 각속도 센서(21) 및 방위 센서(22)를 구비한 리모콘(200)을 구비한 것이다. 텔레비전(100)은 화상 표시 장치의 일례로서, 방송국으로부터 송신된 영상 및 음성을 포함하는 방송 컨텐츠를 수신하여 영상을 화면에 표시함과 동시에 음성을 출력하는 장치이다. 또한, 텔레비전(100)은 방송 컨텐츠 선택 등의 조작을 행하기 위한 화상도 화면에 표시한다
리모콘(200)은, 텔레비전(100)의 화면에 표시된 화상 상에서 방송 컨텐츠 선택 등의 조작을 행하기 위해 사용된다.
또한, 상기 텔레비전(100)의 상측 중앙부에는 상기 리모콘(200)을 촬상하기 위한 카메라(11)가 마련되어 있고, 상기 리모콘(200)의 선단에는 도 2에 도시된 바와 같이 상기 카메라(11)에 의해 그 리모콘(200)의 위치를 명확하게 파악하기 쉽게 하기 위한 LED 마커(23)가 마련되어 있다. 여기서는, LED 마커(23)는 가시광 LED로서 설명한다.
여기서는, 카메라(11)는 가시광 컬러 카메라인 것으로서 설명한다. 또, 화상 표시 장치는 텔레비전에 한정하지 않고, PC, 사이니지 모니터 등에서 이용되는 것이어도 된다. 여기서, 화상 표시 장치란 액정 모니터, 유기 EL 모니터 등을 말한다.
그리고, 이 화상 표시 시스템(300)은, 상기 리모콘(200)에 설정되는 기준 방향(SD)에 대해 그 리모콘(200)의 지시 방향(PD)이 이루는 각도인 포인팅 각도(A2)를 상기 각 속도 센서(21) 및 상기 방위 센서(22)로부터의 출력으로 산출한다. 그리고, 상기 포인팅 장치(300)는, 이 포인팅 각도(A2)에 대해 누적적으로 회전 변환을 행함으로써 상기 리모콘(200)의 지시 방향(PD)이 포인팅하고 있는 점으로서 텔레비전(100)의 화면 상에 포인터(P)를 표시하도록 구성되어 있다.
도 3에는 텔레비전(100)과 리모콘(200)의 위치 관계를 상방으로부터의 시점에서 나타내고 있고, 도 4에는 텔레비전(100)과 리모콘(200)의 위치 관계를 측방으로부터의 시점에서 나타내고 있다.
사용자가 리모콘(200)을 우방향 또는 아래방향으로 평행 이동하여 도 3의 위치(P2) 또는 도 4의 위치(P4)에 부여하였다고 가정하자.
도 3 및 4에 도시된 바와 같이 상기 리모콘(200)에는 상기 기준 방향(SD)에 따른 가상직선을 중심축으로서 소정의 입체각을 가지는 조작 각도 범위(CR)가 설정되어 있고, 이 조작 각도 범위(CR)와 상기 텔레비전(100)의 포인팅 범위는 소정 관계가 설정되어 있다. 즉, 조작 각도 범위(CR)의 크기를 조절함으로써 상기 리모콘(200)의 자세 변화에 대한 포인터(P)의 감도가 조절된다.
여기서, 실시형태의 화상 표시 시스템(300)의 동작에서의 특징점에 대해 도 3 및 도 4에 기초하여 설명하면, 화상 표시 시스템(300)은 상기 리모콘(200)의 위치가 변화해도 도 3 및 도 4의 P1 및 P2에 도시된 바와 같이 기준 방향(SD)인 조작 각도 범위(CR)의 중심축이 항상 텔레비전(100)의 화면 중심(PO)의 방향을 향한다. 이에 의해, 리모콘(200)의 위치에 따르지 않고 항상 리모콘(200)의 지시 방향(PD)이 텔레비전(100)의 화면 상에서 포인팅하고 있는 점과 포인터(P)의 위치를 계속 거의 일치시키도록 되어 있다. 이러한 동작을 실현하기 위한 상세한 구성에 대해 이하에 설명한다.
먼저, 화상 표시 시스템을 구성하고 있는 화상 표시 장치(100) 및 리모콘 장치(200)의 각 동작을 설명한다.
도 5는 본 발명의 실시 형태에 관한 화상 표시 장치의 기능 블록도이다.
도 5의 화상 표시 장치(100)는 참조 각도 검출부(4), 리모콘 방향 검출부(3), 기준 방향 조절부(14), 제어부(5), 표시부(18)를 구비한다. 또한 제어부(5)는 추후 제1 내지 제4 실시예에 따른 화상 표시 시스템의 설명에서 개시된 위치 산출부(16) 및 표시 제어부(17)를 구비한다.
참조 각도 검출부(4)는 디스플레이에 대해 설정된 참조 방향(CO)에 대해 리모콘(200)의 지시 방향(COM)이 이루는 각도인 참조 각도(AC)를 검출한다. 이때, 리모콘(200)의 지시 방향(COM)은 리모콘(200)에 설치된 방위 센서(22)로부터 검출된다. 더 상세하게, 참조 각도 검출부(4)는, 리모콘(200)의 지시 방향(COM)이 디스플레이에 대해 수직 방향일 경우 리모콘(200)에 설치된 방위 센서(22)가 출력하는 방위값으로 설정된 참조 방위와, 리모콘(200)의 지시 방향(COM)에 대응하여 방위 센서(22)가 출력하고 있는 방위값으로서 설정된 리모콘 방위(COM)값에 기초하여 참조 각도(AC)를 산출한다.
리모콘 방향 검출부(3)는 디스플레이 상에 설정된 참조점(PO)으로부터 리모콘(200)을 본 경우의 방향인 리모콘 방향(RD)을 검출한다. 이때, 리모콘 방향(RD)은 화상 표시 장치(100)에 설치된 카메라(110)에서 촬상된 리모콘의 화상으로부터 검출된다.
기준 방향 조절부(14)는 리모콘(200)으로부터 그 리모콘에 설정되는 기준 방향(SD)을 본 경우에 화상 표시 장치(100)의 디스플레이 상의 참조점(PO)이 있도록 참조 각도 검출부(4)에서 검출된 참조 각도(AC) 및 리모콘 방향 검출부(3)에서 검출된 리모콘 방향(RD)에 기초하여 기준 방향(SD)을 조절한다.
제어부(5)는 기준 방향(SD)에 대해 리모콘의 지시 방향이 이루는 각도에 따른 포인팅 각도에 기초하여 화상 표시 장치(100)의 디스플레이 상의 대응하는 포인팅 위치에 포인터(P)가 표시되도록 제어한다.
따라서 본 발명의 일 실시 예에 따르면, 리모콘(200)에 설치된 방위 센서(22) 및 화상 표시 장치(100)에 설치된 카메라(110)에서 출력되는 리모콘 방향 정보를 이용함으로써 리모콘(200)의 지시 방향(COM)과 화면 상의 포인터(P)의 위치가 거의 일치하도록 자동으로 조절될 수 있다.
도 6은 본 발명의 실시 형태에 관한 리모콘 장치의 기능 블록도이다.
발광 소자부(26)는 LED 마커(23)를 구비하여 적어도 하나의 광원을 갖고 발광한다. 상기 적어도 하나의 광원은 소정의 배치 패턴으로 구성될 수 있다.
방위 센서부(22)는 리모콘(200)이 지시하고 있는 방향을 나타내는 리모콘 방위 값을 센싱한다.
옵션으로서 구비된 각속도센서(210)는 리모콘의 움직임에 대응하는 각 속도 값을 센싱한다. 각속도센서(210)는 일 실시 예로 자이로 스코프를 사용할 수 있다.
조작부(25)는 화상 표시 장치의 포인팅을 조작한다.
제어부(24)는 조작부(25)의 포인팅 조작에 따라 발광 소자부(230)의 적어도 하나의 광원을 온(ON) 시키고 방위 센서부(22)에서 센싱된 리모콘 방위 값 및/또는 각 속도 센서(210)로 부터 센싱된 각 속도 값을 리모콘 코드로 변조하여 발광 소자부(230)를 통해 화상 표시 장치(100)로 출력한다.
화상 표시 장치(100)로 송신된 리모콘 방위 값은, 화상 표시 장치(100)가 상기 화상 표시 장치의 디스플레이 상의 포인팅 위치를 결정하는 데 이용된다.
이하에서는, 화상 표시 장치(100) 및 리모콘(200)을 구비한 화상 표시 시스템(300)에서 장치의 포인팅 동작을 설명한다.
제1 실시형태의 화상 표시 시스템(300)의 구성도는 도 7에 도시된 바와 같은 것이 되고, 리모콘 방향 검출부(3), 참조 각도 검출부(4), 기준 방향 조절부(14), 포인팅 각도 산출부(15), 좌표 산출부(16), 표시 제어부(17), 표시부(18)로 구성되어 있다. 각 부에 대해서는 상기 텔레비전(100) 내의 CPU, 메모리, 입출력 수단 등으로 이루어지는 연산 기구(컴퓨터)에서 상기 메모리에 저장되어 있는 포인팅 장치용 프로그램이 실행됨으로써 그 기능이 실현되는 것이다.
각 부에 대해 상기 리모콘(200)으로부터의 입력이 있고 나서 상기 텔레비전(100) 상에 포인터(P)가 중첩된 조작 화면 영상(DP)이 표시되기까지의 동작에 관련하여 설명한다. 또, 이하에서는 X-Z 평면인 수평면을 기준으로 설명을 하지만, Y-Z 평면에 대해서도 마찬가지로 성립된다. 따라서, 본 발명의 포인팅 장치(300)는 좌우 방향 및 상하 방향의 어느 것에 대해서도 기준 방향(SD)이 화면 중심(PO)을 향하도록 조절할 수 있다.
상기 리모콘 방향 검출부(3)는 리모콘 방향 검출부의 일례로서, 도 8에 도시된 바와 같이 상기 텔레비전(100)에 설정된 참조점인 화면 중심(PO)으로부터 상기 리모콘(200)을 본 경우의 방향인 리모콘 방향(RD)을 검출하기 위한 것이다. 이 리모콘 방향(RD)이란, 상기 화면 중심(PO)과 상기 리모콘(200)의 선단 부분을 연결하는 가상직선에 의해서도 정의할 수 있고, 제1 실시형태에서는 이 가상직선이 연장되는 방향과 상기 기준 방향(SD)이 계속 항상 일치하도록 되어 있다.
제1 실시형태에서는, 상기 리모콘 방향 검출 기구(3)는 상기 텔레비전(100)에서 사용자 측으로 향하고 있고, 상기 리모콘(200)의 LED 마커(23)를 촬상하기 위한 카메라(11)와, 상기 카메라(11)로 촬상된 카메라 화상(PIC)에 기초하여 리모콘 방향(RD)을 나타내는 값으로서, 상기 화면 중심(PO)에 대해 수직인 방향에 대해 리모콘 방향(RD)이 이루는 각도인 리모콘 방향 각도(AP)를 산출하는 리모콘 방향 각도 산출부(12)로 구성되어 있다.
상기 리모콘 방향 각도 산출부(12)는 도 8의 (a)에 도시된 카메라 화상(PIC)을 도 8의 (b)에 도시된 바와 같이 2치화하고, 상기 LED 마커(23)만이 강조된 2치화 화상을 생성한다. 그리고, 상기 리모콘 방향 각도 산출부(12)는 2치화 화상에서의 텔레비전(100)의 중심선부터 LED 마커(23)의 검출 위치까지의 이간 거리(DET)를 산출한다. 여기서, 이간 거리(DET)와 도 8의 (c)에 도시된 리모콘 방향 각도(AP) 사이에는 상기 카메라(11)의 특성에 따라 오로지 정해지는 관계가 존재하기 때문에, 상기 리모콘 방향 각도 산출부(12)는 이간 거리(DET)로부터 리모콘 방향 각도(AP)를 산출할 수 있고, 결과적으로 리모콘 방향(RD)을 특정할 수 있다.
또, 제1 실시형태에서는 LED 마커(23)의 밝기에 기초하여 검출을 행하고 있지만, 예를 들어 LED 마커(23)의 색이나 점멸 패턴 등에 기초하여 검출을 행해도 된다. 또한, LED 마커(23) 대신에 반사 마커 등을 이용해도 된다. 또, LED 마커(23)는 하나이어도 되고 2개 이상이어도 되고, LED 마커(23)의 형상은 자유롭게 정해도 된다.
다음에, 상기 참조 각도 검출부(4)에 대해 도 7 및 도 9를 참조하면서 설명한다. 여기서, 도 9에서는 알기 쉽게 하기 위해 조작 각도 범위(CR)에 대해서는 생략하고 있고 상기 기준 방향(SD)만을 도시하고 있지만, 실제로는 도 3, 도 4 및 도 8에 도시한 조작 각도 범위(CR)가 상기 기준 방향(SD)을 중심축으로서 설정하고 있다.
상기 참조 각도 검출 기구(4)는 참조 각도 검출부의 일례로서, 텔레비전(100)에 대해 설정된 참조 방향(CO)에 대해 상기 리모콘(200)의 지시 방향(PD)이 이루는 각도인 참조 각도(AC)를 검출하는 것이다. 여기서, 제1 실시형태에서는 상기 참조 방향(CO)은 텔레비전(100)에 대해 수직인 방향으로 설정하고 있고, 이 참조 방향(CO)에 대해 상기 리모콘(200)의 지시 방향(PD)이 몇 도 기울어져 있는지에 대해 상기 참조 각도 검출부(4)는 검출한다. 즉, 참조 각도(AC)는 텔레비전(100)의 화면에 대해 리모콘(200)의 지시 방향(PD)이 어느 정도 기울어져 있는 상태인지에 대해 상기 참조 방향(CO)을 기준으로 한 절대적인 값으로서 나타내는 것이다.
상기 참조 각도 검출부(4)는 보다 구체적으로 도 7에 도시된 바와 같이 상기 방위 센서(22)와 상기 참조 각도 산출부(13)로 구성되어 있다. 상기 방위 센서(22)는, 리모콘(200)의 선단이 지시하고 있는 방향인 지시 방향(PD)의 방위를 수치로서 출력하는 것이다. 이하에서는, 도 9에 도시된 바와 같이 리모콘(200)의 지시 방향(PD)이 텔레비전(100) 화면에 대해 수직 방향인 참조 방향(CO)으로 향하고 있는 경우에 상기 방위 센서(22)가 출력하는 방위를 참조 방위(CO), 리모콘(200)의 지시 방향(PD)에 대응하여 상기 방위 센서(22)가 현재 출력하고 있는 방위를 리모콘 방위(COM)라고도 부른다. 또, 참조 방위(CO)는 텔레비전(100)을 기동 후 리모콘(200)을 화면에 수직인 방향으로 배치하고, 그 때에 방위 센서(22)가 출력하는 리모콘 방위(COM)의 값을 독출함으로써 미리 설정할 수 있다. 혹은, 텔레비전(100)을 기동 후에 수동으로 설정하는 것이 아니라, 텔레비전(100)에 방위 센서를 마련하는 등 사전에 자동으로 설정되도록 해도 된다.
상기 참조 각도 산출부(13)는, 상기 참조 방위(CO)와 상기 리모콘 방위(COM)의 차이로부터 도 9에 도시된 참조 각도(AC)를 산출하는 것이다. 또, 참조 각도(AC)는 상기 방위 센서(22)에 기초한 값이므로, 리모콘(200)의 지시 방향(PD)에 대해 오로지 정해지는 값이다.
다음에, 상기 리모콘 방향 검출부(3) 및 상기 참조 각도 검출부(4)에서 각각 검출된 리모콘 방향(RD) 및 참조 각도(AC)에 기초하여 상기 기준 방향 조절부(14)에 의해 기준 방향(SD)이 적절히 변경되는 구성에 대해 설명한다.
상기 기준 방향 조절부(14)는, 조작 각도 범위(CR)의 중심인 기준 방향(SD)이 상기 리모콘 방향(RD)이 일치하도록 상기 기준 방향(SD)을 조절하도록 동작하는 것이다. 다시 말하면, 상기 리모콘(200)의 지시 방향(PD)이 상기 화면 중심(PO)을 가리키는 경우에, 기준 방향(SD)과 리모콘 방향(RD)이 일치하도록 기준 방향(SD)의 방향을 적절히 변경하고 있는 것이다.
보다 구체적으로 상기 기준 방향 조절부(14)는, 도 7에 도시된 바와 같이 후술하는 포인팅 각도 산출부(15)에서 초기값으로서 사용되는 기준 포인팅 각도(A1)에 대해, 리모콘 방향(RD)을 나타내는 상기 리모콘 방향 각도(AP)와 상기 참조 각도(AC)로부터 산출하고, 상기 기준 포인팅 각도(A1)를 갱신함으로써 결과적으로 상기 기준 방향(SD)이 화면 중심(PO)을 향하도록 조절하는 것이다.
다음에, 기준 포인팅 각도(A1)에 대해 설명한다.
상기 기준 포인팅 각도(A1)는, 리모콘(200)의 지시 방향(PD)이 화면 중심(PO)을 가리키는 경우에 대해 리모콘(200)의 현재 지시 방향(PD)이 몇 도 기울어져 있는지를 나타내는 값이다. 따라서, 도 9에 도시된 바와 같이 기준 포인팅 각도(A1)는 참조 각도(AC)에서 리모콘 방향 각도(AP)를 뺌으로써 구할 수 있다. 이는 화면 중심(PO)에서 화면에 수직인 선과 참조 방향(CO)이 평행으로 엇각의 관계로부터 명백하다. 또한, 기준 포인팅 각도(A1)는 상기 리모콘 방향 검출부(3) 및 상기 참조 각도 검출부(4)에 의해 참조 방향(CO)을 기준으로서 검출되는 정확한 값이라고도 할 수 있다.
다음에, 상기 포인팅 각도 산출부(15)에 대해 설명한다.
상기 포인팅 각도 산출부(15)는, 상기 기준 포인팅 각도(A1)와 상기 각속도센서(21)로부터 출력되는 각속도에 기초하여 현재 포인팅 각도(A2)를 산출하는 것이다. 즉, 상기 포인팅 각도 산출부(15)는 초기값으로서 상기 기준 포인팅 각도(A1)를 사용하고, 그 값으로부터 상기 각속도센서(21)에서 얻어지는 각속도를 누적적으로 회전 변환을 반복함으로써 현재 포인팅 각도(A2)를 산출하도록 구성되어 있다. 그리고, 상기 포인팅 각도 산출부(15)는 현재 보유하고 있는 포인팅 각도(A2)는 상기 기준 방향 조절부(14)에 의해 소정 시간마다 상기 기준 포인팅 각도(A1)로 치환되도록 되어 있고, 거의 항상 상기 기준 방향(SD)이 화면 중심(PO)을 계속 향한다.
여기서, 상기 포인팅 각도 산출부(15)에서 사용되는 기준 포인팅 각도(A1)는 방위 센서(22)의 출력에 기초하여 산출되는 것으로, 순차적으로 산출되는 현재 포인팅 각도(A2)에 대해서는 각속도센서(21)의 출력에 기초하고 있다. 즉, 포인팅 각도(A2)의 연산에는 방위 센서(22)보다 응답성이 높은 각속도센서(21)를 이용함으로써, 리모콘(200)의 움직임에 대한 포인터(P)의 추종성이 좋아지도록 되어 있다. 각속도센서(21)는 일 실시 예로 자이로스코프를 들 수 있다.
상기 좌표 산출부(16)는 디스플레이 상의 대응하는 위치를 산출하는 위치 산출부의 일례로서, 상기 포인팅 각도(A2)에 기초하여 대응하는 포인팅 좌표 위치(POS)를 산출하는 것이다.
상기 표시 제어부(17)는, 상기 포인팅 좌표 위치(POS)에 기초하여 포인터(P)를 메뉴 화면 등의 기초 화면에 대해 중첩한 조작 화면 영상(DP)을 출력한다. 여기서, 상기 좌표 산출부(16)와 상기 표시 제어부(17)로 이루어지는 부분은 디스플레이 상의 대응하는 위치에 포인터가 표시되도록 제어하는 제어부의 일례이다.
마지막으로, 상기 표시부(18)는 조작 화면 영상(DP)을 텔레비전(100)에 표시시킨다.
이와 같이 제1 실시형태의 화상 표시 장치(300)에 의하면, 상기 리모콘 방향 검출부(3) 및 상기 참조 각도 검출부(4)에 의해 검출되는 리모콘 방향(RD)과 텔레비전(100)을 기준으로 한 절대적인 값인 참조 각도(AC)에 기초하여 리모콘(200)의 기준 방향(SD)이 화면 중심(PO)을 향하고 있는 경우에서의 현재 기준 포인팅 각도(A1)를 산출할 수 있다. 그리고, 이 기준 포인팅 각도(A1)를 상기 포인팅 각도 산출부(15)에서 사용되고 있는 현재 포인팅 각도(A2)로 치환함으로써, 기준 방향(SD)이 화면 중심(PO)으로 향한 상태를 기준으로 한 각도 연산에 자동으로 리셋할 수 있다.
따라서, 텔레비전(100)에 대한 리모콘(200)의 상대 위치가 변화하였다고 해도 상기 포인팅 각도 산출부(15)에서 보유하고 있는 현재 포인팅 각도(A2)가 상기 기준 방향 조절부(14)에 의해 산출되는 기준 포인팅 각도(A1)로 치환됨으로써, 바로 리모콘(200)의 지시 방향(PD)이 화면 상을 포인팅하고 있는 점과 포인터(P)의 화면 상의 위치를 거의 일치시킬 수 있다.
그리고, 상기 기준 방향 조절부(14)는 소정 시간마다 상기 기준 포인팅 각도(A1)를 산출하고, 상기 포인팅 각도 산출부(15)에서 보유하고 있는 포인팅 각도(A2)를 갱신하므로, 결과적으로 기준 방향(SD)이 정기적으로 화면 중심(PO)을 향하도록 조절되게 된다.
따라서, 사용자는 종래와 같이 기준 방향(SD)이 화면 중심(PO)을 향하도록 리셋 동작을 행할 필요가 없다.
이로부터, 사용자는 리모콘(200)에 의해 포인터(P)를 자연스러운 조작감으로 조작하는 것이 가능하게 된다.
도 10은 본 발명의 실시 형태에 관한 화상 표시 장치의 포인팅 방법의 흐름도이다.
단계 110에서, 화상 표시 장치(100)는 디스플레이에 대해 설정된 참조 방향(CO)에 대해 리모콘(200)의 지시 방향(COM)이 이루는 각도인 참조 각도(AC)를 검출한다. 이때, 리모콘(200)의 지시 방향(COM)은 리모콘(200)에 설치된 방위 센서(22)로부터 검출된다.
단계 120에서, 화상 표시 장치(100)는 화상 표시 장치(100)의 디스플레이 상에 설정된 참조점(PO)으로부터 리모콘(200)을 본 경우의 방향인 리모콘 방향(RD)을 검출한다. 이때, 리모콘 방향(RD)은 화상 표시 장치(100)에 설치된 카메라(110)에서 촬상된 리모콘의 화상으로부터 검출된다.
단계 130에서, 화상 표시 장치(100)는 리모콘(200)으로부터 그 리모콘에 설정되는 기준 방향(SD)을 본 경우에 화상 표시 장치(100)의 디스플레이 상의 참조점(PO)이 있도록 참조 각도(AC) 및 리모콘 방향(RD)에 기초하여 기준 방향(SD)을 조절한다.
단계 140에서, 화상 표시 장치(100)는 기준 방향(SD)에 대해 리모콘의 지시 방향이 이루는 각도에 따른 포인팅 각도에 기초하여 화상 표시 장치(100)의 디스플레이 상의 대응하는 포인팅 위치에 포인터(P)가 표시되도록 제어한다.
따라서 본 발명의 일 실시 예에 따르면, 리모콘(200)에 설치된 방위 센서(22) 및 화상 표시 장치(100)에 설치된 카메라(110)에서 출력되는 리모콘 방향 정보를 이용함으로써 리모콘(200)의 지시 방향(COM)과 화면 상의 포인터(P)의 위치가 거의 일치하도록 자동으로 조절될 수 있다.
도 11은 본 발명의 실시 형태에 관한 리모콘 장치의 리모콘 제어 방법의 흐름도이다.
단계 210에서, 리모콘 장치(200)는 포인팅 메뉴 조작인가를 체크한다.
단계 220에서, 리모콘 장치(200) 포인팅 조작 입력에 따라 발광 소자를 온 시키고 상기 리모콘 장치가 지시하고 있는 방향을 나타내는 리모콘 방위 값을 센싱한다.
단계 250에서, 리모콘 장치(200)는 포인팅 조작 입력이 없으면 다른 키 조작에 따른 코멘드를 통신한다.
단계 230에서, 리모콘 장치(200)는 센싱된 리모콘 방위값을 리모콘 코드로 변환한다.
단계 240에서, 리모콘 코드를 발광 소자를 통해 상기 화상 표시 장치로 출력한다.
따라서, 화상 표시 장치(100)로 송신된 리모콘 방위 값은, 화상 표시 장치(100)가 상기 화상 표시 장치의 디스플레이 상의 포인팅 위치를 결정하는 데 이용된다.
다음에, 본 발명의 제2 실시형태에 관한 화상 표시 시스템(300)에 대해 도 12를 참조하면서 설명한다. 또, 이하의 설명에서는 제1 실시형태에 대응하는 부재에는 같은 부호를 부여하기로 한다.
제1 실시형태의 화상 표시 시스템(300)과 비교하여 제2 실시형태의 화상 표시 시스템(300)은, 상기 리모콘 방향 검출부(3)로부터 출력되는 리모콘 방향 각도(AP)에 대해 상기 포인팅 각도 산출부(15)가 취득하도록 구성되어 있는 점이 다르다.
또한, 상기 포인팅 각도 산출부(15)는, 상기 기준 방향 조절부(14)로부터 출력된 기준 포인팅 각도(A1)로의 치환이 이루어졌을 때의 과거 리모콘 방향 각도(AP)를 기억하고 있다.
그리고, 상기 포인팅 각도 산출부(15)는, 상기 리모콘 방향 검출부(3)로부터 출력된 새로운 리모콘 방향 각도(AP)와 과거 리모콘 방향 각도(AP)를 비교하여 이들이 소정값 이상의 차이를 가지는 경우에 현재 포인팅 각도(A2)를 기준 포인팅 각도(A1)로 치환하는 것을 허가하도록 구성되어 있다.
이러한 제2 실시형태의 포인팅 장치(300)에 의하면, 예를 들어 도 3에 도시된 바와 같이 텔레비전(100)에 대한 리모콘(200)의 상대 위치가 변화하고, 상기 리모콘 방향 검출 기구(3)로부터 출력되는 리모콘 방향 각도(AP)에 소정값 이상의 변화가 생긴 경우에만 기준 방향(SD)의 조절이 행해지도록 할 수 있다.
따라서, 리모콘(200)의 지시 방향(PD)이 화면 상에서 포인팅하고 있는 점과 포인터(P) 위치의 사이에 큰 어긋남이 발생하기 전에 확실히 기준 방향(SD)의 조절을 행하여 이들이 계속 일치하도록 할 수 있다.
다음에, 본 발명의 제3 실시형태에 관한 화상 표시 시스템(300)에 대해 도 13을 참조하면서 설명한다.
제1 실시형태의 화상 표시 시스템(300)과 비교하여 제3 실시형태의 화상 표시 시스템(300)는 상기 각속도센서(21)가 생략되어 있고, 상기 포인팅 각도 산출부(15)는 상기 기준 포인팅 각도(A1)에 기초하여 포인팅 각도(A2)를 산출하도록 구성되어 있는 점이 다르다. 보다 구체적으로 제3 실시형태의 포인팅 장치(300)는, 상기 리모콘 방향 검출부(3)로부터 출력되는 리모콘 방향 각도(AP)와 참조 각도 검출부(4)로부터 출력되는 참조 각도(AC)로 정기적으로 산출되는 기준 포인팅 각도(A1)를 그대로 포인팅 각도(A2)로서 상기 포인팅 각도 산출부(15)가 출력하도록 구성되어 있다.
이러한 것이면, 리모콘(200)에 마련하는 센서를 하나로 하여 비용을 저감하면서 기준 방향(SD)이 화면 중심(PO)을 항상 향하도록 하여 리모콘(200)의 지시 방향(PD)과 포인터(P)의 위치가 계속 일치하도록 할 수 있다.
도 14는 본 발명에 따른 제4실시 형태에서의 화상 표시 시스템의 기능 블록도이다.
텔레비전(100)은 상술한 바와 같이 카메라(11)를 구비한다. 또한, 도시한 바와 같이, 제1 리모콘 검출부(120)와 제2 리모콘 검출부(121)와 캘리브레이션부(122)와 제1 포인팅 각도 산출부(140)와 제2 포인팅 각도 산출부(141)와 포인팅 각도 갱신부(150)와 좌표 산출부(16)와 표시 제어부(17)와 표시부(18)를 구비한다.
카메라(11)는 텔레비전(100)의 화면측(시청자측)의 풍경을 촬영함으로써 카메라 화상(PIC)을 생성하고, 카메라 화상(PIC)을 제1 리모콘 검출부(120) 및 제2 리모콘 검출부(121)에 출력한다. 본 실시형태에서는 촬영 수단의 일례로서 카메라(11)를 마련하고 있다.
제1 리모콘 검출부(120)는, 카메라(11)가 출력한 카메라 화상(PIC)으로부터 리모콘(200)에 탑재되는 LED 마커를 검출한다. 그리고, 텔레비전(100)의 화면에 수직인 방향과 화면 중심(PO)에서 리모콘(200)으로의 방향의 수평 성분(수평면에 투영한 성분)이 이루는 각도인 리모콘 방향 각도(APh)를 산출하여 제1 포인팅 각도 산출부(140)에 출력한다. 본 실시형태에서는, 디스플레이에 수직인 방향과 리모콘 방향을 하나의 면에 투영하여 얻어진 방향이 이루는 각도인 제1 리모콘 방향 각도의 일례로서 리모콘 방향 각도(APh)를 이용하고 있고, 제1 리모콘 방향 각도를 산출하는 제1 리모콘 방향 각도 산출부의 일례로서 제1 리모콘 검출부(120)를 마련하고 있다. 이 제1 리모콘 검출부(120)의 동작에 대해서는 나중에 자세하게 설명한다.
제2 리모콘 검출부(121)는, 카메라(11)가 출력한 카메라 화상(PIC)으로부터 리모콘(200)에 탑재되는 LED 마커를 검출한다. 그리고, 텔레비전(100)의 화면에 수직인 방향과 화면 중심(PO)에서 리모콘(200)으로의 방향의 수직 성분(화면 중심(PO)을 지나가고 화면에 수직인 연직면에 투영한 성분)이 이루는 각도인 리모콘 방향 각도(APv)를 산출하여 제2 포인팅 각도 산출부(141)에 출력한다. 그 때, 제2 리모콘 검출부(121)는 텔레비전(100)의 화면과 카메라(11)의 촬영 방향이 이루는 촬영 각도(APbase)를 이용한다. 본 실시형태에서는, 디스플레이에 수직인 방향과 리모콘 방향을 다른 면에 투영하여 얻어진 방향이 이루는 각도인 제2 리모콘 방향 각도의 일례로서 리모콘 방향 각도(APv)를 이용하고 있고, 제2 리모콘 방향 각도를 산출하는 제2 리모콘 방향 각도 산출부의 일례로서 제2 리모콘 검출부(121)를 마련하고 있다. 이 제2 리모콘 검출부(121)의 동작에 대해서도 나중에 자세하게 설명한다. 본 실시형태에서는, 리모콘 방향 검출부의 일례로서 카메라(11)와 제1 리모콘 검출부(120)와 제2 리모콘 검출부(121)로 이루어지는 부분을 마련하고 있다.
캘리브레이션부(122)는, 제2 리모콘 검출부(121)에서 이용되는 촬영 각도(APbase)를 사전에 계산하여 설정해 둔다. 본 실시형태에서는, 촬영 각도 산출부의 일례로서 캘리브레이션부(122)를 마련하고 있다. 이 캘리브레이션부(122)의 동작에 대해서도 나중에 자세하게 설명한다.
제1 포인팅 각도 산출부(140)는, 리모콘 방향 각도(APh)와 리모콘(200)이 출력하는 방위(COM)의 수평 성분인 리모콘 방위(COMh)에 기초하여 기준 포인팅 각도(A1h)를 산출하여 포인팅 각도 갱신부(150)에 출력한다. 이 제1 포인팅 각도 산출부(140)의 동작에 대해서도 나중에 자세하게 설명한다.
제2 포인팅 각도 산출부(141)는, 리모콘 방향 각도(APv)와 리모콘(200)이 출력하는 방위(COM)의 수직 성분인 리모콘 방위(COMv)에 기초하여 기준 포인팅 각도(A1v)를 산출하여 포인팅 각도 갱신부(150)에 출력한다. 이 제2 포인팅 각도 산출부(141)의 동작에 대해서도 나중에 자세하게 설명한다. 본 실시형태에서는, 참조 각도 검출부 및 기준 방향 조절부의 일례로서 제1 포인팅 각도 산출부(140)와 제2 포인팅 각도 산출부(141)로 이루어지는 부분을 마련하고 있다.
포인팅 각도 갱신부(150)는, 리모콘(200)이 출력하는 각속도(GYR)와 제1 포인팅 각도 산출부(140)가 출력하는 기준 포인팅 각도(A1h) 및 제2 포인팅 각도 산출부(141)가 출력하는 기준 포인팅 각도(A1v)를 합성한 기준 포인팅 각도(A1)에 기초하여 포인팅 각도(A2)를 산출하여 좌표 산출부(16)에 출력한다. 기본적으로 현재 보유하고 있는 포인팅 각도(A2)를 각속도(GYR)에 기초하여 누적적으로 회전 변환을 행함으로써 새로운 포인팅 각도(A2)로 갱신한다. 그리고, 소정의 타이밍에서 포인팅 각도(A2)의 값을 기준 포인팅 각도(A1)의 값으로 치환하는 리셋 동작을 행한다. 그 후, 다시 각속도(GYR)에 기초하여 누적적으로 회전 변환을 반복하여 포인팅 각도(A2)를 갱신해 간다. 여기서, 리셋 동작을 행하는 소정의 타이밍으로서는, 예를 들어 사용자의 조작 위치가 바뀐 타이밍을 생각할 수 있다. 이 경우, 사용자의 조작 위치가 바뀐 것은, 예를 들어 카메라 화상(PIC)에서의 사용자의 화상 위치가 바뀐 것으로부터 판단하면 된다. 단, 리셋 동작은 이러한 타이밍에 한정하지 않고, 예를 들어 일정 시간 간격으로 정기적으로 행하도록 해도 된다. 포인팅 각도 갱신부(150)는, 이와 같이 하여 사용자의 조작 위치가 바뀐 경우이어도 리모콘(200)의 조작 각도 범위의 중심 방향과 리모콘(200)이 화면 중심(PO)을 향하는 방향을 일치시킨다. 본 실시형태에서는, 포인팅 각도를 산출하는 포인팅 각도 산출부의 일례로서 포인팅 각도 갱신부(150)를 마련하고 있다.
좌표 산출부(16)는, 포인팅 각도(A2)에 기초하여 텔레비전(100)의 화면 상의 포인팅 좌표 위치(POS)를 산출하여 표시 제어부(17)에 출력한다. 본 실시형태에서는, 디스플레이 상의 대응하는 위치를 산출하는 위치 산출부의 일례로서 좌표 산출부(16)를 마련하고 있다.
표시 제어부(17)는, 포인팅 좌표 위치(POS)에 기초하여 포인터를 메뉴 화면에 중첩한 조작 화면 영상(DP)을 생성하여 표시부(18)에 출력한다. 본 실시형태에서는, 디스플레이 상의 대응하는 위치에 포인터가 표시되도록 제어하는 제어부의 일례로서 좌표 산출부(16)와 표시 제어부(17)로 이루어지는 부분을 마련하고 있다.
표시부(18)는, 조작 화면 영상(DP)을 텔레비전(100)의 화면에 표시한다. 본 실시형태에서는, 화상을 표시 화면에 표시하는 표시 수단의 일례로서 표시부(18)를 마련하고 있다.
또한, 리모콘(200)은 각속도센서(21)와 가속도 센서 및 지자기 센서(220)를 구비한다.
각속도센서(21)는, 예를 들어 회전하는 물체에 가해지는 관성력을 검출함으로써 물체의 각속도를 검출하는 자이로스코프이다. 여기서는, 리모콘(200)의 각속도(GYR)를 검출하여 포인팅 각도 갱신부(150)에 출력한다.
가속도 센서 및 지자기 센서(220)는, 예를 들어 미소한 가동부의 약간의 움직임에 의한 정전용량의 변화를 검출함으로써 가속도를 검출하는 가속도 센서와, 예를 들어 자기 센서 소자를 이용하여 지자기의 방향을 검출하는 지자기 센서를 포함하는 자세 센서이다. 여기서는, 리모콘(200)의 자세에 기초하여 리모콘(200)의 방위(COM)를 검출하고, 그 수평 성분인 리모콘 방위(COMh)를 제1 포인팅 각도 산출부(140)에 출력하고, 그 수직 성분인 리모콘 방위(COMv)를 제2 포인팅 각도 산출부(141)에 출력한다.
다음에, 제1 리모콘 검출부(120)의 동작을 자세하게 설명한다. 도 15는 제1 리모콘 검출부(120)의 동작에 대해 설명하기 위한 도면이다.
도 15의 (a)는 카메라 화상(PIC)을 나타낸다. 제1 리모콘 검출부(120)는, 카메라 화상(PIC)에 대해 소정의 문턱값으로 2치화 처리를 행함으로써 도 15의 (b)에 도시된 바와 같은 2치화 화상을 얻는다. 이에 의해, 제1 리모콘 검출부(120)는 LED 마커(23)의 영역을 검출하고, 화상 중심을 기준으로 하여 LED 마커(23)의 화상 상의 검출 위치(DETh)를 구한다. 도 15의 (c)는 텔레비전(100)과 리모콘(200)의 위치 관계를 상방으로부터의 시점에서 나타낸 도면이며, 텔레비전(100)의 화면에 수직인 방향을 기준으로서 각도(APh)의 방향으로 리모콘(200)이 존재하는 모습을 나타낸다. 여기서, LED 마커(23)의 화상 상의 검출 위치(DETh)와 리모콘 방향 각도(APh)의 관계는 카메라(11) 특성에 따라 정해지기 때문에, 제1 리모콘 검출부(120)는 검출 위치(DETh)로부터 리모콘 방향 각도(APh)를 산출한다. 구체적으로 도 15의 (b)의 화상의 좌단부터 우단까지의 길이가 화각에 대응하는 것을 이용하여 화상 중심부터 검출 위치(DETh)까지의 길이에 대응하는 리모콘 방향 각도(APh)를 산출한다.
또, 상기에서는 LED의 밝기에 기초하여 LED를 검출하였지만, LED의 색에 기초하여 LED를 검출해도 되고 LED의 점멸 패턴에 기초하여 LED를 검출해도 된다. 또한, LED 마커 대신에 반사 마커를 이용해도 된다. 나아가 LED 마커(23)는 하나이어도 되고 2개 이상이어도 되며, 또한 LED 마커(23)의 형상은 자유롭게 정해도 된다.
다음에, 제1 포인팅 각도 산출부(140)의 동작을 자세하게 설명한다. 도 16은 도 15의 (c)와 마찬가지로 텔레비전(100)과 리모콘(200)의 위치 관계를 상방으로부터의 시점에서 나타낸 도면이다. 또, 도면이 번잡해지는 것을 막기 위해 조작 각도 범위는 생략하고 있다. 도면 중에서, 벡터(COMh)는 가속도 및 지자기 센서(220)로부터 출력되는 리모콘 방위이다. 또한, 벡터(COh)는 텔레비전(100)의 화면에 수직인 참조 방향이다. 나아가 도 15의 (c)와 마찬가지로 텔레비전(100)에서 보았을 때의 리모콘 방향 각도는 APh이다.
도 16에서, 리모콘(200)이 텔레비전(100)의 화면 중심(PO)을 향한 방향을 리모콘(200)의 조작 각도 범위의 중심 방향으로 하고자 한다. 이를 위해서는 참조 방향(COh)으로부터 각도(APh)만큼 회전시킨 방향이 리모콘(200)의 조작 각도 범위의 중심 방향이 되면 좋다. 참조 방향(COh)으로부터 각도(APh)만큼 회전시킨 방향을 리모콘(200)이 향하였을 때, 리모콘(200)은 화면 중심(PO)의 방향을 지시한다. 그래서, 제1 포인팅 각도 산출부(140)는 리모콘 방위(COMh)와 참조 방향(COh)이 이루는 각도(ACh)를 구하고, 리모콘(200)과 화면 중심(PO)을 연결하는 방향과 리모콘 방위(COMh)가 이루는 기준 포인팅 각도(A1h)를 각도(ACh)에서 각도(APh)를 뺌으로써 구한다.
또, 벡터(COh)는 텔레비전(100)을 기동 후 리모콘(200)을 화면에 수직인 방향으로 배치하고, 그 때에 가속도 센서 및 지자기 센서(220)가 출력하는 리모콘 방위(COMh)의 값을 독출함으로써 미리 설정할 수 있다. 혹은, 텔레비전(100)을 기동 후에 수동으로 설정하는 것이 아니라, 텔레비전(100)에 방위 센서를 마련하는 등 사전에 자동으로 설정되도록 해도 된다. 여기서는, 벡터(COh)는 텔레비전(100)의 화면에 수직인 방향으로서 설명하였지만, 기준이 되는 방향이면 되기 때문에 텔레비전(100)의 화면에 평행한 방향 등 다른 방향이어도 된다.
다음에, 제2 리모콘 검출부(121)의 동작을 자세하게 설명한다. 상술한 제1 리모콘 검출부(120)는 수평 방향에 대해 처리를 행하는 것이었지만, 이 제2 리모콘 검출부(121)는 연직 방향에 대해 마찬가지의 처리를 행하는 것이다. 도 17은 제2 리모콘 검출부(121)의 동작에 대해 설명하기 위한 도면이다.
도 17의 (a)는 카메라 화상(PIC)을 나타낸다. 제2 리모콘 검출부(121)는, 카메라 화상(PIC)에 대해 소정의 문턱값으로 2치화 처리를 행함으로써 도 17의 (b)에 도시된 바와 같은 2치화 화상을 얻는다. 이에 의해, 제2 리모콘 검출부(121)는 LED 마커(23)의 영역을 검출하고, 화상 중심을 기준으로 하여 LED 마커(23)의 화상 상의 검출 위치(DETv)를 구한다. 도 17의 (c)는 텔레비전(100)과 리모콘(200)의 위치 관계를 측방으로부터의 시점에서 나타낸 도면이며, 텔레비전(100)의 화면에 수직인 방향을 기준으로서 각도(APv)의 방향으로 리모콘(200)이 존재하는 모습을 나타낸다. 여기서, LED 마커(23)의 화상 상의 검출 위치(DETv)와 리모콘 방향 각도(APv)의 관계는 카메라(11) 특성에 따라 정해지기 때문에, 제2 리모콘 검출부(121)는 검출 위치(DETv)로부터 리모콘 방향 각도(APv)를 산출한다. 구체적으로 도 17의 (b)의 화상의 상단부터 하단까지의 길이가 화각에 대응하는 것을 이용하여 화상 중심부터 검출 위치(DETv)까지의 길이에 대응하는 리모콘 방향 각도(APv)를 산출한다.
그런데, 제1 리모콘 검출부(120)는 수평 방향에 대해 화면 중앙에 카메라(11)를 장착하는 것을 전제로 하였지만, 제2 리모콘 검출부(121)를 이대로 한 것은 연직 방향에 대해서도 화면 중앙에 카메라(11)를 장착하는 것을 전제로 하게 된다. 그러나, 그러면 카메라(11)를 화면 중심(PO)에 장착하게 되기 때문에, 카메라(11)를 텔레비전(100)의 상부 또는 하부 프레임에 장착하는 것으로서 제2 리모콘 검출부(121)의 동작을 수정할 필요가 있다.
그래서, 본 실시형태에서는 카메라(11)를 텔레비전(100)의 상부 프레임의 중앙에 장착하는 것으로 한다. 도 1에서도 카메라(11)를 텔레비전(100)의 상부 프레임의 중앙에 장착한 예를 나타내었다.
여기서, 카메라(11)를 텔레비전(100)의 상부에 장착한 경우의 제2 리모콘 검출부(121)의 동작을 자세하게 설명한다. 도 18은 텔레비전(100)과 리모콘(200)의 위치 관계를 측방으로부터의 시점에서 나타낸 도면이며, 텔레비전(100)의 화면에 수직인 방향을 기준으로서 각도(APv)의 방향으로 리모콘(200)이 존재하는 모습을 나타낸다. 또, 도면이 번잡해지는 것을 막기 위해 조작 각도 범위는 생략하고 있다. 제2 리모콘 검출부(121)는, 도 17의 (c)에서는 카메라(11) 특성에 따라 정해지는 검출 위치(DETv)와 리모콘 방향 각도(APv)의 관계에만 기초하여 검출 위치(DETv)로부터 리모콘 방향 각도(APv)를 구하였지만, 카메라(11)가 텔레비전(100)의 상부에 장착된 경우에 검출 위치(DETv)로부터 리모콘 방향 각도(APv)를 구하기 위해서는 다음 보정이 필요하게 된다.
즉, 우선, 제2 리모콘 검출부(121)는 카메라(11)부터 리모콘(200)까지의 거리(L1)를 구한다. 예를 들면, 카메라 화상(PIC) 상의 LED 마커(23)의 면적(S)은 거리(L1)의 제곱에 반비례하므로, 면적(S)과 거리(L1)의 관계를 룩업 테이블에 보유해 두고, 이 룩업 테이블을 참조함으로써 거리(L1)를 구하면 된다. 혹은, 리모콘(200)에 2개의 LED 마커(23)를 마련하였다고 하면, 카메라 화상(PIC) 상의 2개의 LED 마커(23)의 간격(D)은 거리(L1)에 반비례하므로, 간격(D)과 거리(L1)의 관계를 룩업 테이블에 보유해 두고, 이 룩업 테이블을 참조함으로써 거리(L1)를 구해도 된다.
다음에, 제2 리모콘 검출부(121)는 리모콘(200)부터 텔레비전(100)까지의 거리(L2)를 「L2=L1×sin(APbase-APbefore)」에 의해 산출한다. 여기서, APbase는 카메라(11)의 촬영 방향이 화면과 이루는 각도(이하, 「촬영 각도」라고 함)이다. 본 실시형태에서는, 카메라(11)를 텔레비전(100)의 상부에 장착하고 있으므로 촬영 각도는 내려본 각이 되지만, 카메라(11)를 텔레비전(100)의 하부에 장착하면 촬영 각도는 올려본 각이 된다. 또한, APbefore는 카메라(11)의 촬영 방향과 카메라(11)에서 리모콘(200)으로의 방향이 이루는 각도(촬영 리모콘 각도)이며, 카메라 화상(PIC) 상의 검출 위치(DETv)로부터 구해진다.
또한, 제2 리모콘 검출부(121)는, 리모콘(200)에서 텔레비전(100)으로 내린 수선의 발과 카메라(11)의 거리(L3)를 「L3=L1×cos(APbase-APbefore)」에 의해 산출한다.
다음에, 제2 리모콘 검출부(121)는, 리모콘(200)에서 텔레비전(100)으로 내린 수선의 발과 텔레비전 화면의 중심(PO)의 거리(L4)를 「L4=L3-H/2」로 구한다. 여기서, H는 텔레비전(100)의 높이이다.
이상에 의해, 제2 리모콘 검출부(121)는 리모콘 방향 각도(APv)를 「APv=arctan(L4/L2)」에 의해 구한다.
다음에, 제2 포인팅 각도 산출부(141)의 동작을 자세하게 설명한다. 도 19는 도 17의 (c)와 마찬가지로 텔레비전(100)과 리모콘(200)의 위치 관계를 측방으로부터의 시점에서 나타낸 도면이다. 또, 도면이 번잡해지는 것을 막기 위해 조작 각도 범위는 생략하고 있다. 도면 중에서, 벡터(COMv)는 가속도 및 지자기 센서(220)로부터 출력되는 리모콘 방위이다. 또한, 벡터(COv)는 텔레비전(100)의 화면에 수직인 참조 방향이다. 나아가 도 17의 (c)와 마찬가지로 텔레비전(100)에서 보았을 때의 리모콘 방향 각도는 APv이다.
도 19에서, 리모콘(200)이 텔레비전(100)의 화면 중심(PO)을 향한 방향을 리모콘(200)의 조작 각도 범위의 중심 방향으로 하고자 한다. 이를 위해서는 참조 방향(COh)으로부터 각도(APv)만큼 회전시킨 방향이 리모콘(200)의 조작 각도 범위의 중심 방향이 되면 좋다. 참조 방향(COh)으로부터 각도(APv)만큼 회전시킨 방향을 리모콘(200)이 향하였을 때, 리모콘(200)은 화면 중심(PO)의 방향을 지시한다. 그래서, 제2 포인팅 각도 산출부(141)는 리모콘 방위(COMv)와 참조 방향(COh)이 이루는 각도(ACv)를 구하고, 리모콘(200)과 화면 중심(PO)을 연결하는 방향과 리모콘 방위(COMv)가 이루는 기준 포인팅 각도(A1v)를 각도(ACv)에서 각도(APv)를 뺌으로써 구한다.
또, 벡터(COv)는 텔레비전(100)을 기동 후 리모콘(200)을 화면에 수직인 방향으로 배치하고, 그 때에 가속도 센서 및 지자기 센서(220)가 출력하는 리모콘 방위(COMv)의 값을 독출함으로써 미리 설정할 수 있다. 혹은, 텔레비전(100)을 기동 후에 수동으로 설정하는 것이 아니라, 텔레비전(100)에 방위 센서를 마련하는 등 사전에 자동으로 설정되도록 해도 된다. 여기서는, 벡터(COv)는 텔레비전(100)의 화면에 수직인 방향으로서 설명하였지만, 기준이 되는 방향이면 되기 때문에 텔레비전(100)의 화면에 평행한 방향 등 다른 방향이어도 된다.
다음에, 캘리브레이션부(122)의 동작을 자세하게 설명한다. 즉, 카메라(11)의 촬영 경사 각도의 계산 방법에 대해 설명한다. 우선, 도 20에 도시된 바와 같이, 카메라(11)를 촬영 방향이 수평이 되도록 텔레비전(100)의 상부 프레임에 장착한 상태로 캘리브레이션부(122)는 시야 내의 리모콘(200)의 연직 방향 위치를 기억한다. 다음에, 도 21에 도시된 바와 같이, 카메라(11)의 촬영 각도가 원하는 각도가 되도록 조정한 상태로 캘리브레이션부(122)는 다시 시야 내의 리모콘(200)의 연직 방향 위치를 기억한다. 이에 의해, 캘리브레이션부(122)는, 도 22에 도시된 바와 같이 카메라(11)의 연직 방향의 화각(θ)과 화상 상에서의 리모콘(200)의 이동량(ΔD)을 이용하여 카메라(11)의 촬영 각도를 「θ×ΔD/N」으로 한다. 여기서, N은 연직 방향 화각에 대응하는 화소수이다. 또, 연직 방향 화각은 이미지 센서의 크기와 카메라(11)의 초점 거리로부터 산출해도 되고 실측값으로부터 구해도 된다. 여기서, 실측값이란 카메라(11)를 이용하여 실험적으로 연직 방향 화각을 계측한 결과이며, 이를 기억하는 구성으로 해도 된다.
또한, 상기에서는 화상 상에서의 리모콘(200)의 이동량(ΔD)을 이용하여 카메라(11)의 촬영 각도를 산출하는 방법을 나타내었지만, 화상 상의 배경 이동량을 이용해도 된다. 카메라(11)가 수평인 경우의 배경 화상을 촬영하여 기억해 두고 카메라(11)의 촬영 각도를 조정한 후의 배경 화상과 비교함으로써 배경 화상의 이동량(ΔD)을 구할 수 있고, 마찬가지로 하여 카메라(11)의 촬영 각도를 산출할 수 있다.
혹은, 인코더라고 불리는 각도를 계측하는 센서를 이용해도 된다. 인코더를 카메라(11)의 각도 조정 부분에 장착함으로써 직접적으로 각도를 계측할 수 있다.
또, 지금까지 카메라(11) 및 LED 마커(23)는 각각 가시광 카메라 및 가시광 LED인 것으로서 설명하였지만, 이에 한정되지 않는다. 예를 들면, 각각 적외광 카메라 및 적외광 LED이어도 된다.
다음에, 본 제4실시형태에서의 텔레비전(100)의 전체적인 동작을 설명한다. 도 23은 텔레비전(100)의 전체적인 동작예를 도시한 흐름도이다.
도시한 바와 같이, 텔레비전(100)에서는, 우선, 카메라(11)가 텔레비전(100)의 화면측(시청자측) 풍경을 촬영함으로써 카메라 화상(PIC)을 생성한다(단계 301). 그러면, 제1 리모콘 검출부(120)가 단계 301에서 생성된 카메라 화상(PIC)에 기초하여 텔레비전(100)의 화면에 수직인 방향과 화면 중심(PO)에서 리모콘(200)으로의 방향의 수평 성분이 이루는 각도인 리모콘 방향 각도(APh)를 산출하고(단계 302), 제2 리모콘 검출부(121)가 단계 301에서 생성된 카메라 화상(PIC)과 텔레비전(100)의 화면과 카메라(11)의 촬영 방향이 이루는 촬영 각도에 기초하여, 텔레비전(100)의 화면에 수직인 방향과 화면 중심(PO)에서 리모콘(200)으로의 방향의 수직 성분이 이루는 각도인 리모콘 방향 각도(APv)를 산출한다(단계 303).
다음에, 제1 포인팅 각도 산출부(140)가 단계 302에서 산출된 리모콘 방향 각도(APh)와 리모콘(200)이 출력하는 지시 방향의 수평 성분인 리모콘 방위(COMh)에 기초하여 기준 포인팅 각도(A1h)를 산출하고(단계 304), 제2 포인팅 각도 산출부(141)가 단계 303에서 산출된 리모콘 방향 각도(APv)와 리모콘(200)이 출력하는 지시 방향의 수직 성분인 리모콘 방위(COMv)에 기초하여 기준 포인팅 각도(A1v)를 산출한다(단계 305). 그러면, 포인팅 각도 갱신부(150)가 리모콘(200)이 출력하는 각속도(GYR)와 단계 304에서 산출된 기준 포인팅 각도(A1h) 및 단계 305에서 산출된 기준 포인팅 각도(A1v)를 합성한 기준 포인팅 각도(A1)에 기초하여 포인팅 각도(A2)를 산출한다(단계 306).
다음에, 좌표 산출부(16)가 포인팅 각도(A2)에 기초하여 텔레비전(100)의 화면 상의 포인팅 좌표 위치(POS)를 산출한다(단계 307). 그러면, 표시 제어부(17)가 단계 307에서 산출된 포인팅 좌표 위치(POS)에 기초하여 포인터를 메뉴 화면에 중첩한 조작 화면 영상(DP)을 생성한다(단계 308). 그리고, 표시부(18)가 단계 308에서 생성된 조작 화면 영상(DP)을 텔레비전(100)의 화면에 표시한다.
또, 본 실시형태에서는 카메라(11)를 텔레비전(100)의 상부 또는 하부 프레임에 장착하는 것으로 하고, 제1 리모콘 검출부(120) 및 제1 포인팅 각도 산출부(140)가 수평면 상에서 처리를 행하며, 제2 리모콘 검출부(121) 및 제2 포인팅 각도 산출부(141)가 텔레비전(100)의 화면에 수직인 연직면 상에서 처리를 행하도록 하였다. 그러나, 카메라(11)를 텔레비전(100)의 좌측 또는 우측 프레임에 장착하는 것으로 하고, 제1 리모콘 검출부(120) 및 제1 포인팅 각도 산출부(140)가 텔레비전(100)의 화면에 수직인 연직면 상에서 처리를 행하며, 제2 리모콘 검출부(121) 및 제2 포인팅 각도 산출부(141)가 수평면 상에서 처리를 행하도록 해도 된다. 또, 카메라(11)를 텔레비전(100)의 상부 또는 하부 프레임에 장착하는 경우는 수평면이 하나의 면인 일례이며, 텔레비전(100)의 화면에 수직인 연직면이 다른 면인 일례이지만, 카메라(11)를 텔레비전(100)의 좌측 또는 우측 프레임에 장착하는 경우는 텔레비전(100)의 화면에 수직인 연직면이 하나의 면인 일례이며, 수평면이 다른 면인 일례이다.
또한, 본 실시형태에서는 카메라(11)를 텔레비전(100)의 프레임 중앙에 장착하는 것으로 하였다. 여기서, 프레임 중앙은 프레임 중점인 것이 이상적이기는 하지만, 반드시 프레임 중점일 필요는 없다. 카메라(11)가 시청자 측을 촬영함으로써 생성된 카메라 화상(PIC) 상에서 카메라(11)의 장착 위치의 프레임 중점으로부터의 어긋남은 보정할 수 있기 때문이다.
나아가 본 실시형태에서는 카메라 화상(PIC) 중의 LED 마커(23)의 면적(S)이나 LED 마커(23)끼리의 간격을 기초로 카메라(11)와 리모콘(200)의 거리(L1)를 계측하였지만, 다른 방법을 이용해도 된다.
예를 들면, 스테레오 카메라를 이용하는 방법으로도 된다. 일반적으로 스테레오 카메라는, 좌우 또는 상하로 나열된 2대의 카메라의 시차 정보를 이용하여 대상물까지의 깊이 정보(거리)를 얻을 수 있는 카메라이다. 그리고, 카메라 전방의 물체까지의 거리를 화상으로 나타낸 거리 화상을 얻을 수 있다. 예를 들어 이미 텔레비전(100)의 상변 중앙에 카메라(11)를 설치하고 있는 경우에는, 하변 중앙에 1대의 카메라(110)를 더 설치함으로써 스테레오 카메라를 구성할 수 있다. 이미 구비하고 있는 카메라(11)로부터의 카메라 화상(PIC)에서 리모콘(200)의 좌표를 알고 있기 때문에, 거리 화상 중의 같은 좌표의 데이터를 참조함으로써 카메라(11)와 리모콘(200)의 거리(L1)를 계측할 수 있다.
혹은, 거리 화상 센서를 이용하는 방법으로도 된다. 이것도 거리 화상을 얻기 위한 센서이기 때문에, 마찬가지로 하여 카메라(11)와 리모콘(200)의 거리(L1)를 계측할 수 있다. 예를 들면, 거리 화상 센서에는 광의 도착 시간 차이를 이용하는 TOF(타임 오브 플라이트) 방식의 것, 특정 패턴 형상의 적외광을 조사하여 그 패턴 형상의 왜곡을 기초로 물체까지의 거리를 계산하는 스트럭처드 라이트 방식의 것 등이 있다.
혹은, 초음파를 이용하는 방법으로도 된다. 리모콘(200)에 초음파 발신기를 구비하고, 텔레비전(100)의 다른 위치에 2개의 초음파 수신기를 구비하고, 리모콘(200)의 초음파 발신기로부터 초음파를 발신하여 2개의 초음파 수신기에서 수신되는 초음파 파형의 위상차와 2개의 초음파 수신기의 간격에 기초하여 삼각측량 원리로부터 카메라(11)와 리모콘(200)의 거리(L1)를 계측할 수 있다. 또한, 초음파 수신기는 3개 이상이어도 되고, 3개 이상으로 하면 보다 정밀도가 높은 계측이 가능하게 된다.
혹은, 전파를 이용하는 방법으로도 된다. 초음파를 이용하는 경우와 마찬가지로 리모콘(200)에 전파 발신기, 텔레비전(100)의 다른 위치에 2개의 전파 수신기를 구비하고, 리모콘(200)으로부터 전파를 발신하여 2개의 전파 수신기에서 수신되는 전파의 위상차로부터 삼각측량 원리로부터 카메라(11)와 리모콘(200)의 거리(L1)를 계측할 수 있다. 또한, 전파 수신기는 3개 이상이어도 되고, 3개 이상으로 하면 보다 높은 정밀도의 계측이 가능하게 된다.
또한, 이 제4 실시형태는 제1 실시형태를 기초로 한 구성을 갖는 것으로 하였지만, 제2 실시형태 또는 제3 실시형태를 기초로 한 구성을 갖는 것으로 해도 된다. 즉, 제2 실시형태와 마찬가지로 포인팅 각도 갱신부(150)가 제1 리모콘 검출부(120) 및 제2 리모콘 검출부(121)로부터 리모콘 방향 각도(APh) 및 리모콘 방향 각도(APv)를 취득하는 구성으로 해도 되고, 제3 실시형태와 마찬가지로 각속도센서 (21)를 마련하지 않은 구성으로 해도 된다.
도 24는 이 화상 표시 장치(100)에서의 위치 산출부(16)의 기능 구성 예를 도시한 도면이다. 즉, 본 발명의 실시형태는 상술한 제1 실시형태에서 제4 실시형태의 각 실시형태에서의 위치 산출부(16)에 해당된다.
도시한 바와 같이, 위치 산출부(16)는 변환 테이블 기억부(161)와 거리 취득부(162)와 좌표 결정부(163)와 좌표 출력부(164)를 구비한다.
변환 테이블 기억부(161)는, 포인팅 각도(A2)를 포인팅 좌표 위치(POS)로 변환할 때에 참조되는 변환 테이블을 기억한다. 이 변환 테이블은, 포인팅 각도(A2)가 어떠한 각도인 경우에 포인팅 좌표 위치(POS)로서 어떠한 좌표 위치를 산출하는지를 정의한 테이블이다. 변환 테이블은 하나이어도 되지만, 이 제5 실시형태에서는 텔레비전(100)부터 리모콘(200)까지의 거리에 대응하여 복수의 변환 테이블을 기억하는 것으로 한다. 예를 들면, 텔레비전(100)부터 리모콘(200)까지의 거리가 DR 이상인 경우의 장거리용 변환 테이블과, 텔레비전(100)부터 리모콘(200)까지의 거리가 DR 이하인 경우의 단거리용 변환 테이블을 기억한다.
거리 취득부(162)는, 텔레비전(100)부터 리모콘(200)까지의 거리를 취득한다. 제1 실시형태 내지 제3 실시형태에서는, 리모콘 방향 각도 산출부(12)가 리모콘 방향 각도(AP)를 산출할 때에 제4 실시형태에서 제2 리모콘 검출부(121)가 행하고 있는 것과 마찬가지의 방법에 의해 카메라(11)부터 리모콘(200)까지의 거리도 산출할 수 있으므로, 이 거리를 텔레비전(100)부터 리모콘(200)까지의 거리로서 취득하면 된다. 또한, 제4 실시형태에서는 제2 리모콘 검출부(121)가 카메라(11)부터 리모콘(200)까지의 거리(L1)를 산출하고 있으므로, 이 거리를 텔레비전(100)부터 리모콘(200)까지의 거리로서 취득하면 된다. 혹은, 카메라(11)부터 리모콘(200)까지의 거리를 그대로 텔레비전(100)부터 리모콘(200)까지의 거리로서 취득하는 것이 아니라, 카메라(11)부터 리모콘(200)까지의 거리에 기초하여 예를 들어 화면 중심(PO)부터 리모콘(200)까지의 거리를 산출하고, 이 거리를 텔레비전(100)부터 리모콘(200)까지의 거리로서 취득해도 된다.
좌표 결정부(163)는, 거리 취득부(162)가 취득한 거리에 따라 변환 테이블 기억부(161)로부터 해당하는 변환 테이블을 독출한다. 그리고, 이 변환 테이블을 이용하여 포인팅 각도(A2)에 대응하는 포인팅 좌표 위치(POS)를 결정한다. 예를 들어 거리 취득부(162)가 취득한 거리가 DR 이상이면, 장거리용 변환 테이블을 이용하여 포인팅 좌표 위치(POS)를 결정하고, 거리 취득부(162)가 취득한 거리가 DR 이하이면, 단거리용 변환 테이블을 이용하여 포인팅 좌표 위치(POS)를 결정한다.
좌표 출력부(164)는, 좌표 결정부(163)가 결정한 포인팅 좌표 위치(POS)를 표시 제어부(17)에 출력한다.
그런데, 지금까지 좌표 결정부(163)는 거리 취득부(162)가 취득한 거리에 따라 변환 테이블 기억부(161)에 기억된 복수의 변환 테이블 중 어느 하나를 선택하고 이를 이용하여 포인팅 각도(A2)를 포인팅 좌표 위치(POS)로 변환하는 것으로 하였다. 즉, 포인팅 각도(A2)에서 포인팅 좌표 위치(POS)로의 변환 규칙이 텔레비전(100)부터 리모콘(200)까지의 거리에 따라 단계적으로 변화하도록 하였다. 그러나, 이러한 변환 규칙은 연속적으로 변화하도록 해도 된다. 도 25는 이러한 연속적으로 변화하는 변환 규칙을 규정하는 그래프의 예이다. 이 그래프에서는 가로축이 텔레비전(100)부터 리모콘(200)까지의 거리를 나타내고 있고, 세로축이 포인팅 각도(A2)의 단위 각도당 화면 중심(PO)부터 포인팅 좌표 위치(POS)까지의 화소수(거리에 상당)를 나타내고 있다. 예를 들면, 거리 취득부(162)로부터 취득한 거리가 DRX라고 하자. 그러면, 도시한 바와 같이, 좌표 결정부(163)는 단위 각도(α)당 화소수가 PX인 것을 나타내는 (PX/α)를 취득한다. 그리고, 좌표 결정부(163)는 (PX/α)에 포인팅 각도(A2)를 곱함으로써 구한 화소수에 기초하여 포인팅 좌표 위치(POS)를 산출한다.
그 밖의 실시형태에 대해 설명한다.
제1 실시형태에서는, 참조 방향에 대해서는 텔레비전의 화면에 대해 수직인 방향으로 설정하였지만, 예를 들면 도 26에 도시된 바와 같이 화면에 대해 기울어져 설정해도 된다. 이러한 것이어도 기준 포인팅 각도는 텔레비전 화면에 대한 참조 방향의 경사각을 이미 알고 있으면 산출할 수 있고, 기준 방향의 조절을 행할 수 있다. 또한, 화면에 대해 평행하게 참조 방향을 설정해도 된다.
도 27은 본 발명에 따른 제5 실시형태에서의 화상 표시 시스템의 전체 구성 예를 도시한 도면이다.
도 27에 도시한 바와 같이, 본 실시 형태의 화상 표시 시스템(300)는 포인팅 대상인 텔레비전(100)과, 상기 텔레비전(100)에 설치된 카메라(13)와, 텔레비전(100)을 조작하기 위한 리모콘(200)을 이용하여 구성되어 있고, 텔레비전 화면 중의 임의의 점을 사용자가 리모콘(200)으로 포인팅할 목적으로 사용되는 것이다.
보다 구체적으로는, 이 화상 표시 시스템(300)은 상기 리모콘(200) 내에 가속도 센서(32), 각속도 센서(33)라는 모션 센서를 구비한 것이고, 사용자에 의한 리모콘(200)의 지시 방향(PL)(가상 지시 직선)의 변화를 상기 모션 센서로부터 측정하도록 구성되어 있다. 그리고, 상기 포인팅 장치(100)는 측정치로부터 현재 리모콘(200)에 의해 지시되고 있는 것으로 추정되는 포인팅점에 텔레비전 화면 상의 점에 오브젝트를 표시, 이동시키도록 구성되어 있다.
또한, 본 실시 형태의 화상 표시 시스템(300)은, 이른바 상대 포인팅 방식의 것이지만, 포인팅 위치의 추정의 기초가 되는 상기 리모콘(200)의 기준 자세의 캘리브레이션이 자동적으로 행해지도록 되어 있고, 캘리브레이션 개시를 위해 사용자가 특수한 동작을 행할 필요가 없게 되어 있다.
본 실시 형태의 화상 표시 시스템(300)를 구성하는 각 부에 대해 도 28의 기능 블록도를 참조하면서 설명하기로 한다. 또한 텔레비전(100) 및 리모콘(200) 본래의 기능에 관한 구성에 대해서는 설명을 생략하고 있다.
상기 화상 표시 시스템(300)의 물리적인 구성으로는, 상기 리모콘(200)과, 상기 카메라(11)와, 상기 텔레비전(100) 내에 부가된 연산 기구(E)로 이루어진다. 상기 연산 기구(E)는 상기 리모콘(200)으로 측정된 상기 리모콘(200)의 움직임, 자세 변화에 따라 포인팅 위치를 추정하고, 텔레비전 화면 중에 표시되는 오브젝트인 커서의 위치를 이동 및 표시시키는 것이다. 또한, 상기 연산 기구(E)는 상기 카메라(11)로 촬상되는 화상에 따라 포인팅 위치의 추정의 기초가 되는 상기 리모콘(200)의 기준 자세를 캘리브레이션한다.
각 부의 상세에 대해 설명하기로 한다. 상기 리모콘(200)은 내부에 자세 변화량을 측정하는 자세 변화량 측정부(30)를 구비하고, 그 선단부에 상기 카메라(11)로 상기 리모콘(200)을 촬상할 때의 마커가 되는 마커부(M)를 구비한 것이다. 상기 자세 변화량 측정부(30)는 지자기 센서(31)와 모션 센서인 가속도 센서(32) 및 각속도 센서(33)로 이루어진다. 또한, 상기 리모콘(200)은 개략적으로 가는 직육면체 형상을 가지고 있고, 그 일측면에 채널 선택 등에 이용되는 조작 버튼이 배열되어 있고, 그 선단면이 향하는 방향을 지시 방향(PL)으로서 각 센서에 의해 검출되도록 하고 있다.
상기 지자기 센서(31)는 지자기에 따라 상기 리모콘(200)이 수평면 내에서 지시하는 방향을 검출하기 위한 것이다. 본 실시 형태에서는 이 지자기 센서(31)가 나타내고 있는 방향을 수평면 내의 회전을 검출하기 위한 기준으로서 취득하도록 하고 있다. 또한 사용자가 상기 리모콘(200)의 지시 방향(PL)을 변화시켰을 때의 자세 변화에 대해서는 이 지자기 센서(31)가 아니라, 시간 분해 능력이 뛰어난 상기 모션 센서에 의해 측정하도록 하고 있다.
상기 가속도 센서(32)는 상기 리모콘(200)이 사용자에 의해 작동되었을 때의 가속도를 측정하기 위한 것이다. 이 가속도는 상기 각속도 센서(33)로 측정된 각속도를 보상하기 위해 이용된다.
상기 각속도 센서(33)는 상기 리모콘(200)의 양단면을 지나는 중심축을 롤 축, 조작 버튼이 배열되지 않은 대향하는 이측면에 수직한 축을 피치축(수평축), 조작 버튼이 배열된 측면에 수직한 축을 요잉축(연직축)으로 정의한 경우, 피치축 방향의 각속도(피칭)와 요잉(yawing)축 방향의 각속도를 측정하는 것이다. 즉, 이 각속도 센서(33)는 피치축 및 요잉축 방향의 각속도를 검출할 수 있도록 2개의 검출 소자를 구비한 것이다.
상기 마커부(M)는 상기 리모콘(200)의 선단부에서 개략 직육면체 형상의 내부 공간 내에 수용된 4개의 광원이고, 각각 발광색이 다른 LED(1)와, 상기 복수의 LED(1)와 동수의 개구부(21)를 갖는 차광체(2)로 이루어진다.
상기 4개의 LED(1)는 리모콘(200)의 선단면에 수직한 방향에서 보았을 경우에 개략 정사각형을 이루도록 배치되어 있다. 또한 본 실시 형태에서는 4색 LED(1)를 이용하고 있지만 모두 동색의 것을 이용해도 무방하다.
상기 차광체(2)는 상기 복수의 LED(1)의 광사출측으로 소정 거리 이간됨과 동시에, 각 개구부(21)가 각 LED(1)의 광축 상에 배치되어 있다. 즉, 각 개구부(21)도 리모콘(200)의 선단면에 수직한 방향에서 보았을 경우에 개략 정사각형을 이루도록 배치되어 있다. 후술하는 바와 같이, 이 마커 기구(M)는 텔레비전 화면에 대해 정면 대향하는 경우에는 4개의 LED(1)로부터의 광이 상기 카메라(11)로 촬상되어 리모콘(200)이 텔레비전 화면에 대해 소정의 각도로 경사진 자세를 가지고 있는 경우에는, 그 경사 방향에 따라 상기 카메라(11)에 의해 촬상되는 LED(1)의 개수 및 위치가 변화한다.
상기 카메라(11)는 상기 텔레비전(100)의 상부 베젤 중앙부에 배치되어 있고, 텔레비전 화면에 대해 수직한 방향을 향해 촬상하도록 하고 있다. 즉, 이 카메라(11)는 소정의 촬상 범위를 입체각으로 가지고 있고, 주로 텔레비전 화면에 대해 수직한 방향으로 진행하는 광 중 카메라(11) 내로 입사되는 것만이 밝게 촬상되게 된다.
상기 연산 기구(E)는 CPU, 메모리, 입출력 기기, A/D, D/A 컨버터 등을 구비한 이른바 컴퓨터로서, 각종 기기가 협업하여 상기 메모리에 격납되어 있는 화상 표시 시스템(300)용 프로그램이 실행되므로써 포인팅 위치 추정을 위한 포인팅 각도 산출부(15)와 위치 산출부(16), 리모콘 자세 추정부(6), 캘리브레이션부(7)로서의 기능을 발휘하도록 구성되어 있다.
우선, 기본적인 포인팅 위치의 산출에 관련된 각 부에 대해 설명하기로 한다.
상기 포인팅 위치 추정부(4)는 상기 리모콘(200)의 기준 자세와, 상기 지자기 센서(31), 상기 가속도 센서(32), 상기 각속도 센서(33)로 측정되는 상기 리모콘(200)의 자세 변화량에 따라 텔레비전 화면 상의 포인팅 위치(좌표)를 산출하는 것이다. 상기 포인팅 위치 추정부(4)는 상기 리모콘(200)이 기준 자세인 경우의 지시 방향(PL)을 기준 지시 방향(BPL)으로 하고, 이 기준 지시 방향(BPL)에 대해 현재의 지시 방향(PL)이 이루는 피치각 및 요잉각인 포인팅 각도(θ)를 산출하는 포인팅 각도 산출부(15)와, 상기 포인팅 각도 산출부(41)에서 산출된 포인팅 각도(θ)에 따라 현재의 지시 방향(PL)과 상기 텔레비젼 화면이 교차하는 점인 포인팅점을 산출하는 좌표 산출부(42)로 구성되어 있다.
상기 포인팅 각도 산출부(15)에 있어서의 포인팅 각도(θ)의 산출에 대해 상술한다. 상기 리모콘(200)에는 도 29(a)에 도시한 바와 같이, 상기 기준 자세인 경우의 기준 지시 방향(BPL)을 중심으로 하는 입체각에 의해 각도 변화를 조작 입력으로 받아들이는 조작 각도 범위(CR)가 미리 설정되어 있다. 예컨대, 리모콘(200)이 텔레비전 화면에 대해 정면으로 대향 하고 있고, 기준 지시 방향(BPL)이 텔레비전 화면의 중앙을 가리키고 있는 경우에는, 그 기준 자세로부터 요잉각 또는 피치각을 변화시켜 지시 방향(PL)이 가리키는 점이 베젤의 상하 좌우의 근방이 되는 각도를 바탕으로 조작 각도 범위(CR)를 설정하고 있다.
또한 도 29(a)에 도시한 기준 자세는 일예로서, 후술하는 기준 방향 조절부(7)에 의해 상기 리모콘(200)의 지시 방향(PL)에 따라 9종류의 기준 자세로 캘리브레이션 되도록 하고 있다.
그리고, 이 포인팅 각도 산출부(15)는, 도 29(b)에 도시한 바와 같이, 조작 각도 범위(CR) 내에서 현재의 지시 방향(PL)이 기준 자세시의 기준 지시 방향(BPL)에 대해 이루는 각도를 산출한다. 구체적으로는, 상기 기준 자세의 상태로부터 상기 각도 변화량 측정부(30)에 의해 얻어지는 보정 후의 각속도를 누적적으로 적분해 감으로써 차례로 현재의 지시 방향(PL)과 기준 지시 방향(BPL)이 이루는 각도인 포인팅 각도(θ)를 산출한다.
상기 위치 산출부(16)는 상기 기준 지시 방향(BPL)이 텔레비전 화면 상에서 가리키는 것으로 추정되는 기준점과 현재의 포인팅 각도(θ)에 따라 현재의 지시 방향(PL)이 텔레비전 화면 상에서 가리키는 것으로 추정되는 포인팅점의 좌표를 산출하는 것이다.
도 28에 도시한 상기 표시부(18)는 상기 위치 산출부(42)에서 산출된 포인팅 위치의 텔레비전 화면 상의 좌표로 커서를 이동 표시하게 하는 것이다.
이어서, 상기 포인팅 위치의 추정의 기초가 되는 기준 자세의 캘리브레이션에 관한 각 부에 대해 도 28 및 도 30 등을 참조하면서 설명하기로 한다.
상기 촬상시 자세 추정부(6)는 상기 카메라(11)에 의해 촬상된 화상 중 상기 LED(1)의 개수 또는 위치에 따라 상기 피조작체의 촬상시의 자세인 촬상시 자세를 추정하는 것이다. 보다 구체적으로는, 상기 리모콘 자세 추정부(6)는 상기 텔레비젼 화면의 중앙부에 마련된 9개의 정사각형 에리어(A)에 대해 어느 것을 리모콘(200)의 지시 방향(PL)이 지시하는지를 판별하고, 그 에리어(A)를 지시하기 위해 필요한 자세를 추정한다. 상기 9개의 에리어(A)는 도 27 등에 도시한 바와 같이 상하 방향으로 3개분, 좌우 방향으로 3개분, 정사각형으로 나란히 있는 것이다. 또한 도 27의 각 에리어(A)에 대해 부여한 번호는 이하의 설명 및 도면에 등장하는 번호와 대응시키고 있다. 그리고, 각 에리어(A)를 상기 리모콘(200)의 지시 방향(PL)이 지시하는 상태에서 상기 카메라(11)가 촬상한 화상 중에 나타나는 상기 LED(1)의 개수 및 위치는, 도 30에 도시한 바와 같이 각각이 고유한 것이 된다. 이러한 지시되고 있는 에리어(A)와, 화상 중의 LED(1)의 개수 및 위치 사이에 고유의 관계가 나타나는 것은, 상기 마커부(M)의 구성에 의해 야기될 수 있는 것이지만, 상세에 대해서는 후술하기로 한다.
상기 리모콘 자세 추정부(6)의 구성에 대해 상술하면, 화상 중 상기 LED(1)의 개수 및 위치와, 그 화상이 촬상되었을 때의 촬상시 자세와의 대응 관계를 기억하는 대응 관계 기억부(61)와, 상기 대응 관계 기억부(61)를 참조하여 상기 카메라(11)에 의해 촬상된 화상 중 상기 LED(1)의 개수 및 위치와 대응되는 촬상시 자세를 출력하는 자세 출력부(62)로 구성되어 있다.
상기 대응 관계 기억부(61)는, 도 30에 도시한 리모콘(200)이 지시하는 에리어(A)와, 그 에리어(A)를 가리키는 경우에 촬상된 화상을 각각 기준 화상으로서 기억하는 것이다. 또한, 각 기준 화상이 촬상되었을 때, 리모콘(200)의 자세에 대해서도 각 화상과 관련지어 기억하고 있다. 예컨대, 리모콘(200)이 텔레비전 화면 중앙부의 5번의 에리어(A)를 가리키는 경우에는, 리모콘(200)은 텔레비전 화면과 정면으로 대향하고 있으므로, 5번의 에리어(A)를 가리키는 경우의 화상과 관련지어, 피치각 및 요잉각을 제로로서 기억하고 있다. 또한, 상기 대응 관계 기억부(61)는 2번, 8번의 에리어(A)를 리모콘(200)이 가리키는 경우의 화상과 관련지어, 피치각을 소정치, 요잉각을 제로로서 기억하고 있고, 4번, 6번의 에리어(A)를 리모콘(200)이 가리키는 경우의 기준 화상에 대해서는, 피치각을 제로, 요잉각을 소정치로서 기억하고 있다. 그 외에, 1번, 3번, 7번, 9번의 대각 에리어(A)의 기준 화상에 대해서도 각각 고유의 피치각 및 요잉각을 리모콘(200)의 자세로서 관련지어 기억하고 있다.
상기 자세 출력부(62)는 촬상된 화상 중의 LED(1)의 수 및 화상 중의 위치와 패턴이 일치하는 것을 상기 대응 관계 기억부(61)로부터 취득하고, 그 화상에 관련되어 있는 자세를 상기 촬상시 자세로서 출력하도록 하고 있다. 예컨대, 상기 대응 관계 기억부(61)에 기억되어 있는 기준 화상과, 현재 촬상되고 있는 화상이 완벽하게 매칭되지 않는 경우에는, 가장 가까운 기준 화상과 관련된 자세를 그대로 촬상시 자세로서 사용해도 된다. 기준 화상 중의 LED(1)의 위치와, 현재 촬상되고 있는 LED(1)의 위치에 따라 관련된 자세를 보정하여 촬상시 화상으로 해도 된다.
상기 캘리브레이션부(7)는 상기 기준 자세를 상기 자세 추정부(6)에 의해 추정된 촬상시 자세로 캘리브레이션하도록 구성되어 있다. 이 캘리브레이션부(7)에 의한 캘리브레이션은 소정 시간 마다 행해지게 되어 있다.
이어서, 본 실시 형태의 상기 마커부(M)를 이용하므로써 각 에리어(A)를 지시한 상태에서 촬상되는 화상 중의 LED(1)의 개수 및 위치가 고유하게 되는 이유에 대해 설명한다. 또한 본 실시 형태의 화상 표시 시스템(100)에서 실제로 각 에리어(A)를 지시한 상태에서 촬상했을 때의 사진을 도 30에 개시하고 있다. 이후의 설명에서는 각 LED(1)에 대해 구별이 되도록, 텔레비전측으로부터 리모콘(200)의 선단면을 본 경우, 좌상부에 배치되어 있는 LED(1)를 LED(1)(녹), 우상부에 배치되어 있는 LED(1)를 LED(백), 좌하부에 배치되어 있는 LED(1)를 LED(적), 우하부에 배치되어 있는 LED(1)를 LED(청)라고도 호칭한다.
우선, 상기 리모콘(200)이 텔레비전 화면에 정면으로 대향하고 있고, 중앙의 5번의 에리어(A)를 가리키는 경우에 대해 도 31을 참조하여 설명한다. 이 경우, 각 색 LED(1)로부터 사출된 광은 자신의 광축 상에 있는 개구부(21)를 통해 나가게 되므로, 4색 모두 상기 카메라(13)에 의해 촬상되게 된다.
이어서, 상기 리모콘(200)이 5번의 에리어(A)를 가리키는 상태로부터 피치각이 상향 변화하여 2번의 에리어(A)를 가리키는 경우에 대해 도 32를 참조하여 설명하기로 한다. 이 경우, 상기 리모콘(200)이 경사져 있으므로, 4개의 LED(1) 중 좌상부에 있는 LED(녹)로부터 사출된 광은 좌하부에 있는 LED(백)의 광축 상에 있는 좌하부의 개구부(21)를 통해 2번의 에리어(A)에 도달하고, 우상부에 있는 LED(백)로부터 사출된 광은, 우하부에 있는 LED(청)의 광축 상에 있는 우하부의 개구부(21)를 통해 2번의 에리어(A)에 도달한다. 한편, 좌하부와 우하부에 있는 LED(적), LED(청)은 어떠한 개구부(21)를 통하더라도 2번의 에리어(A)에 도달하지 못하고, 모두 상기 차광체(2)에 의해 차광되게 된다. 따라서, 도 30, 31에 도시한 바와 같이, 화상 중의 하측에 2개의 LED(1)만이 촬상되게 된다. 이 2번의 에리어(A)를 가리키는 경우에 발생하는 현상은 5번의 에리어(A)에 대해 상하 좌우 방향에 있는 4번, 6번, 8번의 에리어(A)에 대해서도 마찬가지로 성립되고, 각각 2개의 LED(1)만이 촬상되는 점에서 공통된다. 보다 구체적으로는, 2번에 대해서는 화상 중의 하반부, 4번에 대해서는 화상 중의 우반부, 6번에 대해서는 화상 중의 좌반부, 8번에 대해서는 화상 중의 상반부의 위치에 LED(1)가 2개 촬상되므로, 5번의 에리어(A)에 대해 상하 좌우 방향의 에리어(A)를 리모콘(200)으로 가리켰을 경우에 각각을 개별적으로 판별할 수 있음을 알 수 있다.
이어서 상기 리모콘(200)이 5번의 에리어(A)를 가리키는 상태로부터 피치각이 상향 변화되고, 또한 요잉각이 반시계 방향으로 변화되어 3번의 에리어(A)가 지시되는 경우에 대해 도 33을 참조하여 설명한다. 이 경우, 도 32에 도시한 바와 같이 4개의 LED(1) 중 우상부에 있는 LED(백)가 그 대각선 상에 있는 LED(적)의 광축 상에 개구되는 개구부(21)를 통해 3번의 에리어(A)에 도달할 수 있다. 한편, 그 외의 3개의 LED(1)에 대해서는 어떠한 개구부(21)를 통하더라도 3번의 에리어(A)에 도달하지 못하고, 상기 차광체(2)에 의해 차광되게 된다. 따라서, 도 30, 31에 도시한 바와 같이, 화상 중의 좌하부에 하나의 LED(1)만이 촬상되게 된다. 이 3번의 에리어(A)를 가리키는 경우에 발생하는 현상은 1번, 7번, 9번의 에리어(A)에 대해서도 마찬가지로 성립되고, 각각 1개의 LED(1)만이 촬상되는 점에서 공통된다. 보다 구체적으로는, 1번에 대해서는 화상 중의 우하 부분, 3번에 대해서는 좌하 부분, 7번에 대해서는 우상 부분, 9번에 대해서는 좌상 부분에 LED(1)가 1개 촬상되므로, 각 에리어(A)를 리모콘(200)으로 가리켰을 경우, 각각을 개별적으로 판별할 수 있다.
이와 같이 본 실시 형태의 마커 기구(M)에 의하면, 각 에리어(A)를 리모콘(200)으로 가리켰을 경우에 촬상되는 화상 중의 LED(1)의 개수 및 위치가 고유한 것이 되므로, 그 촬상된 화상에 따라 상기 촬상시 리모콘 자세를 상기 리모콘 자세 추정부(6)에서 추정할 수 있다.
즉, 화상에 따라 현재의 리모콘(200)의 절대적인 자세를 패턴 판별로부터 추정할 수 있으므로, 사용자가 지정된 자세로 리모콘(200)을 움직이지 않아도 이 추정된 촬상시 화상에 따라 포인팅 위치를 추정하는 기초가 되는 기준 자세를 캘리브레이션할 수 있다.
따라서, 본 실시 형태의 화상 표시 시스템(300)에 의하면, 종래와 같이 사용자에 의한 캘리브레이션 개시 동작을 필요로 하지 않으므로, 자동으로 정기적으로 기준 자세를 캘리브레이션할 수 있다. 이에 따라, 사용자가 사용하는 동안에 상기 리모콘(200)의 지시 방향(PL)이 지시하는 점과, 추정되는 포인팅점 사이의 큰 괴리를 막아, 각 점을 항상 거의 일치된 상태로 유지할 수 있다.
또한, 상술한 바와 같은 화상 중의 LED(1)의 개수와 위치에 따른 패턴 매칭에 의해 리모콘(200)의 촬상시 자세를 추정하므로, 연산 부하를 낮게 하면서, 자세의 추정 정도를 높일 수 있다.
그 외의 실시 형태에 대해 설명한다.
상기 실시 형태에서는 텔레비전과 리모콘을 이용한 포인팅 장치에 대해 설명하였지만, 프로젝터나 PC 등을 이용한 기타의 상대 포인팅 방식의 포인팅 장치에도 본 발명을 동일하게 이용할 수 있다.
상기 실시 형태에서는 텔레비전에 카메라가 설치되어 있고, 리모콘에 마커 기구가 설치되어 있지만, 이 관계는 반대가 되어도 무방하다. 또한, 마커 기구의 광원은 4개로 한정되는 것은 아니며, 복수여도 무방하다. 즉, 카메라로 촬상되는 화상 중의 광원의 개수 및 위치가 상기 피조작체의 지시 방향에 따라 고유의 관계에 있도록 설정되어 있으면 된다.
상기 실시 형태에서는 현재 리모콘이 지시하고 있는 에리어에 따라 각각 다른 기준 자세로 캘리브레이션되고 있는데, 예컨대, 현재 리모콘이 지시하고 있는 에리어에 따라 아울러 조작 가능 범위에 대해 동일하게 적절히 변경하도록 해도 무방하다.
도 34는 본 발명에 따른 제5실시 형태에 관한 화상 표시 장치의 포인팅 방법의 흐름도이다.
단계 310에서, 화상 표시 장치(100)는 촬상된 리모콘(200)의 광원의 개수 또는 위치에 따라 리모콘(200)의 촬상시의 방향에 대응하는 촬상시 리모콘 자세를 추정한다.
단계 320에서, 화상 표시 장치(100)는 리모콘(200)의 기준 방향에 대응하는 리모콘의 기준 자세를, 상기 추정된 촬상시 리모콘의 자세로 캘리브레이션 한다.
단계 330에서, 화상 표시 장치(100)는 캘리브레이션된 기준 자세와 상기 리모콘내에 설치된 모션 센서에서 측정된 자세 변화량에 따라 포인팅 위치를 추정한다.
단계 340에서, 화상 표시 장치(100)는 추정된 포인팅 위치에 따라 포인팅 대상 위의 상기 포인팅 위치에 오브젝트를 표시한다.
이와 같이 본 발명의 제5실시예에 의한 화상 표시 장치에 의하면, 상기 카메라(11)로 촬상되는 화상 중의 광원의 수 및 위치에 따라 상기 피조작체의 촬상시 자세를 추정하고, 그 촬상시 자세에 따라 포인팅 위치의 추정의 기초가 되는 기준 자세를 캘리브레이션하므로, 캘리브레이션 동작을 모두 자동화할 수 있게 된다. 즉, 캘리브레이션 전에 사용자가 상기 피조작체를 기준 자세로 유지하거나, 적절히 캘리브레이션의 개시를 위한 트리거로서 특수 동작을 실시하거나 할 필요를 없앨 수 있다. 또한, 정기적으로 기준 자세를 캘리브레이션할 수 있으므로, 상기 피조작체의 지시 방향이 지시하는 위치와, 추정되는 포인팅 위치와의 사이에 크게 괴리가 발생하기 전에 다시 일치시킬 수 있으므로, 상대 포인팅 방식이라 하더라도 실질적으로 각 점을 계속 일치시킬 수 있게 된다.
그 밖의 실시형태에 대해 설명한다.
상기 각 실시형태에서는 포인팅 장치를 텔레비전과 리모콘 사이에서 구성하였지만, 예를 들어 그 밖의 디스플레이와 리모콘 사이에서 포인팅 장치를 구성해도 된다. 또한, 디스플레이를 프로젝터 등에 의해 구성하고, 그 투영 화면 상에 포인터를 표시하도록 해도 된다.
상기 리모콘 방향 검출 기구(제4 실시형태에 있어서는 카메라, 제1 리모콘 검출부 및 제2 리모콘 검출부로 이루어지는 기구)에 대해서는, 카메라와 LED 마커를 이용한 것 이외이어도 된다. 예를 들어 디스플레이의 양단에 음파 또는 전파 발생원을 마련해 두고, 삼각측량 요령으로 디스플레이에 대한 리모콘의 상대 위치를 검출할 수 있도록 하고, 상기 리모콘 방향 각도를 산출할 수 있도록 구성한 것이어도 된다.
예를 들면, 초음파를 이용하는 방법으로도 된다. 리모콘에 초음파 발신기를 구비하고, 텔레비전의 다른 위치에 2개의 초음파 수신기를 구비하고, 리모콘의 초음파 발신기로부터 초음파를 발신하여 2개의 초음파 수신기에서 수신되는 초음파 파형의 위상차와 2개의 초음파 수신기의 간격에 기초하여 삼각측량 원리로부터 텔레비전에서 본 리모콘 방향을 계측할 수 있다. 또한, 초음파 수신기는 3개 이상으로도 되고, 3개 이상으로 하면 보다 정밀도가 높은 계측이 가능하게 된다.
혹은, 전파를 이용하는 방법으로도 된다. 초음파를 이용하는 경우와 마찬가지로 리모콘에 전파 발신기, 텔레비전의 다른 위치에 2개의 전파 수신기를 구비하고, 리모콘으로부터 전파를 발신하여 2개의 전파 수신기에서 수신되는 전파의 위상차로부터 삼각측량 원리로부터 텔레비전에서 본 리모콘 방향을 계측할 수 있다. 또한, 전파 수신기는 3개 이상으로도 되고, 3개 이상으로 하면 보다 높은 정밀도의 계측이 가능하게 된다.
마찬가지로 상기 참조 각도 검출 기구에 대해서도 방위 센서를 이용한 것에 한정되지 않고, 예를 들어 전파나 음파를 이용하여 리모콘의 선단과 후단의 3차원 위치를 검출하고, 이들 2개의 좌표로부터 그 지시 방향을 직접 측정할 수 있도록 해도 된다.
상기 각 실시형태에서는, 현재 사용되고 있는 포인팅 각도를 기준 포인팅 각도로 치환함으로써 기준 방향이 화면 중심을 향하도록 구성하였지만, 그 밖의 좌표 변화 등의 연산 방법에 의해 기준 방향이 조절되도록 해도 된다. 요컨대 상기 기준 방향과 상기 참조 각도에 기초하여 기준 방향이 조절되는 것이면 된다.
상기 실시형태에서는 참조점으로서 화면 중심을 설정하였지만, 예를 들어 디스플레이 상의 화면 중심 이외의 점을 참조점으로서 설정해도 된다.
기타 본 발명의 취지에 반하지 않는 한 여러 가지 실시형태의 변형이나 조합을 행해도 된다.
본 발명은, 디스플레이 상에 포인터가 표시되도록 제어하는 화상 표시 장치에 관한 것으로서, 일반적으로 텔레비젼 시스템에 적용할 수 있다.

Claims (20)

  1. 디스플레이에 대해 설정된 참조 방향에 대해 리모콘의 지시 방향이 이루는 각도인 참조 각도를 검출하는 참조 각도 검출부;
    상기 디스플레이 상에 설정된 참조점으로부터 상기 리모콘을 본 경우의 방향인 리모콘 방향을 검출하는 리모콘 방향 검출부;
    상기 리모콘으로부터 상기 리모콘에 설정되는 기준 방향을 본 경우에 상기 디스플레이 상의 상기 참조 점이 있도록 상기 참조 각도 및 상기 리모콘 방향에 기초하여 상기 기준 방향을 조절하는 기준 방향 조절부; 및
    상기 기준 방향에 대해 상기 리모콘의 지시 방향이 이루는 각도에 따른 포인팅 각도에 기초하여 상기 디스플레이 상의 대응하는 위치에 포인터가 표시되도록 제어하는 제어부를 포함하는 화상 표시 장치.
  2. 제1항에 있어서,
    상기 참조 각도 검출부는,
    상기 리모콘의 지시 방향이 상기 디스플레이에 대해 수직 방향일 경우 상기 리모콘에 설치된 방위 센서가 출력하는 방위값으로 설정된 참조 방위와, 상기 리모콘의 지시 방향에 대응하여 상기 방위 센서가 출력하고 있는 방위값으로서 설정된 리모콘 방위에 기초하여 상기 참조 각도를 산출하는 참조 각도 산출부를 구비한 것을 특징으로 하는 화상 표시 장치.
  3. 제1항에 있어서,
    기준 포인팅 각도와 상기 리모콘에 설치된 각속도 센서로부터 출력되는 각속도에 기초하여 상기 포인팅 각도를 산출하는 포인팅 각도 산출부를 더 구비하고,
    상기 기준 방향 조절부는, 상기 기준 방향에 대해 상기 지시 방향이 이루는 각도를 상기 기준 포인팅 각도로서 상기 포인팅 각도 산출부에 설정하는 것을 특징으로 하는 화상 표시 장치.
  4. 제3항에 있어서,
    상기 포인팅 각도 산출부는 과거에 상기 기준 방향을 조절하였을 때의 상기 리모콘 방향을 기억하고 있고, 과거 리모콘 방향과 현재 리모콘 방향의 차이가 소정의 문턱값 이상인 경우에 상기 포인팅 각도를 산출하는 것을 특징으로 하는 화상 표시 장치.
  5. 제1항에 있어서,
    상기 리모콘 방향 검출부는, 상기 디스플레이에 대해 상기 리모콘을 촬상 가능하게 설치된 카메라;
    상기 카메라의 촬상 화상에 기초하여 상기 디스플레이에 수직인 방향에 대해 상기 리모콘 방향이 이루는 각도인 리모콘 방향 각도를 산출하는 리모콘 방향 각도 산출부를 구비한 것을 특징으로 하는 화상 표시 장치.
  6. 제5항에 있어서,
    상기 카메라는, 상기 디스플레이의 수평 방향 테두리에 그 디스플레이에 수직인 특정 연직면에 평행한 촬영 방향을 가지도록 설치되고,
    상기 리모콘 방향 각도 산출부는,
    상기 카메라의 촬상 화상에 기초하여 상기 디스플레이에 수직인 방향과 상기 리모콘 방향을 수평면에 투영하여 얻어진 방향이 이루는 각도인 제1 리모콘 방향 각도를 산출하는 제1 리모콘 검출부;
    상기 카메라의 촬영 화상과, 상기 디스플레이와 상기 촬영 방향이 이루는 각도인 촬영 각도와, 상기 카메라부터 상기 리모콘까지의 거리와, 상기 디스플레이의 연직 방향의 테두리 길이에 기초하여, 상기 디스플레이에 수직인 방향과 상기 리모콘 방향을 상기 특정 연직면에 투영하여 얻어진 방향이 이루는 각도인 제2 리모콘 방향 각도를 산출하는 제2 리모콘 검출부를 구비하고,
    상기 기준 방향 조절부는, 상기 참조 각도, 상기 제1 리모콘 방향 각도 및 상기 제2 리모콘 방향 각도에 기초하여 상기 리모콘으로부터 상기 기준 방향을 본 경우에 상기 디스플레이 상의 상기 참조점이 있도록 그 기준 방향을 조절하는 것을 특징으로 하는 화상 표시 장치.
  7. 제1항에 있어서,
    상기 제어부는,
    상기 포인팅 각도에 기초하여 상기 디스플레이 상의 대응하는 위치를 산출하는 위치 산출부; 및
    상기 위치에 포인터가 표시되도록 제어하는 표시 제어부를 구비하고,
    상기 위치 산출부는, 상기 디스플레이부터 상기 리모콘까지의 거리가 길수록 상기 포인팅 각도의 단위 각도에 대한 상기 참조점부터 상기 위치까지의 거리가 길어지도록 상기 위치를 산출하는 것을 특징으로 하는 화상 표시 장치.
  8. 디스플레이에 대해, 소정의 배치 패턴을 갖는 복수의 광원을 구비한 리모콘의 광원을 촬상 가능하게 설치된 카메라;
    상기 카메라에 의해 촬상된 광원의 개수 또는 위치에 따라 상기 리모콘의 촬상시의 자세인 촬상시 리모콘 자세를 추정하는 리모콘 자세 추정부;
    상기 리모콘의 기준 자세를, 상기 리모콘 자세 추정부에 의해 추정된 촬상시 리모콘의 자세로 캘리브레이션하는 캘리브레이션부;
    상기 캘리브레이션된 기준 자세와 상기 리모콘내에 설치된 모션 센서에서 측정된 자세 변화량에 따라 포인팅 위치를 추정하는 포인팅 위치 추정부를 구비하는 화상 표시 장치.
  9. 제8항에 있어서,
    상기 리모콘 자세 추정부는
    화상 중 상기 광원의 개수 및 위치와, 그 화상이 촬상되었을 때의 촬상시 자세와의 대응 관계를 기억하는 대응 관계 기억부; 및
    상기 대응 관계 기억부를 참조하고, 상기 카메라에 의해 촬상된 화상 중 상기 광원의 개수 및 위치와 대응하는 촬상 시 자세를 출력하는 촬상시 자세 출력부를 구비한 것을 특징으로 화상 표시 장치.
  10. 디스플레이에 대해 설정된 참조 방향에 대해 리모콘의 지시 방향이 이루는 각도인 참조 각도를 검출하는 단계;
    상기 디스플레이 상에 설정된 참조점으로부터 상기 리모콘을 본 경우의 방향인 리모콘 방향을 검출하는 단계;
    상기 리모콘으로부터 그 리모콘에 설정되는 기준 방향을 본 경우에 상기 디스플레이 상의 상기 참조점이 있도록 상기 참조 각도 및 상기 리모콘 방향에 기초하여 상기 기준 방향을 조절하는 단계; 및
    상기 기준 방향에 대해 상기 리모콘의 지시 방향이 이루는 각도에 따른 포인팅 각도에 기초하여 상기 디스플레이 상의 대응하는 위치에 포인터가 표시되도록 제어하는 단계를 포함하는 것을 특징으로 하는 포인팅 방법.
  11. 제10항에 있어서,
    상기 참조 각도를 검출하는 단계는, 상기 리모콘의 지시 방향이 상기 디스플레이에 대해 수직 방향일 경우 상기 리모콘에 설치된 방위 센서가 출력하는 방위로서 설정된 참조 방위와, 상기 리모콘의 지시 방향에 대응하여 상기 방위 센서가 출력하고 있는 방위로서 설정된 리모콘 방위에 기초하여 상기 참조 각도를 산출하는 것을 특징으로 하는 포인팅 방법.
  12. 제10항에 있어서,
    기준 포인팅 각도와 상기 리모콘에 설치된 각속도 센서로부터 출력되는 각속도에 기초하여 상기 포인팅 각도를 산출하는 단계를 더 구비하고,
    상기 기준 방향에 대해 상기 지시 방향이 이루는 각도를 상기 기준 포인팅 각도로서 설정하는 것을 특징으로 하는 포인팅 방법.
  13. 제10항에 있어서,
    상기 리모콘 방향을 검출하는 단계는, 상기 디스플레이에 대해 상기 리모콘을 촬상 가능하게 설치된 카메라의 촬상 화상에 기초하여 상기 디스플레이에 수직인 방향에 대해 상기 리모콘 방향이 이루는 각도인 리모콘 방향 각도를 산출하는 단계를 포함하는 것을 특징으로 하는 포인팅 방법.
  14. 제13항에 있어서,
    상기 카메라는, 특정 수평면 및 상기 디스플레이에 수직인 특정 연직면 중 하나의 면에 평행한 상기 디스플레이의 테두리에 그 특정 수평면 및 그 특정 연직면 중 그 하나의 면과는 다른 면에 평행한 촬영 방향을 가지도록 설치되고,
    상기 리모콘 방향 각도를 산출하는 단계는,
    상기 카메라의 촬영 화상에 기초하여 상기 디스플레이에 수직인 방향과 상기 리모콘 방향을 상기 하나의 면에 투영하여 얻어진 방향이 이루는 각도인 제1 리모콘 방향 각도를 산출하는 단계;
    상기 카메라의 촬영 화상과, 상기 디스플레이와 상기 촬영 방향이 이루는 각도인 촬영 각도와, 상기 카메라부터 상기 리모콘까지의 거리와, 상기 다른 면에 평행한 상기 디스플레이의 테두리 길이에 기초하여, 상기 디스플레이에 수직인 방향과 상기 리모콘 방향을 상기 다른 면에 투영하여 얻어진 방향이 이루는 각도인 제2 리모콘 방향 각도를 산출하는 단계를 포함하고,
    상기 기준 방향을 조절하는 단계는, 상기 참조 각도, 상기 제1 리모콘 방향 각도 및 상기 제2 리모콘 방향 각도에 기초하여 상기 리모콘으로부터 상기 기준 방향을 본 경우에 상기 디스플레이 상의 상기 참조점이 있도록 그 기준 방향을 조절하는 단계를 포함하는 것을 특징으로 하는 포인팅 방법.
  15. 제10항에 있어서,
    상기 기준 방향을 조절하는 단계는, 소정 시간마다 상기 기준 방향을 조절하는 것을 특징으로 하는 포인팅 방법.
  16. 제10항에 있어서,
    상기 제어 단계는,
    상기 포인팅 각도에 기초하여 상기 디스플레이 상의 대응하는 위치를 산출하는 단계; 및
    상기 위치에 포인터가 표시되도록 제어하는 단계를 구비하고,
    상기 위치 산출 단계는, 상기 디스플레이부터 상기 리모콘까지의 거리가 길수록 상기 포인팅 각도의 단위 각도에 대한 상기 참조점부터 상기 위치까지의 거리가 길어지도록 상기 위치를 산출하는 것을 특징으로 하는 포인팅 방법.
  17. 디스플레이에 대해 설치된 카메라를 통해 촬상된 리모콘의 광원의 개수 또는 위치에 따라 상기 리모콘의 촬상시의 자세인 촬상시 리모콘 자세를 추정하는 단계;
    상기 리모콘의 기준 자세를, 상기 추정된 촬상시 리모콘의 자세로 캘리브레이션하는 단계;
    상기 캘리브레이션된 기준 자세와 상기 리모콘내에 설치된 모션 센서에서 측정된 자세 변화량에 따라 포인팅 위치를 추정하는 단계; 및
    상기 추정된 포인팅 위치에 따라 포인팅 대상 위의 상기 포인팅 위치에 오브젝트를 표시하는 단계를 포함하는 포인팅 방법.
  18. 제17항에 있어서, 상기 촬상시 리모콘 자세를 추정하는 단계는,
    화상 중 상기 광원의 개수 및 위치와, 그 화상이 촬상되었을 때의 촬상시 자세와의 대응 관계를 기억하는 단계; 및
    상기 기억된 대응 관계를 참조하고, 상기 카메라에 의해 촬상된 화상 중 상기 광원의 개수 및 위치와 대응하는 촬상시 자세를 출력하는 단계를 구비하는 것을 특징으로 하는 포인팅 방법.
  19. 화상 표시 장치를 포인팅하는 리모콘 장치에 있어서,
    적어도 하나의 광원을 갖는 발광 소자부;
    상기 리모콘 장치가 지시하고 있는 방향을 나타내는 리모콘 방위 값을 센싱하는 방위 센서부;
    상기 화상 표시 장치의 포인팅을 조작하는 조작부; 및
    상기 조작부의 포인팅 조작에 따라 발광 소자의 적어도 하나의 광원을 온 시키고 상기 방위 센서부에서 센싱된 리모콘 방위 값을 리모콘 코드로 변조하여 상기 발광 소자부를 통해 상기 화상 표시 장치로 송신하는 제어부를 포함하며,
    상기 화상 표시 장치로 송신된 리모콘 방위 값은, 상기 화상 표시 장치가 상기 화상 표시 장치의 디스플레이 상의 포인팅 위치를 결정하는 데 이용되는 것을 특징으로 하는 리모콘 장치.
  20. 화상 표시 장치를 포인팅하는 리모콘 장치의 제어 방법에 있어서,
    포인팅 조작 입력에 따라 발광 소자의 적어도 하나의 광원을 온 시키고 상기 리모콘 장치가 지시하고 있는 방향을 나타내는 리모콘 방위 값을 센싱하는 단계;
    상기 센싱된 리모콘 방위값을 리모콘 코드로 변환하는 단계; 및
    상기 리모콘 코드를 발광 소자를 통해 상기 화상 표시 장치로 출력하는 단계를 포함하며,
    상기 화상 표시 장치로 송신된 리모콘 방위 값은, 상기 화상 표시 장치가 상기 화상 표시 장치의 디스플레이 상의 포인팅 위치를 결정하는 데 이용되는 것을 특징으로 하는 리모콘 제어 방법.
PCT/KR2014/009273 2013-10-02 2014-10-01 화상 표시 장치 및 그의 포인팅 방법 WO2015050380A1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/027,108 US9910507B2 (en) 2013-10-02 2014-10-01 Image display apparatus and pointing method for same
EP14850816.1A EP3054693B1 (en) 2013-10-02 2014-10-01 Image display apparatus and pointing method for same

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
JP2013-207599 2013-10-02
JP2013207599A JP6200756B2 (ja) 2013-10-02 2013-10-02 ポインティング装置、ポインティング方法、及び、ポインティング装置用プログラム
JP2013222280 2013-10-25
JP2013-222280 2013-10-25
JP2013-242589 2013-11-25
JP2013242589 2013-11-25
JP2014-173247 2014-08-27
JP2014173247A JP6370165B2 (ja) 2013-10-25 2014-08-27 ポインティング装置、ポインティング方法、プログラム及び画像表示装置
KR1020140132316A KR102207256B1 (ko) 2013-10-02 2014-10-01 화상 표시 장치 및 그의 포인팅 방법
KR10-2014-0132316 2014-10-01

Publications (1)

Publication Number Publication Date
WO2015050380A1 true WO2015050380A1 (ko) 2015-04-09

Family

ID=52778923

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2014/009273 WO2015050380A1 (ko) 2013-10-02 2014-10-01 화상 표시 장치 및 그의 포인팅 방법

Country Status (1)

Country Link
WO (1) WO2015050380A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106843266A (zh) * 2016-12-30 2017-06-13 歌尔科技有限公司 一种飞行器的遥控器、朝向控制***和方位指示方法
CN108369477A (zh) * 2015-12-22 2018-08-03 索尼公司 信息处理装置、信息处理方法和程序

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002062981A (ja) 2000-08-16 2002-02-28 Nippon Hoso Kyokai <Nhk> 表示画面指示装置
JP2006155345A (ja) 2004-11-30 2006-06-15 Sharp Corp 遠隔制御装置及び表示装置
JP2008181198A (ja) 2007-01-23 2008-08-07 Funai Electric Co Ltd 画像表示システム
JP2008227605A (ja) 2007-03-08 2008-09-25 Hitachi Ltd Ledポインティングリモコンとこれを用いた映像表示装置、及び映像システム
JP2011170401A (ja) * 2010-02-16 2011-09-01 Taito Corp ポインティングデバイス等を用いた入力選択装置及び当該入力選択装置を構築するためのコンピュータープログラム
KR20110099461A (ko) * 2010-03-02 2011-09-08 (주)실리콘화일 포인팅 제어 장치 및 제어 방법
KR20120037278A (ko) * 2010-10-11 2012-04-19 연세대학교 산학협력단 3차원 디스플레이 시스템
KR20120055434A (ko) * 2010-11-22 2012-05-31 삼성전자주식회사 디스플레이 시스템 및 그 디스플레이 방법
KR20120126508A (ko) * 2011-05-12 2012-11-21 김석중 포인터를 사용하지 않는 가상 터치 장치에서의 터치 인식 방법

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002062981A (ja) 2000-08-16 2002-02-28 Nippon Hoso Kyokai <Nhk> 表示画面指示装置
JP2006155345A (ja) 2004-11-30 2006-06-15 Sharp Corp 遠隔制御装置及び表示装置
JP2008181198A (ja) 2007-01-23 2008-08-07 Funai Electric Co Ltd 画像表示システム
JP2008227605A (ja) 2007-03-08 2008-09-25 Hitachi Ltd Ledポインティングリモコンとこれを用いた映像表示装置、及び映像システム
JP2011170401A (ja) * 2010-02-16 2011-09-01 Taito Corp ポインティングデバイス等を用いた入力選択装置及び当該入力選択装置を構築するためのコンピュータープログラム
KR20110099461A (ko) * 2010-03-02 2011-09-08 (주)실리콘화일 포인팅 제어 장치 및 제어 방법
KR20120037278A (ko) * 2010-10-11 2012-04-19 연세대학교 산학협력단 3차원 디스플레이 시스템
KR20120055434A (ko) * 2010-11-22 2012-05-31 삼성전자주식회사 디스플레이 시스템 및 그 디스플레이 방법
KR20120126508A (ko) * 2011-05-12 2012-11-21 김석중 포인터를 사용하지 않는 가상 터치 장치에서의 터치 인식 방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108369477A (zh) * 2015-12-22 2018-08-03 索尼公司 信息处理装置、信息处理方法和程序
EP3396509A4 (en) * 2015-12-22 2018-12-05 Sony Corporation Information processing device, information processing method, and program
CN108369477B (zh) * 2015-12-22 2021-10-29 索尼公司 信息处理装置、信息处理方法和程序
CN106843266A (zh) * 2016-12-30 2017-06-13 歌尔科技有限公司 一种飞行器的遥控器、朝向控制***和方位指示方法
CN106843266B (zh) * 2016-12-30 2024-04-05 歌尔科技有限公司 一种飞行器的遥控器、朝向控制***和方位指示方法

Similar Documents

Publication Publication Date Title
WO2016065626A1 (zh) 一种气体泄漏的处理方法、装置及飞行器
WO2017078356A1 (ko) 디스플레이 장치 및 그의 영상 표시 방법
WO2015152692A1 (ko) 차량 주변 이미지 생성 장치 및 방법
EP3571832A1 (en) Camera module and camera device
WO2019231042A1 (ko) 생체 인증 장치
WO2011074810A2 (ko) 핸디 스캐너 장치 및 그 제어방법
WO2015141925A1 (en) Photographing apparatus, method of controlling the same, and computer-readable recording medium
WO2013147464A1 (ko) 멀티 터치스크린 장치
WO2016175424A1 (ko) 이동 단말기 및 그 제어 방법
WO2019135475A1 (en) Electronic apparatus and control method thereof
WO2022050507A1 (ko) 태양광 발전 모듈 모니터링 방법 및 시스템
WO2018212608A1 (ko) 구동형 마킹 시스템, 구동형 마킹 장치의 제어방법 및 컴퓨터 판독 가능한 기록매체
WO2020101420A1 (ko) 증강현실 기기의 광학 특성 측정 방법 및 장치
WO2020153703A1 (ko) 카메라 장치 및 그의 오토포커싱 방법
WO2017090833A1 (en) Photographing device and method of controlling the same
WO2021125903A1 (en) Wearable device including eye tracking apparatus and operation method of the wearable device
WO2019208915A1 (ko) 외부 장치의 자세 조정을 통해 복수의 카메라들을 이용하여 이미지를 획득하는 전자 장치 및 방법
WO2019143050A1 (en) Electronic device and method for controlling autofocus of camera
WO2019125036A1 (en) Image processing method and display apparatus therefor
WO2015050380A1 (ko) 화상 표시 장치 및 그의 포인팅 방법
WO2021145667A1 (ko) 카메라 이동 제어 방법 및 장치
WO2016099165A1 (ko) 이미지 센서, 이를 포함하는 영상 획득 장치 및 그 장치를 포함하는 휴대용 단말기
WO2021210875A1 (ko) 다중 포토다이오드 센서에 의해 획득된 서브 이미지들의 차이에 기반하여 이미지의 결함을 검출하는 전자 장치 및 이의 동작 방법
WO2022260273A1 (ko) 전자 장치 및 그 제어 방법
WO2022097930A1 (ko) 전자 장치 및 이의 디스플레이 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14850816

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2014850816

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2014850816

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 15027108

Country of ref document: US