METHOD OF SHARING IMAGE BASED FILES BETWEEN A GROUP OF COMMUNICATION DEVICES
Methods and associated mobile devices are disclosed for sharing an image based file between a group of communication devices. The image based file is scaled based on a display capacity of the devices within the group. The group of communication devices including a sending mobile communications device. The method includes: accessing from a memory of the sending mobile communication device a display capacity of each of the devices in the group, determining whether the resolution of the image based file exceeds an image resolution threshold based on the display capacity of the devices in the group, and if so scaling the image based file to within the image resolution threshold, and sending the image based file from the sending mobile communication device to one or more receiving communication devices in the group.
1 . A method of sharing an image based file between a group of communication devices, the group of communication devices including a sending mobile communications device configured to communicate over a wireless network, the method comprising:
accessing from a memory of the sending mobile communication device a display capacity of each of the communication devices in the group;
determining whether the resolution of the image based file exceeds an image resolution threshold based on the display capacities of the communication devices in the group, and if so scaling the image based file to within the image resolution threshold; and
sending the image based file from the sending mobile communication device to one or more receiving communication devices in the group.
2 . The method of claim 1 , wherein the image resolution threshold is a predetermined resolution threshold stored in the memory.
3 . The method of claim 1 , wherein the display capacities are rankable based on size, wherein the image resolution threshold is selected based on a specified ranking of the display capacities.
4 . The method of claim 1 , wherein the image resolution threshold is selected based on the largest display capacity of the devices in the group.
5 . The method of claim 1 , wherein the image resolution threshold is selected from one of the mean, median, and mode of the display capacities of the devices in the group.
6 . The method of claim 1 , further comprising automatically determining the image resolution threshold based on a distribution of the display capacities of the devices in the group.
7 . The method of claim 1 , further comprising determining whether the file size of the image based file exceeds a file size threshold, and if so modifying the image quality of the image based file to within the file size threshold.
8 . The method of claim 7 , wherein the file size threshold is based on defined capabilities of the wireless network.
9 . The method of claim 8 , wherein the defined capabilities include a predetermined maximum datagram packet size for sending of the image based file within one datagram packet.
10 . The method of claim 1 , wherein the sending mobile communication device includes a camera subsystem, the method further comprising generating the image based file from the camera subsystem and storing the image based file in the memory.
11 . The method of claim 1 , wherein the group of mobile communication devices is identified by a group identifier, further comprising the sending mobile communication device requesting joining to the group of communication devices by sending a request to or receiving an invite from the one or more receiving communication devices in the group, the request or invite including the group identifier.
12 . The method of claim 11 , further comprising sending the display capacity of the sending mobile communication device from the sending mobile communication device to the one or more receiving mobile communication devices in the group;
receiving the display capacity of each of the one or more receiving communication devices in the group; and storing the received display capacities in the memory of the sending mobile communication device.
13 . The method of claim 1 , wherein the image based file is an image file or a video file.
14 . A mobile communication device in a group of communication devices, comprising:
a memory containing a display capacity of each of the communication devices in the group;
a controller for controlling the operation of the communication device and for accessing the memory;
a communication subsystem connected to the controller configured for at least data communication with a wireless network;
the controller being configured for accessing from the memory the display capacity of each of the communication devices in the group, determining whether the resolution of an image based file exceeds an image resolution threshold based on the display capacities of the communication devices in the group, and if so scaling the image based file to within the image resolution threshold, and sending the image based file using the communication subsystem to one or more receiving communication devices in the group.
15 . The mobile communication device of claim 14 , wherein the image resolution threshold is a predetermined resolution threshold stored in the memory.
16 . The mobile communication device of claim 14 , wherein the display capacities are rankable based on size, wherein the image resolution threshold is selected based on a specified ranking of the display capacities.
17 . The mobile communication device of claim 14 , wherein the image resolution threshold is selected based on the largest display capacity of the devices in the group.
18 . The mobile communication device of claim 14 , wherein the image resolution threshold is selected from one of the mean, median, and mode of the display capacities of the devices in the group.
19 . The mobile communication device of claim 14 , wherein the controller is further configured for determining whether the file size of the image based file exceeds a file size threshold, and if so modifying the image quality of the image based file to within the file size threshold.
20 . The mobile communication device of claim 19 , wherein the file size threshold is based on defined capabilities of the wireless network.