IP Library Granted Patent US 7,587,671
Granted Patent B2
US 7,587,671 · App. 11/132,072 · Granted Sep 8, 2009

Image repositioning, storage and retrieval

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,587,671
App. No.
11/132,072
Granted
Sep 8, 2009
Kind
B2
Abstract

A system and a method are disclosed for optimally viewing a non-square aspect ratio photo or video within a non-square aspect ratio display area of a screen. In addition, a system and a method are disclosed for positioning and storing a reference point (e.g., a relative center point) of an image within a display area of a screen. Further, in a slideshow configuration, a system and a method allows for transition between images using sound annotations associates with a particular image.

Claims (28)

1. A method for storing an image file, the method comprising:

determining a coordinate system for use with a display area of the screen;

retrieving, by a processor, the image file for display of an image on the screen to provide for display, by a processor, a first position of the image, the first position corresponding to the image having a first portion displayed within the display area and a second portion being out of the display area, the first position corresponding to a first reference point within the coordinate system;

moving the image to provide for display, by a processor, a second position of the image, the second position corresponding to the image having a third portion displayed within the display area and a fourth portion being out of the display area, the displaying of the image within the display area and the image file unaltered between the first position and the second position;

identifying coordinates of a second reference point within the coordinate system;

storing, in a storage device, the coordinates of the second reference point with the image file; and

subsequently retrieving and displaying, by a processor, the image in the second position based on the stored coordinates of the second reference point.

2. The method of claim 1 , further comprising retrieving reference coordinates associated with the image.

3. The method of claim 2 , further comprising displaying the second position of the image in response to retrieval of the reference coordinates.

4. The method of claim 1 , wherein the first reference point is a center of the display area in the first position and the second reference point is a center of the display area in the second position.

5. The method of claim 1 , wherein the image is a JPEG image.

6. The method of claim 1 , wherein the image is a MPEG image.

7. The method of claim 6 , wherein steps of the method are stored as instructions on a computer readable medium for execution by a processor.

8. A computer program product comprising:

a computer readable storage medium adapted to store computer program code for execution by a processor,

the computer program code comprising instructions executable by the processor to cause the processor to:

determine a coordinate system for use with a display area of a screen;

retrieve an image file for display of an image on the screen;

display a first position of the image on the screen, the first position corresponding to the image having a first portion displayed within the display area and a second portion being out of the display area, the first view of the image having a first reference point within the coordinate system;

display a second position of the image on the screen, the second position corresponding to the image having a third portion within the display area and a fourth portion being out of the display area, the displaying of the image within the display area and the image file unaltered between the first position and the second position;

identify coordinates of a second reference point within the coordinate system;

store the coordinates of the second reference point with the image file; and

subsequently retrieve and display the image in the second position based on the stored coordinates of the second reference point.

9. The computer program product of claim 8 , wherein the instructions further comprise instructions that when executed by the processor cause the processor to retrieve reference coordinates associated with the image.

10. The computer program product of claim 9 , wherein the instructions further comprise instructions that when executed by the processor cause the processor to display the second position of the image in response to retrieval of the reference coordinates.

11. The computer program product of claim 8 , wherein the first reference point is a center of the display area in the first position and the second reference point is a center of the display area in the second position.

12. The computer program product of claim 8 , wherein the image is a JPEG image.

13. The computer program product of claim 8 , wherein the image is a MPEG image.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Dec 27, 2007
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020300/0811 →
RE-RECORD TO CORRECT THE EXECUTION DATE OF THE SECOND ASSIGNOR, PREVIOUSLY RECORDED ON REEL 017483 FRAME 0892. Recorded May 16, 2006
From: SAFT, KEITH; CROWLEY, MATTHEW W.
To: PALM, INC.
Reel/Frame 017635/0526 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2006
From: SAFT, KEITH; CROWLEY, MATTHEW W.
To: PALM, INC.
Reel/Frame 017483/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2006
From: ARCSOFT, INC.
To: PALM, INC.
Reel/Frame 017484/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2006
From: SU, YINGFENG
To: ARCSOFT, INC.
Reel/Frame 017484/0136 →