US20090109294A1 - User interface for a portable digital video camera - Google Patents

User interface for a portable digital video camera Download PDF

Info

Publication number
US20090109294A1
US20090109294A1 US12/258,327 US25832708A US2009109294A1 US 20090109294 A1 US20090109294 A1 US 20090109294A1 US 25832708 A US25832708 A US 25832708A US 2009109294 A1 US2009109294 A1 US 2009109294A1
Authority
US
United States
Prior art keywords
button
digital video
user
interface
operating mode
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
US12/258,327
Inventor
Greg Allen Cummings
John Louis Warpakowski Furlan
Alice Jordan
Joseph Nathan Lachoff
Maarten Dinger
Nasahn Adam Sheppard
Jason Edward Short
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.)
Cisco Technology Inc
Original Assignee
Pure Digital Technologies LLC
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 Pure Digital Technologies LLC filed Critical Pure Digital Technologies LLC
Priority to US12/258,327 priority Critical patent/US20090109294A1/en
Assigned to PURE DIGITAL TECHNOLOGIES reassignment PURE DIGITAL TECHNOLOGIES ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LACHOFF, JOSEPH NATHAN, SHEPPARD, NASAHN ADAM, SHORT, JASON EDWARD, DINGER, MAARTEN, JORDAN, ALICE, FURLAN, JOHN LOUIS WARPAKOWSKI, CUMMINGS, GREG ALLEN
Publication of US20090109294A1 publication Critical patent/US20090109294A1/en
Assigned to PURE DIGITAL TECHNOLOGIES, INC. reassignment PURE DIGITAL TECHNOLOGIES, INC. CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME TO PURE DIGITAL TECHNOLOGIES, INC. PREVIOUSLY RECORDED ON REEL 022037 FRAME 0391. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Assignors: LACHOFF, JOSEPH NATHAN, SHEPPARD, NASAHN ADAM, SHORT, JASON EDWARD, DINGER, MAARTEN, JORDAN, ALICE, FURLAN, JOHN LOUIS WARPAKOWSKI, CUMMINGS, GREG ALLEN
Assigned to PURE DIGITAL TECHNOLOGIES LLC reassignment PURE DIGITAL TECHNOLOGIES LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: PURE DIGITAL TECHNOLOGIES, INC.
Assigned to CISCO TECHNOLOGY, INC. reassignment CISCO TECHNOLOGY, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PURE DIGITAL TECHNOLOGIES LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • H04N5/772Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • G03B17/18Signals indicating condition of a camera member or suitability of light
    • 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/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4113PC
    • 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/4223Cameras
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/62Control of parameters via user interfaces
    • 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/66Remote control of cameras or camera parts, e.g. by remote control devices
    • 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/667Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus

Definitions

  • the present invention relates generally to hand-held devices and, more specifically, to a user interface for a portable digital video camera.
  • DVC Digital video camera
  • a DVC user typically records video and audio by activating a recording mode of the DVC and pointing the lens of the DVC towards an area of interest to record the subject matter in that area.
  • Other operating modes include, without limitation, replaying recorded video, deleting saved videos, increasing the volume of the audio, and zooming in or out.
  • the DVC user typically selects the different modes by manipulating a set of interface buttons located on the DVC.
  • the interface buttons typically corresponds to a graphical user interface (GUI) that is displayed on a view screen.
  • GUI graphical user interface
  • DVCs Once video and audio data is recorded on the DVC, the data may be transferred to a computer memory via a cord or connector that couples the DVC to a computer or output to a television (TV).
  • Common types of connectors provided with DVCs are universal serial bus (USB) connectors, firewire connectors, High-Definition Multimedia Interface (HDMI) connectors, proprietary connectors, or other types of connectors that may be used to transfer data.
  • USB universal serial bus
  • HDMI High-Definition Multimedia Interface
  • Some DVCs may include a cord that connects the DVC to the computer; whereas, other DVCs may include a connector that protrudes from the DVC and can be plugged directly into a computer.
  • DVC interfaces are fairly “non-intuitive,” requiring a user to have specific knowledge about the functions and operation of the DVC in order to effectively or efficiently interact with the GUI and the interface button layout. Oftentimes, the user has to first become skilled at manipulating the interface buttons and GUI before reasonable video recording can take place. Some users even resort to carrying the DVC manual with them when recording videos in order to be able to operate the DVC properly. These types of issues make recording video and audio more difficult and time-consuming and end up ruining the user experience.
  • a second problem encountered by users involves transferring video and audio data from the DVC to a computer and/or outputting the video and audio to a TV.
  • External cords are often too short or too long to be used easily.
  • having an additional external cord reduces the portability of the DVC.
  • Integrated connectors, while eliminating the external cord, generally cause the DVC to dangle precariously from the computer or the TV to which the DVC is connected, which can place damaging stress on the integrated connector.
  • One embodiment of the invention provides a method for operating a digital video camera.
  • the method includes determining a current operating mode for the digital video camera activating a plurality of interface buttons based on the first operating mode, where each activated interface button includes a visual indication of activation to a user, receiving a command to change from the current operating mode to a different operating mode for the digital video camera, and deactivating one or more of the plurality of interface buttons in response to the command, where the one or more deactivated interface buttons do not include the visual indication of activation to the user in the different operating mode.
  • inventions include a computer-readable medium that stores instructions that can configure a processing unit to implement one or more variations of the above method as well as an electronic device having a memory that stores instructions for implementing one or more variations of the above method.
  • Yet other embodiments of the invention include a digital video camera having a first set of interface buttons that are substantially co-planar with a display screen associated with the digital video camera and a second set of interface buttons that are recessed and/or concave with respect to the display screen.
  • One advantage of the disclosed embodiments is that activating and illuminating different interface button configurations simplifies operation of the digital video camera for the user because the user is not distracted by irrelevant user interface information or extraneous operating options.
  • Another advantage is that the combination of “flat” interface buttons and “recessed and/or concave” interface buttons reduces the likelihood that a user will mistakenly cause a critical function, such as deleting a composite video file, to be performed.
  • implementing primary interface buttons as concave interface buttons allows the user to easily locate and use these interface buttons in a low-light situation (e.g., in the dark) or without looking at the back of the digital video camera.
  • FIG. 1 is a block diagram of a hand-held device configured to implement one or more aspects of the invention.
  • FIG. 2A is an isometric view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2B is a front view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2C is a back view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2D is a left-side view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2E is a right-side view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2F is a top view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2G is a bottom view of the hand-held device, according to one embodiment of the invention.
  • FIGS. 3A-3C illustrate different illumination patterns for the capacitive-touch buttons of the hand-held device of FIGS. 2A-2G , according to various embodiments of the invention.
  • FIG. 4 is a flow diagram of method steps for operating a digital video camera, according to one embodiment of the invention.
  • FIGS. 5A-5B are conceptual illustrations of the hand-held device implemented with a touch-screen interface, according to various alternative embodiments of the invention.
  • FIGS. 6A-6B are conceptual illustrations of how the hand-held device of FIGS. 2A-2G may be coupled to a laptop computer, according to one embodiment of the invention.
  • FIG. 1 is a block diagram of a hand-held device (HHD) 100 configured to implement one or more aspects of the invention.
  • the HHD 100 includes, without limitation, a data connector 102 , a speaker 104 , a microphone 106 , status indicators 108 , a power supply 110 , optical components 112 , a digital video image sensor 114 , a central processing unit (CPU) 116 , a digital viewfinder 118 , interface buttons 120 , and an internal memory 138 .
  • the HHD 100 is a digital video camera.
  • the data connector 102 is an integrated mechanism that allows the HHD 100 to be connected with a separate TV or computer system, such as laptop or a desktop computer, and to transfer data to and from the computer system and/or output video and audio to the TV.
  • the data connector 102 may be a universal serial bus (USB) connector, a firewire connector, a HDMI connector, a serial connector, or another type of connector that is capable of connecting the HHD 100 with the TV or the computer system.
  • USB universal serial bus
  • the status indicators 108 visually indicate the current mode of operation of the HHD 100 .
  • the status indicators 108 include light emitting diodes (LEDs) that can be “ON,” blinking, or “OFF,” depending on the current operating mode of the HHD 100 .
  • the operating modes of the HHD 100 include, among others, a record mode and a playback mode. When in the record mode, the HHD 100 is configured to capture video and audio of a particular scene through the optical components 112 and the microphone 106 , respectively. When in the playback mode, the HHD 100 is configured to play digital videos that are stored in the internal memory 138 .
  • the digital videos stored in the internal memory 138 may be videos captured with the HHD 100 or videos transferred to the HHD 100 , but not captured by the HHD 110 , including videos downloaded from the Internet.
  • the digital videos may be displayed on the digital viewfinder 118 , and the audio may be output through the speaker 104 .
  • the digital video and audio may be output to the TV or to the computer system for playback.
  • the power supply 110 provides power to the HHD 100 .
  • the power may be provided by a battery or an external power source (e.g., an AC outlet).
  • the battery is a rechargeable battery that is not removable from the HHD 100 .
  • the battery may include one or more removable and/or replaceable batteries.
  • the optical components 112 which may include one or more lenses, capture the scene and direct light associated with the scene onto the digital video image sensor 114 .
  • the digital video image sensor 114 converts the captured image into digital video data and then transmits the digital video data to the CPU 116 for further processing.
  • the microphone 106 similarly, captures the sound in the scene.
  • the microphone includes hardware and/or software configured to convert the captured sound to digital audio data and to transmit the digital audio data to the CPU 116 for further processing.
  • the microphone may transmit raw analog data to the CPU without any pre-processing.
  • the CPU 116 communicates with the various components within the HHD 100 to control the operations of the HHD 100 .
  • the CPU may be implemented as a single chip or as a combination of multiple chips.
  • the CPU 116 also processes inputs from the interface buttons 120 .
  • the CPU 116 transmits the digital video data received from the digital video image sensor 114 to the digital viewfinder 118 for display.
  • the CPU 116 combines the digital audio data received from the microphone 106 and the digital video data received from the digital video image sensor 114 to create a composite video file.
  • the composite video file may then be transmitted to the internal memory 138 for storage.
  • the CPU 116 retrieves the composite video file from the internal memory 138 and transmits the video portion of the composite video file to the digital viewfinder 118 and the audio portion of the composite video file to the speakers 104 .
  • the digital audio data received from the microphone 106 and the digital video data received from the digital video image sensor 114 may be stored separately in the internal memory 138 .
  • the digital viewfinder 118 may be configured to display composite video files stored on the HHD 100 .
  • the digital viewfinder 118 may also be configured to display an image of the scene being captured while the corresponding composite video file is being recorded.
  • the digital viewfinder 118 is preferably a liquid crystal display (LCD).
  • the interface buttons 120 may include mechanical buttons, such as a power button 122 and a record button 124 .
  • the power button 112 is configured to turn the HHD 100 on and off.
  • the record button 124 when selected, begins and ends the recording of video and audio of a particular scene. Additionally, the record button 124 , when selected in navigate mode (described in greater detail below), causes the HHD 100 to enter navigate mode (also described in greater detail below).
  • the other interface buttons including a left button 126 , a right button 134 , a increase button 120 , a decrease button 136 , a play/pause button 132 , and a delete button 130 are implemented as capacitive-touch buttons.
  • these other interface buttons may be implemented as induction buttons, analog-resistive buttons, or any other technically feasible button type that can be engaged by the user in an electrically conductive manner.
  • the left button 126 and the right button 134 may be used to scroll through composite video files stored in the internal memory 138 or to navigate menu options.
  • the increase button 128 and the decrease button 136 provide various functions depending on the current operating mode of the HHD 100 , including increasing/decreasing a magnification factor (e.g., a zoom factor), increasing/decreasing an audio volume, or incrementing/decrementing input values in various menu options such as date and/or time setup.
  • a magnification factor e.g., a zoom factor
  • an audio volume e.g., a zoom factor
  • the increase button 128 is used to increase the audio volume.
  • the increase button 128 is used to increase the magnification of an image being captured or viewed on the digital viewfinder 118 .
  • the decrease button 136 is used to decrease the audio volume in playback mode.
  • the decrease button 136 is used to decrease the magnification of an image being captured or viewed on the digital viewfinder 118 .
  • the play/pause button 132 provides various functions depending on the current operating mode of the HHD 100 , including playing a composite video file stored on the HHD 100 , pausing the playback of a composite video file, and accepting a menu option, among others.
  • the delete button 120 when selected, causes data to be deleted from the internal memory 138 .
  • the functions provided by the different interface buttons in the various operating modes of the HHD 100 are described in greater detail below in conjunction with FIGS. 2A-2G and FIGS. 3A-3C .
  • the internal memory 138 stores the composite video files as well as firmware that is executed by the CPU 116 to control the operations of the HHD 100 .
  • the internal memory 138 comprises either volatile memory, such as dynamic random access memory (DRAM), or non-volatile memory, such as a hard disk or a flash memory module, or a combination of both volatile and non-volatile memory.
  • the internal memory 138 also stores a software driver 140 implemented as a set of program instructions configured to coordinate operation between the interface buttons 120 and the other components of the HHD 100 , as described in greater detail herein.
  • the program instructions that constitute the driver 140 may be executed by the CPU 116 to cause different capacitive-touch buttons to be illuminated when the HHD 100 is in different operating modes.
  • FIG. 2A is an isometric view of the HHD 100 of FIG. 1 , according to one embodiment of the invention.
  • the HHD 100 includes a front side 202 , the data connector 102 , a catch mechanism 240 , the microphone 106 , optical components 112 , and a connector release 236 .
  • the data connector 102 may be in an extended position, as shown in FIG. 2A , or may be in a retracted position and contained within the HHD 100 .
  • the catch mechanism 240 is in an open state, as shown in FIG. 2A .
  • FIG. 2B is a front view of the HHD 100 , according to one embodiment of the invention. This view of the HHD 100 includes several of the components illustrated in FIG. 2A , including the front side 202 , the microphone 106 , and the optical components 112 .
  • FIG. 2C is a back view of the HHD 100 , according to one embodiment of the invention.
  • the HHD 100 includes a back side 204 , speakers 104 , the digital viewfinder 118 , the record button 124 , as well as the set of capacitive-touch (CT) buttons 126 , 128 , 130 , 132 , 134 , 136 embedded within the back side 204 .
  • CT buttons include the left button 126 , the right button 134 , the increase button 128 , the decrease button 136 , the play/pause button 132 , and the delete button 130 .
  • Each CT button comprises an electronic switch that has no moving parts, contrary to a physical or mechanical button, like the record button 124 .
  • a CT button may be engaged when an electrically conductive medium, such as a user's finger, is placed on or near the surface of the CT button.
  • the electrically conductive medium completes a circuit, thereby engaging the CT button.
  • the user does not have to apply an actual force to the CT buttons; rather, the user only needs to lightly touch a CT button with a thumb or finger to engage that button.
  • each of the CT buttons is substantially co-planar with the back side 204 of the HHD 100 .
  • the region of the back side that covers the play/pause button 132 and the delete button 130 may be slightly concave and/or recessed so that the user may receive tactile feedback while manipulating these particular CT buttons.
  • the outer edges of the mechanical record button 124 may be in the same plane as the back side of the HHD 100 , but the button itself may be slightly concave and/or recessed.
  • the record button 124 , the play/pause button 132 , and the delete button 130 collectively, may be considered the “primary” interface buttons 120 ; whereas, the remaining interface buttons 120 may be considered “secondary.”
  • the secondary interface buttons 120 are “flat” CT buttons that lie in the same plane as the back side of the HHD 110 .
  • the primary interface buttons 120 may be slightly recessed from back surface of the HHD 110 (and/or concave relative to the back surface of the HHD 100 ) so that the user can easily locate and use these buttons in a low-light situation (e.g., in the dark) or without looking at the back of the HHD 110 .
  • a user that is currently recording a video can easily locate a recessed and/or concave record button 124 to stop the recording by sliding a thumb or finger against the back side of the device, without having to look directly at the HHD 100 to locate the record button 124 .
  • the recessed and/or concave nature of the primary interface buttons 120 makes these buttons more difficult for a user to engage accidentally or unknowingly.
  • accidentally engaging the delete button 130 could result in one or more of the composite video files stored on the HHD 110 to be deleted, which is an event that should be avoided, if at all possible.
  • the delete button 130 is recessed and/or concave and, thus, can be more easily recognized by the user, the user is less likely to engage this button accidentally or unknowingly.
  • the user when the user actually wants to delete a video, the user first engages the delete button 130 , which is a recessed and/or concave button, to enter a delete operating mode.
  • FIG. 2D is a left-side view of the HHD 100 , according to one embodiment of the invention.
  • the HHD 100 includes a left side 210 that includes the power button 122 that is used to power the HHD 100 on and off.
  • FIG. 2E is a right-side view of the HHD 100 , according to one embodiment of the invention.
  • the HHD 100 includes a right side 212 that includes a connector release 236 and a TV out port 238 .
  • the connector release 236 is used to release the data connector 120 into an extended position.
  • the data connector 120 is spring-loaded such that when the user presses the data connector release 236 downwards, the data connector 102 is released into the extended position.
  • the TV out port 238 is used to connect the HHD 110 to a TV with a cable (not shown) to allow composite video files stored in the HHD 100 to be displayed on the TV.
  • the TV out port 238 is implemented as a HDMI port or any other technically feasible type of output port.
  • FIG. 2F is a top view of the HHD 100 , according to one embodiment of the invention.
  • the HHD 100 has a top side 206 that includes one side of the data connector 102 and one side of the catch mechanism 240 .
  • the catch mechanism 240 conceals the male portion of the data connector 102 (i.e., the portion of the data connector 102 that actually plugs into the TV or the computer system), thereby maintaining the sleek look and feel of the HHD 100 .
  • FIG. 2G is a bottom view of the HHD 100 , according to one embodiment of the invention.
  • the HHD 100 has a bottom side 208 that includes a tripod mount 232 , which enables the HHD 100 to be mounted on a standard tripod so that a user may capture video and audio footage without actually holding the HHD 100 .
  • a reset button 234 which is accessible using a pin or other slender implement, may be located within the tripod mount 232 . The user may press the reset button 234 to perform a “hard reset” of the HHD 100 that may restore the original factory settings of the HHD 100 .
  • the CT buttons each include an embedded light emitting diode (LED) such that the set of LEDs may have a different illumination pattern for different operating modes of the HHD 100 .
  • the illumination pattern may be the same for some operating modes (e.g., the illumination pattern is the same in record mode and in pause mode).
  • the LED illumination patterns are part of a dynamic visual user interface (DVUI) implemented by the HHD 100 .
  • DVUI dynamic visual user interface
  • the software driver 140 causes the illumination of a particular CT button, that button is active and may be used to implement one or more functionalities available in the current operating mode.
  • a CT button is not illuminated, that button is deactivated and provides no function.
  • the driver 140 causes the increase button 128 and the decrease button 136 to be illuminated and causes the left button 126 , the right button 134 , the play/pause button 132 , and the delete button 130 to be not illuminated.
  • the increase button 128 and the decrease button 136 may be used to increase and decrease, respectively, the magnification of the video currently being recorded, while the other buttons remain deactivated.
  • the DVUI provides a more intuitive interface to control the HHD 100 , when compared to prior art techniques. Only the CT buttons that are relevant to a particular operating mode are illuminated and activated when the HHD 100 is in that mode. Thus, the user is not presented with irrelevant interface button choices with respect to operating the HHD 100 . Constraining the choice of interface buttons in this fashion increases the rate at which a novice user is able to learn how to manipulate the HHD 100 , thereby enhancing the ease of use and overall user experience when recording and playing video.
  • the different operating modes and the corresponding CT button illumination patterns of the HHD 100 are set forth below in Table 1.
  • the top row of Table 1 lists the different CT buttons, while the left column lists the different operating modes of the HHD 100 .
  • the various cells of Table 1 describe the function of each CT button when the HHD 100 is in different operating modes.
  • the CT buttons of the HHD 100 are left, right, increase, decrease, play, and delete.
  • the operating modes of the HHD 100 are ready, record, navigate, playback, pause, and delete.
  • the HHD 100 may enter/exit the various operating modes based on a user selection that generates a command instructing the HHD 100 to do so.
  • the HHD 100 may enter/exit the various operating modes based on a command that is generated by the HHD 100 . For example, when the HHD 100 is in delete mode for a predetermined amount of time without receiving any user selection, then the HHD 100 may automatically enter ready mode without any input from the user.
  • the HHD 100 enters ready mode when first powered on.
  • a real-time preview of the content that would be recorded is displayed on the digital viewfinder 118 in ready mode.
  • All of the CT buttons are activated and illuminated.
  • the user may engage the increase button 128 to increase the magnification of the real-time preview or engage the decrease button 136 to decrease the magnification of the real-time preview.
  • the magnification capabilities of the HHD 100 may be limited by certain a certain magnification factor, e.g., 3 ⁇ .
  • the other CT buttons may be engaged by the user to enter other operating modes. For example, when the user engages the left button 126 or the right button 134 , the HHD 100 enters navigate mode.
  • the HHD 100 When the user engages the play/pause button 132 , the HHD 100 enters playback mode, and the user can select a play back of a composite video file.
  • the HHD 100 When the user engages the delete button 130 , the HHD 100 enters delete mode, enabling the user to delete a selected composite video file.
  • the user can place the HHD 100 into record mode and can begin to record a composite video file. While the HHD 100 is in record mode, each of the CT buttons, except for the increase button 128 and the decrease button 136 , are deactivated and, therefore, are not illuminated.
  • the increase button 128 may be used to increase the magnification factor of the image being recorded
  • the decrease button 134 may be used to decrease the magnification factor of the image being recorded.
  • a thumbnail picture of one frame of a selected composite video file stored in the HHD is displayed on the digital viewfinder 118 .
  • the driver 140 causes all of the CT buttons to be illuminated and activated when the HHD 100 is in navigate mode.
  • the left button 126 and the right button 134 the user can scroll through the various composite video files saved in the internal memory 138 of the HHD 110 .
  • the HHD 100 enters delete mode when the user engages the delete button 130 , where the user may delete a selected composite video file.
  • the play/pause button 132 is engaged, the HHD 100 enters playback mode and can play back a selected composite video file.
  • the increase button 128 and the decrease button 136 may be used to increase and decrease the audio volume of the selected composite video file when the composite video file is actually played back.
  • the currently selected composite video file is displayed on the digital viewfinder 118 .
  • the currently selected composite video file may be the video that was most recently recorded or may be a video that was selected by the user while the HHD 100 was in navigate mode.
  • the driver 140 causes of the CT buttons to be illuminated and activated when the HHD 100 is operating in playback mode.
  • the increase button 128 , the delete button 130 , and the decrease button 136 have the same functions in playback mode as they have in navigate mode.
  • the left button 126 and the right button 134 may be used to move backward and advance forward, respectively, in the composite video file currently being played back; whereas, engaging the play/pause button 132 causes the HHD 100 to enter pause mode, thereby pausing the play back of the video.
  • the driver 140 deactivates the increase button 128 and the decrease button 136 , and those buttons are no longer illuminated.
  • the left button 126 , the right button 132 , and the delete button 130 remain illuminated and have the same functions in pause mode as they have in ready mode.
  • the user may engage the play/pause button 132 to resume playback of the composite video file.
  • the HHD 100 enters delete mode from any of the other modes, except for record mode, whenever the user engages the delete button 130 .
  • delete mode the increase button 128 and the decrease button 136 are deactivated and not illuminated.
  • a GUI is displayed in the digital viewfinder 118 that asks the user whether the currently selected composite video file should be deleted or whether all of the composite video files currently stored in the internal memory 138 should be deleted.
  • the user can move a cursor to the “delete all” option using the left button 126 and/or the right button 134 and then engage the play/pause button 132 to confirm this selection. Again, to delete the currently selected composite video file, the user can move the cursor to the “delete selected video” option.
  • FIGS. 3A-3C illustrate different illumination patterns for the CT buttons of the HHD 100 of FIGS. 2A-2G , according to various embodiments of the invention.
  • FIG. 3A is a front view 300 of the HHD 100 that illustrates the CT buttons that are illuminated when the HHD 100 operates in ready mode, navigate mode, and playback mode. As set forth above, all of the CT buttons are illuminated when the HHD 100 enters each of these three operating modes, but the different CT buttons may have different functions in each of these operating modes.
  • FIG. 3B is a front view 302 of the HHD 100 that illustrates the CT buttons that are illuminated when the HHD 100 operates in pause mode and delete mode. Each of the CT buttons is activated and illuminated except for the increase button 128 and the decrease button 136 , which are not required to manipulate the HHD 100 while operating in these modes.
  • FIG. 3C is a front view 304 of the HHD 100 that illustrates the CT buttons that are activated and illuminated when the HHD 100 operates in record mode. While recording video, only the increase button 128 and the decrease button 134 are illuminated and active to implement to the magnification functions, as described above. The other CT buttons are not illuminated and are inactive in this mode.
  • FIG. 4 is a flow diagram of method steps for operating a hand-held device (HHD), according to one embodiment of the invention.
  • HHD hand-held device
  • the method 400 begins at step 402 , where a driver determines the current operating mode of the HHD.
  • Table 1 above lists available operating modes, including, a ready mode, a record mode, a navigate mode, a playback mode, a pause mode, and a delete mode.
  • the driver activates the capacitive-touch buttons associated with the current operating mode, where each capacitive-touch button is associated with a different embedded light emitting diode (LED). As shown in FIG.
  • the HHD has a set of capacitive-touch (CT) buttons, including the left button 126 , the right button 134 , the increase button 128 , the decrease button 136 , the play/pause button 132 , and the delete button 130 .
  • CT capacitive-touch
  • the selection of that CT button by the user causes one or more functions to be performed based on the current operating mode.
  • the driver causes the embedded LEDs associated with the activated CT buttons to be illuminated to reflect the current operating mode to a user.
  • the driver receives a user selection to change from the current operating mode to a different operating mode.
  • the user can cause the HHD to enter a different operating mode by selecting one or the activated CT buttons.
  • the current operating mode determines which activated CT buttons can be engaged to enter various different operating modes from the current operating mode.
  • the driver activated the CT buttons associated with the different operating mode. As shown in Table 1, when the DVC is in certain operating modes, some of the CT buttons are “OFF,” meaning that those CT buttons are deactivated.
  • the driver causes the embedded LED associated with the activated CT buttons to be illuminated to reflect the different operating mode to the user. As shown in FIGS. 3B and 3C , the LEDs associated with various CT buttons are not illuminated when the HHD is in a certain operating mode.
  • FIG. 5A is a conceptual illustration of the HHD 100 implemented with a touch-screen interface 502 , according to an alternative embodiment of the invention.
  • the HHD 100 does not include any mechanical or fixed capacitive-touch buttons; rather, the functionality of the interface buttons previously discussed herein is implemented through a combination of different graphical interface buttons.
  • the different graphical buttons of the touch-screen interface 502 when engaged by a user, cause the various functions and features of the HHD 100 described herein to be implemented.
  • the touch-screen interface 502 is configured to look similar to the back side 204 of the HHD 100 , as described in FIG. 2C .
  • the touch-screen interface 502 covers most (i.e., more than half) of the back side 204 of the HHD 100 and includes a display portion 504 , a left button 506 , a right button 508 , an increase button 510 , a decrease button 512 , a play/pause button 514 , a delete button 516 and a record button 518 .
  • the touch-screen buttons 506 , 508 , 510 , 512 , 514 , 516 , 518 are each displayed on the touch-screen interface 502 and, when engaged by a user, cause the same functionality to be implemented as when the user engages the left button 126 , the right button 134 , the increase button 128 , the decrease button 136 , the play/pause button 132 , the delete button 130 , and the record button 124 , respectively.
  • the display portion 504 of the touch-screen interface 502 displays a composite video file, similar to display of the digital viewfinder 118 .
  • touch-screen buttons 506 , 508 , 510 , 512 , 514 , 516 , 518 are deactivated when the HHD 100 is in a particular operating mode
  • these one or more touch-screen buttons are not displayed to the user in the touch-screen interface 502 .
  • touch-screen buttons 510 and 512 are deactivated and, thus, not displayed.
  • touch-screen buttons 506 , 508 , 514 , and 516 deactivated and, thus, not displayed.
  • the deactivated touch-screen buttons may be displayed, but are “grayed-out” or otherwise visually distinguished from the activated buttons to indicate to the user that those touch-screen buttons are deactivated and not useful in the current operating mode.
  • Visually distinguishing the deactivated buttons may include, without limitation, changing the color of the button, putting a strike or other mark through the button icon, or changing the icon to a different icon.
  • the deactivated buttons may be removed from the display to further emphasize to the user that the buttons have changed and that certain buttons that were active are now deactivated. For example, some an animation may be used to fade-out buttons that become deactivated or to fade-in buttons that become activated. Alternatively, the deactivated buttons may appear to slide off the display screen, indicating that those buttons are now deactivated.
  • FIG. 5B is a conceptual illustration of the hand-held device 100 implemented with a touch-screen interface 502 , according to another alternative embodiment of the invention.
  • the display portion 504 covers substantially the entire touch-screen interface 502 , and the touch-screen buttons 506 , 508 , 510 , 512 , 514 , 516 , 518 are superimposed over the display portion 504 .
  • the touch-screen buttons 506 , 508 , 510 , 512 , 514 , 516 , 518 may be deactivated when the HHD 100 is in a particular operating mode, and, therefore, not displayed to the user in the touch-screen interface 502 , are “grayed-out,” or otherwise visually distinguished from the active buttons.
  • FIGS. 5A-5B are merely examples of a touch-screen interface configured to implement the various features and functions described herein, and that other configurations are also within the scope of embodiments of the invention.
  • Such alternative embodiments include, without limitation, configurations where the interface buttons are located in a blacked-out or shaded region of a letterbox display and configurations where the display is located on one side of the HHD 100 and the interface buttons are located on the other side.
  • FIG. 6A is a conceptual illustration of how the HHD 100 of FIGS. 2A-2G may be coupled to a laptop computer 602 , according to one embodiment of the invention.
  • both the HHD 100 and the laptop computer 602 are resting on a flat surface 604 .
  • the HHD 100 is oriented on the flat surface 604 so that the back side 204 is in direct contact with the flat surface 604 , and the front side 202 is facing away from the flat surface 604 .
  • the HHD 100 is highly stable and is not prone to toppling or tipping.
  • the data connector 102 is extended from the HHD 100 and is directed towards a data port 606 included in the laptop computer 602 .
  • the data port 606 may be a universal serial bus (USB) port, a firewire port, a serial port or another type of port that is capable of receiving the data connector 102 .
  • the data port 606 is elevated from the flat surface 604 by a vertical distance 610 .
  • the data connector 102 is positioned relative to the HHD 100 so that when the HHD 100 is oriented, as shown, the data connector 102 is elevated from the flat surface 604 by a vertical distance 608 , which is substantially equal to vertical distance 610 .
  • the data connector 102 may then be inserted into the data port 606 by simply sliding the HHD 100 across the flat surface 604 towards the laptop computer 602 .
  • the positioning of the data connector 102 relative to the data port 606 provides a simple and stable way to connect the data connector 102 to the data port 606 of the laptop computer 602 , providing a more robust connection relative to conventional approaches.
  • FIG. 6B shows the data connector 102 of the HHD 100 inserted into the data port 606 of the laptop computer 602 .
  • the data connector 102 is elevated from the flat surface 604 by a vertical distance 608 , which is substantially equal to the vertical distance 610 between the data port 606 and the flat surface 604 .
  • the connection between the data connector 102 and the data port 606 is highly stable because the HHD 100 is resting on the back side 204 and is not prone to being displaced or toppled.
  • the position of the data connector 102 relative to the data port 606 substantially reduces or eliminates torque-related stresses that may be placed on either the data connector 102 or the data port 606 because the weight of the HHD 100 is not being supported by the data connector 102 .
  • the record button 124 , the play/pause button 132 , and the delete button 130 may be considered primary interface buttons, associated with more critical functions; whereas, the other interface buttons may be considered secondary. As described above, the record button 124 , the play/pause button 132 , and the delete button 130 may be slightly recessed and/or concave so that the user may receive tactile feedback while manipulating these interface buttons.
  • the tactile feedback allows the user to more easily identify the primary interface buttons, thereby reducing the likelihood that the user will mistakenly engage the buttons. Also, implementing the primary interface buttons as recessed and/or concave interface buttons allows the user to easily locate and use these interface buttons in a low-light situation (e.g., in the dark) or without looking at the back of the HHD 110 .
  • Another advantage is that activating and illuminating different capacitive-touch button configurations simplifies operation of the HHD 100 for the user. For example, when the HHD 100 is operating in record mode, only the increase button and the decrease button are illuminated. Thus, the user does not have to worry about the functions of the other CT buttons while in this operating mode. In this fashion, the HHD 100 provides a simplified interface that allows a user to learn each operating mode of the HHD 100 more quickly. Further, higher quality videos may be recorded because the user is not distracted by irrelevant user interface information or extraneous operating options.
  • the back side of the hand-held device is substantially planar such that when the HHD 100 is connected to a computer system via the data connector 102 , the data connector 102 does not support the weight of the HHD 100 .
  • Such a configuration substantially reduces damaging stresses placed on the data connector 102 that result from prior art connection techniques.
  • the connection is quite robust, thereby decreasing the likelihood that data transfers between the HHD 100 and the computer will be disrupted.
  • aspects of the present invention may be implemented in hardware or software or in a combination of hardware and software.
  • One embodiment of the invention may be implemented as a program product for use with a computer system.
  • the program(s) of the program product define functions of the embodiments (including the methods described herein) and can be contained on a variety of computer-readable storage media.
  • Illustrative computer-readable storage media include, but are not limited to: (i) non-writable storage media (e.g., read-only memory devices within a computer such as CD-ROM disks readable by a CD-ROM drive, flash memory, ROM chips or any type of solid-state non-volatile semiconductor memory) on which information is permanently stored; and (ii) writable storage media (e.g., floppy disks within a diskette drive or hard-disk drive or any type of solid-state random-access semiconductor memory) on which alterable information is stored.
  • non-writable storage media e.g., read-only memory devices within a computer such as CD-ROM disks readable by a CD-ROM drive, flash memory, ROM chips or any type of solid-state non-volatile semiconductor memory
  • writable storage media e.g., floppy disks within a diskette drive or hard-disk drive or any type of solid-state random-access semiconductor memory

Abstract

In one embodiment, a driver determines a current operating mode for a digital video camera and activates a plurality of interface buttons, where each activated interface button includes a visual indication of activation to a user. The driver receives a command to change from the current operating mode to a different operating mode and, in response, deactivates one or more of the interface buttons. Each such deactivated interface button does not include the visual indication of activation to the user. Other embodiments include computer-readable media and systems configured to implement the functionality of the driver described above. Yet other embodiments include a unique interface button configuration physically designed to enhance the ease of use of a digital video camera.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims the priority benefit of provisional U.S. Patent Application Ser. No. 60/983,121, filed Oct. 26, 2007, the subject matter of which is hereby incorporated by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates generally to hand-held devices and, more specifically, to a user interface for a portable digital video camera.
  • 2. Description of the Related Art
  • Digital video camera (DVC) technology has developed rapidly over the past decade. A broad variety of DVCs are now available to meet the diverse needs of a wide spectrum of consumers. DVC technology provides a user with a convenient device that records video and audio and also provides the ability to transfer the recorded video and audio to a computer-readable medium. The computer-readable medium may be, for example, a Digital Video Disc (DVD) or a computer memory.
  • A DVC user typically records video and audio by activating a recording mode of the DVC and pointing the lens of the DVC towards an area of interest to record the subject matter in that area. Other operating modes include, without limitation, replaying recorded video, deleting saved videos, increasing the volume of the audio, and zooming in or out. The DVC user typically selects the different modes by manipulating a set of interface buttons located on the DVC. The interface buttons typically corresponds to a graphical user interface (GUI) that is displayed on a view screen.
  • Once video and audio data is recorded on the DVC, the data may be transferred to a computer memory via a cord or connector that couples the DVC to a computer or output to a television (TV). Common types of connectors provided with DVCs are universal serial bus (USB) connectors, firewire connectors, High-Definition Multimedia Interface (HDMI) connectors, proprietary connectors, or other types of connectors that may be used to transfer data. Some DVCs may include a cord that connects the DVC to the computer; whereas, other DVCs may include a connector that protrudes from the DVC and can be plugged directly into a computer.
  • One problem often encountered by DVC users involves navigating the various features that are accessible to the user via the various interface buttons. Most DVC interfaces are fairly “non-intuitive,” requiring a user to have specific knowledge about the functions and operation of the DVC in order to effectively or efficiently interact with the GUI and the interface button layout. Oftentimes, the user has to first become skilled at manipulating the interface buttons and GUI before reasonable video recording can take place. Some users even resort to carrying the DVC manual with them when recording videos in order to be able to operate the DVC properly. These types of issues make recording video and audio more difficult and time-consuming and end up ruining the user experience.
  • A second problem encountered by users involves transferring video and audio data from the DVC to a computer and/or outputting the video and audio to a TV. External cords are often too short or too long to be used easily. Also, having an additional external cord reduces the portability of the DVC. Integrated connectors, while eliminating the external cord, generally cause the DVC to dangle precariously from the computer or the TV to which the DVC is connected, which can place damaging stress on the integrated connector.
  • Accordingly, there remains a need in the art for a digital video camera that provides a simple way to record digital video and audio and to transfer the recorded data to a computer.
  • SUMMARY OF THE INVENTION
  • One embodiment of the invention provides a method for operating a digital video camera. The method includes determining a current operating mode for the digital video camera activating a plurality of interface buttons based on the first operating mode, where each activated interface button includes a visual indication of activation to a user, receiving a command to change from the current operating mode to a different operating mode for the digital video camera, and deactivating one or more of the plurality of interface buttons in response to the command, where the one or more deactivated interface buttons do not include the visual indication of activation to the user in the different operating mode.
  • Other embodiments of the invention include a computer-readable medium that stores instructions that can configure a processing unit to implement one or more variations of the above method as well as an electronic device having a memory that stores instructions for implementing one or more variations of the above method.
  • Yet other embodiments of the invention include a digital video camera having a first set of interface buttons that are substantially co-planar with a display screen associated with the digital video camera and a second set of interface buttons that are recessed and/or concave with respect to the display screen.
  • One advantage of the disclosed embodiments is that activating and illuminating different interface button configurations simplifies operation of the digital video camera for the user because the user is not distracted by irrelevant user interface information or extraneous operating options. Another advantage is that the combination of “flat” interface buttons and “recessed and/or concave” interface buttons reduces the likelihood that a user will mistakenly cause a critical function, such as deleting a composite video file, to be performed. Also, implementing primary interface buttons as concave interface buttons allows the user to easily locate and use these interface buttons in a low-light situation (e.g., in the dark) or without looking at the back of the digital video camera.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • So that the manner in which the above recited features of the invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.
  • FIG. 1 is a block diagram of a hand-held device configured to implement one or more aspects of the invention.
  • FIG. 2A is an isometric view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2B is a front view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2C is a back view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2D is a left-side view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2E is a right-side view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2F is a top view of the hand-held device, according to one embodiment of the invention.
  • FIG. 2G is a bottom view of the hand-held device, according to one embodiment of the invention.
  • FIGS. 3A-3C illustrate different illumination patterns for the capacitive-touch buttons of the hand-held device of FIGS. 2A-2G, according to various embodiments of the invention.
  • FIG. 4 is a flow diagram of method steps for operating a digital video camera, according to one embodiment of the invention.
  • FIGS. 5A-5B are conceptual illustrations of the hand-held device implemented with a touch-screen interface, according to various alternative embodiments of the invention.
  • FIGS. 6A-6B are conceptual illustrations of how the hand-held device of FIGS. 2A-2G may be coupled to a laptop computer, according to one embodiment of the invention.
  • DETAILED DESCRIPTION
  • In the following description, numerous specific details are set forth to provide a more thorough understanding of the invention. However, it will be apparent to one of skill in the art that the invention may be practiced without one or more of these specific details. In other instances, well-known features have not been described in order to avoid obscuring the invention.
  • FIG. 1 is a block diagram of a hand-held device (HHD) 100 configured to implement one or more aspects of the invention. As shown, the HHD 100 includes, without limitation, a data connector 102, a speaker 104, a microphone 106, status indicators 108, a power supply 110, optical components 112, a digital video image sensor 114, a central processing unit (CPU) 116, a digital viewfinder 118, interface buttons 120, and an internal memory 138. In one embodiment, the HHD 100 is a digital video camera.
  • The data connector 102 is an integrated mechanism that allows the HHD 100 to be connected with a separate TV or computer system, such as laptop or a desktop computer, and to transfer data to and from the computer system and/or output video and audio to the TV. The data connector 102 may be a universal serial bus (USB) connector, a firewire connector, a HDMI connector, a serial connector, or another type of connector that is capable of connecting the HHD 100 with the TV or the computer system.
  • The status indicators 108 visually indicate the current mode of operation of the HHD 100. The status indicators 108 include light emitting diodes (LEDs) that can be “ON,” blinking, or “OFF,” depending on the current operating mode of the HHD 100. The operating modes of the HHD 100 include, among others, a record mode and a playback mode. When in the record mode, the HHD 100 is configured to capture video and audio of a particular scene through the optical components 112 and the microphone 106, respectively. When in the playback mode, the HHD 100 is configured to play digital videos that are stored in the internal memory 138. The digital videos stored in the internal memory 138 may be videos captured with the HHD 100 or videos transferred to the HHD 100, but not captured by the HHD 110, including videos downloaded from the Internet. In one embodiment, the digital videos may be displayed on the digital viewfinder 118, and the audio may be output through the speaker 104. In alternative embodiments, the digital video and audio may be output to the TV or to the computer system for playback.
  • The power supply 110 provides power to the HHD 100. The power may be provided by a battery or an external power source (e.g., an AC outlet). In one embodiment, the battery is a rechargeable battery that is not removable from the HHD 100. In alternative embodiments, the battery may include one or more removable and/or replaceable batteries. The optical components 112, which may include one or more lenses, capture the scene and direct light associated with the scene onto the digital video image sensor 114. The digital video image sensor 114 converts the captured image into digital video data and then transmits the digital video data to the CPU 116 for further processing.
  • The microphone 106, similarly, captures the sound in the scene. In one embodiment, the microphone includes hardware and/or software configured to convert the captured sound to digital audio data and to transmit the digital audio data to the CPU 116 for further processing. In alternative embodiments, the microphone may transmit raw analog data to the CPU without any pre-processing.
  • The CPU 116 communicates with the various components within the HHD 100 to control the operations of the HHD 100. The CPU may be implemented as a single chip or as a combination of multiple chips. The CPU 116 also processes inputs from the interface buttons 120. For example, when the HHD 100 is in record mode, the CPU 116 transmits the digital video data received from the digital video image sensor 114 to the digital viewfinder 118 for display. In one embodiment, the CPU 116 combines the digital audio data received from the microphone 106 and the digital video data received from the digital video image sensor 114 to create a composite video file. The composite video file may then be transmitted to the internal memory 138 for storage. When the HHD 100 is in playback mode, the CPU 116 retrieves the composite video file from the internal memory 138 and transmits the video portion of the composite video file to the digital viewfinder 118 and the audio portion of the composite video file to the speakers 104. In alternative embodiments, the digital audio data received from the microphone 106 and the digital video data received from the digital video image sensor 114 may be stored separately in the internal memory 138.
  • The digital viewfinder 118 may be configured to display composite video files stored on the HHD 100. The digital viewfinder 118 may also be configured to display an image of the scene being captured while the corresponding composite video file is being recorded. The digital viewfinder 118 is preferably a liquid crystal display (LCD).
  • The interface buttons 120 may include mechanical buttons, such as a power button 122 and a record button 124. The power button 112 is configured to turn the HHD 100 on and off. The record button 124, when selected, begins and ends the recording of video and audio of a particular scene. Additionally, the record button 124, when selected in navigate mode (described in greater detail below), causes the HHD 100 to enter navigate mode (also described in greater detail below).
  • In a preferred embodiment, the other interface buttons, including a left button 126, a right button 134, a increase button 120, a decrease button 136, a play/pause button 132, and a delete button 130 are implemented as capacitive-touch buttons. In alternative embodiments, these other interface buttons may be implemented as induction buttons, analog-resistive buttons, or any other technically feasible button type that can be engaged by the user in an electrically conductive manner. The left button 126 and the right button 134 may be used to scroll through composite video files stored in the internal memory 138 or to navigate menu options. The increase button 128 and the decrease button 136 provide various functions depending on the current operating mode of the HHD 100, including increasing/decreasing a magnification factor (e.g., a zoom factor), increasing/decreasing an audio volume, or incrementing/decrementing input values in various menu options such as date and/or time setup. For example, when the HHD 100 is in playback mode, the increase button 128 is used to increase the audio volume. In other modes, the increase button 128 is used to increase the magnification of an image being captured or viewed on the digital viewfinder 118. Similarly, the decrease button 136 is used to decrease the audio volume in playback mode. In other modes, the decrease button 136 is used to decrease the magnification of an image being captured or viewed on the digital viewfinder 118. Similarly, the play/pause button 132 provides various functions depending on the current operating mode of the HHD 100, including playing a composite video file stored on the HHD 100, pausing the playback of a composite video file, and accepting a menu option, among others. The delete button 120, when selected, causes data to be deleted from the internal memory 138. The functions provided by the different interface buttons in the various operating modes of the HHD 100 are described in greater detail below in conjunction with FIGS. 2A-2G and FIGS. 3A-3C.
  • The internal memory 138 stores the composite video files as well as firmware that is executed by the CPU 116 to control the operations of the HHD 100. The internal memory 138 comprises either volatile memory, such as dynamic random access memory (DRAM), or non-volatile memory, such as a hard disk or a flash memory module, or a combination of both volatile and non-volatile memory. The internal memory 138 also stores a software driver 140 implemented as a set of program instructions configured to coordinate operation between the interface buttons 120 and the other components of the HHD 100, as described in greater detail herein. For example, the program instructions that constitute the driver 140 may be executed by the CPU 116 to cause different capacitive-touch buttons to be illuminated when the HHD 100 is in different operating modes.
  • FIG. 2A is an isometric view of the HHD 100 of FIG. 1, according to one embodiment of the invention. As shown, the HHD 100 includes a front side 202, the data connector 102, a catch mechanism 240, the microphone 106, optical components 112, and a connector release 236. The data connector 102 may be in an extended position, as shown in FIG. 2A, or may be in a retracted position and contained within the HHD 100. When the data connector 102 is extended, the catch mechanism 240 is in an open state, as shown in FIG. 2A. FIG. 2B is a front view of the HHD 100, according to one embodiment of the invention. This view of the HHD 100 includes several of the components illustrated in FIG. 2A, including the front side 202, the microphone 106, and the optical components 112.
  • FIG. 2C is a back view of the HHD 100, according to one embodiment of the invention. A shown, the HHD 100 includes a back side 204, speakers 104, the digital viewfinder 118, the record button 124, as well as the set of capacitive-touch (CT) buttons 126, 128, 130, 132, 134, 136 embedded within the back side 204. The CT buttons include the left button 126, the right button 134, the increase button 128, the decrease button 136, the play/pause button 132, and the delete button 130.
  • Each CT button comprises an electronic switch that has no moving parts, contrary to a physical or mechanical button, like the record button 124. A CT button may be engaged when an electrically conductive medium, such as a user's finger, is placed on or near the surface of the CT button. The electrically conductive medium completes a circuit, thereby engaging the CT button. Advantageously, the user does not have to apply an actual force to the CT buttons; rather, the user only needs to lightly touch a CT button with a thumb or finger to engage that button.
  • In one embodiment, each of the CT buttons is substantially co-planar with the back side 204 of the HHD 100. In alternative embodiments, the region of the back side that covers the play/pause button 132 and the delete button 130 may be slightly concave and/or recessed so that the user may receive tactile feedback while manipulating these particular CT buttons. Additionally, the outer edges of the mechanical record button 124 may be in the same plane as the back side of the HHD 100, but the button itself may be slightly concave and/or recessed. The record button 124, the play/pause button 132, and the delete button 130, collectively, may be considered the “primary” interface buttons 120; whereas, the remaining interface buttons 120 may be considered “secondary.” The secondary interface buttons 120 are “flat” CT buttons that lie in the same plane as the back side of the HHD 110. By contrast, the primary interface buttons 120 may be slightly recessed from back surface of the HHD 110 (and/or concave relative to the back surface of the HHD 100) so that the user can easily locate and use these buttons in a low-light situation (e.g., in the dark) or without looking at the back of the HHD 110. For example, a user that is currently recording a video can easily locate a recessed and/or concave record button 124 to stop the recording by sliding a thumb or finger against the back side of the device, without having to look directly at the HHD 100 to locate the record button 124.
  • Additionally, the recessed and/or concave nature of the primary interface buttons 120 makes these buttons more difficult for a user to engage accidentally or unknowingly. For example, accidentally engaging the delete button 130 could result in one or more of the composite video files stored on the HHD 110 to be deleted, which is an event that should be avoided, if at all possible. Because the delete button 130 is recessed and/or concave and, thus, can be more easily recognized by the user, the user is less likely to engage this button accidentally or unknowingly. Furthermore, as described in greater detail herein, when the user actually wants to delete a video, the user first engages the delete button 130, which is a recessed and/or concave button, to enter a delete operating mode. The user then engages either the left button 126 and/or the right button 134 to select an option to delete the current video or all videos, and then confirms the selection by engaging the play/pause button 132, which is also a recessed and/or concave button. Because the user must engage at least two different recessed and/or concave buttons to delete a composite video file from the HHD 100, the user is even less likely delete one of these files by mistake.
  • FIG. 2D is a left-side view of the HHD 100, according to one embodiment of the invention. As shown, the HHD 100 includes a left side 210 that includes the power button 122 that is used to power the HHD 100 on and off. FIG. 2E is a right-side view of the HHD 100, according to one embodiment of the invention. As shown, the HHD 100 includes a right side 212 that includes a connector release 236 and a TV out port 238. The connector release 236 is used to release the data connector 120 into an extended position. For example, in one embodiment, the data connector 120 is spring-loaded such that when the user presses the data connector release 236 downwards, the data connector 102 is released into the extended position. The TV out port 238 is used to connect the HHD 110 to a TV with a cable (not shown) to allow composite video files stored in the HHD 100 to be displayed on the TV. In some embodiments, the TV out port 238 is implemented as a HDMI port or any other technically feasible type of output port.
  • FIG. 2F is a top view of the HHD 100, according to one embodiment of the invention. As shown, the HHD 100 has a top side 206 that includes one side of the data connector 102 and one side of the catch mechanism 240. When the data connector 102 is retracted, the catch mechanism 240 conceals the male portion of the data connector 102 (i.e., the portion of the data connector 102 that actually plugs into the TV or the computer system), thereby maintaining the sleek look and feel of the HHD 100.
  • FIG. 2G is a bottom view of the HHD 100, according to one embodiment of the invention. As shown, the HHD 100 has a bottom side 208 that includes a tripod mount 232, which enables the HHD 100 to be mounted on a standard tripod so that a user may capture video and audio footage without actually holding the HHD 100. A reset button 234, which is accessible using a pin or other slender implement, may be located within the tripod mount 232. The user may press the reset button 234 to perform a “hard reset” of the HHD 100 that may restore the original factory settings of the HHD 100.
  • As described in further detail below in conjunction with FIGS. 3A-3C, the CT buttons each include an embedded light emitting diode (LED) such that the set of LEDs may have a different illumination pattern for different operating modes of the HHD 100. However, the illumination pattern may be the same for some operating modes (e.g., the illumination pattern is the same in record mode and in pause mode). The LED illumination patterns are part of a dynamic visual user interface (DVUI) implemented by the HHD 100.
  • When the software driver 140 causes the illumination of a particular CT button, that button is active and may be used to implement one or more functionalities available in the current operating mode. When a CT button is not illuminated, that button is deactivated and provides no function. For example, when the HHD 100 is used in record mode, the driver 140 causes the increase button 128 and the decrease button 136 to be illuminated and causes the left button 126, the right button 134, the play/pause button 132, and the delete button 130 to be not illuminated. The increase button 128 and the decrease button 136 may be used to increase and decrease, respectively, the magnification of the video currently being recorded, while the other buttons remain deactivated.
  • The DVUI provides a more intuitive interface to control the HHD 100, when compared to prior art techniques. Only the CT buttons that are relevant to a particular operating mode are illuminated and activated when the HHD 100 is in that mode. Thus, the user is not presented with irrelevant interface button choices with respect to operating the HHD 100. Constraining the choice of interface buttons in this fashion increases the rate at which a novice user is able to learn how to manipulate the HHD 100, thereby enhancing the ease of use and overall user experience when recording and playing video. The different operating modes and the corresponding CT button illumination patterns of the HHD 100 are set forth below in Table 1.
  • TABLE 1
    CT Buttons
    Operating Play/
    Mode Left Right Increase Decrease Pause Delete
    Ready Enter navigate Enter navigate Zoom in Zoom out Enter playback Enter delete
    mode, select mode, select modeand play mode
    previous video next video selected video
    in Library in library
    Record Off Off Zoom in Zoom out Off Off
    Navigate Select previous Select next video Increase Decrease Play Enter delete
    video in library in library volume volume selected mode
    video
    Playback Move Advance Increase Decrease Enter pause Enter delete
    backward forward volume volume mode; pause mode
    playback
    Pause Enter navigate Enter navigate Off Off Resume Delete current
    mode; select mode; select playback video
    previous video next video
    in library in library
    Delete Move menu Move menu Off Off Select menu Go to navigate
    cursor forward cursor back option mode
  • The top row of Table 1 lists the different CT buttons, while the left column lists the different operating modes of the HHD 100. The various cells of Table 1 describe the function of each CT button when the HHD 100 is in different operating modes. As shown, the CT buttons of the HHD 100 are left, right, increase, decrease, play, and delete. The operating modes of the HHD 100 are ready, record, navigate, playback, pause, and delete. In one embodiment, the HHD 100 may enter/exit the various operating modes based on a user selection that generates a command instructing the HHD 100 to do so. In alternative embodiments, the HHD 100 may enter/exit the various operating modes based on a command that is generated by the HHD 100. For example, when the HHD 100 is in delete mode for a predetermined amount of time without receiving any user selection, then the HHD 100 may automatically enter ready mode without any input from the user.
  • The HHD 100 enters ready mode when first powered on. In one embodiment, a real-time preview of the content that would be recorded is displayed on the digital viewfinder 118 in ready mode. All of the CT buttons are activated and illuminated. The user may engage the increase button 128 to increase the magnification of the real-time preview or engage the decrease button 136 to decrease the magnification of the real-time preview. The magnification capabilities of the HHD 100 may be limited by certain a certain magnification factor, e.g., 3×. The other CT buttons may be engaged by the user to enter other operating modes. For example, when the user engages the left button 126 or the right button 134, the HHD 100 enters navigate mode. When the user engages the play/pause button 132, the HHD 100 enters playback mode, and the user can select a play back of a composite video file. When the user engages the delete button 130, the HHD 100 enters delete mode, enabling the user to delete a selected composite video file.
  • By pressing the mechanical record button 124, the user can place the HHD 100 into record mode and can begin to record a composite video file. While the HHD 100 is in record mode, each of the CT buttons, except for the increase button 128 and the decrease button 136, are deactivated and, therefore, are not illuminated. The increase button 128 may be used to increase the magnification factor of the image being recorded, while the decrease button 134 may be used to decrease the magnification factor of the image being recorded. When a maximum recording time is reached, or when the user engages the record button 124 a second time, the recording stops. HHD 100 then automatically reenters ready mode, and the driver 140 causes all of the CT buttons to be illuminated and activated.
  • In navigate mode, a thumbnail picture of one frame of a selected composite video file stored in the HHD is displayed on the digital viewfinder 118. The driver 140 causes all of the CT buttons to be illuminated and activated when the HHD 100 is in navigate mode. With the left button 126 and the right button 134, the user can scroll through the various composite video files saved in the internal memory 138 of the HHD 110. The HHD 100 enters delete mode when the user engages the delete button 130, where the user may delete a selected composite video file. When the play/pause button 132 is engaged, the HHD 100 enters playback mode and can play back a selected composite video file. The increase button 128 and the decrease button 136 may be used to increase and decrease the audio volume of the selected composite video file when the composite video file is actually played back.
  • In playback mode, the currently selected composite video file is displayed on the digital viewfinder 118. The currently selected composite video file may be the video that was most recently recorded or may be a video that was selected by the user while the HHD 100 was in navigate mode. The driver 140 causes of the CT buttons to be illuminated and activated when the HHD 100 is operating in playback mode. The increase button 128, the delete button 130, and the decrease button 136 have the same functions in playback mode as they have in navigate mode. The left button 126 and the right button 134 may be used to move backward and advance forward, respectively, in the composite video file currently being played back; whereas, engaging the play/pause button 132 causes the HHD 100 to enter pause mode, thereby pausing the play back of the video.
  • When the HHD 100 is in pause mode, the driver 140 deactivates the increase button 128 and the decrease button 136, and those buttons are no longer illuminated. The left button 126, the right button 132, and the delete button 130 remain illuminated and have the same functions in pause mode as they have in ready mode. The user may engage the play/pause button 132 to resume playback of the composite video file.
  • The HHD 100 enters delete mode from any of the other modes, except for record mode, whenever the user engages the delete button 130. In delete mode, the increase button 128 and the decrease button 136 are deactivated and not illuminated. When in delete mode, a GUI is displayed in the digital viewfinder 118 that asks the user whether the currently selected composite video file should be deleted or whether all of the composite video files currently stored in the internal memory 138 should be deleted. The user can move a cursor to the “delete all” option using the left button 126 and/or the right button 134 and then engage the play/pause button 132 to confirm this selection. Again, to delete the currently selected composite video file, the user can move the cursor to the “delete selected video” option. Once the HHD 100 performs the selected task, the HHD 100 automatically returns to navigate mode.
  • FIGS. 3A-3C illustrate different illumination patterns for the CT buttons of the HHD 100 of FIGS. 2A-2G, according to various embodiments of the invention. FIG. 3A is a front view 300 of the HHD 100 that illustrates the CT buttons that are illuminated when the HHD 100 operates in ready mode, navigate mode, and playback mode. As set forth above, all of the CT buttons are illuminated when the HHD 100 enters each of these three operating modes, but the different CT buttons may have different functions in each of these operating modes.
  • FIG. 3B is a front view 302 of the HHD 100 that illustrates the CT buttons that are illuminated when the HHD 100 operates in pause mode and delete mode. Each of the CT buttons is activated and illuminated except for the increase button 128 and the decrease button 136, which are not required to manipulate the HHD 100 while operating in these modes.
  • FIG. 3C is a front view 304 of the HHD 100 that illustrates the CT buttons that are activated and illuminated when the HHD 100 operates in record mode. While recording video, only the increase button 128 and the decrease button 134 are illuminated and active to implement to the magnification functions, as described above. The other CT buttons are not illuminated and are inactive in this mode.
  • FIG. 4 is a flow diagram of method steps for operating a hand-held device (HHD), according to one embodiment of the invention. Persons skilled in the art will understand that, even though the method is described in conjunction with the systems of FIGS. 1-3, any system configured to perform the method steps, in any order, is within the scope of the present invention.
  • As shown, the method 400 begins at step 402, where a driver determines the current operating mode of the HHD. Table 1 above lists available operating modes, including, a ready mode, a record mode, a navigate mode, a playback mode, a pause mode, and a delete mode. At step 404, based on the current operating mode, the driver activates the capacitive-touch buttons associated with the current operating mode, where each capacitive-touch button is associated with a different embedded light emitting diode (LED). As shown in FIG. 3A, the HHD has a set of capacitive-touch (CT) buttons, including the left button 126, the right button 134, the increase button 128, the decrease button 136, the play/pause button 132, and the delete button 130. Once a particular CT button has been activated, the selection of that CT button by the user causes one or more functions to be performed based on the current operating mode. At step 406, the driver causes the embedded LEDs associated with the activated CT buttons to be illuminated to reflect the current operating mode to a user.
  • At step 408, the driver receives a user selection to change from the current operating mode to a different operating mode. As shown in Table 1, the user can cause the HHD to enter a different operating mode by selecting one or the activated CT buttons. Again, the current operating mode determines which activated CT buttons can be engaged to enter various different operating modes from the current operating mode.
  • At step 410, the driver activated the CT buttons associated with the different operating mode. As shown in Table 1, when the DVC is in certain operating modes, some of the CT buttons are “OFF,” meaning that those CT buttons are deactivated.
  • At step 412, the driver causes the embedded LED associated with the activated CT buttons to be illuminated to reflect the different operating mode to the user. As shown in FIGS. 3B and 3C, the LEDs associated with various CT buttons are not illuminated when the HHD is in a certain operating mode.
  • FIG. 5A is a conceptual illustration of the HHD 100 implemented with a touch-screen interface 502, according to an alternative embodiment of the invention. As shown, the HHD 100 does not include any mechanical or fixed capacitive-touch buttons; rather, the functionality of the interface buttons previously discussed herein is implemented through a combination of different graphical interface buttons. In such an embodiment, the different graphical buttons of the touch-screen interface 502, when engaged by a user, cause the various functions and features of the HHD 100 described herein to be implemented.
  • In one embodiment, the touch-screen interface 502 is configured to look similar to the back side 204 of the HHD 100, as described in FIG. 2C. The touch-screen interface 502 covers most (i.e., more than half) of the back side 204 of the HHD 100 and includes a display portion 504, a left button 506, a right button 508, an increase button 510, a decrease button 512, a play/pause button 514, a delete button 516 and a record button 518. During operation of the HHD 100, the touch- screen buttons 506, 508, 510, 512, 514, 516, 518 are each displayed on the touch-screen interface 502 and, when engaged by a user, cause the same functionality to be implemented as when the user engages the left button 126, the right button 134, the increase button 128, the decrease button 136, the play/pause button 132, the delete button 130, and the record button 124, respectively. The display portion 504 of the touch-screen interface 502 displays a composite video file, similar to display of the digital viewfinder 118.
  • In one embodiment, when one or more of the touch- screen buttons 506, 508, 510, 512, 514, 516, 518 are deactivated when the HHD 100 is in a particular operating mode, these one or more touch-screen buttons are not displayed to the user in the touch-screen interface 502. For example, when the HHD 100 is in pause mode or delete mode, touch- screen buttons 510 and 512 are deactivated and, thus, not displayed. When the HHD 100 is record mode, touch- screen buttons 506, 508, 514, and 516 deactivated and, thus, not displayed. In other embodiments, the deactivated touch-screen buttons may be displayed, but are “grayed-out” or otherwise visually distinguished from the activated buttons to indicate to the user that those touch-screen buttons are deactivated and not useful in the current operating mode. Visually distinguishing the deactivated buttons may include, without limitation, changing the color of the button, putting a strike or other mark through the button icon, or changing the icon to a different icon. Additionally, the deactivated buttons may be removed from the display to further emphasize to the user that the buttons have changed and that certain buttons that were active are now deactivated. For example, some an animation may be used to fade-out buttons that become deactivated or to fade-in buttons that become activated. Alternatively, the deactivated buttons may appear to slide off the display screen, indicating that those buttons are now deactivated.
  • FIG. 5B is a conceptual illustration of the hand-held device 100 implemented with a touch-screen interface 502, according to another alternative embodiment of the invention. As shown, the display portion 504 covers substantially the entire touch-screen interface 502, and the touch- screen buttons 506, 508, 510, 512, 514, 516, 518 are superimposed over the display portion 504. Again, one or more of the touch- screen buttons 506, 508, 510, 512, 514, 516, 518 may be deactivated when the HHD 100 is in a particular operating mode, and, therefore, not displayed to the user in the touch-screen interface 502, are “grayed-out,” or otherwise visually distinguished from the active buttons.
  • Persons having ordinary skill in the art will appreciate that the embodiments of the invention described in FIGS. 5A-5B are merely examples of a touch-screen interface configured to implement the various features and functions described herein, and that other configurations are also within the scope of embodiments of the invention. Such alternative embodiments include, without limitation, configurations where the interface buttons are located in a blacked-out or shaded region of a letterbox display and configurations where the display is located on one side of the HHD 100 and the interface buttons are located on the other side.
  • FIG. 6A is a conceptual illustration of how the HHD 100 of FIGS. 2A-2G may be coupled to a laptop computer 602, according to one embodiment of the invention. As shown, both the HHD 100 and the laptop computer 602 are resting on a flat surface 604. The HHD 100 is oriented on the flat surface 604 so that the back side 204 is in direct contact with the flat surface 604, and the front side 202 is facing away from the flat surface 604. When oriented in this manner, the HHD 100 is highly stable and is not prone to toppling or tipping.
  • The data connector 102 is extended from the HHD 100 and is directed towards a data port 606 included in the laptop computer 602. The data port 606 may be a universal serial bus (USB) port, a firewire port, a serial port or another type of port that is capable of receiving the data connector 102. The data port 606 is elevated from the flat surface 604 by a vertical distance 610. Conveniently, the data connector 102 is positioned relative to the HHD 100 so that when the HHD 100 is oriented, as shown, the data connector 102 is elevated from the flat surface 604 by a vertical distance 608, which is substantially equal to vertical distance 610. The data connector 102 may then be inserted into the data port 606 by simply sliding the HHD 100 across the flat surface 604 towards the laptop computer 602. The positioning of the data connector 102 relative to the data port 606 provides a simple and stable way to connect the data connector 102 to the data port 606 of the laptop computer 602, providing a more robust connection relative to conventional approaches.
  • FIG. 6B shows the data connector 102 of the HHD 100 inserted into the data port 606 of the laptop computer 602. As described above in FIG. 6A, the data connector 102 is elevated from the flat surface 604 by a vertical distance 608, which is substantially equal to the vertical distance 610 between the data port 606 and the flat surface 604. When the HHD 100 is coupled with the laptop computer 602, as shown, the connection between the data connector 102 and the data port 606 is highly stable because the HHD 100 is resting on the back side 204 and is not prone to being displaced or toppled. Additionally, the position of the data connector 102 relative to the data port 606 substantially reduces or eliminates torque-related stresses that may be placed on either the data connector 102 or the data port 606 because the weight of the HHD 100 is not being supported by the data connector 102.
  • One advantage of the systems and methods described herein is that the combination of “flat” interface buttons and “recessed and/or concave” interface buttons reduces the likelihood that a user will mistakenly cause a critical function, such as deleting a composite video file, to be performed. The record button 124, the play/pause button 132, and the delete button 130 may be considered primary interface buttons, associated with more critical functions; whereas, the other interface buttons may be considered secondary. As described above, the record button 124, the play/pause button 132, and the delete button 130 may be slightly recessed and/or concave so that the user may receive tactile feedback while manipulating these interface buttons. The tactile feedback allows the user to more easily identify the primary interface buttons, thereby reducing the likelihood that the user will mistakenly engage the buttons. Also, implementing the primary interface buttons as recessed and/or concave interface buttons allows the user to easily locate and use these interface buttons in a low-light situation (e.g., in the dark) or without looking at the back of the HHD 110.
  • Another advantage is that activating and illuminating different capacitive-touch button configurations simplifies operation of the HHD 100 for the user. For example, when the HHD 100 is operating in record mode, only the increase button and the decrease button are illuminated. Thus, the user does not have to worry about the functions of the other CT buttons while in this operating mode. In this fashion, the HHD 100 provides a simplified interface that allows a user to learn each operating mode of the HHD 100 more quickly. Further, higher quality videos may be recorded because the user is not distracted by irrelevant user interface information or extraneous operating options.
  • Yet another advantage is that the back side of the hand-held device is substantially planar such that when the HHD 100 is connected to a computer system via the data connector 102, the data connector 102 does not support the weight of the HHD 100. Such a configuration substantially reduces damaging stresses placed on the data connector 102 that result from prior art connection techniques. Further, since the HHD 100 is in a stable orientation when connected to the computer system, the connection is quite robust, thereby decreasing the likelihood that data transfers between the HHD 100 and the computer will be disrupted.
  • While the forgoing is directed to embodiments of the present invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. For example, aspects of the present invention may be implemented in hardware or software or in a combination of hardware and software. One embodiment of the invention may be implemented as a program product for use with a computer system. The program(s) of the program product define functions of the embodiments (including the methods described herein) and can be contained on a variety of computer-readable storage media. Illustrative computer-readable storage media include, but are not limited to: (i) non-writable storage media (e.g., read-only memory devices within a computer such as CD-ROM disks readable by a CD-ROM drive, flash memory, ROM chips or any type of solid-state non-volatile semiconductor memory) on which information is permanently stored; and (ii) writable storage media (e.g., floppy disks within a diskette drive or hard-disk drive or any type of solid-state random-access semiconductor memory) on which alterable information is stored. Such computer-readable storage media, when carrying computer-readable instructions that direct the functions of the present invention, are embodiments of the present invention. Therefore, the scope of the present invention is determined by the claims that follow.

Claims (71)

1. A method for operating a digital video camera, comprising:
determining a current operating mode for the digital video camera;
activating a plurality of interface buttons based on the first operating mode, wherein each activated interface button includes a visual indication of activation to a user;
receiving a command to change from the current operating mode to a different operating mode for the digital video camera; and
deactivating one or more of the plurality of interface buttons in response to the command, wherein the one or more deactivated interface buttons do not include the visual indication of activation to the user in the different operating mode.
2. The method according to claim 1, wherein the plurality of interface buttons comprises a left button, a right button, an increase button, a decrease button, a play/pause button, and a delete button.
3. The method according to claim 1, wherein the current operating mode comprises a ready mode, and further comprising the step of causing an image corresponding to a scene to be captured by the digital video camera to be displayed on a digital viewfinder.
4. The method according to claim 3, wherein one of the plurality of interface buttons comprises an increase button, and further comprising the steps of receiving a user selection of the increase button, and, in response, causing a magnification factor associated with the image to be increased.
5. The method according to claim 3, wherein one of the plurality of interface buttons comprises a decrease button, and further comprising the steps of receiving a user selection of the decrease button, and, in response, causing a magnification factor associated with the image to be decreased.
6. The method according to claim 1, wherein the different operating mode comprises a record mode, and a composite digital video having a video portion and an audio portion is captured by the digital video camera.
7. The method according to claim 6, wherein the plurality of interface buttons comprises a left button, a right button, a play/pause button, and a delete button, and wherein each of the left button, the right button, the play/pause button, and the delete button is deactivated and does not include the visual indication of activation to the user.
8. The method according to claim 6, wherein a user selection of the increase button causes a magnification factor associated with the composite digital video being captured to be increased, and a user selection of the decrease button causes a magnification factor associated with the composite digital video being captured to be decreased.
9. The method according to claim 1, wherein the different operating mode comprises a playback mode, and a composite digital video file stored with the digital video camera is displayed on a digital viewfinder.
10. The method according to claim 9, wherein one of the plurality of interface buttons comprises an increase button, a decrease button, and a play/pause button, and further comprising the step of receiving a user selection of the play/pause button, and, in response, causing the different operating mode to change to a pause mode.
11. The method according to claim 10, further comprising the step of deactivating the increase button and the decrease button, wherein the increase button and the decrease button do not include the visual indication of activation to the user.
12. The method according to claim 11, further comprising the step of receiving a user selection of the play/pause button, and, in response, causing the different operating mode to change back to the playback mode and resuming playback of the composite digital video file.
13. The method according to claim 9, wherein one of the plurality of interface buttons comprises a left button, and further comprising the step of receiving a user selection of the left button, and, in response, causing a previous frame of the composite digital video file to be displayed to the user on the digital viewfinder.
14. The method according to claim 9, wherein one of the plurality of interface buttons comprises a right button, and further comprising the step of receiving a user selection of the right button, and, in response, causing a subsequent frame of the composite digital video file to be displayed to the user on the digital viewfinder.
15. The method according to claim 9, wherein one of the plurality of interface buttons comprises an increase button, and further comprising the step of receiving a user selection of the increase button, and, in response, causing a volume associated with the composite digital video file to be increased.
16. The method according to claim 9, wherein one of the plurality of interface buttons comprises a decrease button, and further comprising the step of receiving a user selection of the decrease button, and, in response, causing a volume associated with the composite digital video file to be decreased.
17. The method according to claim 1, wherein the plurality of interface buttons comprises an increase button and a decrease button, the different operating mode is a delete mode, each of the increase button and the decrease button is deactivated and does not include the visual indication of activation to the user.
18. The method according to claim 17, further comprising the step of receiving a user selection to delete a currently selected composite digital video file stored with the digital video camera.
19. The method according to claim 17, further comprising the step of receiving a user selection to delete all composite digital video files stored with the digital video camera.
20. The method according to claim 1, wherein a first interface button in the plurality of interface buttons provides a particular function when activated in the current operating mode for the digital video camera, and the first interface button provides no function when deactivated in the different operating mode for the digital video camera.
21. The method according to claim 1, wherein each activated interface button comprises a touch-screen button displayed on a display screen and can be engaged by the user by touching the display screen.
22. The method according to claim 21, wherein the first interface button, when deactivated, is removed from the display screen and not displayed to the user.
23. The method according to claim 21, wherein the first interface button, when deactivated, is visually distinguished from the activated buttons on the display screen.
24. The method according to claim 1, wherein each interface button in the plurality of interface buttons is associated with a different embedded light emitting diode (LED) and can be engaged by the user in an electrically conductive manner, and further comprising the steps of:
causing each embedded LED to be illuminated to reflect the current operating mode for the digital video camera to the user; and
causing the embedded LED associated with the one or more deactivated interface buttons not to be illuminated to reflect the different operating mode to the user.
25. The method according to claim 24, wherein each interface button in the plurality of interface buttons is implemented as a capacitive-touch button.
26. The method according to claim 1, wherein the command is generated based on a user selection.
27. The method according to claim 1, wherein the command is generated by components within the digital video camera is not based on a user selection.
28. A computer-readable medium storing instructions, that when executed by a processor, cause a driver to operate a digital video camera, by performing the steps of:
determining a current operating mode for the digital video camera;
activating a plurality of interface buttons based on the first operating mode, wherein each activated interface button includes a visual indication of activation to a user;
receiving a command to change from the current operating mode to a different operating mode for the digital video camera; and
deactivating one or more of the plurality of interface buttons in response to the command, wherein the one or more deactivated interface buttons do not include the visual indication of activation to the user in the different operating mode.
29. The computer-readable medium according to claim 28, wherein the plurality of interface buttons comprises a left button, a right button, an increase button, a decrease button, a play/pause button, and a delete button.
30. The computer-readable medium according to claim 28, wherein the current operating mode comprises a ready mode, and further comprising the step of causing an image corresponding to a scene to be captured by the digital video camera to be displayed on a digital viewfinder.
31. The computer-readable medium according to claim 30, wherein one of the plurality of interface buttons comprises an increase button, and further comprising the steps of receiving a user selection of the increase button, and, in response, causing a magnification factor associated with the image to be increased.
32. The computer-readable medium according to claim 30, wherein one of the plurality of interface buttons comprises a decrease button, and further comprising the steps of receiving a user selection of the decrease button, and, in response, causing a magnification factor associated with the image to be decreased.
33. The computer-readable medium according to claim 28, wherein the different operating mode comprises a record mode, and a composite digital video having a video portion and an audio portion is captured by the digital video camera.
34. The computer-readable medium according to claim 33, wherein the plurality of interface buttons comprises a left button, a right button, a play/pause button, and a delete button, and wherein each of the left button, the right button, the play/pause button, and the delete button is deactivated and does not include the visual indication of activation to the user.
35. The computer-readable medium according to claim 33, wherein a user selection of the increase button causes a magnification factor associated with the composite digital video being captured to be increased, and a user selection of the decrease button causes a magnification factor associated with the composite digital video being captured to be decreased.
36. The computer-readable medium according to claim 28, wherein the different operating mode comprises a playback mode, and a composite digital video file stored with the digital video camera is displayed on a digital viewfinder.
37. The computer-readable medium according to claim 36, wherein one of the plurality of interface buttons comprises an increase button, a decrease button, and a play/pause button, and further comprising the step of receiving a user selection of the play/pause button, and, in response, causing the different operating mode to change to a pause mode.
38. The computer-readable medium according to claim 37, further comprising the step of deactivating the increase button and the decrease button, wherein the increase button and the decrease button do not include the visual indication of activation to the user.
39. The computer-readable medium according to claim 38, further comprising the step of receiving a user selection of the play/pause button, and, in response, causing the different operating mode to change back to the playback mode and resuming playback of the composite digital video file.
40. The computer-readable medium according to claim 36, wherein one of the plurality of interface buttons comprises a left button, and further comprising the step of receiving a user selection of the left button, and, in response, causing a previous frame of the composite digital video file to be displayed to the user on the digital viewfinder.
41. The computer-readable medium according to claim 36, wherein one of the plurality of interface buttons comprises a right button, and further comprising the step of receiving a user selection of the right button, and, in response, causing a subsequent frame of the composite digital video file to be displayed to the user on the digital viewfinder.
42. The computer-readable medium according to claim 36, wherein one of the plurality of interface buttons comprises an increase button, and further comprising the step of receiving a user selection of the increase button, and, in response, causing a volume associated with the composite digital video file to be increased.
43. The computer-readable medium according to claim 36, wherein one of the plurality of interface buttons comprises a decrease button, and further comprising the step of receiving a user selection of the decrease button, and, in response, causing a volume associated with the composite digital video file to be decreased.
44. The computer-readable medium according to claim 28, wherein the plurality of interface buttons comprises an increase button and a decrease button, the different operating mode is a delete mode, each of the increase button and the decrease button is deactivated and does not include the visual indication of activation to the user.
45. The computer-readable medium according to claim 44, further comprising the step of receiving a user selection to delete a currently selected composite digital video file stored with the digital video camera.
46. The computer-readable medium according to claim 44, further comprising the step of receiving a user selection to delete all composite digital video files stored with the digital video camera.
47. The computer-readable medium according to claim 28, wherein a first interface button in the plurality of interface buttons provides a particular function when activated in the current operating mode for the digital video camera, and the first interface button provides no function when deactivated in the different operating mode for the digital video camera.
48. The computer-readable medium according to claim 28, wherein each activated interface button comprises a touch-screen button displayed on a display screen and can be engaged by the user by touching the display screen.
49. The computer-readable medium according to claim 48, wherein the first interface button, when deactivated, is removed from the display screen and not displayed to the user.
50. The computer-readable medium according to claim 48, wherein the first interface button, when deactivated, is visually distinguished from the activated buttons on the display screen.
51. The computer-readable medium according to claim 28, wherein each interface button in the plurality of interface buttons is associated with a different embedded light emitting diode (LED) and can be engaged by the user in an electrically conductive manner, and further comprising the steps of:
causing each embedded LED to be illuminated to reflect the current operating mode for the digital video camera to the user; and
causing the embedded LED associated with the one or more deactivated interface buttons not to be illuminated to reflect the different operating mode to the user.
52. The computer-readable medium according to claim 51, wherein each interface button in the plurality of interface buttons is implemented as a capacitive-touch button.
53. The computer-readable medium according to claim 28, wherein the command is generated based on a user selection.
54. The computer-readable medium according to claim 28, wherein the command is generated by components within the digital video camera is not based on a user selection.
55. A hand-held electronic device, comprising:
a plurality of interface buttons that can be activated or deactivated based on an operating mode for the electronic device;
a processor; and
a memory storing program instructions that, when executed by the processor, configure the processor to:
determine a first operating mode for the electronic device,
activate one or more of the interface buttons based on the first operating mode, wherein each of the one or more activated interface buttons includes a visual indication of activation to a user,
receive a command to change from the first operating mode to a second operating mode for the digital video camera, and
deactivate at least one of the one or more activated interface buttons in response to the command, wherein the at least one deactivated interface button does not include the visual indication of activation to the user in the second operating mode.
56. The hand-held electronic device according to claim 55, wherein each interface button is associated with different embedded light emitting diode (LED) and can be engaged by a user in an electrically conductive manner.
57. The hand-held electronic device according to claim 56, wherein the LED associated with each of the one or more activated interface buttons is illuminated, and the LED associated with the at least one deactivated interface button is not illuminated.
58. The hand-held electronic device according to claim 56, wherein each of the plurality of interface buttons is implemented as a capacitive-touch button.
59. The hand-held electronic device according to claim 55, wherein each of the one or more activated interface button comprises a touch-screen button displayed on a display screen and can be engaged by the user by touching the display screen.
60. The hand-held electronic device according to claim 59, wherein the at least one deactivated interface button is removed from the display screen and not displayed to the user.
61. The hand-held electronic device according to claim 59, wherein the at least one deactivated interface button is visually distinguished from the activated buttons on the display screen.
62. The hand-held electronic device according to claim 55, wherein the hand-held electronic device is a digital video camera.
63. The hand-held electronic device according to claim 62, further comprising a data connector configured to couple the hand-held device to a port associated with a computer system.
64. The hand-held electronic device according to claim 63, wherein the hand-held device and the computer system are each resting on a flat surface and the data connector is coupled to the port.
65. The hand-held electronic device according to claim 64, wherein the data connector is elevated from the flat surface by a distance that is substantially equal to a distance between the flat surface and the port.
66. The hand-held electronic device according to claim 55, wherein the command is generated based on a user selection.
67. The hand-held electronic device according to claim 55, wherein the command is generated by components within the digital video camera is not based on a user selection.
68. A hand-held device for recording digital video, comprising:
a memory;
a display screen for displaying video content;
a lens configured to capture light associated with a scene;
a digital video image sensor configured to receive the captured light from the lens and to convert the captured light into a video sequence;
a processor configured to receive the video sequence, store the video sequence in the memory, and cause the video sequence to be displayed on the display screen;
a first set of interface buttons for receiving user input, wherein each interface button in the first set is substantially co-planar with the display screen; and
a second set of interface buttons for receiving user input, wherein each interface button in the second set is recessed and/or concave with respect to the display screen.
69. The hand-held device according to claim 68, further comprising a data connector configured to couple the hand-held device to a port associated with a computer system.
70. The hand-held device according to claim 69, wherein the hand-held device and the computer system are each resting on a flat surface and the data connector is coupled to the port, and the data connector is elevated from the flat surface by a distance that is substantially equal to a distance between the flat surface and the port.
71. The hand-held device according to claim 68, wherein the first set includes a left button, a right button, an increase button, and a decrease button, and the second set includes a play/pause button, a delete button, and a record button.
US12/258,327 2007-10-26 2008-10-24 User interface for a portable digital video camera Abandoned US20090109294A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/258,327 US20090109294A1 (en) 2007-10-26 2008-10-24 User interface for a portable digital video camera

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US98312107P 2007-10-26 2007-10-26
US12/258,327 US20090109294A1 (en) 2007-10-26 2008-10-24 User interface for a portable digital video camera

Publications (1)

Publication Number Publication Date
US20090109294A1 true US20090109294A1 (en) 2009-04-30

Family

ID=40580073

Family Applications (3)

Application Number Title Priority Date Filing Date
US12/258,329 Active 2030-10-15 US8189101B2 (en) 2007-10-26 2008-10-24 Data connector for an electronics device
US12/258,331 Active 2030-12-05 US8223262B2 (en) 2007-10-26 2008-10-24 Charging and use scheme for a hand-held electronics device
US12/258,327 Abandoned US20090109294A1 (en) 2007-10-26 2008-10-24 User interface for a portable digital video camera

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US12/258,329 Active 2030-10-15 US8189101B2 (en) 2007-10-26 2008-10-24 Data connector for an electronics device
US12/258,331 Active 2030-12-05 US8223262B2 (en) 2007-10-26 2008-10-24 Charging and use scheme for a hand-held electronics device

Country Status (3)

Country Link
US (3) US8189101B2 (en)
EP (2) EP2213089B1 (en)
WO (3) WO2009055744A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110279673A1 (en) * 2007-11-28 2011-11-17 Flir Systems, Inc. Maritime controls systems and methods
US20120069535A1 (en) * 2010-04-09 2012-03-22 Huabo Cai Portable multimedia player
US20140063270A1 (en) * 2012-08-29 2014-03-06 Canon Kabushiki Kaisha Communication apparatus, control method of communication apparatus, and recording medium
WO2017018417A1 (en) * 2015-07-27 2017-02-02 株式会社日立公共システム Recording/reproduction device and method for displaying operation screen therefor
US20170251231A1 (en) * 2015-01-05 2017-08-31 Gitcirrus, Llc System and Method for Media Synchronization and Collaboration
US10510097B2 (en) 2011-10-19 2019-12-17 Firstface Co., Ltd. Activating display and performing additional function in mobile terminal with one-time user input

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110176789A1 (en) * 2010-01-15 2011-07-21 Jeyhan Karaoguz System and method in a program recorder for managing advertisement presentation
US20110199512A1 (en) * 2010-02-18 2011-08-18 Win-How Chen Single Use Digital Camera
CN101859940B (en) * 2010-04-29 2012-10-17 华为终端有限公司 Plug and electronic equipment provided with same
CN201818640U (en) * 2010-07-01 2011-05-04 华为终端有限公司 Rotating mechanism and electronic equipment provided with same
KR101843337B1 (en) * 2010-10-28 2018-03-30 삼성전자주식회사 Display module and display system
TWI432942B (en) * 2010-12-07 2014-04-01 Ability Entpr Co Ltd Signal transmission mechanism
TWI398046B (en) 2010-12-17 2013-06-01 Ability Entpr Co Ltd Signal transmission mechanism
TWI420284B (en) * 2011-03-21 2013-12-21 Hon Hai Prec Ind Co Ltd Electronic device
US20160286119A1 (en) * 2011-04-18 2016-09-29 360fly, Inc. Mobile Device-Mountable Panoramic Camera System and Method of Displaying Images Captured Therefrom
US8651874B2 (en) * 2011-05-04 2014-02-18 YFC-Boneagel Electric Co., Ltd. Transmission line with rotatable connector
TWI487361B (en) * 2011-11-03 2015-06-01 D Link Corp A mobile electronic device with a receptacle
US11144630B2 (en) 2011-12-30 2021-10-12 Bedrock Automation Platforms Inc. Image capture devices for a secure industrial control system
US9600434B1 (en) 2011-12-30 2017-03-21 Bedrock Automation Platforms, Inc. Switch fabric having a serial communications interface and a parallel communications interface
US9437967B2 (en) 2011-12-30 2016-09-06 Bedrock Automation Platforms, Inc. Electromagnetic connector for an industrial control system
US10834094B2 (en) 2013-08-06 2020-11-10 Bedrock Automation Platforms Inc. Operator action authentication in an industrial control system
US11314854B2 (en) 2011-12-30 2022-04-26 Bedrock Automation Platforms Inc. Image capture devices for a secure industrial control system
US9727511B2 (en) 2011-12-30 2017-08-08 Bedrock Automation Platforms Inc. Input/output module with multi-channel switching capability
US8971072B2 (en) 2011-12-30 2015-03-03 Bedrock Automation Platforms Inc. Electromagnetic connector for an industrial control system
US8868813B2 (en) 2011-12-30 2014-10-21 Bedrock Automation Platforms Inc. Communications control system with a serial communications interface and a parallel communications interface
US9191203B2 (en) 2013-08-06 2015-11-17 Bedrock Automation Platforms Inc. Secure industrial control system
US10834820B2 (en) * 2013-08-06 2020-11-10 Bedrock Automation Platforms Inc. Industrial control system cable
US9467297B2 (en) 2013-08-06 2016-10-11 Bedrock Automation Platforms Inc. Industrial control system redundant communications/control modules authentication
TWI474771B (en) * 2012-07-18 2015-02-21 Quanta Comp Inc Host for a notebook computer
US9015514B2 (en) * 2012-08-28 2015-04-21 Dell Products Lp. Systems and methods for implementing persistent battery shutdown for information handling systems
US9225087B2 (en) 2012-09-14 2015-12-29 Google Inc. Computer component connector
KR20140063251A (en) * 2012-11-16 2014-05-27 삼성전자주식회사 Power supply device for camera device in mobile terminal
US10613567B2 (en) 2013-08-06 2020-04-07 Bedrock Automation Platforms Inc. Secure power supply for an industrial control system
US9507400B2 (en) * 2015-04-02 2016-11-29 Dell Products L.P. Information handling system battery charge management to support quick start
EP3086434A1 (en) * 2015-04-24 2016-10-26 HILTI Aktiengesellschaft Mains powered battery charger, charging system and handheld machine tool
KR102399724B1 (en) 2015-09-24 2022-05-20 삼성전자주식회사 Display apparatus, Door and Refrigerator having the same
JP7122590B2 (en) * 2018-12-19 2022-08-22 パナソニックIpマネジメント株式会社 Imaging device
US11775049B2 (en) * 2019-08-26 2023-10-03 Flir Systems Ab Device attachment systems and methods to facilitate sensor capability in devices

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4731677A (en) * 1984-12-24 1988-03-15 Matsushita Electric Industrial Co., Ltd. Integrated video camera/recorder unit
US5162915A (en) * 1989-09-28 1992-11-10 Canon Kabushiki Kaisha Video system having video camera and video recorder therein
US20020099457A1 (en) * 2001-01-25 2002-07-25 Fredlund John R. System and method for representing an activity involving a route along a plurality of locations
US20020176160A1 (en) * 2001-03-30 2002-11-28 Nikon Corporation Microscope system
US6519003B1 (en) * 1998-03-26 2003-02-11 Eastman Kodak Company Camera with combination four-way directional and mode control interface
US6979210B2 (en) * 2003-12-10 2005-12-27 Ennova Direct, Inc. Thumb drive with retractable USB connector
US20060061664A1 (en) * 2004-09-21 2006-03-23 Tetsuya Ito Camera control system
US7070425B2 (en) * 2003-12-10 2006-07-04 Ennova Direct, Inc. Thumb drive with retractable USB connector
US20060278715A1 (en) * 2004-07-30 2006-12-14 Symbol Technologies, Inc. Programmable keypad for sized optimized device
US7158125B2 (en) * 2001-03-30 2007-01-02 Microsoft Corporation Capacitance touch slider
US20070104461A1 (en) * 2005-11-10 2007-05-10 Samsung Electronics Co., Ltd. Digital audio recording/reproduction apparatus for recording and reproducing still image and video and method of providing user interface therein
US20070256915A1 (en) * 2000-05-22 2007-11-08 Digit Wireless, Inc. Input Devices And Their Use
US7462044B1 (en) * 2004-07-29 2008-12-09 Ennova Direct, Inc. Thumb drive with retractable USB connector
US7566231B2 (en) * 2003-12-10 2009-07-28 Ennova Direct, Inc. Thumb drive with retractable USB connector
US8631358B2 (en) * 2007-10-10 2014-01-14 Apple Inc. Variable device graphical user interface

Family Cites Families (104)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3001461A (en) * 1959-06-30 1961-09-26 Herbert George Company Flash camera
USD296551S (en) * 1985-06-06 1988-07-05 Canon Kabushiki Kaisha Video camera
US5640203A (en) * 1994-02-16 1997-06-17 Asahi Kogaku Kogyo Kabushiki Kaisha Recording operation control device
US6628325B1 (en) * 1998-06-26 2003-09-30 Fotonation Holdings, Llc Camera network communication device
US6750902B1 (en) * 1996-02-13 2004-06-15 Fotonation Holdings Llc Camera network communication device
USD384964S (en) * 1996-06-13 1997-10-14 Nikon Corporation Digital still camera
US6138178A (en) * 1997-01-29 2000-10-24 Fuji Photo Film Co., Ltd. Controlled device storing multiple drivers that judges and downloads a particular driver corresponding to a controller's operating system having an identical or greater version number
US5903764A (en) * 1997-05-02 1999-05-11 Micro International, Ltd. Smart battery selector offering power conversion internally within a portable device
USD401257S (en) * 1997-08-05 1998-11-17 Kabushiki Kaisha Toshiba Electronic still camera
US6295379B1 (en) * 1997-09-29 2001-09-25 Intel Corporation DPCM image compression with plural quantization table levels
US6577337B1 (en) * 1997-12-01 2003-06-10 Samsung Electronics Co., Ltd. Display apparatus for visual communication
US6833863B1 (en) * 1998-02-06 2004-12-21 Intel Corporation Method and apparatus for still image capture during video streaming operations of a tethered digital camera
JPH11266383A (en) * 1998-03-18 1999-09-28 Minolta Co Ltd Digital camera system
US6477138B1 (en) * 1998-04-28 2002-11-05 Lg Electronics Inc. Disc cartridge with gearing shutters and disc driver for driving the same
JP2000023010A (en) * 1998-07-07 2000-01-21 Asahi Optical Co Ltd Image reader
US6129572A (en) * 1998-08-03 2000-10-10 3M Innovative Properties Company Electrical connector with latch to retain IC card
US6587151B1 (en) * 1998-08-26 2003-07-01 International Business Machines Corporation Video camera integration on a portable computer
AUPP701798A0 (en) * 1998-11-09 1998-12-03 Silverbrook Research Pty Ltd Image creation method and apparatus (ART75)
KR20000042653A (en) * 1998-12-26 2000-07-15 김영환 Apparatus and method for processing snap shot of usb camera
JP3263675B2 (en) * 1999-02-02 2002-03-04 三洋電機株式会社 Electronic devices with common connectors
US6806978B1 (en) * 1999-05-14 2004-10-19 Konica Corporation Image pick-up printing apparatus
AUPQ056099A0 (en) * 1999-05-25 1999-06-17 Silverbrook Research Pty Ltd A method and apparatus (pprint01)
US7016595B1 (en) * 1999-05-28 2006-03-21 Nikon Corporation Television set capable of controlling external device and image storage controlled by television set
US20050114587A1 (en) * 2003-11-22 2005-05-26 Super Talent Electronics Inc. ExpressCard with On-Card Flash Memory with Shared Flash-Control Bus but Separate Ready Lines
JP2001069390A (en) * 1999-08-31 2001-03-16 Fujitsu Ltd Image pickup device which can be attached to electronic appliance
JP4320091B2 (en) * 1999-08-31 2009-08-26 富士通株式会社 Expansion unit and portable information processing apparatus
USD463426S1 (en) * 2000-03-31 2002-09-24 Trek Technology (Singapore) Pte Ltd. Portable data storage device
US6784941B1 (en) * 2000-08-09 2004-08-31 Sunplus Technology Co., Ltd. Digital camera with video input
JP2002094873A (en) * 2000-09-14 2002-03-29 Fuji Photo Film Co Ltd Digital camera
JP2002252801A (en) * 2000-12-21 2002-09-06 Fuji Photo Film Co Ltd Cradle for digital camera
EP1229720A3 (en) * 2001-01-31 2004-04-14 Fuji Photo Film Co., Ltd. Digital camera and method of controlling same
US6731956B2 (en) * 2001-03-26 2004-05-04 Tania W. Hanna Retractable cord for a mobile phone or other wireless device
US6449438B1 (en) * 2001-05-15 2002-09-10 Hewlett-Packard Company Active tripod mount enables easy docking between any compliant camera and dock
US7110026B2 (en) * 2001-07-03 2006-09-19 Logitech Europe S.A. Image tagging for post processing
USD464664S1 (en) * 2001-07-25 2002-10-22 Aiptek International Inc. Camera
US7126629B1 (en) * 2001-09-07 2006-10-24 Pure Digital Technologies, Icn. Recyclable, digital one time use camera
USD467259S1 (en) * 2001-10-29 2002-12-17 Aiptek International Inc. Camera
US7359003B1 (en) * 2001-11-09 2008-04-15 Synerdyne Corporation Display, input and form factor for portable instruments
US7286256B2 (en) * 2002-02-22 2007-10-23 Eastman Kodak Company Image application software providing a list of user selectable tasks
WO2003075149A1 (en) * 2002-03-01 2003-09-12 Seiko Epson Corporation Image output system having multiple devices communication-connected in master-slave relation
JP3674855B2 (en) * 2002-03-20 2005-07-27 ソニー株式会社 Power supply control device and power supply control method
JP3097567U (en) * 2002-05-02 2004-01-29 林 振哲 USB cable with cable winding mechanism
JP3870123B2 (en) * 2002-06-11 2007-01-17 キヤノン株式会社 Image processing apparatus, image processing method, program, and recording medium
JP2004064677A (en) * 2002-07-31 2004-02-26 Victor Co Of Japan Ltd Digital camera
JP2004078011A (en) 2002-08-21 2004-03-11 Fuji Photo Film Co Ltd Digital camera
US7142244B1 (en) * 2002-08-29 2006-11-28 Sprint Spectrum L.P. Digital camera with integrated cable storage
JP3715608B2 (en) * 2002-09-30 2005-11-09 株式会社東芝 Electronic device system and battery unit
US6743030B2 (en) * 2002-09-30 2004-06-01 Asia Vital Components Co., Ltd. Portable storage device with universal serial bus
US6808400B2 (en) * 2002-10-18 2004-10-26 Aiptek International Inc. USB connector structure with protection means
USD487458S1 (en) * 2002-11-22 2004-03-09 Gregoire Alexandre Gentil Portable electronic storage device
US20040212966A1 (en) * 2002-12-02 2004-10-28 Fisher Ken Scott Integral computer connector cover
JP4632626B2 (en) * 2002-12-27 2011-02-16 オリンパス株式会社 Recording medium storage device and digital camera
US20040145676A1 (en) * 2003-01-28 2004-07-29 Nikko-Energy Technology Corporation Digital camera for a computer
KR20040072174A (en) * 2003-02-10 2004-08-18 삼성테크윈 주식회사 Digital camera and power feeding method to USB drive thereof
JP2004260615A (en) * 2003-02-26 2004-09-16 Canon Inc Imaging device
USD482694S1 (en) * 2003-03-07 2003-11-25 Everstone Industry Corp. Memory card adapter
US20040179135A1 (en) * 2003-03-14 2004-09-16 Battles Amy E. Illuminated user interface
US20040201692A1 (en) * 2003-04-11 2004-10-14 Parulski Kenneth A. Classifying digital images as favorite images using a digital camera
US7443418B2 (en) * 2003-04-11 2008-10-28 Eastman Kodak Company Method for producing electronic job pages
US7349010B2 (en) * 2003-04-11 2008-03-25 Eastman Kodak Company Digital camera including an on-line sales mode
KR100965876B1 (en) * 2003-06-03 2010-06-24 삼성전자주식회사 Batter charger through USB and digital camera therewith
JP4324727B2 (en) * 2003-06-20 2009-09-02 カシオ計算機株式会社 Shooting mode setting information transfer system
JPWO2005001701A1 (en) * 2003-06-27 2006-08-10 松下電器産業株式会社 Slave device, communication setting method
TWI227993B (en) * 2003-07-16 2005-02-11 Kinpo Elect Inc Handheld device for capturing image
US7535718B2 (en) * 2003-08-20 2009-05-19 Imation Corp. Memory card compatible with multiple connector standards
JP4502360B2 (en) * 2003-08-27 2010-07-14 キヤノン株式会社 Imaging device
KR100424781B1 (en) * 2003-09-01 2004-03-31 에스티에스반도체통신 주식회사 USB drive equipping bidirectional terminal USB plug
US20050060636A1 (en) * 2003-09-15 2005-03-17 Zsolt Mathe Digital photo album
US7515937B2 (en) * 2003-09-25 2009-04-07 Lee Joseph C Wafer mobile phone platform system
US20050099499A1 (en) * 2003-11-10 2005-05-12 Ariel Braunstein Recyclable, digital one time use video camera
US6773192B1 (en) * 2003-11-19 2004-08-10 Prosonic Technology Corp. Light-emitting USB mobile disk-pen
DE202004019149U1 (en) * 2003-12-11 2005-08-18 Logitech Europe S.A. Video and audio data receiving apparatus for network, has audio-conversion module converting signals from headset into signals for transmission over bus, and bus interface circuit sending both video and audio signals over bus
US7483262B2 (en) * 2004-01-15 2009-01-27 Hewlett-Packard Development Company, L.P. Computer system with multiple-connector apparatus
US7025275B2 (en) * 2004-01-27 2006-04-11 Micro-Star Int'l Co. Ltd. External connecting electronic apparatus
US20050177661A1 (en) * 2004-02-10 2005-08-11 Loo Fok K. Multimedia playback device with a USB controller
WO2005086583A2 (en) * 2004-03-18 2005-09-22 M-Systems Flash Disk Pioneers Ltd. System, apparatus and method for sharing media
KR100633140B1 (en) * 2004-04-27 2006-10-12 삼성전자주식회사 Image forming device and Method for compensating resoultion
US7004780B1 (en) * 2004-05-13 2006-02-28 Super Talent Electronics, Inc. Portable computer peripheral apparatus with retractable plug connector
JP4750379B2 (en) * 2004-05-31 2011-08-17 キヤノン株式会社 Electronics
JP4431447B2 (en) * 2004-06-09 2010-03-17 富士フイルム株式会社 Digital camera
US20050285963A1 (en) * 2004-06-09 2005-12-29 Fuji Photo Film Co., Ltd. Digital camera having flexible display unit
JP4039398B2 (en) * 2004-06-25 2008-01-30 ソニー株式会社 Wireless communication system, cradle device, and portable device
CN2738529Y (en) 2004-07-01 2005-11-02 台均科技(深圳)有限公司 Mobile memory with rotary USB interface
US20060015662A1 (en) * 2004-07-15 2006-01-19 International Business Machines Corporation Digital camera with USB storage key for storing data
US20060036784A1 (en) * 2004-08-10 2006-02-16 Fok-Kei Loo Mobile image retrieving and storing device
US20060064185A1 (en) * 2004-09-22 2006-03-23 Ming-Hsiang Yeh Structure of removable storage media player
US20060075411A1 (en) * 2004-09-28 2006-04-06 Ming-Hsiang Yeh Structure of removable storage media player
TWI262709B (en) * 2004-11-03 2006-09-21 Sunplus Technology Co Ltd Digital camera system integrated with an image sensor
JP2006148434A (en) * 2004-11-18 2006-06-08 Konica Minolta Photo Imaging Inc Imaging apparatus, electronic processing terminal, and image processing system
TWI273370B (en) * 2005-03-16 2007-02-11 Benq Corp Electronic device with various signal transmission connectors
US20060223369A1 (en) * 2005-04-01 2006-10-05 Bo Zheng Device with hinged USB port
US20070022232A1 (en) * 2005-07-20 2007-01-25 Jvsd Technologies Cellular telephone with integrated usb port engagement device that provides access to multimedia card as a solid-state device
JP2007036492A (en) * 2005-07-25 2007-02-08 Pentax Corp El display device and digital camera using the same
US20070066130A1 (en) * 2005-09-16 2007-03-22 Belkin Corporation Cable and tip holder and data transmitting apparatus and method
US7452225B2 (en) * 2005-10-20 2008-11-18 Hewlett-Packard Development Company, L.P. Computer device with retractable connector
USD552141S1 (en) * 2005-11-14 2007-10-02 Pure Digital Technologies, Inc. Digital video recorder device
TW200720930A (en) * 2005-11-28 2007-06-01 Inventec Corp Multimedia playing device and method used thereof
GB2433845A (en) * 2005-12-29 2007-07-04 Motorola Inc Computer with retractable socket
USD531581S1 (en) * 2006-01-13 2006-11-07 Cheng Uei Precision Industry Co., Ltd. USB plug
US7389878B1 (en) * 2006-03-22 2008-06-24 Torrico James R Protective enclosure for an electronic data storage device
US8882561B2 (en) * 2006-04-07 2014-11-11 Mattel, Inc. Multifunction removable memory device with ornamental housing
WO2008139251A2 (en) * 2006-04-14 2008-11-20 Patrick Levy Rosenthal Virtual video camera device with three-dimensional tracking and virtual object insertion
USD577019S1 (en) * 2006-06-26 2008-09-16 Microsoft Corporation Wireless adapter
USD579933S1 (en) * 2006-07-21 2008-11-04 Sony Corporation Storage medium

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4731677A (en) * 1984-12-24 1988-03-15 Matsushita Electric Industrial Co., Ltd. Integrated video camera/recorder unit
US5162915A (en) * 1989-09-28 1992-11-10 Canon Kabushiki Kaisha Video system having video camera and video recorder therein
US6519003B1 (en) * 1998-03-26 2003-02-11 Eastman Kodak Company Camera with combination four-way directional and mode control interface
US20070256915A1 (en) * 2000-05-22 2007-11-08 Digit Wireless, Inc. Input Devices And Their Use
US20020099457A1 (en) * 2001-01-25 2002-07-25 Fredlund John R. System and method for representing an activity involving a route along a plurality of locations
US20020176160A1 (en) * 2001-03-30 2002-11-28 Nikon Corporation Microscope system
US7158125B2 (en) * 2001-03-30 2007-01-02 Microsoft Corporation Capacitance touch slider
US6979210B2 (en) * 2003-12-10 2005-12-27 Ennova Direct, Inc. Thumb drive with retractable USB connector
US7070425B2 (en) * 2003-12-10 2006-07-04 Ennova Direct, Inc. Thumb drive with retractable USB connector
US7090515B2 (en) * 2003-12-10 2006-08-15 Ennova Direct, Inc. Thumb drive with retractable USB connector
US7566231B2 (en) * 2003-12-10 2009-07-28 Ennova Direct, Inc. Thumb drive with retractable USB connector
US7462044B1 (en) * 2004-07-29 2008-12-09 Ennova Direct, Inc. Thumb drive with retractable USB connector
US20060278715A1 (en) * 2004-07-30 2006-12-14 Symbol Technologies, Inc. Programmable keypad for sized optimized device
US20060061664A1 (en) * 2004-09-21 2006-03-23 Tetsuya Ito Camera control system
US20070104461A1 (en) * 2005-11-10 2007-05-10 Samsung Electronics Co., Ltd. Digital audio recording/reproduction apparatus for recording and reproducing still image and video and method of providing user interface therein
US8631358B2 (en) * 2007-10-10 2014-01-14 Apple Inc. Variable device graphical user interface

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110279673A1 (en) * 2007-11-28 2011-11-17 Flir Systems, Inc. Maritime controls systems and methods
US20120069535A1 (en) * 2010-04-09 2012-03-22 Huabo Cai Portable multimedia player
US8711571B2 (en) * 2010-04-09 2014-04-29 Shenzhen Netcom Electronics Co., Ltd. Portable multimedia player
US10510097B2 (en) 2011-10-19 2019-12-17 Firstface Co., Ltd. Activating display and performing additional function in mobile terminal with one-time user input
US10896442B2 (en) 2011-10-19 2021-01-19 Firstface Co., Ltd. Activating display and performing additional function in mobile terminal with one-time user input
US11551263B2 (en) 2011-10-19 2023-01-10 Firstface Co., Ltd. Activating display and performing additional function in mobile terminal with one-time user input
US20140063270A1 (en) * 2012-08-29 2014-03-06 Canon Kabushiki Kaisha Communication apparatus, control method of communication apparatus, and recording medium
US9986145B2 (en) * 2012-08-29 2018-05-29 Canon Kabushiki Kaisha Communication apparatus, control method of communication apparatus, and recording medium
US20170251231A1 (en) * 2015-01-05 2017-08-31 Gitcirrus, Llc System and Method for Media Synchronization and Collaboration
WO2017018417A1 (en) * 2015-07-27 2017-02-02 株式会社日立公共システム Recording/reproduction device and method for displaying operation screen therefor
JP2017027508A (en) * 2015-07-27 2017-02-02 株式会社日立製作所 Recording reproduction device and operation screen display method of the same

Also Published As

Publication number Publication date
EP2213089B1 (en) 2012-08-29
US8223262B2 (en) 2012-07-17
US20090109329A1 (en) 2009-04-30
EP2223531A1 (en) 2010-09-01
WO2009055741A1 (en) 2009-04-30
EP2213089A4 (en) 2011-01-12
US20090109324A1 (en) 2009-04-30
EP2223531A4 (en) 2011-01-19
EP2213089A1 (en) 2010-08-04
WO2009055744A1 (en) 2009-04-30
WO2009055743A1 (en) 2009-04-30
US8189101B2 (en) 2012-05-29

Similar Documents

Publication Publication Date Title
US20090109294A1 (en) User interface for a portable digital video camera
US11675250B2 (en) Imaging apparatus with display and image display apparatus
US7929050B2 (en) Document camera
US20110242002A1 (en) Hand-held device with a touch screen and a touch strip
US20080225013A1 (en) Content Playback Device With Touch Screen
US20110246929A1 (en) Tabs for managing content
US20120307039A1 (en) Apparatus for Providing a View of an Area that is Hard to Reach or Inaccessible
WO2002023885A1 (en) Stand-alone monitor as photograph slide show projector
JP2009534706A (en) UFD-accommodating multimedia system
US20120120261A1 (en) Camera-enabled remote control apparatus for consumer electronic appliances
JP4516371B2 (en) Playback device, camera, and volume control method for playback device
WO2004102955A1 (en) Imaging device
US20060051050A1 (en) Module and method for controlling a portable multimedia audio and video recorder/player
JP4470608B2 (en) Playback device
JP2018067885A (en) Imaging device and imaging method, and program
US7982780B2 (en) Photographing apparatus having multiple control button sets and displays and method of displaying image
JP2006109158A (en) Electronic device, electronic device system, and audio reproduction system
JP4305106B2 (en) Portable HDD video playback device
JP2006311370A (en) Electronic hand held device and adapter equipment
EP1684158A1 (en) Module and method for controlling a portable multimedia audio and video recorder/player
US10432848B2 (en) Electronic apparatus and method for controlling the same
KR200461251Y1 (en) Portable multimedia control player for micro camcorder
JP2006172227A (en) Electric apparatus
JP2006040134A (en) Reproduction device, camera, combination condition display method and combination condition setting method

Legal Events

Date Code Title Description
AS Assignment

Owner name: PURE DIGITAL TECHNOLOGIES, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CUMMINGS, GREG ALLEN;FURLAN, JOHN LOUIS WARPAKOWSKI;JORDAN, ALICE;AND OTHERS;REEL/FRAME:022037/0391;SIGNING DATES FROM 20081119 TO 20081210

AS Assignment

Owner name: PURE DIGITAL TECHNOLOGIES, INC., CALIFORNIA

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME TO PURE DIGITAL TECHNOLOGIES, INC. PREVIOUSLY RECORDED ON REEL 022037 FRAME 0391;ASSIGNORS:CUMMINGS, GREG ALLEN;FURLAN, JOHN LOUIS WARPAKOWSKI;JORDAN, ALICE;AND OTHERS;REEL/FRAME:023318/0158;SIGNING DATES FROM 20081119 TO 20081210

AS Assignment

Owner name: PURE DIGITAL TECHNOLOGIES LLC, DELAWARE

Free format text: CHANGE OF NAME;ASSIGNOR:PURE DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:023337/0890

Effective date: 20090522

Owner name: PURE DIGITAL TECHNOLOGIES LLC,DELAWARE

Free format text: CHANGE OF NAME;ASSIGNOR:PURE DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:023337/0890

Effective date: 20090522

AS Assignment

Owner name: CISCO TECHNOLOGY, INC.,CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PURE DIGITAL TECHNOLOGIES LLC;REEL/FRAME:023905/0984

Effective date: 20091026

Owner name: CISCO TECHNOLOGY, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PURE DIGITAL TECHNOLOGIES LLC;REEL/FRAME:023905/0984

Effective date: 20091026

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE