WO2005107234B1 - Method and apparatus to provide efficient multimedia content storage - Google Patents

Method and apparatus to provide efficient multimedia content storage

Info

Publication number
WO2005107234B1
WO2005107234B1 PCT/IB2005/001184 IB2005001184W WO2005107234B1 WO 2005107234 B1 WO2005107234 B1 WO 2005107234B1 IB 2005001184 W IB2005001184 W IB 2005001184W WO 2005107234 B1 WO2005107234 B1 WO 2005107234B1
Authority
WO
WIPO (PCT)
Prior art keywords
file
image data
image
base
contextually
Prior art date
Application number
PCT/IB2005/001184
Other languages
French (fr)
Other versions
WO2005107234A1 (en
Inventor
Tao Wu
Original Assignee
Nokia Corp
Nokia Inc
Tao Wu
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Corp, Nokia Inc, Tao Wu filed Critical Nokia Corp
Priority to EP05740451A priority Critical patent/EP1745639A1/en
Priority to CN2005800202407A priority patent/CN1973529B/en
Publication of WO2005107234A1 publication Critical patent/WO2005107234A1/en
Publication of WO2005107234B1 publication Critical patent/WO2005107234B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction
    • H04N1/411Bandwidth or redundancy reduction for the transmission or storage or reproduction of two-tone pictures, e.g. black and white pictures
    • H04N1/413Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information
    • H04N1/417Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information using predictive or differential encoding
    • H04N1/4177Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information using predictive or differential encoding encoding document change data, e.g. form drop out data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals

Abstract

Disclosed is a method and a device, that includes a programmed data processor, to process image data. The method includes, for a plurality n of files each containing image data representing one of n images, selecting one file as a base file; selecting as a target file an image data file that is contextually-related file to the base file; comparing the target file and the base file to determine differences therebetween; and storing the target file as a reduced file that is a representation of differences between the image data of the target file and the image data of the base file. An image data file is selected as being contextually-related to the base file based on at least an image capture location, and/or on an image capture time, or based on a user input. Storing can be performed in a memory device that is a part of a wireless communications device, such as a cellular telephone or a personal communicator that includes a digital camera, such as a camera phone.

Claims

AMENDED CLAIMS[received by the International Bureau on 08 November 2005 (08.11.05); original claims 1-40 replaced by amended claims 1-40 (6 pages)]+ STATEMENT
1. A method to process image data, comprising:
for a plurality n of files each containing image data representing one of n images;
selecting one file as a base file;
selecting as a target file an image data file that is a contextually-related file to the base file;
comparing the target file and the base file to determine differences therebetween; and
storing the target file as a reduced file that is a representation of differences between the image data of the target file and the image data of the base file, where an image data file is selected as being contextually-related to the base file based on data indicating at least an image capture location.
2. A method as in claim 1, where an image data file is further selected as being contextually-related to the base file based on at least an image capture time.
3. A method as in claim 1, where an image data file is further selected as being contextually-related to the base file based on a user input.
4. A method as in claim 1, where an image data file is further selected as being contextually-related to the base file based on information received over a wireless link from a device.
5. A method as in claim 1, where the data further comprises a pointing direction of an image capture device.
6. A method as in claim 1, where storing is performed in a memory device that comprises apart of a wireless communications device.
7. A method as in claim 6, further comprising transmitting the reduced file to a destination using a wireless link.
8. A method as in claim 7, where the wireless link comprises a cellular communication channel.
9. A method as in claim 7, where the wireless link comprises a short range radio frequency (RF) or infrared (IR) communications link.
10. A method as in claim 1, where comparing comprises:
partitioning the target file into non-overlapping blocks of pixels;
for each block in the target file, finding a best matching block in the base file;
representing a block in the target file using a relative location of the best matching block in the base file and as a difference between the blocks; and
encoding the difference between the blocks.
11. A device to process image data, comprising a data processor coupled to an image memory for storing a plurality n of files each containing image data representing one of n images, said data processor operating under control of a stored program to select one file as a base file; to select as a target file an image data file that is a contextually- related file to the base file; to compare the target file and the base file to determine differences therebetween and to store the target file in the image memory as a reduced file that is a representation of differences between the image data of the target file and the image data of the base file, where said data processor selects an image data file to be contextually-related to the base file based at least on data representing an image capture location.
12. A device as in claim 11, where said data processor selects an image data file to be contextually-related to the base file based also on at least an image capture time.
13. A device as in claim 11, where said data processor selects an image data file to be contextually-related to the base file based also on at least a user input.
14. A device as in claim 11, where said data processor selects an image data file to be contextually-related to the base file based also on information received over a wireless link from another device.
15. A device as in claim 11, where the data further comprises a pointing direction of an image capture device.
16. A device as in claim 115 where said image memory comprises a part of a wireless communications device.
17. A device as in claim 16, further comprising a transmitter to transmit the reduced file to a destination using a wireless link.
18. A device as in claim 17, where the wireless link comprises a cellular communication channel.
19. A device as in claim 7, where the wireless link comprises a short range radio frequency (RF) or infrared (IR) communications link.
20. A device as in claim 11, where said data processor operates, when comparing the target file and the base file, to partition the target file into non-overlapping blocks of pixels; to finding a best matching block in the base file for each block in the target file; to represent a block in the target file using a relative location of the best matching block in the base file and as a difference between the blocks and to encode the difference between the blocks.
21. A camera phone, comprising:
a transceiver;
a controller coupled to said transceiver;
a digital image capture device coupled to an image storage memory for storing n image data files representing one of n images; and
an image processor coupled to said image storage memory and operable to select an image data file as a base file; to select as a target file an image data file that is contextually-related to the base file; to process the target file and the base file to determine differences therebetween and to store a processed target file in the image storage memory as a file of smaller size than the size of the target file, where said image processor selects an image data file to be contextually-related to the base file based at least in part on data representing an image capture location.
22. A camera phone as in claim 21, where said image storage memory is detachable from said camera phone.
23. A camera phone as in claim 21, where the image capture location is determined by the camera phone.
24. A camera phone as in claim 21, where the image capture location is determined external to said camera phone and is transmitted to said camera phone though said transceiver.
25. A camera phone as in claim 21, where the data further comprises an azimuthal pointing direction of said digital image capture device.
26. A camera phone as in claim 21, where the data further comprises an elevation angle of a pointing direction of said digital image capture device.
27. A camera phone as in claim 21, where said image processor selects an image data file to be contextually-related to the base file based also on at least an image capture time.
28. A camera phone as in claim 21, where said image processor selects an image data file to be contextually-related to the base file based also on at least a user input.
29. A camera phone as in claim 21, where said image processor selects an image data file to be contextually-related to the base file based also on at least information received from another camera phone.
30. A camera phone as in claim 21, where said image processor selects an image data file to be contextually-related to the base file based also on information received over a wireless link from a device.
31. A camera phone as in claim 21, where said processed target file is transmitted from said camera phone through said transceiver.
32. A camera phone as in claim 31, where said transceiver comprises a radio frequency cellular communication transceiver.
33. A camera phone as in claim 31, where said transceiver comprises one of a short range radio frequency or infrared communications transceiver.
34. A computer program stored on a computer-readable medium and comprising computer-executable instructions responsive to n image data files representing one of n images to select an image data file as a base file; to select as a target file an image data file that is contextually-related to the base file; to process the target file and the base file to determine differences therebetween and to store a processed target file as a file of smaller size than the size of the target file, where an image data file is selected to be contextually-related to the base file based at least in part on data that represents an image capture location.
35. A computer program as in claim 34, where the data further represents an azimuthal pointing direction of an image capture device.
36. A computer program as in claim 35, where the data further represents an elevation angle of a pointing direction of an image capture device.
37. A computer program as in claim 34, where an image data file is selected to be contextually-related to the base file based also on at least an image capture time.
38. A computer program as in claim 34, where an image data file is selected to be contextually-related to the base file based also on at least a user input.
39. A computer program as in claim 34, where said computer program is executed by a data processor that comprises a part of a wireless communications device that includes a digital image capture device.
40. A computer program as in claim 34, where an image data file is selected to be contextually-related to the base file based also on information received from a device.
PCT/IB2005/001184 2004-05-05 2005-05-02 Method and apparatus to provide efficient multimedia content storage WO2005107234A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP05740451A EP1745639A1 (en) 2004-05-05 2005-05-02 Method and apparatus to provide efficient multimedia content storage
CN2005800202407A CN1973529B (en) 2004-05-05 2005-05-02 Method and apparatus to provide efficient multimedia content storage

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/839,672 US7805024B2 (en) 2004-05-05 2004-05-05 Method and apparatus to provide efficient multimedia content storage
US10/839,672 2004-05-05

Publications (2)

Publication Number Publication Date
WO2005107234A1 WO2005107234A1 (en) 2005-11-10
WO2005107234B1 true WO2005107234B1 (en) 2006-02-16

Family

ID=35242037

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2005/001184 WO2005107234A1 (en) 2004-05-05 2005-05-02 Method and apparatus to provide efficient multimedia content storage

Country Status (4)

Country Link
US (1) US7805024B2 (en)
EP (1) EP1745639A1 (en)
CN (1) CN1973529B (en)
WO (1) WO2005107234A1 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7593057B2 (en) * 2004-07-28 2009-09-22 Microsoft Corp. Multi-view integrated camera system with housing
WO2006134509A2 (en) * 2005-06-15 2006-12-21 Koninklijke Philips Electronics N.V. Method and apparatus for storing image data files
KR100775217B1 (en) 2006-06-01 2007-11-12 (주) 엘지텔레콤 Still picture encoding method based on similarity in mobile camera
US7756193B2 (en) * 2006-09-21 2010-07-13 Broadcom Corporation Time divided pilot channel detection processing in WCDMA terminal having shared memory
WO2012035371A1 (en) * 2010-09-14 2012-03-22 Nokia Corporation A multi frame image processing apparatus
US8655085B2 (en) 2010-10-28 2014-02-18 Microsoft Corporation Burst mode image compression and decompression
US8811756B2 (en) * 2011-07-11 2014-08-19 International Business Machines Corporation Image compression
US10083618B2 (en) * 2012-08-21 2018-09-25 Jacob UKELSON System and method for crowd sourced multi-media lecture capture, sharing and playback
US11317123B2 (en) 2013-04-25 2022-04-26 Vmware, Inc. Systems and methods for using pre-calculated block hashes for image block matching
US20140369413A1 (en) * 2013-06-18 2014-12-18 Vmware, Inc. Systems and methods for compressing video data using image block matching
WO2015038154A1 (en) * 2013-09-16 2015-03-19 Intel Corporation Grouping and compressing similar photos
WO2018023557A1 (en) * 2016-08-04 2018-02-08 Zte Corporation Method and device for storing and loading, including index, restore and display, data related to multiple pictures
US10803593B2 (en) 2016-09-19 2020-10-13 Siemens Healthcare Gmbh Method and system for image compression
CN108241645B (en) * 2016-12-23 2020-03-17 腾讯科技(深圳)有限公司 Image processing method and device
US10809869B2 (en) 2017-09-09 2020-10-20 Apple Inc. Layered image compression
US20210373789A1 (en) * 2020-05-29 2021-12-02 Western Digital Technologies, Inc. Storage System, Host, and Method for Optimizing Storage of a Sequence of Images

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5687095A (en) * 1994-11-01 1997-11-11 Lucent Technologies Inc. Video transmission rate matching for multimedia communication systems
JPH09121358A (en) * 1995-10-25 1997-05-06 Matsushita Electric Ind Co Ltd Picture coding/decoding device and its method
JP3787398B2 (en) 1996-11-27 2006-06-21 キヤノン株式会社 Image processing apparatus and method
KR100601743B1 (en) * 1997-06-16 2006-07-19 소니 가부시끼 가이샤 Image processing device and method, and transmission medium, transmission method and image format
US6185314B1 (en) * 1997-06-19 2001-02-06 Ncr Corporation System and method for matching image information to object model information
US6177959B1 (en) * 1997-12-31 2001-01-23 Telecruz Technology, Inc. Circuit and method for generating a clock signal synchronized with time reference signals associated with television signals
US6285995B1 (en) * 1998-06-22 2001-09-04 U.S. Philips Corporation Image retrieval system using a query image
DE60044924D1 (en) * 1999-01-29 2010-10-21 Lg Electronics Inc PROCESSES FOR SEARCHING AND BROWSING MULTIMEDIA DATA AND DATA STRUCTURE
US6625319B1 (en) 1999-03-30 2003-09-23 Koninklijke Philips Electronics N.V. Image compression using content-based image similarity
US6813395B1 (en) * 1999-07-14 2004-11-02 Fuji Photo Film Co., Ltd. Image searching method and image processing method
JP2001290820A (en) * 2000-01-31 2001-10-19 Mitsubishi Electric Corp Video gathering device, video retrieval device, and video gathering and retrieval system
US6914626B2 (en) * 2000-02-21 2005-07-05 Hewlett Packard Development Company, L.P. Location-informed camera
FR2807852B1 (en) * 2000-04-17 2004-10-22 Canon Kk METHODS AND DEVICES FOR INDEXING AND SEARCHING FOR DIGITAL IMAGES TAKING INTO ACCOUNT THE SPATIAL DISTRIBUTION OF IMAGE CONTENT
EP1170953A3 (en) 2000-07-03 2002-07-10 Pioneer Corporation Portable telephone, remote monitoring system, portable information terminal, and method for using the same
JP2002027145A (en) * 2000-07-05 2002-01-25 Toshiba Corp Radio communication terminal
US7016532B2 (en) * 2000-11-06 2006-03-21 Evryx Technologies Image capture and identification system and process
JP2002230543A (en) 2000-11-28 2002-08-16 Monolith Co Ltd Method and device for interpolating image
US7032182B2 (en) 2000-12-20 2006-04-18 Eastman Kodak Company Graphical user interface adapted to allow scene content annotation of groups of pictures in a picture database to promote efficient database browsing
US20050113113A1 (en) * 2001-11-15 2005-05-26 Reed Mark J. Enhanced wireless phone
US7872669B2 (en) * 2004-01-22 2011-01-18 Massachusetts Institute Of Technology Photo-based mobile deixis system and related techniques
US7289806B2 (en) * 2004-03-30 2007-10-30 Intel Corporation Method and apparatus for context enabled search
US7376265B2 (en) * 2004-06-17 2008-05-20 Seiko Epson Corporation Segmentation-based hybrid compression scheme for scanned documents

Also Published As

Publication number Publication date
US20050262543A1 (en) 2005-11-24
CN1973529B (en) 2010-10-13
WO2005107234A1 (en) 2005-11-10
EP1745639A1 (en) 2007-01-24
CN1973529A (en) 2007-05-30
US7805024B2 (en) 2010-09-28

Similar Documents

Publication Publication Date Title
WO2005107234B1 (en) Method and apparatus to provide efficient multimedia content storage
CN106412691B (en) Video image intercepting method and device
KR100334925B1 (en) Method and apparatus for transmitting multi-resolution image data in radio frequency communication system
CN109729384B (en) Video transcoding selection method and device
JP2003234936A (en) Digital camera and method for transferring digital image from the camera
TW200306105A (en) Multi-mode mobile communications device with continuous mode transceiver and methods therefor
CN106844580B (en) Thumbnail generation method and device and mobile terminal
EP1758356A3 (en) Mobile phone, communication terminal, phone call method and phone call program
US20070123245A1 (en) Communication system and communication terminal device
CN108459799B (en) Picture processing method, mobile terminal and computer readable storage medium
CN107506163B (en) Method for adjusting screen display, terminal and computer readable storage medium
US9774752B2 (en) Image forming apparatus which transmits an operation screen to a terminal device, control method of image forming apparatus which transmits an operation screen to a terminal device, and computer-readable recording medium
JP2007052555A (en) Radio communication device and radio communication method
RU2443067C2 (en) Communication device and method of image transfer
CN101276575B (en) Information communication terminal
JP2010206543A (en) Communication terminal
GB2389996A (en) Portable data terminal with short-range communication function
KR20060031768A (en) Mobile station having photograph memo recording function and control method thereof
US8698847B2 (en) Image display apparatus, method, program, and recording medium
CN107341190B (en) Picture screening method, terminal and computer readable storage medium
US20110115706A1 (en) Apparatus and method for providing pointer control function in portable terminal
US20070120952A1 (en) Method for image communication in mobile equipment
KR20010038360A (en) Method for editing photograph and text in camera-phone
JP7059567B2 (en) Wireless communication equipment, connection control methods, and programs
WO2023035248A1 (en) Codebook feedback method, codebook feedback apparatus, and storage medium

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
B Later publication of amended claims

Effective date: 20051108

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

WWE Wipo information: entry into national phase

Ref document number: 2005740451

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 200580020240.7

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2005740451

Country of ref document: EP