Movable user interface shutter button for camera
AssigneeRollCall, LLC
InventorKathleen Stricker
Life of this patent
Estimating the term…
Abstract
An electronic device having a camera and a touch-sensitive display supports methods for capturing an image using a movable shutter button thereon. The electronic device executes a camera application that may have a single movable displayed on the touch sensitive display, or two shutter buttons, one of which is fixed and one of which is movable. Where two shutter buttons are used, the second button may be present when the camera application is executed, or may be created in response to the user inputting a gesture to move the first shutter button.
Claims50
A computer-implemented method in an electronic device having a front and a back, the front having a front facing camera and a touch-sensitive display, the back having a rear facing camera, the cameras controlled by a camera application executed by the electronic device, the touch-sensitive display coupled to the cameras to receive images therefrom, the method comprising:
- displaying a shutter button of a camera application on the touch-sensitive display at a first location;
- while the shutter button is displayed, detecting a first touch event to the shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the shutter button to a user selected second location on the touch-sensitive display;
- responsive to determining that the first touch event indicates an input to move the shutter button to a user selected second location on the touch-sensitive display, automatically switching the touch-sensitive display from displaying an image received by the rear facing camera to displaying an image received by the front facing camera;
- moving the shutter button of the camera application to the second location;
- while the shutter button is displayed at the second location, displaying an image received from the front facing camera, and displaying the shutter button over the displayed image;
- while the shutter button is displayed at the second location, detecting a second touch event to the shutter button;
- and
- responsive to determining that the second touch event to the shutter button indicates an input to activate the shutter button, capturing at least one image with the front facing camera.
A computer-implemented method in an electronic device having a front and a back, a camera and a touch-sensitive display, the camera controlled by a camera application executed by the electronic device, the touch-sensitive display coupled to the camera to receive images therefrom, the method comprising:
- displaying a first shutter button of a camera application at a first location on the touch-sensitive display;
- while the first shutter button is displayed, detecting a first touch event to the first shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the first shutter button to a user selected second location on the touch-screen display;
- creating a second shutter button and moving the second shutter button of the camera application to the second location;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, displaying an image received from the camera, such that the second shutter button is displayed over the displayed image;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, detecting a second touch event to the second shutter button;
- and
- responsive to determining that the second touch event indicates an input to activate the second shutter button, capturing at least one image with the camera.
A computer-implemented method in an electronic device having a front and a back, a camera and a touch-sensitive display, the camera controlled by a camera application executed by the electronic device, the touch-sensitive display coupled to the camera to receive images therefrom, the method comprising:
- displaying a first shutter button of a camera application at a first location on the touch-sensitive display;
- displaying a second shutter button of a camera application on the touch-sensitive display;
- while the second shutter button is displayed, detecting a first touch event to the second shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the second shutter button to a second location on the touch-screen display, and moving the second shutter button of the camera application to the second location;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, displaying an image received from the camera, such that the second shutter button is displayed over the displayed image;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, detecting a second touch event to the second shutter button;
- and
- responsive to determining that the second touch event indicates an input to activate the second shutter button, capturing at least one image with the camera.
A computer-implemented method in an electronic device having a front and a back, a camera and a touch-sensitive display, the camera controlled by a camera application executed by the electronic device, the touch-sensitive display coupled to the camera to receive video frames therefrom, the method comprising:
- displaying a shutter button of a camera application on the touch-sensitive display at a first location;
- while the shutter button is displayed, detecting a first touch event to the shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the shutter button to a user selected second location on the touch-sensitive display;
- moving the shutter button of the camera application to the second location;
- while the shutter button is displayed at the second location, displaying an image received from the camera, and displaying the shutter button over the displayed image;
- while the shutter button is displayed at the second location, detecting a second touch event to the shutter button;
- determining whether the second touch event to the shutter button indicates an input to activate the shutter button to capture a single image or indicates an input to activate the shutter button to start capturing a video stream;
- responsive to determining that the second touch event to the shutter button is an input to activate the shutter button to capture a single image, capturing a single image with the camera;
- responsive to determining that the second touch event to the shutter button is an input to activate the shutter button to start capturing a video stream, capturing a video stream with the camera;
- after capturing either the at least one image or the video stream, determining whether or not to retain the shutter button at the second location;
- responsive to determining to retain the shutter button at the second location, storing the second location for the shutter button, wherein the shutter button is automatically displayed at the second location during a subsequent operation of the camera application;
- and
- responsive to determining to not retain the shutter button at the second location, relocating the shutter button.
A computer-implemented method in an electronic device having a front and a back, a camera and a touch-sensitive display, the camera controlled by a camera application executed by the electronic device, the touch-sensitive display coupled to the camera to receive video frames therefrom, the method comprising:
- displaying a first shutter button of a camera application at a first location on the touch-sensitive display at a first location;
- while the first shutter button is displayed, detecting a first touch event to the first shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the first shutter button to a user selected second location on the touch-screen display;
- creating a second shutter button at the first location and moving the first shutter button to the second location;
- while the first shutter button is displayed at the second location and the second shutter button is displayed at the first location, displaying an image received from the camera, such that the first shutter button is displayed over the displayed image;
- while the first shutter button is displayed at the second location and the second shutter button is displayed at the first location, detecting a second touch event to the first shutter button;
- and
- responsive to determining that the second touch event indicates an input to activate the second shutter button, capturing at least one image with the camera.
An electronic device, comprising:
- a front facing camera and a rear facing camera;
- a touch-sensitive display configured to display images received by at least one of the cameras;
- a memory coupled to the touch-sensitive display;
- and
- one or more processors coupled to the touch-sensitive display and the memory,
- one or more modules stored in the memory and configured for execution by the one or more processors to perform the operations comprising:
- displaying a shutter button of a camera application on the touch-sensitive display at a first location;
- while the shutter button is displayed, detecting a first touch event to the shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the shutter button to a user selected second location on the touch-sensitive display;
- responsive to determining that the first touch event indicates an input to move the shutter button to a user selected second location on the touch-sensitive display, automatically switching the touch-sensitive display from displaying an image received by the rear facing camera to displaying an image received by front facing camera;
- moving the shutter button of the camera application to the second location;
- while the shutter button is displayed at the second location, displaying an image received from the front facing camera, and displaying the shutter button over the displayed image;
- while the shutter button is displayed at the second location, detecting a second touch event to the shutter button;
- and
- responsive to determining that the second touch event to the shutter button indicates an input to activate the shutter button, capturing at least one image with the front facing camera.
An electronic device, comprising:
- a front facing camera and a rear facing camera;
- a touch-sensitive display configured to display images received by the cameras;
- a memory coupled to the touch-sensitive display;
- and
- one or more processors coupled to the touch-sensitive display and the memory,
- one or more modules stored in the memory and configured for execution by the one or more processors to perform the operations comprising:
- displaying a first shutter button of a camera application at a first location on the touch-sensitive display;
- while the first shutter button is displayed, detecting a first touch event to the first shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the first shutter button to a user selected second location on the touch-screen display;
- creating a second shutter button and moving the second shutter button of the camera application to the second location;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, displaying an image received from the camera, such that the second shutter button is displayed over the displayed image;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, detecting a second touch event to the second shutter button;
- and
- responsive to determining that the second touch event indicates an input to activate the second shutter button, capturing at least one image with the camera.
An electronic device, comprising:
- a front facing camera and a rear facing camera;
- a touch-sensitive display configured to display images received by the cameras;
- a memory coupled to the touch-sensitive display;
- and
- one or more processors coupled to the touch-sensitive display and the memory,
- one or more modules stored in the memory and configured for execution by the one or more processors to perform the operations comprising:
- displaying a first shutter button of a camera application at a first location on the touch-sensitive display;
- displaying a second shutter button of a camera application on the touch- sensitive display;
- while the second shutter button is displayed, detecting a first touch event to the second shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the second shutter button to a second location on the touch-screen display, and moving the second shutter button of the camera application to the second location;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, displaying an image received from the camera, such that the second shutter button is displayed over the displayed image;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, detecting a second touch event to the second shutter button;
- and
- responsive to determining that the second touch event indicates an input to activate the second shutter button, capturing at least one image with at least one of the cameras.
An electronic device, comprising:
- a front facing camera and a rear facing camera;
- a touch-sensitive display configured to display images received by the cameras;
- a memory coupled to the touch-sensitive display, and configured to store a camera application;
- and
- one or more processors coupled to the touch-sensitive display and the memory,
- one or more modules stored in the memory and configured for execution by the one or more processors to perform the operations comprising:
- displaying a shutter button of a camera application on the touch-sensitive display at a first location;
- while the shutter button is displayed, detecting a first touch event to the shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the shutter button to a user selected second location on the touch-sensitive display, and in response thereto moving the shutter button of the camera application to the second location;
- while the shutter button is displayed at the second location, displaying an image received from the camera, and displaying the shutter button over the displayed image;
- while the shutter button is displayed at the second location, detecting a second touch event to the shutter button;
- determining whether the second touch event to the shutter button indicates an input to activate the shutter button to capture at least one image or indicates an input to activate the shutter button to start capturing a video stream;
- responsive to determining that the second touch event to the shutter button is an input to activate the shutter button to capture at least one image, capturing at least one image with at least one of the cameras;
- responsive to determining that the second touch event to the shutter button is an input to activate the shutter button to start capturing a video stream, capturing a video stream with the at least one of the cameras;
- after capturing either the at least one image or the video stream, determining whether or not to retain the shutter button at the second location;
- responsive to determining to retain the shutter button at the second location, storing the second location for shutter button, wherein the shutter button is automatically displayed at the second location during a subsequent operation of the camera application;
- and
- responsive to determining to not retain the shutter button at the second location, relocating the shutter button to the first location.
An electronic device, comprising:
- a front facing camera and a rear facing camera;
- a touch-sensitive display configured to display images received by the cameras;
- a memory coupled to the touch-sensitive display, and configured to store a camera application;
- and
- one or more processors coupled to the touch-sensitive display and the memory,
- one or more modules stored in the memory and configured for execution by the one or more processors to perform the operations comprising:
- displaying a first shutter button of a camera application at a first location on the touch-sensitive display at a first location;
- while the first shutter button is displayed, detecting a first touch event to the first shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the first shutter button to a user selected second location on the touch-screen display;
- creating a second shutter button at the first location and moving the first shutter button to the second location;
- while the first shutter button is displayed at the second location and the second shutter button is displayed at the first location, displaying an image received from the camera, such that the first shutter button is displayed over the displayed image;
- while the first shutter button is displayed at the second location and the second shutter button is displayed at the first location, detecting a second touch event to the first shutter button;
- and
- responsive to determining that the second touch event indicates an input to activate the second shutter button, capturing at least one image with at least one of the cameras.
An electronic device, comprising:
- a front facing camera and a rear facing camera;
- a touch-sensitive display configured to display images received by at least one of the cameras;
- a graphical user interface displayed on the touch-sensitive display, the graphical user interface comprising:
- a shutter button displayed at a first location on the touch-sensitive display, the shutter button responsive to a first touch event to move the shutter button to a user-selected second location on the touch-sensitive display, and to automatically switch the touch-sensitive display from displaying an image received by the rear facing camera to displaying an image received from the front facing camera;
- and
- with the shutter button at the user selected second location, the shutter button responsive to a second touch event to activate the front facing camera to capture at least one image.
An electronic device, comprising:
- a front facing camera and a rear facing camera;
- a touch-sensitive display configured to display images received by at least one of the cameras;
- a graphical user interface displayed on the touch-sensitive display, the graphical user interface comprising:
- a first shutter button displayed at first location on the touch-sensitive display;
- a second shutter button displayed on the touch-sensitive display, the second shutter button responsive to a first touch event to move the second shutter button to the second location on the touch-sensitive display;
- and
- wherein the second shutter button is further responsive to a second touch event to activate at least one of the cameras to capture at least one image.
An electronic device, comprising:
- a front facing camera and a rear facing camera;
- a touch-sensitive display configured to display images received by at least one of the cameras;
- a graphical user interface displayed on the touch-sensitive display, the graphical user interface comprising:
- a first shutter button displayed at first location on the touch-sensitive display, the first shutter button responsive to a first touch event to move the first shutter button to a user-selected second location on the touch-sensitive display, to automatically create a movable second shutter button on the touch-sensitive display and to move the second shutter to the second location;
- the movable second shutter button responsive to a second touch event to activate at least one of the cameras to capture at least one image.
An electronic device, comprising:
- a front facing camera and a rear facing camera;
- a touch-sensitive display configured to display images received by at least one of the cameras;
- a graphical user interface displayed on the touch-sensitive display, the graphical user interface comprising:
- a first shutter button displayed at first location on the touch-sensitive display, the first shutter button responsive to a first touch event to automatically create a second shutter button at the first location on the touch-sensitive display and to move the first shutter button to the second location on the touch-sensitive display;
- and
- the first shutter button responsive to a second touch event to activate at least one of the cameras to capture at least one image.
A computer readable storage medium storing computer program modules which when executed by a processor cause a portable electronic device having a touch-sensitive display, a front facing camera, and a rear facing camera, to perform a method comprising:
- displaying a shutter button of a camera application on the touch-sensitive display at a first location;
- while the shutter button is displayed, detecting a first touch event to the shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the shutter button to a user selected second location on the touch-sensitive display;
- responsive to determining that the first touch event indicates an input to move the shutter button to a user selected second location on the touch-sensitive display, automatically switching the touch-sensitive display from displaying an image received by the rear facing camera to displaying an image received from the front facing camera;
- moving the shutter button of the camera application to the second location;
- while the shutter button is displayed at the second location, displaying an image received from the front facing camera, and displaying the shutter button over the displayed image;
- while the shutter button is displayed at the second location, detecting a second touch event to the shutter button;
- and
- responsive to determining that the second touch event to the shutter button indicates an input to activate the shutter button, capturing at least one image with the front facing camera.
A computer readable storage medium storing computer program modules which when executed by a processor cause a portable electronic device having a touch-sensitive display and the camera, to perform a method comprising:
- displaying a first shutter button of a camera application at a first location on the touch-sensitive display at a first location;
- while the first shutter button is displayed, detecting a first touch event to the first shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the first shutter button to a user selected second location on the touch-screen display;
- creating a second shutter button and moving the second shutter button of the camera application to the second location;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, displaying an image received from the camera, such that the second shutter button is displayed over the displayed image;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, detecting a second touch event to the second shutter button;
- and
- responsive to determining that the second touch event indicates an input to activate the second shutter button, capturing at least one image with the camera.
A computer readable storage medium storing computer program modules which when executed by a processor cause a portable electronic device having a touch-sensitive display and a camera, to perform a method comprising:
- displaying a first shutter button of a camera application at a first location on the touch-sensitive display;
- displaying a second shutter button of a camera application on the touch-sensitive display;
- while the second shutter button is displayed, detecting a first touch event to the second shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the second shutter button to a second location on the touch-screen display, and moving the second shutter button of the camera application to the second location;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, displaying an image received from the camera, such that the second shutter button is displayed over the displayed image;
- while the second shutter button is displayed at the second location and the first shutter button is displayed at the first location, detecting a second touch event to the second shutter button;
- and
- responsive to determining that the second touch event indicates an input to activate the second shutter button, capturing at least one image with the camera.
A computer readable storage medium storing computer program modules which when executed by a processor cause a portable electronic device having a touch-sensitive display and the camera, to perform a method comprising:
- displaying a first shutter button of a camera application at a first location on the touch-sensitive display at a first location;
- while the first shutter button is displayed, detecting a first touch event to the first shutter button on the touch-sensitive display;
- determining that the first touch event indicates an input to move the first shutter button to a user selected second location on the touch-screen display;
- creating a second shutter button at the first location and moving the first shutter button to the second location;
- while the first shutter button is displayed at the second location and the second shutter button is displayed at the first location, displaying an image received from the camera, such that the first shutter button is displayed over the displayed image;
- while the first shutter button is displayed at the second location and the second shutter button is displayed at the first location, detecting a second touch event to the first shutter button;
- and
- responsive to determining that the second touch event indicates an input to activate the second shutter button, capturing at least one image with the camera.
Dependencies are inferred from the claim text.