US20040085455A1 - Pointing device for digital camera display - Google Patents

Pointing device for digital camera display Download PDF

Info

Publication number
US20040085455A1
US20040085455A1 US10/693,446 US69344603A US2004085455A1 US 20040085455 A1 US20040085455 A1 US 20040085455A1 US 69344603 A US69344603 A US 69344603A US 2004085455 A1 US2004085455 A1 US 2004085455A1
Authority
US
United States
Prior art keywords
camera
display
motion
image
cursor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/693,446
Other versions
US20050146622A9 (en
Inventor
D. Silverstein
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US10/693,446 priority Critical patent/US20050146622A9/en
Publication of US20040085455A1 publication Critical patent/US20040085455A1/en
Publication of US20050146622A9 publication Critical patent/US20050146622A9/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1686Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • H04N23/632Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/633Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
    • H04N23/635Region indicators; Field of view indicators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer

Definitions

  • the present invention relates to digital cameras and, more particularly, to a pointing device-based graphical user interface that uses the camera display.
  • Digital cameras have not generally used pointing devices to interact with the interface presented on the display. Typically, they use a set of push buttons to step through menus and to select images from memory for display and deletion. New digital cameras may rely on micro display devices, instead of the now more common panel display. To view a micro display, the user needs to hold the display close to his or her eye and view the display through an eyepiece. This arrangement makes the interface controls more difficult to use, because the user will not be able to see the controls while viewing the display.
  • a process and apparatus is described to improve a digital camera user interface and increase ease of use and functionality of a digital camera by quickly, accurately and robustly permitting cursor control and designation in a digital camera display.
  • a digital camera is used as a pointing device such as a mouse or trackball.
  • the motion of the camera is detected, and the motion of the camera is used to position graphic elements on the camera's own display.
  • the camera's motion can be detected with sensors, such as gyroscopes, or the camera itself can be used as a motion sensor.
  • sensors such as gyroscopes
  • One application of this involves using the camera as a computer mouse, or like a gun-sight, to select images from a sheet of low-resolution (“thumbnail”) images.
  • the motion of the camera is tracked, and the user aims at the desired image from a sheet of thumbnail images.
  • the thumbnails appear to be fixed relative to the world because the camera can continuously reposition them in the display based upon the motion of the camera. The user can then select a thumbnail in an intuitive manner by simply pointing the camera at the desired thumbnail.
  • the interface can be used to select regions of greater extent than can be viewed in the viewer or to virtually review images.
  • FIG. 1 is a block diagram illustrating a pointing device-based graphical user interface system for a digital camera display according to the present invention
  • FIG. 2 is a diagram illustrating a digital imaging system having a pointing device-based graphical user interface camera according to the present invention
  • FIGS. 3 a and 3 b illustrate use of the camera as a pointing device to select thumbnail images according to an embodiment of the present invention
  • FIG. 4 is a diagram illustrating how the thumbnail images of FIGS. 3 a and 3 b are made to appear to be motionless relative to objects of the scene;
  • FIGS. 5 a and 5 b illustrate use of the camera as a pointing device to select a portion of the scene larger than the viewfinder according to an embodiment of the present invention
  • FIG. 6 is a diagram illustrating heads-up display of status information according to an embodiment of the present invention.
  • FIG. 7 is a diagram illustrating use of heads-up data during a guided swipe of a panoramic scene according to an embodiment of the present invention
  • FIG. 8 is a diagram illustrating tracking during virtual review of the panoramic scene according to an embodiment of the present invention.
  • FIG. 9 is a diagram illustrating image manipulation according to an embodiment of the present invention.
  • FIGS. 10 a and 10 b illustrate use of the camera as a pointing device to select thumbnail images for high resolution page layout according to an embodiment of the present invention.
  • the invention described here allows a digital camera to be used as a pointing device such as a mouse or trackball.
  • the motion of the camera is detected, and the motion of the camera is used to position graphic elements on the camera's own display.
  • the camera's motion can be detected with sensors, such as gyroscopes, or the camera itself can be used as a motion sensor.
  • sensors such as gyroscopes
  • One application of this involves using the camera as a computer mouse, or like a gun-sight, to select images from a sheet of low-resolution (“thumbnail”) images.
  • the motion of the camera is tracked, and the user aims at the desired image from a sheet of thumbnail images. This application is illustrated in greater detail below in connection with FIGS. 3 a , 3 b and 4 .
  • FIG. 1 is a block diagram illustrating a pointing device-based graphical user interface system for a digital camera display according to the present invention.
  • image capture unit 110 can be selected from among the many such devices known in the art.
  • image capture unit 110 will be either a CCD or CMOS imaging device, as is commonly used for image sensing in modern digital cameras.
  • motion detection unit 130 uses the changes between subsequent images to calculate an amount and direction of motion for camera 100 .
  • motion detection unit 130 uses the changes between subsequent images to calculate an amount and direction of motion for camera 100 .
  • One such method is described in U.S. Pat. No. 5,808,678, Yuji Sakaegi, entitled “Method and Apparatus for Designing a Position on a View Finder Based on Motion Detection”, which issued Sep. 15, 1998.
  • Another such method is described in U.S. Pat. No. 5,786,804, Gary B. Gordon, entitled “Method and System for Tracking Attitude”, which issued Jul. 28, 1998.
  • a first image capture unit can be used for capture of the digital picture taken by the camera and separate image capture unit can be used for the motion detection.
  • motion detection is not performed optically by comparing subsequent images.
  • non-optical motion sensing techniques that are also well known in the art are used.
  • One such method would be to use gyroscopes as described, for example, in U.S. Pat. No. 5,825,350, Case, Jr. et al., “Electronic Pointing Apparatus and Method”, which issued Oct. 20, 1998.
  • control unit 140 causes merge unit 150 to combine the motion detection information with the captured image and then this merged information is displayed on display 160 .
  • a cursor and a set of icons such as thumbnail images, could be merged with the series of images being captured by capture unit 110 . Motion of the camera 100 would be detected and cause the thumbnail images to move within the display.
  • selection unit 170 It is preferred that selection unit 170 be a switch on the camera 100 .
  • other forms of selection such as voice command detection, are known in the art and could be employed alternatively.
  • suitable displays 160 include viewfinder micro displays such as are manufactured by the MicroDisplay Corporation, San Pablo, Calif., USA, or by Displaytech, of Longmont, Colo., USA. Although it is preferred that display 160 be a view finder micro display, there are many forms of suitable displays such as panel displays that are well known in the art.
  • FIG. 2 is a diagram illustrating a digital imaging system having a pointing device-based graphical user interface camera according to the present invention.
  • camera 100 is shown coupled to external device 210 .
  • the coupling can be accomplished using wire cable or fiber optic links.
  • the coupling can also be accomplished using a wireless link such as infrared or radio links.
  • External device 210 can include any of the many known external devices that are commonly associated with digital cameras such as a computer, external memory, modem, or printer. It is to be understood, however, that digital camera 100 need not be linked to external device 210 for the present invention to be practiced.
  • camera 100 has a display 160 and three selection buttons 170 A, 170 B and 170 C.
  • image capture unit 180 is shown in FIG. 2 as being shaded because the image capture unit is generally located on the side of the camera opposite to the side having the display 160 .
  • buttons 170 A, 170 B and 170 C are shown.
  • selection button 170 A is used to operate an optical or electronic zoom.
  • Buttons 170 B and 170 C are used together in an application-specific manner.
  • button 170 C can be used to enter a particular mode, such as thumbnail image selection. In the thumbnail image selection mode, button 170 B can then be used to select a particular thumbnail image when the camera motion causes the target thumbnail icon to be moved under the cursor.
  • buttons makes it easy to use camera 100 as a gun-sight-like pointing device within a graphical user interface.
  • Digital cameras have not generally used pointing devices to interact with the interface presented on the display.
  • they use a set of push buttons to step through menus and to select images from memory for display and deletion.
  • To view a micro display the user needs to hold the display close to his or her eye and view the display through an eyepiece. This arrangement makes the interface controls more difficult to use, because the user will not be able to see the controls while viewing the display.
  • the present invention allows the user to interact with the information display in a way similar to the computer mouse.
  • the entire body of the camera is moved, and the movement of the camera is recorded.
  • the motion information can then be used to position a cursor, or to position graphic elements.
  • graphic elements can be positioned so they stay fixed relative to the world as the user moves the camera.
  • thumbnailnail a grid of low-resolution (“thumbnail”) images.
  • the thumbnail is selected by pressing buttons that move a cursor across the thumbnails until the desired picture is under the cursor.
  • a computer within the camera can continuously reposition the thumbnails so they appear to be fixed relative to the world. The user can then select a thumbnail by simply pointing the camera at the desired thumbnail.
  • the position of the camera is tracked by optical flow.
  • the camera records a sequence of images.
  • the motion of the camera can be estimated. Determining the motion of the camera by comparing sequential images taken with the camera is well described in the literature, and this approach has the advantage of not requiring any additional hardware.
  • Alternative implementations use sensors such as gyroscopes, tilt sensors, compasses, or a GPS receiver to measure the position of the camera. These solutions may be more robust, but may also be more expensive to implement.
  • FIGS. 3 a and 3 b illustrate use of the camera as a pointing device to select thumbnail images according to an embodiment of the present invention.
  • a sheet of thumbnail images is shown superimposed on a view through the camera.
  • the cross hair is a cursor, and for one embodiment, the cursor is always fixed relative to the camera, e.g., the cross hair cursor is fixed in the center of the view.
  • the sheet of thumbnail images is fixed relative to the world by using motion tracking. That is, the computer constantly repositions the sheet as the camera moves, so the sheet seems to be fixed in position relative to the objects seen through the camera. As shown in FIG.
  • the cursor moves relative to the world and to the world-fixed thumbnails. This allows the user to select an image by simply pointing the camera at the desired image.
  • the camera itself is used as the only pointing device. No other mouse, joystick or other device need be used to move the cursor.
  • FIG. 4 is a diagram illustrating how the thumbnail images of FIGS. 3 a and 3 b are made to appear to be motionless relative to objects of the scene.
  • Motion tracking software tracks the motion of image features in the scene. For example, the image of the computer monitor on the desk moved down and slightly right between frame 1 and frame 2 . The sheet of thumbnails is moved by the same amount, and in the same direction, as the features in the scene. The sheet thus appears to be motionless relative to the objects in the scene (such as the computer monitor).
  • thumbnails appear fixed relative to the world, the user can use the camera like a gun-sight.
  • the cross hairs stay fixed relative to the camera, and the sheet of thumbnails stays fixed relative to the world, so the user can place the cross hairs on the desired thumbnail by simply aiming the camera.
  • This feature provides a very simple to use and intuitive user interface.
  • the viewfinder display may be a micro display that is viewed directly through some optics. Such a display has inherit advantages over a panel display, because it is typically brighter, higher resolution, has more colors, subtends a larger viewing angle, and requires less power. In one viewing mode, the operator of the camera can see the display at the same time as the scene.
  • the display can be partially transparent, be optically mixed with the world by means of a beamsplitter, or digitally mixed with an image captured with the camera.
  • a second alternative mode the direct view of the scene is closed off, perhaps by means of a shutter. In this mode only the images on the display can be seen.
  • part of the scene is masked off, and in these regions only the display can be seen.
  • the operator could view a mixture of an optical view of the scene with graphics in the top half of the display, and only graphical status information against a black background in the bottom half of the display.
  • the masking can even be done with an electronic element, where the display information can be made to appear as an opaque overlay to the optical view of the scene.
  • the motion tracking keeps track of the camera's angular position in the world. As previously described, this can be done by tracking motion using the camera's light sensors, or it could be done with other instruments such as a compass, a gyroscope, a GPS sensor, or the like.
  • the camera is used to select positions or regions of the scene.
  • the operator simply points the camera at objects or locations in the scene, and then uses a button or the like to indicate the selection. These regions can then be used to assist in the capture or processing of the image.
  • FIGS. 5 a and 5 b illustrate use of the camera as a pointing device to select a portion of the scene according to an embodiment of the present invention.
  • a rectangular region that is larger than the viewfinder of the camera can be selected by marking two opposite corners of the region.
  • the selected rectangle is the dotted rectangle of FIG. 5 b .
  • the viewfinder is illustrated by the solid rectangle, and the cross-shaped cursor is used to select the first corner of the region in FIG. 5 a , and the second, diagonal corner of the region in FIG. 5 b .
  • alternative shaped areas can be designated.
  • two points could be specified to define a center and radius to designate a circular region, or N points could be chosen to specify an N-sided polygonal region.
  • the region can be used for several purposes. It can delimit the boundaries of a region to be captured using multiple tiled images. It can be a region that is supposed to receive special processing, such as reduced image compression to preserve important details. It can also be used to change the zoom, so the camera can capture the framed region without any waste due to cropping.
  • Selected locations can be fixed in space by tracking the camera's movement.
  • moving selected targets can be tracked by means such as motion tracking. For example, a soccer player's face could be selected. Motion tracking would then track the face, and the focus could automatically be adjusted to keep this face in focus.
  • Important scene locations that would aid in image capture can also be marked.
  • the light source can be marked, and this information can greatly aid color correction or other image processing.
  • the light source need not be located within the image to be photographed.
  • the photographer can collect information for image processing by pointing the camera at the light source (or sources), either before or after capturing the image.
  • the subject can be marked for auto-focus. Areas of the view can also be marked as triggers, where image motion in a trigger area will make the camera take a picture.
  • a tripod-mounted camera could be set to take a picture if motion is detected crossing the finish line of a racetrack.
  • a viewfinder display that has look-through capability can display information that is usually presented on a small status-display. It can show the state of the flash, the amount of storage remaining, the degree of compression, and the like. If the user requires more information, the cursor can easily be moved over the status display to select a more detailed display of information. The information is easier to access from the viewfinder display, because it can be seen while the picture is being framed.
  • the heads-up display can show the user the region or locations that have been selected.
  • FIG. 7 is a diagram illustrating use of heads-up data during guided swipe of a panoramic scene according to an embodiment of the present invention.
  • the camera can show the operator the selected region (the dashed rectangle), the area of the selected region that had already been captured (slightly darkened), and instructions on which way to point the camera to capture the unrecorded parts of the region (the left arrow).
  • FIG. 8 is a diagram illustrating tracking during virtual review of the panoramic scene according to an embodiment of the present invention.
  • the user can view the panorama by looking into the viewfinder. Moving the camera will cause the panorama (the dashed rectangle) to move in the opposite direction in the camera, thus giving the impression that a large scene is being viewed through the window of the viewfinder (the solid rectangle).
  • the operator will feel immersed in the panoramic scene.
  • images that have more pixels than the micro display can show can be displayed. The operator simply moves the camera to view different parts of the image.
  • FIG. 9 is a diagram illustrating image manipulation according to an embodiment of the present invention.
  • the cursor can be used to adjust the contrast, brightness or hue of the selected image by dragging the slider for the appropriate icon.
  • FIGS. 10 a and 10 b illustrate use of the camera as a pointing device to select thumbnail images for high resolution page layout according to an embodiment of the present invention.
  • the cursor is used to select thumbnail images in FIG. 10 a .
  • the cursor is then used in FIG. 10 b to select a page layout style and to cause the resulting image to be sent to a printer for printing.
  • One advantage to performing these operations on the camera instead of after downloading the images to the computer is that the processing can be done before image compression. Some operations can also reduce the size of the image, which will thereby reduce the storage requirements for the image. For example, regions that were discarded when an image was cropped would not need to be stored on the camera. Further, this can eliminate the need for an external computer altogether.
  • the images can be sent directly to the printer or other external device.
  • a higher resolution image can be synthesized from several images taken with slightly different locations. Also, by tracking the camera's position and possibly even guiding the operator to the correct position, a second image could be captured at a location that provides a good stereoscopic pair to the first image.
  • the camera could also be used as a stereoscopic display device if it had two viewfinder displays. Alternatively, if the camera had two capture devices, stereoscopic images could be captured more easily, and stereoscopic panoramas could be captured. These panoramas could be reviewed with stereoscopic viewfinders in the virtual mode previously described.
  • Game elements could be superimposed on the view of the scene, and motion tracking of the camera could be used to position the elements so they stay fixed relative to the scene.
  • a computer graphic image of a ball could be launched from the camera. It could then be made to appear as if the ball had hit an object in the scene. The place where the ball had hit could be marked with further graphics.
  • the full position of the camera in multiple dimensions is collected, by means of GPS for example, this information can be used to automatically record where and when the picture was taken.
  • Any information on the angular position of the camera, the time of day, and the geographic location of the camera can also be used for color correcting the image. For example, if the picture were taken at night, the camera would not use color correction for daylight. Or, if it is known that the camera was facing north at 3 pm at a certain location, the position of the sun could be determined, and some useful characteristics of the sunlight could be estimated which would allow improved image processing.

Abstract

A process and apparatus is described to improve a digital camera user interface and increase ease of use and functionality of a digital camera by quickly, accurately and robustly permitting cursor control and designation in a digital camera display. A digital camera is used as a pointing device such as a mouse or trackball. The motion of the camera is detected, and the motion of the camera is used to position graphic elements on the camera's own display. The camera's motion can be detected with sensors, such as gyroscopes, or the camera itself can be used as a motion sensor. One application of this involves using the camera as a computer mouse, or like a gun-sight, to select images from a sheet of low-resolution (“thumbnail”) images. The motion of the camera is tracked, and the user aims at the desired image from a sheet of thumbnail images. The thumbnails appear to be fixed relative to the world because the camera can continuously reposition them in the display based upon the motion of the camera. The user can then select a thumbnail in an intuitive manner by simply pointing the camera at the desired thumbnail. For alternative embodiments, the interface can be used to select regions of greater extent than can be viewed in the viewer or to virtually review images.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates to digital cameras and, more particularly, to a pointing device-based graphical user interface that uses the camera display. [0002]
  • 2. Description of the Related Art [0003]
  • Digital cameras have not generally used pointing devices to interact with the interface presented on the display. Typically, they use a set of push buttons to step through menus and to select images from memory for display and deletion. New digital cameras may rely on micro display devices, instead of the now more common panel display. To view a micro display, the user needs to hold the display close to his or her eye and view the display through an eyepiece. This arrangement makes the interface controls more difficult to use, because the user will not be able to see the controls while viewing the display. [0004]
  • U.S. Pat. No. 5,808,678, Yuji Sakaegi, entitled “Method and Apparatus for Designing a Position on a View Finder Based on Motion Detection”, which issued Sep. 15, 1998, describes the use of a switch, trackball, joystick or camera-motion controlled cursor to interact with the interface presented on a digital camera display. In the case of the switch, trackball or joystick, it is awkward to designate locations or icons when looking through the camera veiwfinder because the user must hold the camera while manipulating the controls. In the latter case, the motion of the camera is used to move the cursor about the viewfinder interface and select icons therein. This interface is also awkward to use, however, because the motion causes the cursor to wander around the viewing area in an unintuitive way. [0005]
  • Thus, it can be seen that modern user interface techniques impose ease of use and functionality limits upon digital cameras, and hinder the use of these cameras in many applications. [0006]
  • Therefore, there is an unresolved need for an improved user interface technique that can increase digital camera ease of use and functionality by quickly, accurately and robustly permitting cursor control and designation in a digital camera display. [0007]
  • SUMMARY OF THE INVENTION
  • A process and apparatus is described to improve a digital camera user interface and increase ease of use and functionality of a digital camera by quickly, accurately and robustly permitting cursor control and designation in a digital camera display. [0008]
  • A digital camera is used as a pointing device such as a mouse or trackball. The motion of the camera is detected, and the motion of the camera is used to position graphic elements on the camera's own display. The camera's motion can be detected with sensors, such as gyroscopes, or the camera itself can be used as a motion sensor. One application of this involves using the camera as a computer mouse, or like a gun-sight, to select images from a sheet of low-resolution (“thumbnail”) images. The motion of the camera is tracked, and the user aims at the desired image from a sheet of thumbnail images. The thumbnails appear to be fixed relative to the world because the camera can continuously reposition them in the display based upon the motion of the camera. The user can then select a thumbnail in an intuitive manner by simply pointing the camera at the desired thumbnail. [0009]
  • For alternative embodiments, the interface can be used to select regions of greater extent than can be viewed in the viewer or to virtually review images. [0010]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The invention will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which: [0011]
  • FIG. 1 is a block diagram illustrating a pointing device-based graphical user interface system for a digital camera display according to the present invention; [0012]
  • FIG. 2 is a diagram illustrating a digital imaging system having a pointing device-based graphical user interface camera according to the present invention; [0013]
  • FIGS. 3[0014] a and 3 b illustrate use of the camera as a pointing device to select thumbnail images according to an embodiment of the present invention;
  • FIG. 4 is a diagram illustrating how the thumbnail images of FIGS. 3[0015] a and 3 b are made to appear to be motionless relative to objects of the scene;
  • FIGS. 5[0016] a and 5 b illustrate use of the camera as a pointing device to select a portion of the scene larger than the viewfinder according to an embodiment of the present invention;
  • FIG. 6 is a diagram illustrating heads-up display of status information according to an embodiment of the present invention; [0017]
  • FIG. 7 is a diagram illustrating use of heads-up data during a guided swipe of a panoramic scene according to an embodiment of the present invention; [0018]
  • FIG. 8 is a diagram illustrating tracking during virtual review of the panoramic scene according to an embodiment of the present invention; [0019]
  • FIG. 9 is a diagram illustrating image manipulation according to an embodiment of the present invention; and [0020]
  • FIGS. 10[0021] a and 10 b illustrate use of the camera as a pointing device to select thumbnail images for high resolution page layout according to an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Embodiments of the invention are discussed below with reference to FIGS. [0022] 1-10 b. Those skilled in the art will readily appreciate that the detailed description given herein with respect to these figures is for explanatory purposes, however, because the invention extends beyond these limited embodiments.
  • The invention described here allows a digital camera to be used as a pointing device such as a mouse or trackball. The motion of the camera is detected, and the motion of the camera is used to position graphic elements on the camera's own display. The camera's motion can be detected with sensors, such as gyroscopes, or the camera itself can be used as a motion sensor. One application of this involves using the camera as a computer mouse, or like a gun-sight, to select images from a sheet of low-resolution (“thumbnail”) images. The motion of the camera is tracked, and the user aims at the desired image from a sheet of thumbnail images. This application is illustrated in greater detail below in connection with FIGS. 3[0023] a, 3 b and 4.
  • FIG. 1 is a block diagram illustrating a pointing device-based graphical user interface system for a digital camera display according to the present invention. In [0024] digital camera 100, an image is captured by image capture unit 110. The image capture unit 110 can be selected from among the many such devices known in the art. Preferably, image capture unit 110 will be either a CCD or CMOS imaging device, as is commonly used for image sensing in modern digital cameras.
  • One or more of a series of images captured by [0025] image capture unit 110 will be stored at least temporarily in memory 120. For one embodiment of the present invention, motion detection unit 130 uses the changes between subsequent images to calculate an amount and direction of motion for camera 100. There are many techniques known in the art for calculation of motion based upon changes in captured images. One such method is described in U.S. Pat. No. 5,808,678, Yuji Sakaegi, entitled “Method and Apparatus for Designing a Position on a View Finder Based on Motion Detection”, which issued Sep. 15, 1998. Another such method is described in U.S. Pat. No. 5,786,804, Gary B. Gordon, entitled “Method and System for Tracking Attitude”, which issued Jul. 28, 1998.
  • Note that, although the system of FIG. 1 teaches the use of one [0026] image capture unit 110, for an alternative embodiment, a first image capture unit can be used for capture of the digital picture taken by the camera and separate image capture unit can be used for the motion detection.
  • Also note that, for another embodiment of the present invention, motion detection is not performed optically by comparing subsequent images. Instead, for these embodiments, non-optical motion sensing techniques that are also well known in the art are used. One such method would be to use gyroscopes as described, for example, in U.S. Pat. No. 5,825,350, Case, Jr. et al., “Electronic Pointing Apparatus and Method”, which issued Oct. 20, 1998. [0027]
  • As will be described below in greater detail, [0028] control unit 140 causes merge unit 150 to combine the motion detection information with the captured image and then this merged information is displayed on display 160. For example, a cursor and a set of icons, such as thumbnail images, could be merged with the series of images being captured by capture unit 110. Motion of the camera 100 would be detected and cause the thumbnail images to move within the display. When the desired icon moves under the cursor, the user could select this target icon by using selection unit 170. It is preferred that selection unit 170 be a switch on the camera 100. However, other forms of selection, such as voice command detection, are known in the art and could be employed alternatively.
  • Examples of [0029] suitable displays 160 include viewfinder micro displays such as are manufactured by the MicroDisplay Corporation, San Pablo, Calif., USA, or by Displaytech, of Longmont, Colo., USA. Although it is preferred that display 160 be a view finder micro display, there are many forms of suitable displays such as panel displays that are well known in the art.
  • FIG. 2 is a diagram illustrating a digital imaging system having a pointing device-based graphical user interface camera according to the present invention. In FIG. 2, [0030] camera 100 is shown coupled to external device 210. The coupling can be accomplished using wire cable or fiber optic links. The coupling can also be accomplished using a wireless link such as infrared or radio links. External device 210 can include any of the many known external devices that are commonly associated with digital cameras such as a computer, external memory, modem, or printer. It is to be understood, however, that digital camera 100 need not be linked to external device 210 for the present invention to be practiced.
  • In FIG. 2 it can be seen that for this embodiment, [0031] camera 100 has a display 160 and three selection buttons 170A, 170B and 170C. Note that image capture unit 180 is shown in FIG. 2 as being shaded because the image capture unit is generally located on the side of the camera opposite to the side having the display 160.
  • For this embodiment, three selection buttons, [0032] 170A, 170B and 170C, are shown. For this example, selection button 170A is used to operate an optical or electronic zoom. Buttons 170B and 170C are used together in an application-specific manner. For example, button 170C can be used to enter a particular mode, such as thumbnail image selection. In the thumbnail image selection mode, button 170B can then be used to select a particular thumbnail image when the camera motion causes the target thumbnail icon to be moved under the cursor.
  • Note that this arrangement of buttons makes it easy to use [0033] camera 100 as a gun-sight-like pointing device within a graphical user interface. Digital cameras have not generally used pointing devices to interact with the interface presented on the display. Typically, they use a set of push buttons to step through menus and to select images from memory for display and deletion. To view a micro display, the user needs to hold the display close to his or her eye and view the display through an eyepiece. This arrangement makes the interface controls more difficult to use, because the user will not be able to see the controls while viewing the display.
  • The present invention allows the user to interact with the information display in a way similar to the computer mouse. For one embodiment of the present invention, the entire body of the camera is moved, and the movement of the camera is recorded. The motion information can then be used to position a cursor, or to position graphic elements. For example, graphic elements can be positioned so they stay fixed relative to the world as the user moves the camera. [0034]
  • With most digital still cameras, the user can load a previously captured image to the display by selecting it from a grid of low-resolution (“thumbnail”) images. The thumbnail is selected by pressing buttons that move a cursor across the thumbnails until the desired picture is under the cursor. With the new method, the user can look into a micro display and will be presented with the thumbnails. A computer within the camera can continuously reposition the thumbnails so they appear to be fixed relative to the world. The user can then select a thumbnail by simply pointing the camera at the desired thumbnail. [0035]
  • For one embodiment of the present implementation, the position of the camera is tracked by optical flow. The camera records a sequence of images. By comparing the images with each other, the motion of the camera can be estimated. Determining the motion of the camera by comparing sequential images taken with the camera is well described in the literature, and this approach has the advantage of not requiring any additional hardware. Alternative implementations use sensors such as gyroscopes, tilt sensors, compasses, or a GPS receiver to measure the position of the camera. These solutions may be more robust, but may also be more expensive to implement. [0036]
  • Using the Camera like a Mouse
  • FIGS. 3[0037] a and 3 b illustrate use of the camera as a pointing device to select thumbnail images according to an embodiment of the present invention. In FIG. 3a, a sheet of thumbnail images is shown superimposed on a view through the camera. The cross hair is a cursor, and for one embodiment, the cursor is always fixed relative to the camera, e.g., the cross hair cursor is fixed in the center of the view. The sheet of thumbnail images is fixed relative to the world by using motion tracking. That is, the computer constantly repositions the sheet as the camera moves, so the sheet seems to be fixed in position relative to the objects seen through the camera. As shown in FIG. 3b, when the user moves the camera, the cursor moves relative to the world and to the world-fixed thumbnails. This allows the user to select an image by simply pointing the camera at the desired image. The camera itself is used as the only pointing device. No other mouse, joystick or other device need be used to move the cursor.
  • How it Works
  • FIG. 4 is a diagram illustrating how the thumbnail images of FIGS. 3[0038] a and 3 b are made to appear to be motionless relative to objects of the scene. Motion tracking software tracks the motion of image features in the scene. For example, the image of the computer monitor on the desk moved down and slightly right between frame 1 and frame 2. The sheet of thumbnails is moved by the same amount, and in the same direction, as the features in the scene. The sheet thus appears to be motionless relative to the objects in the scene (such as the computer monitor).
  • Because the thumbnails appear fixed relative to the world, the user can use the camera like a gun-sight. The cross hairs stay fixed relative to the camera, and the sheet of thumbnails stays fixed relative to the world, so the user can place the cross hairs on the desired thumbnail by simply aiming the camera. This feature provides a very simple to use and intuitive user interface. [0039]
  • The viewfinder display may be a micro display that is viewed directly through some optics. Such a display has inherit advantages over a panel display, because it is typically brighter, higher resolution, has more colors, subtends a larger viewing angle, and requires less power. In one viewing mode, the operator of the camera can see the display at the same time as the scene. The display can be partially transparent, be optically mixed with the world by means of a beamsplitter, or digitally mixed with an image captured with the camera. [0040]
  • In a second alternative mode, the direct view of the scene is closed off, perhaps by means of a shutter. In this mode only the images on the display can be seen. There could also be other alternative modes where part of the scene is masked off, and in these regions only the display can be seen. For example, the operator could view a mixture of an optical view of the scene with graphics in the top half of the display, and only graphical status information against a black background in the bottom half of the display. The masking can even be done with an electronic element, where the display information can be made to appear as an opaque overlay to the optical view of the scene. [0041]
  • The motion tracking keeps track of the camera's angular position in the world. As previously described, this can be done by tracking motion using the camera's light sensors, or it could be done with other instruments such as a compass, a gyroscope, a GPS sensor, or the like. [0042]
  • Virtual Selection
  • For one embodiment, the camera is used to select positions or regions of the scene. The operator simply points the camera at objects or locations in the scene, and then uses a button or the like to indicate the selection. These regions can then be used to assist in the capture or processing of the image. [0043]
  • FIGS. 5[0044] a and 5 b illustrate use of the camera as a pointing device to select a portion of the scene according to an embodiment of the present invention. For example, a rectangular region that is larger than the viewfinder of the camera can be selected by marking two opposite corners of the region. In this example, the selected rectangle is the dotted rectangle of FIG. 5b. The viewfinder is illustrated by the solid rectangle, and the cross-shaped cursor is used to select the first corner of the region in FIG. 5a, and the second, diagonal corner of the region in FIG. 5b. Note that alternative shaped areas can be designated. For example, two points could be specified to define a center and radius to designate a circular region, or N points could be chosen to specify an N-sided polygonal region.
  • Regardless of its shape, the region can be used for several purposes. It can delimit the boundaries of a region to be captured using multiple tiled images. It can be a region that is supposed to receive special processing, such as reduced image compression to preserve important details. It can also be used to change the zoom, so the camera can capture the framed region without any waste due to cropping. [0045]
  • Selected locations can be fixed in space by tracking the camera's movement. Alternatively, moving selected targets can be tracked by means such as motion tracking. For example, a soccer player's face could be selected. Motion tracking would then track the face, and the focus could automatically be adjusted to keep this face in focus. [0046]
  • Important scene locations that would aid in image capture can also be marked. For example, the light source can be marked, and this information can greatly aid color correction or other image processing. Note that the light source need not be located within the image to be photographed. For one embodiment, the photographer can collect information for image processing by pointing the camera at the light source (or sources), either before or after capturing the image. For an alternative embodiment, the subject can be marked for auto-focus. Areas of the view can also be marked as triggers, where image motion in a trigger area will make the camera take a picture. For example, a tripod-mounted camera could be set to take a picture if motion is detected crossing the finish line of a racetrack. [0047]
  • Heads-up Information
  • As shown in FIG. 6, a viewfinder display that has look-through capability can display information that is usually presented on a small status-display. It can show the state of the flash, the amount of storage remaining, the degree of compression, and the like. If the user requires more information, the cursor can easily be moved over the status display to select a more detailed display of information. The information is easier to access from the viewfinder display, because it can be seen while the picture is being framed. When using the virtual selection described above, the heads-up display can show the user the region or locations that have been selected. FIG. 7 is a diagram illustrating use of heads-up data during guided swipe of a panoramic scene according to an embodiment of the present invention. In this example of capturing a large region with multiple tiled images, the camera can show the operator the selected region (the dashed rectangle), the area of the selected region that had already been captured (slightly darkened), and instructions on which way to point the camera to capture the unrecorded parts of the region (the left arrow). [0048]
  • Virtual Review
  • With motion tracking and a viewfinder display, the operator can be presented with a virtual panorama. FIG. 8 is a diagram illustrating tracking during virtual review of the panoramic scene according to an embodiment of the present invention. After capture and tiling to form an oversized image, such as a panorama, the user can view the panorama by looking into the viewfinder. Moving the camera will cause the panorama (the dashed rectangle) to move in the opposite direction in the camera, thus giving the impression that a large scene is being viewed through the window of the viewfinder (the solid rectangle). The operator will feel immersed in the panoramic scene. Alternatively, images that have more pixels than the micro display can show can be displayed. The operator simply moves the camera to view different parts of the image. [0049]
  • Image Manipulation
  • The combination of a high-resolution colorful viewfinder display with a camera permits the camera to be used for image manipulations such as cropping, color correction and page layout. FIG. 9 is a diagram illustrating image manipulation according to an embodiment of the present invention. In this example, the cursor can be used to adjust the contrast, brightness or hue of the selected image by dragging the slider for the appropriate icon. [0050]
  • FIGS. 10[0051] a and 10 b illustrate use of the camera as a pointing device to select thumbnail images for high resolution page layout according to an embodiment of the present invention. The cursor is used to select thumbnail images in FIG. 10a. The cursor is then used in FIG. 10b to select a page layout style and to cause the resulting image to be sent to a printer for printing.
  • One advantage to performing these operations on the camera instead of after downloading the images to the computer is that the processing can be done before image compression. Some operations can also reduce the size of the image, which will thereby reduce the storage requirements for the image. For example, regions that were discarded when an image was cropped would not need to be stored on the camera. Further, this can eliminate the need for an external computer altogether. The images can be sent directly to the printer or other external device. [0052]
  • Super-resolution and Stereoscopic Imaging
  • If the position of the camera is very precisely known, a higher resolution image can be synthesized from several images taken with slightly different locations. Also, by tracking the camera's position and possibly even guiding the operator to the correct position, a second image could be captured at a location that provides a good stereoscopic pair to the first image. The camera could also be used as a stereoscopic display device if it had two viewfinder displays. Alternatively, if the camera had two capture devices, stereoscopic images could be captured more easily, and stereoscopic panoramas could be captured. These panoramas could be reviewed with stereoscopic viewfinders in the virtual mode previously described. [0053]
  • Games
  • By having computer graphics combined with an optical view of the scene, new types of games would be possible. Game elements could be superimposed on the view of the scene, and motion tracking of the camera could be used to position the elements so they stay fixed relative to the scene. For example, a computer graphic image of a ball could be launched from the camera. It could then be made to appear as if the ball had hit an object in the scene. The place where the ball had hit could be marked with further graphics. [0054]
  • Tracking Position
  • If the full position of the camera in multiple dimensions is collected, by means of GPS for example, this information can be used to automatically record where and when the picture was taken. Any information on the angular position of the camera, the time of day, and the geographic location of the camera can also be used for color correcting the image. For example, if the picture were taken at night, the camera would not use color correction for daylight. Or, if it is known that the camera was facing north at 3 pm at a certain location, the position of the sun could be determined, and some useful characteristics of the sunlight could be estimated which would allow improved image processing. [0055]
  • The many features and advantages of the invention are apparent from the written description and thus it is intended by the appended claims to cover all such features and advantages of the invention. Further, because numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation as illustrated and described. Hence, all suitable modifications and equivalents may be resorted to as falling within the scope of the invention. [0056]

Claims (21)

What is claimed is:
1. A process for a camera having a display, the process comprising the steps of:
displaying a cursor and a plurality of icons on the display;
moving the camera;
sensing motion of the camera;
based on the motion, repositioning the icons in the display until the cursor is on a target icon of the plurality of icons; and
selecting the target icon.
2. The process as set forth in claim 1, wherein at least one of the icons is repositioned to appear to be fixed in space with regard to an image being viewed in the display.
3. The process as set forth in claim 2, wherein the at least one of the icons is repositioned in a direction opposite, and of corresponding magnitude, to the motion of the camera.
4. The process as set forth in claim 1, wherein the display is a viewfinder.
5. The process as set forth in claim 1, wherein the motion is sensed using a non-optical motion detector.
6. The process as set forth in claim 1, wherein the motion is sensed using an optical motion detector.
7. The process as set forth in claim 1, wherein the target icon is a thumbnail image.
8. The process as set forth in claim 7, including the step of performing image manipulation on a high resolution image associated with the thumbnail image.
9. The process as set forth in claim 8, including the step of transferring the manipulated high resolution image to a device external to the camera.
10. The process as set forth in claim 1, wherein the target icon is associated with a function to be performed when the target icon is selected.
11. A process for a camera having a display, the process comprising the steps of:
displaying a cursor and a first portion of a scene on the display;
using the cursor to select a first location within the first portion;
moving the camera to display a second portion of a scene on the display;
sensing motion of the camera;
displaying the cursor based on the motion; and
using the cursor to select a second location within the second portion such that the first and second locations define a region of the scene, the region being of greater extent than is displayed in the display.
12. The process as set forth in claim 11, wherein an operation is performed on the region.
13. The process as set forth in claim 12, wherein the operation includes the step of capturing a panoramic image having the extent of the region.
14. The process as set forth in claim 13, wherein the step of capturing the panoramic image includes displaying an indicator on the display to guide movement of the camera.
15. The process as set forth in claim 12, wherein the operation includes the step of zooming the camera to display the region in the display.
16. A process for a camera having a display, the process comprising the steps of:
displaying a first portion of an image on the display;
moving the camera;
sensing motion of the camera; and
based on the motion, displaying a second portion of the image on the display.
17. The process as set forth in claim 16, wherein the image is a panoramic image.
18. The process as set forth in claim 16, wherein the image has a resolution greater than the display.
19. A camera having a display, the camera comprising:
a motion sensor to sense motion of the camera;
circuitry to display a cursor and a plurality of icons on the display, based on the motion, the circuitry repositioning the icons in the display until the cursor is on a target icon of the plurality of icons; and
a selector to select the target icon.
20. A camera having a display, the camera comprising:
a motion sensor to sense motion of the camera;
a selector; and
circuitry to displaying a cursor and a first portion of a scene on the display, if the cursor and selector is used to select a first location within the first portion, and the camera is moved to display a second portion of a scene on the display, the circuitry displays the cursor based on the motion so that the cursor can be used to select a second location within the second portion such that the first and second locations define a region of the scene, the region being of greater extent than is displayed in the display.
21. A camera having a display, the camera comprising:
a motion sensor to sense motion of the camera; and
circuitry to displaying a first portion of an image on the display, and if motion of the camera is sensed, based on the motion, the circuitry displaying a second portion of the image on the display.
US10/693,446 2000-01-18 2003-10-24 Pointing device for digital camera display Abandoned US20050146622A9 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/693,446 US20050146622A9 (en) 2000-01-18 2003-10-24 Pointing device for digital camera display

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/484,667 US7187412B1 (en) 2000-01-18 2000-01-18 Pointing device for digital camera display
US10/693,446 US20050146622A9 (en) 2000-01-18 2003-10-24 Pointing device for digital camera display

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/484,667 Division US7187412B1 (en) 2000-01-18 2000-01-18 Pointing device for digital camera display

Publications (2)

Publication Number Publication Date
US20040085455A1 true US20040085455A1 (en) 2004-05-06
US20050146622A9 US20050146622A9 (en) 2005-07-07

Family

ID=23925099

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/484,667 Expired - Lifetime US7187412B1 (en) 2000-01-18 2000-01-18 Pointing device for digital camera display
US10/693,446 Abandoned US20050146622A9 (en) 2000-01-18 2003-10-24 Pointing device for digital camera display

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/484,667 Expired - Lifetime US7187412B1 (en) 2000-01-18 2000-01-18 Pointing device for digital camera display

Country Status (3)

Country Link
US (2) US7187412B1 (en)
EP (1) EP1130906B1 (en)
JP (1) JP4928670B2 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030065446A1 (en) * 2001-09-07 2003-04-03 Kabushiki Kaisha Topcon Operator guiding system
US20060209021A1 (en) * 2005-03-19 2006-09-21 Jang Hee Yoo Virtual mouse driving apparatus and method using two-handed gestures
US20060221207A1 (en) * 2005-03-29 2006-10-05 Kabushiki Kaisha Toshiba Image processing device
WO2006112490A1 (en) * 2005-04-15 2006-10-26 Nokia Corporation Electronic device
US20080003989A1 (en) * 2004-12-03 2008-01-03 Jean-Marie Vau Method of Distributing Multimedia Data to Equipment Provided with an Image Sensor
US20080050035A1 (en) * 2006-08-28 2008-02-28 Shingo Tsurumi Information Processing Apparatus, Imaging Apparatus, Information Processing System, Device Control Method and Program
US20080297474A1 (en) * 2004-08-17 2008-12-04 Mikko Blomqvist Electronic Device and a Method for Controlling the Functions of the Electronic Device as Well as Program Product for Implementing the Method
US20100088637A1 (en) * 2008-10-07 2010-04-08 Himax Media Solutions, Inc. Display Control Device and Display Control Method
US20120209123A1 (en) * 2011-02-10 2012-08-16 Timothy King Surgeon's Aid for Medical Display
WO2017113673A1 (en) * 2015-12-31 2017-07-06 北京金山安全软件有限公司 Picture viewing method and apparatus, and electronic device
CN107592507A (en) * 2017-09-29 2018-01-16 深圳市置辰海信科技有限公司 The method of automatic trace trap high-resolution front face photo
US10674968B2 (en) * 2011-02-10 2020-06-09 Karl Storz Imaging, Inc. Adjustable overlay patterns for medical display
US11412998B2 (en) 2011-02-10 2022-08-16 Karl Storz Imaging, Inc. Multi-source medical display

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2377147A (en) * 2001-06-27 2002-12-31 Nokia Corp A virtual reality user interface
US6765555B2 (en) 2001-11-07 2004-07-20 Omnivision Technologies, Inc. Passive optical mouse using image sensor with optional dual mode capability
AU2002353197A1 (en) 2001-12-21 2003-07-15 British Telecommunications Public Limited Company Device and method for calculating a location on a display
JP4346859B2 (en) * 2002-03-27 2009-10-21 富士フイルム株式会社 Image pickup apparatus, image display method and program in image pickup apparatus
DE10233608A1 (en) * 2002-07-24 2004-02-12 Siemens Ag Input device for a terminal
EP2012221A3 (en) * 2002-11-20 2009-05-13 Koninklijke Philips Electronics N.V. User interface system based on pointing device
JP4098808B2 (en) 2003-01-17 2008-06-11 日本電信電話株式会社 Remote video display method, video acquisition device, method thereof, and program thereof
CN100452868C (en) * 2003-01-17 2009-01-14 日本电信电话株式会社 Remote video display method, video acquisition device, method thereof, and program thereof
US20060146009A1 (en) * 2003-01-22 2006-07-06 Hanno Syrbe Image control
KR100469727B1 (en) * 2003-03-07 2005-02-02 삼성전자주식회사 Communication terminal and method capable of displaying face image of user at the middle part of screen
JP4864295B2 (en) * 2003-06-02 2012-02-01 富士フイルム株式会社 Image display system, image display apparatus, and program
US8989516B2 (en) * 2007-09-18 2015-03-24 Fotonation Limited Image processing method and apparatus
US20130010138A1 (en) * 2003-06-26 2013-01-10 Petronel Bigioi Digital Camera with an Image Processor
US8698924B2 (en) 2007-03-05 2014-04-15 DigitalOptics Corporation Europe Limited Tone mapping for low-light video frame enhancement
US8948468B2 (en) 2003-06-26 2015-02-03 Fotonation Limited Modification of viewing parameters for digital images using face detection information
US8264576B2 (en) 2007-03-05 2012-09-11 DigitalOptics Corporation Europe Limited RGBW sensor array
FR2859800B1 (en) * 2003-09-12 2008-07-04 Wavecom PORTABLE ELECTRONIC DEVICE WITH MAN-MACHINE INTERFACE TAKING ACCOUNT OF DEVICE MOVEMENTS, CORRESPONDING METHOD AND COMPUTER PROGRAM
US20050122405A1 (en) * 2003-12-09 2005-06-09 Voss James S. Digital cameras and methods using GPS/time-based and/or location data to provide scene selection, and dynamic illumination and exposure adjustment
US9132689B2 (en) * 2004-03-19 2015-09-15 The Nielsen Company (Us), Llc Gathering data concerning publication usage
FR2868902B1 (en) * 2004-04-07 2006-09-22 Eastman Kodak Co VIEWING METHOD AND APPARATUS FOR SIMULATING THE OPTICAL EFFECT OF A LENTICULAR NETWORK TEST
EP1600848A1 (en) * 2004-05-28 2005-11-30 Siemens Aktiengesellschaft A method and program for selecting an input symbol, and a device for the same
US7372597B2 (en) * 2004-07-27 2008-05-13 Eastman Kodak Company Tonescales for geographically localized digital rendition of people
TR201819463T4 (en) * 2004-08-12 2019-01-21 Koninklijke Philips Nv Method and System for Controlling a Presentation Screen
US8184155B2 (en) * 2007-07-11 2012-05-22 Ricoh Co. Ltd. Recognition and tracking using invisible junctions
FR2876470B1 (en) * 2004-10-12 2006-12-22 Eastman Kodak Co DISPLAY CONTROL METHOD USING PORTABLE IMAGE SENSOR EQUIPMENT
EP1851527A2 (en) * 2005-01-07 2007-11-07 GestureTek, Inc. Creating 3d images of objects by illuminating with infrared patterns
BRPI0606477A2 (en) 2005-01-07 2009-06-30 Gesturetek Inc optical flow based tilt sensor
WO2006078996A2 (en) 2005-01-21 2006-07-27 Gesturetek, Inc. Motion-based tracking
JP2006237713A (en) * 2005-02-22 2006-09-07 Casio Comput Co Ltd Image pickup device, mark preparing method, and program
BRPI0613165A2 (en) * 2005-05-17 2010-12-21 Gesturetek Inc signal output sensitive to orientation
WO2007017782A2 (en) * 2005-08-11 2007-02-15 Koninklijke Philips Electronics N.V. Method of determining the motion of a pointing device
JP5319867B2 (en) * 2005-09-28 2013-10-16 Kddi株式会社 Information terminal equipment
DE102005048336A1 (en) * 2005-10-10 2007-04-12 Robert Bosch Gmbh Method and system for assisting the driver of a motor vehicle in recognizing the surroundings of the motor vehicle
US7697827B2 (en) 2005-10-17 2010-04-13 Konicek Jeffrey C User-friendlier interfaces for a camera
GB2431804B (en) * 2005-10-31 2011-04-13 Hewlett Packard Development Co Image capture device and method of capturing an image
JP2007159095A (en) * 2005-11-14 2007-06-21 Olympus Imaging Corp Imaging apparatus
US20080018669A1 (en) * 2006-07-18 2008-01-24 General Electric Company method and system for integrated image zoom and montage
KR101315308B1 (en) * 2006-08-24 2013-10-04 삼성전자주식회사 Method for controlling digital photographing apparatus, and digital photographing apparatus adopting the method
US20080063615A1 (en) * 2006-09-12 2008-03-13 Macdonald John Gavin Color changing skin sealant
US20080063389A1 (en) * 2006-09-13 2008-03-13 General Instrument Corporation Tracking a Focus Point by a Remote Camera
EP2613281B1 (en) 2006-12-29 2014-08-13 Qualcomm Incorporated Manipulation of virtual objects using enhanced interactive system
JP2008299620A (en) * 2007-05-31 2008-12-11 Toshiba Corp Pointing device and pointing method
JP2008305108A (en) * 2007-06-06 2008-12-18 Sharp Corp Handwriting input device, control method thereof, handwriting input control program, and recording medium with the program recorded thereon
US8122356B2 (en) * 2007-10-03 2012-02-21 Eastman Kodak Company Method for image animation using image value rules
JP5053158B2 (en) * 2008-04-18 2012-10-17 富士フイルム株式会社 Display device, operation control method, and program
JP5117288B2 (en) * 2008-06-12 2013-01-16 オリンパスイメージング株式会社 Imaging device and setting method of imaging device
JP5200816B2 (en) * 2008-09-24 2013-06-05 カシオ計算機株式会社 Imaging device, image processing method of imaging device, and image processing program
US20100138797A1 (en) * 2008-12-01 2010-06-03 Sony Ericsson Mobile Communications Ab Portable electronic device with split vision content sharing control and method
US8121472B2 (en) * 2009-09-10 2012-02-21 Babak Forutanpour Signal measurements employed to affect photographic parameters
US20110273731A1 (en) * 2010-05-10 2011-11-10 Canon Kabushiki Kaisha Printer with attention based image customization
US20110273466A1 (en) * 2010-05-10 2011-11-10 Canon Kabushiki Kaisha View-dependent rendering system with intuitive mixed reality
US20110273369A1 (en) * 2010-05-10 2011-11-10 Canon Kabushiki Kaisha Adjustment of imaging property in view-dependent rendering
KR101723642B1 (en) 2011-01-31 2017-04-19 삼성전자주식회사 Photographing apparatus for photographing a panorama image and method thereof
US8711247B2 (en) * 2012-04-26 2014-04-29 Hewlett-Packard Development Company, L.P. Automatically capturing images that include lightning
US9807299B2 (en) * 2012-08-30 2017-10-31 Htc Corporation Image capture methods and systems with positioning and angling assistance
JP2015535378A (en) 2012-10-19 2015-12-10 インターフェイズ・コーポレーション Motion compensation in interactive display systems.
EP2990920B1 (en) * 2013-04-22 2019-04-03 Fujitsu Limited Information terminal control method

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5138460A (en) * 1987-08-20 1992-08-11 Canon Kabushiki Kaisha Apparatus for forming composite images
US5196929A (en) * 1989-07-05 1993-03-23 Olympus Optical Co., Ltd. Display system of camera having tracking apparatus
US5251037A (en) * 1992-02-18 1993-10-05 Hughes Training, Inc. Method and apparatus for generating high resolution CCD camera images
US5270756A (en) * 1992-02-18 1993-12-14 Hughes Training, Inc. Method and apparatus for generating high resolution vidicon camera images
US5602566A (en) * 1993-08-24 1997-02-11 Hitachi, Ltd. Small-sized information processor capable of scrolling screen in accordance with tilt, and scrolling method therefor
US5682197A (en) * 1995-05-12 1997-10-28 Eastman Kodak Company Electronic panoramic camera for use with an external processor
US5689302A (en) * 1992-12-10 1997-11-18 British Broadcasting Corp. Higher definition video signals from lower definition sources
US5788804A (en) * 1995-07-17 1998-08-04 Liba Maschinenfabrik Gmbh Machine for the production of pre-ready made reinforcement formations
US5808678A (en) * 1993-11-10 1998-09-15 Canon Kabushiki Kaisha Method and apparatus for designing a position on a view finder based on motion detection
US5825350A (en) * 1996-03-13 1998-10-20 Gyration, Inc. Electronic pointing apparatus and method
US5861916A (en) * 1990-11-30 1999-01-19 Canon Kabushiki Kaisha Apparatus for detecting movement using a difference between first and second image signals
US5905525A (en) * 1995-07-13 1999-05-18 Minolta Co., Ltd. Image display apparatus having a display controlled by user's head movement
US6069648A (en) * 1997-08-22 2000-05-30 Hitachi, Ltd. Information communication terminal device
US6262769B1 (en) * 1997-07-31 2001-07-17 Flashpoint Technology, Inc. Method and system for auto rotating a graphical user interface for managing portrait and landscape images in an image capture unit
US6411275B1 (en) * 1997-12-23 2002-06-25 Telefonaktiebolaget Lm Ericsson (Publ) Hand-held display device and a method of displaying screen images
US20020109782A1 (en) * 1996-12-26 2002-08-15 Nikon Corporation Information processing apparatus
US6466198B1 (en) * 1999-11-05 2002-10-15 Innoventions, Inc. View navigation and magnification of a hand-held device with a display
US6515704B1 (en) * 1997-02-24 2003-02-04 Canon Kabushiki Kaisha Apparatus and method for sensing and displaying an image
US6552744B2 (en) * 1997-09-26 2003-04-22 Roxio, Inc. Virtual reality camera
US6567068B2 (en) * 1996-08-05 2003-05-20 Sony Corporation Information processing device and method
US6597817B1 (en) * 1997-07-15 2003-07-22 Silverbrook Research Pty Ltd Orientation detection for digital cameras

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5196629A (en) 1991-11-21 1993-03-23 Mobil Oil Corporation Isoparaffin:olefin alkylation process and reactor apparatus
JPH07131684A (en) 1993-11-04 1995-05-19 Sony Corp Image pickup device
JP3253478B2 (en) 1995-03-20 2002-02-04 シャープ株式会社 Video recording device
US5786804A (en) 1995-10-06 1998-07-28 Hewlett-Packard Company Method and system for tracking attitude
JPH09289598A (en) * 1996-04-22 1997-11-04 Canon Inc Display device
JPH09322055A (en) * 1996-05-28 1997-12-12 Canon Inc Electronic camera system
GB9620464D0 (en) 1996-10-01 1996-11-20 Philips Electronics Nv Hand held image display device
JPH10254614A (en) * 1997-03-06 1998-09-25 Hitachi Ltd Portable electronic processor and operation method therefor
JPH114398A (en) 1997-06-11 1999-01-06 Hitachi Ltd Digital wide camera
EP0884890B1 (en) 1997-06-12 2003-07-09 Hewlett-Packard Company, A Delaware Corporation Image processing method and device
WO1999012341A1 (en) 1997-09-03 1999-03-11 Casio Computer Co., Ltd. Electronic still camera having photographed image reproducing function
SE516552C2 (en) 1997-10-02 2002-01-29 Ericsson Telefon Ab L M Handheld display unit and method for displaying screens
JPH11298765A (en) * 1998-04-09 1999-10-29 Casio Comput Co Ltd Image-pickup device

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5138460A (en) * 1987-08-20 1992-08-11 Canon Kabushiki Kaisha Apparatus for forming composite images
US5196929A (en) * 1989-07-05 1993-03-23 Olympus Optical Co., Ltd. Display system of camera having tracking apparatus
US5861916A (en) * 1990-11-30 1999-01-19 Canon Kabushiki Kaisha Apparatus for detecting movement using a difference between first and second image signals
US5251037A (en) * 1992-02-18 1993-10-05 Hughes Training, Inc. Method and apparatus for generating high resolution CCD camera images
US5270756A (en) * 1992-02-18 1993-12-14 Hughes Training, Inc. Method and apparatus for generating high resolution vidicon camera images
US5689302A (en) * 1992-12-10 1997-11-18 British Broadcasting Corp. Higher definition video signals from lower definition sources
US5602566A (en) * 1993-08-24 1997-02-11 Hitachi, Ltd. Small-sized information processor capable of scrolling screen in accordance with tilt, and scrolling method therefor
US5808678A (en) * 1993-11-10 1998-09-15 Canon Kabushiki Kaisha Method and apparatus for designing a position on a view finder based on motion detection
US5682197A (en) * 1995-05-12 1997-10-28 Eastman Kodak Company Electronic panoramic camera for use with an external processor
US5905525A (en) * 1995-07-13 1999-05-18 Minolta Co., Ltd. Image display apparatus having a display controlled by user's head movement
US5788804A (en) * 1995-07-17 1998-08-04 Liba Maschinenfabrik Gmbh Machine for the production of pre-ready made reinforcement formations
US5825350A (en) * 1996-03-13 1998-10-20 Gyration, Inc. Electronic pointing apparatus and method
US6567068B2 (en) * 1996-08-05 2003-05-20 Sony Corporation Information processing device and method
US20020109782A1 (en) * 1996-12-26 2002-08-15 Nikon Corporation Information processing apparatus
US6515704B1 (en) * 1997-02-24 2003-02-04 Canon Kabushiki Kaisha Apparatus and method for sensing and displaying an image
US6597817B1 (en) * 1997-07-15 2003-07-22 Silverbrook Research Pty Ltd Orientation detection for digital cameras
US6262769B1 (en) * 1997-07-31 2001-07-17 Flashpoint Technology, Inc. Method and system for auto rotating a graphical user interface for managing portrait and landscape images in an image capture unit
US6069648A (en) * 1997-08-22 2000-05-30 Hitachi, Ltd. Information communication terminal device
US6552744B2 (en) * 1997-09-26 2003-04-22 Roxio, Inc. Virtual reality camera
US6411275B1 (en) * 1997-12-23 2002-06-25 Telefonaktiebolaget Lm Ericsson (Publ) Hand-held display device and a method of displaying screen images
US6466198B1 (en) * 1999-11-05 2002-10-15 Innoventions, Inc. View navigation and magnification of a hand-held device with a display

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030065446A1 (en) * 2001-09-07 2003-04-03 Kabushiki Kaisha Topcon Operator guiding system
US7222021B2 (en) * 2001-09-07 2007-05-22 Kabushiki Kaisha Topcon Operator guiding system
US8970490B2 (en) 2004-08-17 2015-03-03 Core Wireless Licensing S.A.R.L. Electronic device and a method for controlling the functions of the electronic device as well as program product for implementing the method
US20080297474A1 (en) * 2004-08-17 2008-12-04 Mikko Blomqvist Electronic Device and a Method for Controlling the Functions of the Electronic Device as Well as Program Product for Implementing the Method
US7703121B2 (en) 2004-12-03 2010-04-20 Eastman Kodak Company Method of distributing multimedia data to equipment provided with an image sensor
US20080003989A1 (en) * 2004-12-03 2008-01-03 Jean-Marie Vau Method of Distributing Multimedia Data to Equipment Provided with an Image Sensor
US20060209021A1 (en) * 2005-03-19 2006-09-21 Jang Hee Yoo Virtual mouse driving apparatus and method using two-handed gestures
US7849421B2 (en) * 2005-03-19 2010-12-07 Electronics And Telecommunications Research Institute Virtual mouse driving apparatus and method using two-handed gestures
CN102665042A (en) * 2005-03-29 2012-09-12 株式会社东芝 Image processing device
US20060221207A1 (en) * 2005-03-29 2006-10-05 Kabushiki Kaisha Toshiba Image processing device
US7570878B2 (en) 2005-03-29 2009-08-04 Kabushiki Kaisha Toshiba Image processing device
WO2006112490A1 (en) * 2005-04-15 2006-10-26 Nokia Corporation Electronic device
US20090227283A1 (en) * 2005-04-15 2009-09-10 Timo Pekka Pylvanainen Electronic device
US20080050035A1 (en) * 2006-08-28 2008-02-28 Shingo Tsurumi Information Processing Apparatus, Imaging Apparatus, Information Processing System, Device Control Method and Program
US8094204B2 (en) * 2006-08-28 2012-01-10 Sony Corporation Image movement based device control method, program, and apparatus
US20100088637A1 (en) * 2008-10-07 2010-04-08 Himax Media Solutions, Inc. Display Control Device and Display Control Method
US20120209123A1 (en) * 2011-02-10 2012-08-16 Timothy King Surgeon's Aid for Medical Display
US10631712B2 (en) * 2011-02-10 2020-04-28 Karl Storz Imaging, Inc. Surgeon's aid for medical display
US10674968B2 (en) * 2011-02-10 2020-06-09 Karl Storz Imaging, Inc. Adjustable overlay patterns for medical display
US11412998B2 (en) 2011-02-10 2022-08-16 Karl Storz Imaging, Inc. Multi-source medical display
WO2017113673A1 (en) * 2015-12-31 2017-07-06 北京金山安全软件有限公司 Picture viewing method and apparatus, and electronic device
CN107592507A (en) * 2017-09-29 2018-01-16 深圳市置辰海信科技有限公司 The method of automatic trace trap high-resolution front face photo

Also Published As

Publication number Publication date
EP1130906A2 (en) 2001-09-05
EP1130906B1 (en) 2011-09-28
US7187412B1 (en) 2007-03-06
EP1130906A3 (en) 2001-12-19
JP2001243012A (en) 2001-09-07
US20050146622A9 (en) 2005-07-07
JP4928670B2 (en) 2012-05-09

Similar Documents

Publication Publication Date Title
US7187412B1 (en) Pointing device for digital camera display
USRE45785E1 (en) Virtual reality camera
US7639897B2 (en) Method and apparatus for composing a panoramic photograph
JP6436760B2 (en) Zoom control device, imaging device, control method for zoom control device, and control program for zoom control device
US20100134641A1 (en) Image capturing device for high-resolution images and extended field-of-view images
JP7131647B2 (en) Control device, control method and control program
US20050276596A1 (en) Picture composition guide
US20070097090A1 (en) Digital camera user interface
JP6366395B2 (en) Zoom control device, imaging device, control method for zoom control device, control program for subject detection device, and storage medium
JP3962871B2 (en) Electronic camera and electronic zoom method
KR20010100929A (en) Image-capturing apparatus
US20170111574A1 (en) Imaging apparatus and imaging method
KR20090009108A (en) Method of assembling a panoramic image, method of providing a virtual 3d projection of a panoramic image and camera therefor
JP6370140B2 (en) Zoom control device, imaging device, control method for zoom control device, control program for zoom control device, and storage medium
JP2016122029A (en) Zoom control device, imaging device, zoom control device control method, zoom control device control program, and storage medium
CN113794829B (en) Shooting method and device and electronic equipment
JP2020039165A (en) Zoom control device, imaging apparatus, control method of zoom control device, control program of zoom control device
JP3750499B2 (en) Electronic camera
JP6463123B2 (en) Zoom control device, imaging device, control method for zoom control device, and control program for zoom control device
JP5917061B2 (en) Imaging apparatus, control method therefor, program, and storage medium
JP2008065851A (en) Information processing apparatus and recording medium
KR20070106209A (en) Control device of a pan/tilt camera and recording medium thereof
JP7352672B2 (en) Imaging display method
JP2013121007A (en) Imaging apparatus and imaging apparatus control method
CN116980759A (en) Shooting method, terminal, electronic device and readable storage medium

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: HEWLETT-PACKARD COMPANY, A DELAWARE CORPORATION, C

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SILVERSTEIN, D. AMNON;REEL/FRAME:034696/0564

Effective date: 20000118

AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:034705/0603

Effective date: 20150113

Owner name: HEWLETT-PACKARD COMPANY, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SILVERSTEIN, D. AMNON;REEL/FRAME:034705/0579

Effective date: 20000118

AS Assignment

Owner name: HEWLETT-PACKARD COMPANY, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SILVERSTEIN, D. AMNON;REEL/FRAME:034752/0644

Effective date: 20000118

AS Assignment

Owner name: HEWLETT-PACKARD COMPANY, CALIFORNIA

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT ERRONEOUS EDITS TO THE APPLICATION NUMBER, FILING DATE, AND ATTORNEY DOCKET NUMBER OF THE ASSIGNMENT RECORDED AT REEL/FRAME 034705/0579. THE CORRECT, UNEDITED ASSIGNMENT IS INCLUDED HEREWITH;ASSIGNOR:SILVERSTEIN, D. AMNON;REEL/FRAME:034804/0739

Effective date: 20000118

Owner name: HEWLETT-PACKARD COMPANY, CALIFORNIA

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT 1) ASSIGNOR NAME, AND 2) ERRONEOUS EDITS TO THE APP. NUMBER, FILING DATE, AND ATTY. DOCKET NUMBER OF THE ASSIGNMENT RECORDED AT REEL/FRAME 034696/0564. THE CORRECT, UNEDITED ASSIGNMENT IS INCLUDED HEREWITH;ASSIGNOR:SILVERSTEIN, D. AMNON;REEL/FRAME:034804/0717

Effective date: 20000118

AS Assignment

Owner name: SNAPTRACK, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;HEWLETT-PACKARD COMPANY;REEL/FRAME:034833/0171

Effective date: 20150127