Abstract:
A method and apparatus for changing operating modes in an image capture device. The image capture device includes a shutter button, a first operating mode for capturing images, and a second operating mode for displaying the captured images on a display device. The method and apparatus include providing the image capture device with two sets of navigational control buttons, wherein a direction of image scrolling on the display in the second operating mode is mapped to the first set of navigational control buttons. The method and apparatus further include switching between the operating modes of the image capture device using the second set of navigational control buttons, whereby a user may change operating modes with the same mechanism that is used for image scrolling. In a further embodiment of the present invention, the pi method and apparatus include providing the image capture device with a third operating mode and automatically switching from either the second or third operating modes to the first operating mode by pressing the shutter button, thereby allowing a user to capture an image from any of the operating modes.
Abstract:
A device and method are provided that retrieves a plurality of thumbnails corresponding to a plurality of images captured by the digital camera and rotates each thumbnail of the plurality of thumbnails into an upright position. The method and device also crops each thumbnail of the plurality of thumbnails to a uniform size which is an overlap of a portrait and landscape image and displays each thumbnail of the plurality of thumbnails having the uniform size such that the plurality of thumbnails has a uniform appearance while the digital camera is in a review mode.
Abstract:
A method and system for minimizing image naming conflicts when capturing a plurality of images in a digital camera. The method and system includes incrementing a count in response to an image being captured, the count being a non-repeating number representing the total number of images captured by the digital camera, and associating the count with the captured image to provide a unique image identifier.
Abstract:
A method and system for displaying a series of images captured by a digital camera, which includes a user interface that includes a view finder. The method and system first stores each of the captured images in memory, and then displays a plurality of image cells in the view finder, wherein each of the image cells corresponds to one of the captured images. The method and system further provides at least one of the image cells with an image area for displaying the corresponding captured image, and further provides the at least one image cell with an icon area for displaying additional information regarding the corresponding captured image.
Abstract:
A system and method for allowing a host to support a plurality of capture devices have been disclosed. The host includes a application program. In one aspect, the method and system include providing a first digital imaging device module, providing an interface layer, and providing a second digital imaging device module. The first digital imaging device module includes information relating to a first digital imaging device and is for controlling and providing connectivity to the first digital imaging device. The interface layer is for communicating between the application and the first digital imaging device module. The second digital imaging device module includes information relating to a second digital imaging device. The second digital imaging device module is for controlling and providing connectivity to the second digital imaging device and is accessible by the application through the interface layer. In another aspect, the method and system include providing a plurality of capture device modules and providing an interface control layer. Each capture device module corresponds to each of the plurality of capture devices. Each capture device module controls, provides a user interface for, and provides connectivity to the corresponding capture device. The interface control layer is for communicating between the application and each of the plurality of control device modules.
Abstract:
A method and apparatus for editing heterogeneous media objects in a digital imaging device having a display screen, where each one of the media objects has one or more media types associated therewith, such as a still image, a sequential image, video, audio, and text. The method aspect of the present invention begins by displaying a representation of each one of the media objects on the display screen to allow a user to randomly select a particular media object to edit. In response to a user pressing a key to edit a selected media object, one or more specialized edit screens is invoked for editing the media types associated with the selected media object. If the media object includes a still or a sequential image, then an image editing screen is invoked. If the media object includes a video clip, then a video editing screen is invoked. If the media object includes an audio clip, then an audio editing screen is invoked. And If the media object includes a text clip, then a text editing screen is invoked.
Abstract:
A system and method for allowing a host to support a plurality of capture devices have been disclosed. The host includes a application program. In one aspect, the method and system include providing a first digital imaging device module, providing an interface layer, and providing a second digital imaging device module. The first digital imaging device module includes information relating to a first digital imaging device and is for controlling and providing connectivity to the first digital imaging device. The interface layer is for communicating between the application and the first digital imaging device module. The second digital imaging device module includes information relating to a second digital imaging device. The second digital imaging device module is for controlling and providing connectivity to the second digital imaging device and is accessible by the application through the interface layer. In another aspect, the method and system include providing a plurality of capture device modules and providing an interface control layer. Each capture device module corresponds to each of the plurality of capture devices. Each capture device module controls, provides a user interface for, and provides connectivity to the corresponding capture device. The interface control layer is for communicating between the application and each of the plurality of control device modules.
Abstract:
The present invention provides a method and system for the creation and use of simple and complex templates. The system includes providing the template where the template contains a plurality of tags, and then applying the template to the image based on the tags. The plurality of tags provide instructions for the application of a plurality of plane files to be applied to the image. The method and system in accordance with the present invention automates the process of applying templates to images which reduces the required amount of user time for the interface. Its use of tags to store the template requires less storage space. The method and system in accordance with the present invention thus saves the user considerable time and effort in applying templates. It also require less processing time over manual template creation methods.
Abstract:
A method and system for serving content from a peer server in a photosharing peer-to-peer network is disclosed, wherein the peer server stores a web album and at least one associated digital image. Aspects of the invention include prior to the peer server going off-line, the peer server initiates a synchronization with a proxy server and a guest content server in which the web page a web page descriptor defining the web album is copied from the peer server to the guest content server, and the image associated with the web album is copied from the peer server to the proxy' server. In response to a request from a requesting computer to view content stored in the peer computer when the peer server is off-line, the request is fulfilled by forwarding the web page from the guest content server to the requesting computer, and forwarding the image associated with a web page from the proxy server to the requesting computer, thereby, successfully serving content from the peer server even when the peer server is off-line.