CONTACT IMAGE SELECTION AND ASSOCIATION METHOD AND SYSTEM FOR MOBILE DEVICE
First Claim
1. A method of associating a picture with a contact record on a mobile device, the mobile device having a memory containing the contact record and at least one image file, the image file containing image data for rendering an image, the method comprising the steps of:
- receiving user selection of the at least one image file for association with the contact record;
rendering the image on the user interface and overlaying a cropping shape;
cropping the image in accordance with a position of the cropping shape to produce a sub-image;
encoding the sub-image in accordance with a predefined image format to produce a sub-image file; and
storing the sub-image file in association with the contact record,wherein the step of encoding includes encoding the image based upon a predefined default image encoding parameter, and wherein the step of encoding further includes determining whether the size of the sub-image file exceeds a predefined maximum file size and, if so, selecting a modified image encoding parameter corresponding to a reduced quality image and re-encoding the sub-image using the modified image encoding parameter.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of associating an image with a contact record on a mobile device. The contact record is displayed in a user interface and the user selects an image file for association with the contact record. The selected image is rendered and overlaid with a cropping shape. The image is cropped in accordance with a position of the cropping shape to produce a sub-image, which is then encoding in accordance with a predefined image format to produce a sub-image file, and stored in association with the contact record.
33 Citations
21 Claims
-
1. A method of associating a picture with a contact record on a mobile device, the mobile device having a memory containing the contact record and at least one image file, the image file containing image data for rendering an image, the method comprising the steps of:
-
receiving user selection of the at least one image file for association with the contact record; rendering the image on the user interface and overlaying a cropping shape; cropping the image in accordance with a position of the cropping shape to produce a sub-image; encoding the sub-image in accordance with a predefined image format to produce a sub-image file; and storing the sub-image file in association with the contact record, wherein the step of encoding includes encoding the image based upon a predefined default image encoding parameter, and wherein the step of encoding further includes determining whether the size of the sub-image file exceeds a predefined maximum file size and, if so, selecting a modified image encoding parameter corresponding to a reduced quality image and re-encoding the sub-image using the modified image encoding parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile device configured for associating a picture with a contact record, comprising:
-
a display capable of rendering a user interface; a memory containing the contact record and at least one image file, the image file containing image data for rendering an image; a user input device for receiving user selection of the at least one image file for association with the contact record; a cropping module for rendering the image on the user interface and overlaying a cropping shape, and cropping the image in accordance with a position of the cropping shape to produce a sub-image; an image encoder for encoding the sub-image in accordance with a predefined image format based upon a predefined image encoding parameter to produce a sub-image file; and a component for determining whether the size of the sub-image file exceeds a predefined maximum file size and, if so, selecting a modified image encoding parameter corresponding to a reduced quality image and configuring said image encoder to re-encode the sub-image using the modified image encoding parameter, wherein said memory stores said sub-image in association with the contact record. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising a machine-readable medium having encoded thereon computer-readable instructions executable by a processor of a mobile electronic device for causing the mobile electronic device to associate a picture with a contact record on the mobile device, the mobile device having a memory containing the contact record and at least one image file, the image file containing image data for rendering an image, the computer-readable instructions comprising:
-
instructions for receiving user selection of the at least one image file for association with the contact record; instructions for rendering the image on the user interface and overlaying a cropping shape; instructions for cropping the image in accordance with a position of the cropping shape to produce a sub-image; instructions encoding the sub-image in accordance with a predefined image format to produce a sub-image file; and instructions for storing the sub-image file in association with the contact record, wherein the instructions for encoding include instructions for encoding the image based upon a predefined default image encoding parameter, and wherein the instructions for encoding further include instructions for determining whether the size of the sub-image file exceeds a predefined maximum file size and, if so, selecting a modified image encoding parameter corresponding to a reduced quality image and re-encoding the sub-image using the modified image encoding parameter.
-
Specification