EP1545116A2

Method and apparatus for proportionally adjusting the size of images transmitted between mobile communications terminals

Abstract

A plurality of image data attached to electronic mail data is stored in a memory. A control unit identifies an image (B) having the largest width, from among images drawn by each image data. The control unit then computes a contraction scale to be used for fitting the largest image to a display area of its own display unit, and applies the contraction process to data of each of image stored in memory using the computed contraction scale (144/230). Thus contracted image data are then displayed onthe display unit.

EP1545116A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 23 November 2024, 1.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

28 claims: 28 independent, 0 dependent

  1. 1
    A mobile communications terminal comprising:a receiver for accepting transmitted data containing information corresponding to at least two images;a display for viewing said transmitted data, said display defining a horizontal width and a vertical width;and an adjustment mechanism for proportionally resizing said at least two images to create resized image data so that a maximum horizontal width defined thereby is substantially equal to or less than said horizontal width defined by said display.
  2. 2
    A mobile communications terminal defined by claim 1 wherein said mobile communications terminal includes a telephone function.
  3. 3
    A mobile communications terminal as defined by claim 1 further including a web browsing function.
  4. 4
    A mobile communications terminal as defined by claim 1 further including a data communication function.
  5. 5
    A mobile communications terminal as defined by claim 1 wherein said display includes an electronic display.
  6. 6
    A mobile communications terminal as defined by claim 5 wherein said electronic display is an LCD.
  7. 7
    A mobile communications terminal as defined by claim 1 wherein said display is an optical display.
  8. 8
    A mobile communications terminal as defined by claim 1 further comprising a transmitter for sending data including information corresponding to said at least two images.
  9. 9
    A mobile communications terminal as defined by claim 1 further including a scrolling mechanism for moving at least a portion of said at least two images in a direction along said vertical width.
  10. 10
    A mobile communications terminal as defined by claim 1 further comprising memory for storing said transmitted data.
  11. 11
    A mobile communications terminal as defined by claim 8 wherein said transmitter includes a mechanism for transmitting data corresponding to said resized image data.
  12. 12
    A mobile communications terminal as defined by claim 1 wherein said adjustment mechanism further includes a mechanism for proportionally adjusting a size defined by text contained in said transmitted data.
  13. 13
    A mobile communications terminal comprising:a receiver for accepting transmitted data containing information corresponding to at least two images;a display for viewing said transmitted data, said display defining a horizontal width and a vertical width;and wherein said mobile communications terminal is programmed to proportionally resize said at least two images so that a maximum horizontal width defined thereby is substantially equal to or less than said horizontal width defined by said display.
  14. 14
    A mobile communications terminal comprising:a receiver for accepting transmitted data containing information corresponding to at least two images;a display for viewing said transmitted data, said display defining a horizontal width and a vertical width;and an adjustment module for interpreting said transmitted data and for proportionally resizing said at least two images.
  15. 15
    A mobile communications terminal comprising:a receiver for accepting transmitted data containing information corresponding to at least two images;a display for viewing said transmitted data, said display defining a horizontal width and a vertical width;and an adjustment module for determining and applying a scale factor to said at least two images to resize said images prior to viewing on said display.
  16. 16
    A mobile communications terminal comprising:means for receiving transmitted data containing information corresponding to at least two images;display means for viewing said transmitted data;said display means. defining a horizontal width and a vertical width;and means for proportionally resizing said at least two images so that a maximum horizontal width defined thereby is substantially equal to or less than said horizontal width defined by said display means.
  17. 17
    A method for manipulating data transmitted to or from a mobile communications terminal, said method comprising the steps of:providing a mobile communications terminal that includes;a receiver for accepting transmitted data containing information corresponding to at least two images, memory, a display for viewing said transmitted data, and an adjustment mechanism for at least proportionally resizing said at least two images;receiving said transmitted data;storing said transmitted data into said memory;analyzing said transmitted data to determine if at least one of said at least two images need resizing;if resizing is necessary, causing said adjustment mechanism to proportionally resize said at least two images for viewing on said display;and sending said transmitted data stored in said memory to another mobile communications terminal.
  18. 18
    A method as defined by claim 17 wherein:said step of analyzing said transmitted data further includes determining a maximum horizontal width defined by said at least two images and comparing said maximum horizontal width to a horizontal width defined by said display;and said step of causing said adjustment mechanism to proportionally resize said at least two images for viewing on said display further includes proportionally resizing said at least two images so that said maximum horizontal width defined by said at least two images is substantially equal to or less than said horizontal width defined by said display.
  19. 19
    A method for manipulating data transmitted to or from a mobile communications terminal, said method comprising the steps of:providing a mobile communications terminal that includes;a receiver for accepting transmitted data containing information corresponding to at least two images, memory, a display for viewing said transmitted data, and an adjustment mechanism for at least proportionally resizing said at least two images;receiving said transmitted data;storing said transmitted data into said memory;analyzing said transmitted data to determine if at least one of said at least two images need resizing;if resizing is necessary, causing said adjustment mechanism to modify said transmitted data to determine a scaling factor and to proportionally resize said at least two images in accordance with said scaling factor for viewing on said display;and sending said modified transmitted data including said scaling factor to another mobile communications terminal.
  20. 20
    A method as defined by claim 19 wherein prior to said step of sending said modified transmitted data, said method includes the further step of storing said modified transmitted data in said memory.
  21. 21
    A method as defined by claim 19 wherein prior to said step of sending said modified transmitted data;said method includes the further step of overwriting said transmitted data stored in said memory with said modified transmitted data.
  22. 22
    A method as defined by claim 19 wherein:said transmitted data is sent from a first mobile communications terminal having a first display size;said step of receiving said transmitted data includes receiving said transmitted data by a second mobile communications terminal, said second mobile communications terminal having a second display size different from said first display size;said another mobile communications terminal being a third mobile communications terminal having a display size at least as large as said first display size;and wherein said method includes the further steps of;receiving, at said third mobile communications terminal, said modified transmitted data;and applying, at said third mobile communications terminal, an inverse of said scaling factor to cause said modified transmitted data to correspond to said transmitted data sent by said first mobile communications terminal.
  23. 23
    A method for manipulating data transmitted to or from a mobile communications terminal, said method comprising the steps of:providing a server having stored data therein corresponding to a plurality of different mobile communications terminals, said data including display sizes associated with each of said plurality of mobile communications terminals;sending transmitted data from a transmitting mobile communications terminal via said server to a receiving mobile communications terminal, said transmitted data containing information corresponding to at least two images;causing said server to receive said transmitted data;causing said server to identify said receiving terminal and determine a display size associated therewith;causing said server to compare and analyze said transmitted data with said display size of said receiving mobile communications terminal to determine if at least one of said at least two images need resizing;if resizing is necessary, causing said server to modify said transmitted data to proportionally resize said at least two images for viewing on said display defined by said receiving mobile communications terminal;forwarding said modified transmitted data from said server to said receiving mobile communications terminal;and causing said receiving mobile communications terminal to accept and display said modified transmitted data.
  24. 24
    A method for manipulating data transmitted to or from a mobile communications terminal, said method comprising the steps of:providing a server having stored data therein corresponding to a plurality of different mobile communications terminals said data including display sizes associated with each of said plurality of mobile communications terminals;sending transmitted data from a transmitting mobile communications terminal via said server to a receiving mobile communications terminal, said transmitted data containing image information identifying the largest image of at least two images contained within said transmitted data;causing said server to receive said transmitted data and determine a display size associated with said receiving mobile communications terminal;causing said server to compare said image information with said display size of said receiving mobile communications terminal and to determine a scaling factor;applying said scaling factor to said transmitted data and forwarding said transmitted data having said scaling factor applied thereto to said receiving mobile communications terminal;and causing said receiving mobile communications terminal to accept and display said transmitted data having said scaling factor applied thereto.
  25. 25
    A server for manipulating data received from a mobile communications terminal, said server comprising:memory including data corresponding to characteristics defined by a plurality of mobile communications terminals;a receiver for accepting data transmitted from at least one transmitting mobile communications terminal containing information corresponding to at least two images;an analyzing mechanism for identifying a receiving mobile communications terminal and a display size associated therewith, said analyzing mechanism further including a comparing mechanism for comparing said transmitted data with said display size of said receiving mobile communications terminal to modify said transmitted data to proportionally resize said at least two images for viewing on said display defined by said receiving mobile communications terminal;and a transmitter for forwarding said modified transmitted data from said server to said receiving mobile communications terminal.
  26. 26
    A server for manipulating data received from a mobile communications terminal, said server comprising:memory including data corresponding to characteristics defined by a plurality of receiving mobile communications terminals, said characteristics including display sizes associated with each of said plurality of receiving mobile communications terminals;a receiver for accepting transmitted data from a transmitting mobile communications terminal, said transmitted data containing image information identifying the largest image of at least two images contained within said transmitted data;an analyzing mechanism for determining a display size associated with said receiving mobile communications terminal, and for comparing said image information with said display size of said receiving mobile communications terminal so that said analyzing mechanism determines a scaling factor and applies said scaling factor to said transmitted data;and a transmitter for forwarding said transmitted data having said scaling factor applied thereto to said receiving mobile communications terminal.
  27. 27
    A server for manipulating data received from a mobile communications terminal, said server comprising:memory means for storing data corresponding to characteristics defined by a plurality of mobile communications terminals;receiving means for accepting data transmitted from at least one transmitting mobile communications terminal containing information corresponding to at least two images;analyzing means for identifying a receiving mobile communications terminal and a display size associated therewith, said analyzing means further including a comparing means for reviewing said transmitted data relative to said display size of said receiving mobile communications terminal to determine if proportional image resizing is needed and if necessary modifying said transmitted data to proportionally resize said at least two images for viewing on said display defined by said receiving mobile communications terminal;and transmitting means for forwarding one of said transmitted data or said modified transmitted data from said server to said receiving mobile communications terminal.
  28. 28
    A server for manipulating data received from a mobile communications terminal, said server comprising:memory means for storing data corresponding to characteristics defined by a plurality of receiving mobile communications terminals, said characteristics including display sizes associated with each of said plurality of receiving mobile communications terminals;receiving means for accepting transmitted data from a transmitting mobile communications terminal, said transmitted data containing image information identifying the image defining the largest horizontal width of at least two images contained within said transmitted data;analyzing means for, determining a display size associated said receiving mobile communications terminal, and for comparing said image information with said display size of said receiving mobile communications terminal so that said analyzing means determines a scaling factor and applies said scaling factor to said transmitted data;and transmitting means for forwarding said transmitted data having said scaling factor applied thereto to said receiving mobile communications terminal.
Independent claims28