IP Library › Granted Patent US 7,982,893
Granted Patent B2
US 7,982,893 · App. 11/560,636 · Granted Jul 19, 2011

Information processing apparatus, information processing method, and computer program

Assignee: Sony Corporation
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,982,893
App. No.
11/560,636
Granted
Jul 19, 2011
Kind
B2
Abstract

An information processing apparatus includes a transmitting unit that transmits image data and related data that has a data quantity smaller than that of the image data and is related to the image data. The transmitting unit transmits the related data earlier than the image data.

Claims (50)

1. An information processing apparatus, comprising:

a related data acquiring unit configured to acquire related data including proxy image data related to image data, the proxy image data being smaller in data quantity than the image data;

a transmitting unit configured to calculate a transmission time necessary for transmission of the proxy image data to another apparatus, and judge whether the transmission time is equal to or greater than a predetermined time to produce a judgment result; and

a creating processing unit configured to create, on the basis of an acquisition request transmitted by the another apparatus and when the judgment result indicates that the transmission time necessary for transmission of the proxy image data to the another apparatus is equal to or greater than the predetermined time, a thumbnail of the image data, the thumbnail being smaller in data quantity than the image data and the proxy image data, wherein

the transmitting unit is further configured

to transmit the proxy image data and directory information data associated with the image data before transmitting the image data and without transmitting the thumbnail image, when the judgment result indicates that the transmission time necessary for transmission of the proxy image data to the another apparatus is less than the predetermined time, and

to transmit the thumbnail and the directory information data associated with the image data before transmitting the image data and without transmitting the proxy image data, when the judgment result indicates that the transmission time necessary for transmission of the proxy image data to the another apparatus is equal to or greater than the predetermined time, and

the image data is video data,

the video data includes stored video data and presently-acquired video data, and

the related data acquiring unit acquires proxy image data related to the stored video data and proxy image data related to the presently-acquired video data.

2. An information processing apparatus according to claim 1 , wherein

the proxy image data has a resolution lower than the image data, and

the related data acquiring unit is further configured to acquire the related data including at least one of metadata of the image data and second thumbnail image data of the image data.

3. An information processing apparatus according to claim 2 , wherein

the transmitting unit is further configured to transmit the image data, the metadata, the proxy image data, and the second thumbnail image data in an order of the metadata, the second thumbnail image data, the proxy image data, and the image data.

4. The information processing apparatus according to claim 1 , further comprising

a list managing unit configured to determine a priority for the image data, wherein

the transmitting unit is further configured to transmit, on the basis of the priority determined by the list managing unit, the image data and the related data.

5. An information processing method, comprising:

acquiring related data including proxy image data related to image data, the proxy image data being smaller in data quantity than the image data;

calculating a transmission time necessary for transmission of the proxy image data to another apparatus;

judging whether the transmission time is equal to or greater than a predetermined time to produce a judgment result;

creating, by a creating processing unit, on the basis of an acquisition request transmitted by the another apparatus and when the judgment result indicates that the transmission time necessary for transmission of the proxy image data to the another apparatus is equal to or greater than the predetermined time, a thumbnail of the image data, the thumbnail being smaller in data quantity than the image data and the proxy data;

transmitting the proxy image data and directory information associated with the image data before transmitting the image data, when the judgment result indicates that the transmission time necessary for transmission of the proxy image data to the another apparatus is less than the predetermined time; and

transmitting the thumbnail and the directory information data associated with the image data before transmitting the image data and without transmitting the proxy image data, when the judgment result indicates that the transmission time necessary for transmission of the proxy image data to the another apparatus is equal to or greater than the predetermined time, wherein

the image data is video data,

the video data includes stored video data and presently-acquired video data, and

the acquiring related data further includes acquiring proxy image data related to the stored video data and proxy image data related to the presently-acquired video data.

6. A computer readable storage medium storing computer readable instructions thereon that, when executed by a processor, cause the processor to perform an information processing method, comprising:

acquiring related data including proxy image data related to image data, the proxy image data being smaller in data quantity than the image data;

calculating a transmission time necessary for transmission of the proxy image data to another apparatus;

judging whether the transmission time is equal to or greater than a predetermined time to produce a judgment result;

creating, on the basis of an acquisition request transmitted by the another apparatus and when the judgment result indicates that the transmission time necessary for transmission of the proxy image data to the another apparatus is equal to or greater than the predetermined time, a thumbnail of the image data, the thumbnail being smaller in data quantity than the image data and the proxy data;

transmitting the proxy image data and directory information associated with the image data before transmitting the image data, when the judgment result indicates that the transmission time necessary for transmission of the proxy image data to the another apparatus is less than the predetermined time; and

transmitting the thumbnail and the directory information data associated with the image data before transmitting the image data and without transmitting the proxy image data, when the judgment result indicates that the transmission time necessary for transmission of the proxy image data to the another apparatus is equal to or greater than the predetermined time, wherein

the image data is video data,

the video data includes stored video data and presently-acquired video data, and

the acquiring related data further includes acquiring proxy image data related to the stored video data and proxy image data related to the presently-acquired video data.

7. The information processing apparatus according to claim 1 , wherein

the image data includes stored image data and presently-acquired image data.

8. The information processing apparatus according to claim 2 , wherein

the metadata includes a plurality of metadata clips,

the proxy image data includes a plurality of proxy image data clips, and,

in response to a received transmission request based upon transmitted directory information, the transmitting unit is further configured to transmit each of the plurality of metadata clips before the plurality of proxy image data clips and transmit each of the plurality of proxy image data clips before the image data.

9. The information processing apparatus according to claim 8 , further comprising:

a list managing unit configured to determine a list of un-transmitted image data; and

a list storing unit configured to store the determined list of un-transmitted image data, wherein

the transmission unit is further configured to transmit each of the plurality of metadata clips, the plurality of image data clips, and the image data, based upon the stored determined list of un-transmitted image data.

10. The information processing apparatus according to claim 9 , wherein,

after the transmitting unit transmits the image data, the transmitting unit is further configured to update transmission history metadata of the transmitted image data and notifies the list managing unit that the transmitted image data has been transmitted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2006
From: SHINKAI, MITSUTOSHI
To: SONY CORPORATION
Reel/Frame 018528/0220 →
Priority Claims (1)
JP 2005-343186 · Nov 29, 2005 · national
Continuity (1)
Related Publication 20070121153A1 · May 31, 2007