throbber
(19) United States
`(2) Patent Application Publication (10) Pub. No.: US 2009/0309990 A1
`Levoy et al.
`(43) Pub. Date:
`Dec. 17, 2009
`
`US 20090309990A1
`
`(54) METHOD, APPARATUS, AND COMPUTER
`PROGRAM PRODUCT FOR PRESENTING
`BURST IMAGES
`
`(75) Inventors:
`
`Marc Levoy, Stanford, CA (US);
`Natasha Gelfand, Sunnyvale, CA
`(US); Wei-Chao Chen, Los Altos,
`CA (US); Kari Antero Pulli, Palo
`Alto, CA (US)
`
`Correspondence Address:
`ALSTON & BIRD LLP
`BANK OF AMERICA PLAZA, 101 SOUTH
`TRYON STREET, SUITE 4000
`CHARLOTTE, NC 28280-4000 (US)
`
`(73) Assignee:
`
`Nokia Corporation
`
`(21) Appl. No.:
`
`12/137,073
`
`(22) Filed:
`
`Jun. 11, 2008
`
`Publication Classification
`
`(51) Int. Cl.
`(2006.01)
`H04N 5/228
`(52) U.S. Cl. .............................. 348/222.1; 348/E05.031
`(57)
`ABSTRACT
`An apparatus for presenting burst images is provided. The
`apparatus may include a processor that may be configured to
`receive a plurality of burst images. Each burst image may
`differ from the other burst images based on a variable param
`eter, such as, but not limited to, exposure, focus, and/or time,
`or to the state of a target, such as the varying facial expression
`of a person. The processor may also be configured to provide
`for a presentation of a sample burst image. In this regard, the
`sample burst image may be one of the plurality of burst
`images. The processor may be further configured to receive a
`selected location within the presentation of the sample burst
`image and provide for a presentation of a plurality of burst
`image fragments associated with each of the plurality of burst
`images. In this regard, the burst image fragments may be
`portions of each of the burst images, where the areas of each
`burst image may be determined based on the selected loca
`tion. Associated methods and computer program products
`may also be provided.
`
`
`
`300
`
`320
`
`310
`
`1
`
`Petitioner Samsung 1008
`
`

`

`Patent Application Publication
`
`Dec. 17, 2009 Sheet 1 of 5
`
`US 2009/0309990 A1
`
`
`
`2
`
`

`

`Patent Application Publication
`
`Dec. 17, 2009 Sheet 2 of 5
`
`US 2009/0309.990 A1
`
`
`
`
`
`
`
`3
`
`

`

`Patent Application Publication
`
`Dec. 17, 2009 Sheet 3 of 5
`
`US 2009/0309990 A1
`

`
`t
`
`
`
`
`
`-
`
`:
`
`CY)
`
`tº . .
`
`O
`v
`cr)
`
`
`
`C
`O
`cr)
`
`C
`l?)
`or)
`
`O
`<!
`co
`
`Cº)
`or)
`cr)
`
`C
`CN
`co
`
`4
`
`

`

`Patent Application Publication
`
`Dec. 17, 2009 Sheet 4 of 5
`
`US 2009/0309.990 A1
`
`
`
`Providing for a presentation of a
`sample burst image
`
`Receiving a selected location
`
`Providing for a presentation of a
`plurality of burst image fragments
`
`400
`
`410
`
`420
`
`5
`
`

`

`Patent Application Publication
`
`Dec. 17, 2009 Sheet 5 of 5
`
`US 2009/0309990 A1
`
`
`
`Receiving a plurality of burst images
`
`- - -
`
`Providing for a presentation of a
`sample burst image
`

`
`500
`
`510
`
`-
`
`520
`
`Receiving a selected location
`
`Providing for a presentation of a
`plurality of burst image fragments
`
`530
`
`Receiving a selection of a particular
`burst image
`
`Associating the selected location with
`the particular burst image
`
`540
`
`550
`
`Generating a composite image based
`on the particular burst image and the
`selected location.
`
`560
`
`FIG. 5
`
`6
`
`

`

`US 2009/0309.990 A1
`
`Dec. 17, 2009
`
`METHOD, APPARATUS, AND COMPUTER
`PROGRAM PRODUCT FOR PRESENTING
`BURST IMAGES
`
`TECHNICAL FIELD
`[0001] Embodiments of the present invention relate gener
`ally to presenting images and, more particularly, relate to an
`apparatus, method, and a computer program product for pre
`senting burst images.
`
`BACKGROUND
`[0002] Many digital cameras, including digital cameras
`incorporated into cell phones, now provide burst image cap
`turing capabilities. In a burst image capturing mode, a digital
`camera typically captures many images in rapid succession.
`The images captured in a burst mode make up a burst of
`images or an image stack, where each individual image
`within the burst of images or the image stack may be referred
`to as a burst image. In capturing a burst of images, some
`parameter may be varied across each of the burst images.
`[0003] A common example is exposure bracketing. Many
`cameras allow a photographer to take a set of photos (e.g., two
`or more) in fast succession. The first burst image may be
`exposed as metered by the camera. The second image may be
`over-exposed by some pre-determined amount, possibly
`specified by the photographer, and the third burst image may
`be under-exposed by the same amount. Many photographers
`also use exposure bracketing as a means for checking a digital
`camera's metering. The photographer may take three burst
`images with the intent of keeping only one, and choose the
`most desirable burst image of the burst and discard the other
`tWO.
`[0004] Exposure bracketed bursts may also form the basis
`for High Dynamic Range (HDR) imaging, a technique where
`differently exposed images are combined into a single image
`that is well exposed throughout the image. For example, a
`photographer may use a burst mode on a digital camera to
`capture three burst images where the first image has the
`foreground well exposed, the second image has the back
`ground well exposed, and the third image has an area between
`the foreground and background well exposed. In this regard,
`using HDR imaging portions of the each the images may be
`combined to create a composite image that is well exposed
`throughout.
`[0005] Another parameter than can be varied across a burst
`of images can be focus. In this regard, a burst of images may
`be captured where each burst image includes a different area
`in focus, or each image has a different focal length. These
`images may also be combined into a composite of the burst
`images to create an image that is in focus throughout the
`composite image. Bursts of images with varying focus may
`also occur when burst images are captured of fast moving
`action. The photographer may pan the camera to keep the
`subject in the center of the scene, but auto-focus features may
`not always follow and maintain focus on the subject.
`[0006] Further, burst modes on digital cameras may also be
`utilized in situations where a rapid succession of burst images
`are captured in an attempt to capture a single burst image that
`is desirable with respect to the positioning or other attributes
`of the subjects within the burst images. The classic example is
`attempting to capture an image of a group of people where
`everyone is smiling. A burst of images may include a single
`image within the burst that is desirable in this regard. A
`
`photographer may select the desirable burst image and dis
`card the remaining images. Another possibility may be that
`there is no single image where everyone smiles, though
`everyone smiles in some image. Then the task may be to select
`the pieces of each burst image that can be combined into a
`new synthesized image that is more desirable than any of the
`input images.
`[0007] While burst mode photography can be very useful,
`problems can arise in the selection of desirable burst images.
`Individual photos in a burst are usually very similar, with
`some parameters such as focus, exposure, or the state of the
`targets (e.g., smiling or frowning) varying through each of the
`burst images. Oftentimes, the photographer must examine the
`resulting burst of images to select a desirable image. The
`process of selecting a desirable burst image can be a tedious
`process. The process can involve flipping back and forth
`through the burst of images several times to select a desirable
`image. The process can be increasingly difficult and tedious
`on a device with a small display screen that is common on
`many digital cameras, cell phones, and other mobile devices
`incorporating a digital camera. Photographers often resort to
`repeatedly zooming, panning, and flipping though the burst
`images while having to remember desirable and undesirable
`aspects of the various images. As described above, a photog
`rapher may also want to create a composite image incorpo
`rating different portions from different burst images. Identi
`fying the desired burst images and the desired portions of the
`images may also involve tediously zooming, panning, and
`flipping though the burst images.
`[0008] Thus, there is a need for an image display interface
`that allows for an improved ability to view and select pieces of
`burst images. Additionally, there is a need for an image dis
`play interface that allows for an improved ability to view burst
`images on a small display.
`
`BRIEF SUMMARY
`[0009] A method, apparatus, and computer program prod
`uct are therefore described that address at least the needs
`described above by providing for the presentation of burst
`images. In this regard, exemplary embodiments of the present
`invention may provide for the presentation of magnified frag
`ments of a plurality of burst images, together with a sample
`image. A selector may be used in combination with the
`sample image to change the location depicted in the magni
`fied fragments. As such, the sample image may be utilized as
`a map, and details of all or some of the burst images may be
`simultaneously visually compared via the magnified frag
`ments on a single display.
`[0010] In this regard, exemplary embodiments of the
`present invention may receive a plurality of burst images,
`wherein each burst image in the plurality of burst images may
`differ from the other burst images based on a parameter, such
`as, but not limited to, exposure, focus, and/or time, or based
`on the state of a target or targets in the image (such as the
`facial expression of a person, or which parts of the back
`ground are occluded by a moving object such as a car or a
`person). Exemplary embodiments may also provide for a
`presentation of a sample burst image. In this regard, the
`sample burst image may be one of the plurality of burst
`images and, in some exemplary embodiments, presentation
`of the sample burst image may substantially consume a dis
`play screen or window. Various exemplary embodiments may
`also receive a selected location within the presentation of the
`sample burst image. The selected location may be received
`
`7
`
`

`

`US 2009/0309.990 A1
`
`Dec. 17, 2009
`
`from a user interface device, such as, but not limited to, a
`mouse, a stylus, a touch-screen, or the like. Various exem
`plary embodiments may also provide for the presentation of a
`plurality of burst image fragments associated with each of the
`plurality of burst images. The burst image fragments may be
`presentations of areas of each of the burst images. The areas
`depicted in each of the burst image fragments may be deter
`mined based on the selected location. Accordingly, changing
`the selected location within the sample burst image may result
`in presenting a different area of the other burst images within
`the burst image fragments.
`[0011] In some exemplary embodiments of the present
`invention, a selection of a segment of a particular burst image
`may be received. The particular image may be selected
`because that burst image fragment is desirable to a user for
`various reasons based on, for example, exposure of the par
`ticular burst image, focus of the burst image, the subjects
`within the burst image, or the like. In various exemplary
`embodiments, the particular burst image that is selected may
`be associated with the selected location on the sample burst
`image. In this regard, in some exemplary embodiments, a
`composite image may be generated based on the particular
`burst image and the selected location.
`[0012] In one exemplary embodiment, a method the pre
`sentation of burst images is described. The exemplary method
`may include providing for a presentation of a sample burst
`image. In this regard, the sample burst image may be a one of
`the plurality of burst images. The exemplary method may also
`include receiving a selected location within the presentation
`of the sample burst image and providing for a presentation of
`a plurality of burst image fragments associated with respec
`tive ones of the burst images. In this regard, the burst image
`fragments may be portions of respective ones of the burst
`images and the portions of each of the burst images may be
`determined based on the selected location.
`[0013] In another exemplary embodiment an apparatus for
`the presentation of burst images is described. The apparatus
`may comprise a processor. The processor may be configured
`to provide for a presentation of a sample burst image. In this
`regard, the sample burst image may be one of a plurality of
`burst images. The processor may also be configured to receive
`a selected location within the presentation of the sample burst
`image and provide for a presentation of a plurality of burst
`image fragments associated with respective ones of the burst
`images. In this regard, the burst image fragments may be
`portions of respective ones of the burst images. Further, the
`portions of each burst image may be determined based on the
`selected location.
`[0014] In another exemplary embodiment, a computer pro
`gram product for the presentation of burst images is
`described. The computer program product may comprise at
`least one computer-readable storage medium having execut
`able computer-readable program code portions stored
`therein. The computer-readable program code portions may
`comprise a first program codeportion, a second program code
`portion, and a third program code portion. The first program
`code portion may be configured to provide for a presentation
`ofa sample burst image. In this regard, the sample burst image
`may be one of a plurality of burst images. The second pro
`gram code portion configured to receive a selected location
`within the presentation of the sample burst image and the
`third program code portion may be configured to provide for
`a presentation of a plurality of burst image fragments associ
`ated with respective ones of the burst images. In this regard,
`
`the burst image fragments may be portions of respective ones
`of the burst images. Further, the portions of each burst image
`may be determined based on the selected location.
`
`BRIEF DESCRIPTION OF THE SEVERAL
`VIEWS OF THE DRAWING(S)
`[0015] Having thus described the invention in general
`terms, reference will now be made to the accompanying
`drawings, which are not necessarily drawn to scale, and
`wherein:
`[0016] FIG. 1 is a schematic block diagram of an apparatus
`for presenting burst images according to an exemplary
`embodiment of the present invention;
`[0017|| FIG. 2 illustrates the areas associated with a plural
`ity of burst image fragments according to an exemplary
`embodiment of the current invention;
`[0018] FIG. 3 illustrates a presentation of burst images
`fragments according to an exemplary embodiment of the
`present invention; and
`[0019] FIGS.4 and 5 are flowcharts according to exemplary
`methods for presenting burst images according to exemplary
`embodiments of the present invention.
`
`DETAILED DESCRIPTION
`[0020] Embodiments of the present invention will now be
`described more fully hereinafter with reference to the accom
`panying drawings, in which some, but not all embodiments of
`the invention are shown. Indeed, the invention may be embod
`ied in many different forms and should not be construed as
`limited to the embodiments set forth herein; rather, these
`embodiments are provided so that this disclosure will satisfy
`applicable legal requirements. Like reference numerals refer
`to like elements throughout. Further, the term “exemplary” as
`used herein is defined to indicate an example, and should not
`be construed to indicate a qualitative assessment.
`[0021] FIG. 1 depicts an exemplary apparatus 100 for pre
`senting burst images according to various exemplary embodi
`ments of the present invention. Apparatus 100 may be embod
`ied as any computing device, such as, a digital camera, a cell
`phone, a media player, a media viewer, an personal organizer,
`a computer system, a mobile terminal, a server, a touch
`enabled device (e.g., a device including a touch screen dis
`play), a portable or laptop computer, a global positioning
`system (GPS) enabled device, other network device, or the
`like. The apparatus 100 may include or otherwise be in com
`munication with a processor 105, a user interface 115, a
`communication interface 120, and a memory device 110. The
`memory device 110 may include, for example, volatile and/or
`non-volatile memory. The memory device 110 may be con
`figured to store information, data, applications, instructions,
`or the like for enabling the apparatus to carry out various
`functions in accordance with exemplary embodiments of the
`present invention. For example, the memory device 110 could
`be configured to buffer input data for processing by the pro
`cessor 105. Additionally or alternatively, the memory device
`110 could be configured to store instructions for execution by
`the processor 105. As yet another alternative, the memory
`device 110 may be one of a plurality of data stores including,
`for example, databases, that store information in the form of
`static and/or dynamic information. In this regard, the infor
`mation stored in the memory device 110 may include, for
`example, burst images, burst image files, location selections,
`selections of burst images, or the like.
`
`8
`
`

`

`US 2009/0309.990 A1
`
`Dec. 17, 2009
`
`[0022] The processor 105 may be embodied in a number of
`different ways. For example, the processor 105 may be
`embodied as a microprocessor, a coprocessor, a controller, or
`various other processing means or elements including inte
`grated circuits such as, for example, an ASIC (application
`specific integrated circuit) or FPGA (field programmable gate
`array). In an exemplary embodiment, the processor 105 may
`be configured to execute instructions stored in the memory
`device 110 or otherwise accessible to the processor 105.
`[0023] The user interface 115 may be in communication
`with the processor 105 to receive an indication of a user input
`at the user interface 115 and/or to provide an audible, visual,
`mechanical, or other output to the user. As such, the user
`interface 115 may include, for example, a keyboard, amouse,
`a joystick, a microphone, a speaker, or other input/output
`mechanisms. The user interface 115 may also include a dis
`play, which may be embodied as a touch screen display, a
`conventional display, or the like. In an exemplary embodi
`ment, such as one where the apparatus 100 is a computer
`system or a server, the user interface 115 may be remote from
`the processor 105. In some exemplary embodiments, user
`interface 115 may have access to the processor 105 via a
`network, such as network 125.
`[0024] In some exemplary embodiments, the apparatus 100
`may include a communication interface 120 embodied as any
`device or means embodied in either hardware, software, or a
`combination of hardware and software that is configured to
`receive and/or transmit data from/to a network and/or any
`other device or module in communication with the apparatus
`100. In this regard, the communication interface 120 may
`include, for example, an antenna, a transmitter, a receiver, a
`transceiver and/or supporting hardware or software for
`enabling communications with network 125, which may be
`any type of wired or wireless network. Various other network
`entities may be connected to the network 125, and commu
`nications may occur between the apparatus 100 and the other
`network entities.
`[0025] In some exemplary embodiments, the apparatus 100
`may include a media capturer 136, such as a camera, video,
`and/or audio module, in communication with the processor
`105. The media capturer 136 may be any means for capturing
`images, video and/or audio for storage, display, or transmis
`sion. For example, in an exemplary embodiment in which the
`media capturer 136 is a camera module, the media capturer
`136 may include a burst capture mode where the camera
`module may capture a plurality of images. A plurality of
`images captured in burst mode may be referred to as a burst of
`images, oran image stack, and each image within the plurality
`of images captured in burst mode may be referred to as a burst
`image. In this regard, when the media capturer 136 is in the
`burst capture mode, burst images may be captured in rapid
`succession. In some embodiments, the burst images may
`captured in response to a single command, such as, for
`example, a pressing of a capture button on the user interface
`115. Further, the media capturer 136 may vary one or more
`parameters across the plurality of burst images, such as, expo
`sure, focus, or the like. In some exemplary embodiments, the
`burst images may vary with regard to the time the images
`were captured. As such, the image capturer 136 may include
`all hardware, such as a lens orother optical component(s), and
`software necessary for capturing an image and creating an
`image file from the captured image. The image file may be a
`bitmap, a joint photographic experts group (JPEG), or other
`
`format. In some exemplary embodiments, the image capturer
`136 may store the image files on the memory device 110.
`[0026] Image capturer 136 may also include all hardware,
`such as a lens or other optical component(s), and software
`necessary to provide for image zooming functionality. Zoom
`ing may refer to the enlarging (i.e., magnifying) or reducing
`(i.e., de-magnifying) of a presentation of an image or a por
`tion of an image. In some exemplary embodiments, processor
`105 may also assist in image zooming functionality. Image
`zooming functionality can include the ability to magnify or
`de-magnify an image prior to or subsequent to capturing an
`image.
`[0027] The image capturer 136 may also include all hard
`ware and software necessary to provide for focusing an
`image. In this regard, image capturer 136 may include the
`ability to perform auto-focusing of an image prior to captur
`ing, and/or the ability to automatically or manually change
`the focusing while capturing images.
`[0028] The image capturer 136 may also include all hard
`ware and software necessary to provide for timed exposure of
`an image during capturing. In this regard, image capturer 136
`may include the ability to perform auto-exposure functional
`ity to determine a desired exposure level for captured images.
`In some exemplary embodiments, the image capturer 136
`may also be configured to automatically or manually change
`the exposure while capturing images.
`[0029] The burst image receiver 130, the location receiver
`132, and the presenter 134 of apparatus 100 may be any
`means or device embodied in hardware, software, or a com
`bination of hardware and software that is configured to carry
`out the functions of the burst image receiver 130, the location
`receiver 132, and the presenter 134, respectively, as described
`herein. In an exemplary embodiment, the processor 105 may
`include, or otherwise control the burst image receiver 130, the
`location receiver 132, and/or the presenter 134.
`[0030] The burst image receiver 130 may be configured to
`receive a plurality of burst images. In this regard, the appara
`tus 100 may include various means for receiving the plurality
`of burst images, which may include the processor 105, the
`burst image receiver 130, a receiver, algorithms executed by
`the foregoing or other elements for receiving a plurality of
`burst images described herein and/or the like. In some exem
`plary embodiments, the burst image receiver 130 may receive
`the plurality of burst images from the image capturer 136, the
`memory device 110, or from a remote network entity via the
`network 125.
`[0031] In some exemplary embodiments, the plurality of
`received burst images may be images that were captured in
`rapid succession. Moreover, each of the plurality of burst
`images may differ in that the images were captured at differ
`ent times. Accordingly, in some exemplary embodiments,
`image capturer 136 and/or processor 105 may be configured
`to capture burst images at a user-defined capture rate. For
`example, the image capturer 136 may be configured to cap
`ture a burst image every fifth of a second. As such, due to
`movement in the subjects of the image over the time frame,
`variations in the burst images may occur.
`[0032] In some exemplary embodiments, the plurality of
`received burst images may be images having a varying focus
`parameter. A focus parameter may be a value or other indica
`tion of the focus associated with a given image. Burst images
`having the foreground in focus may have a different focus
`parameter than burst images having the background in focus.
`In this regard, in some exemplary embodiments, a plurality of
`
`9
`
`

`

`US 2009/0309.990 A1
`
`Dec. 17, 2009
`
`burst images that vary based on a focus parameter may each
`include substantially the same image with only the focus
`parameter being varied. In some exemplary embodiments, the
`focus parameter may be indicative of the distance between a
`lens and an image capturing surface. The focus parameter
`may have been changed incrementally or decrementally by a
`fixed amount for each burst image, the focus value may have
`been automatically changed based on the distances of various
`subjects (foreground subjects and/or background subjects)
`within the image to be captured, or manual changing of the
`focus may be utilized. Accordingly, in some exemplary
`embodiments, image capturer 136 and/or processor 105 may
`be configured to capture burst images where the burst images
`differ by a determined focus parameter.
`[0033] In some exemplary embodiments, the plurality of
`received burst images may be images having a varying expo
`sure parameter. An exposure parameter may be a value or
`other indication of the exposure associated with a given
`image. In some exemplary embodiments, a plurality of burst
`images that vary based on an exposure parameter may each
`include substantially the same image with only the exposure
`parameter being varied. In some exemplary embodiments, the
`exposure parameter may be indicative of the shutter speed
`and/or aperture for a given image. The exposure parameter
`may have been changed incrementally or decrementally by a
`fixed amount for each burst image or the exposure parameter
`may have been dynamically determined based on the light or
`brightness of the area to be captured. Accordingly, in some
`exemplary embodiments, image capturer 136 and/or proces
`sor 105 may be configured to capture burst images where the
`burst images differ by a determined exposure parameter.
`[0034] In some exemplary embodiments, the plurality of
`burst images may include burst images that differ across a
`variety of parameters. As such, a plurality of burst images
`may include burst images that differ based on focus, expo
`sure, and the like. Further, a plurality of burst images may be
`any collection of images. In this regard, the plurality of burst
`images may have some common characteristic or no common
`characteristic. Additionally, images with the plurality of burst
`images may be received from different devices. In this regard,
`different camera device may have captured the images. Fur
`ther, a plurality of burst images may include two or more
`images. Also, in some exemplary embodiments, an image,
`such as, for example, an HDR image that is already tone
`mapped, may be used as a source for generating a plurality of
`burst images by applying varying gain settings to the image to
`generate the plurality of burst images.
`[0035] The presenter 134 of apparatus 100 may be config
`ured to provide for the presentation of a sample burst image.
`In this regard, the sample burst image may be one of the
`plurality of burst images. The apparatus 100 may include
`various means for providing for the presentation of a sample
`burst image, which may include the processor 105, the pre
`senter 134, the user interface 115, a display (e.g., a touch
`screen display or a conventional display), algorithms
`executed by the foregoing or other elements for providing for
`the presentation of a sample burst image described herein
`and/or the like. The sample burst image may be selected from
`the plurality of burst images based on any criteria, such as,
`focus, exposure, timing, or the like. In some exemplary
`embodiments, the sample burst image may be randomly or
`pseudo-randomly selected from the plurality of burst images.
`[0036) In some exemplary embodiments, presentation of
`the sample burst image may be substantially maximized to the
`
`size of the frame of the display associated with the user
`interface 115 or maximized to the size of a window the sample
`image is being presented in. As such, the resolution of the
`sample image may be maximized while also allowing for the
`entire sample image to be included in the frame of the display
`or the window.
`[0037] The location receiver 132 may be configured to
`receive a selected location within the presentation of the
`sample burst image. In this regard, the apparatus 100 may
`include various means for receiving the selected location,
`which may include the processor 105, the location receiver
`133, the user interface 115, a display (e.g., a touch screen
`display or a conventional display), algorithms executed by the
`foregoing or other elements for receiving the selected loca
`tion described herein and/or the like. In this regard, a user of
`apparatus 100 may select a location within the presentation of
`the sample burst image via the user interface 115. According
`to various exemplary embodiments, the location may be
`selected by interacting with a touch screen (e.g., touching or
`tapping with or without a stylus), clicking on the desired
`location using a mouse and a mouse pointer, or the like.
`[0038] In various exemplary embodiments, the sample
`burst image may be presented in association with a coordinate
`grid or other means for determining a location within the
`presented sample burst image. When a user selects a location
`within the presentation of the sample burst image, selected
`location data (e.g., location coordinates or other location indi
`cators) may be captured with respect to the selected location.
`The user interface 115 may communicate the selected loca
`tion data to the processor 105 and/or the location receiver 132
`to be received by the processor 105 and/or the location
`receiver 132. Moreover, in some exemplary embodiments,
`the selected location within the presentation of the sample
`burst image may be received from a touch screen display.
`[0039] Presenter 134 may also be configured to provide for
`a presentation of a plurality of burst image fragments associ
`ated with respective ones of the burst images. In this regard,
`the apparatus 100 may include various means for providing
`for the presentation of a plurality of burst image fragments,
`which may include the processor 105, the presenter 134, the
`user interface 115, a display (e.g., a touch screen display or a
`conventional display), algorithms executed by the foregoing
`or other elements for providing for the presentation of a
`plurality of burst image fragments described herein and/or the
`like.
`[0040] A burst image fragment may be a cropped portion or
`area of a respective burst image. For example, a burst image
`may have an associated given size and the burst image frag
`ment may be a portion one tenth the size of the entire burst
`image. The size of the portion associated with a burst image
`fragment may be dependant on a number of criteria. For
`example, the size of a burst image fragment may be dependant
`upon the size of the display screen. Further, the size of a burst
`image fragment may be dependant on the number of burst
`images within the plurality of burst images. In this regard,
`since some or all of the plurality of burst images may have
`associated burst image fragments, screen space may become
`limited with additional burst image fragments. As such the
`burst image fragments may be sized smaller to accommodate
`smaller displays and/or larger numbers of presented burst
`image fragments.
`[0041] In some exemplary embodiments, the burst image
`fragment may also be magnified (or de-magnified), or the
`content of the burst image fragment may be enlarged (or
`
`10
`
`

`

`US 2009/0309.990 A1
`
`Dec. 17, 2009
`
`reduced) relative to the underlying burst image. In this regard,
`the amount of magnification (e.g., 0.1x, 2x, 10×, etc.) may be
`relative to the presentation of the sample burst image. In some
`exemplary embodiments, the amount of magnification for all
`of the burst image fragments may be the same. Further, in
`some exemplary embodiments, the amount of ma

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket