Information processing apparatus and associated method of prioritizing content for playback
First Claim
Patent Images
1. An information processing apparatus for processing video data, comprising:
- video data memory that includes a dedicated thumbnail data cache area, the thumbnail data cache area including a dedicated clip area that is configured to store clip thumbnail data and a dedicated sub-clip area that is configured to store sub-clip thumbnail data, the clip area and the sub-clip area being separate areas within the thumbnail data cache area that are respectively configured such that the clip area does not cache sub-clip thumbnail data and the sub-clip area does not cache clip thumbnail data; and
a controller configured to control the video data memory to preferentially cache a predetermined range of the video data as priority video data in the clip area, the priority video data including video data currently output from the video data memory to a display device and, video data, which is sequentially related to the currently output video data in the sub-clip area, and which is priority video data corresponding to an edit list having a greater number of reference marker image video data than that of the output video data,wherein, the predetermined range of the video data that is preferentially cached in the clip area as priority video data changes depending on the video data currently output from the video data memory to the display device, the predetermined range of the video data including the video data currently output from the video data memory to the display device, a first predetermined range of sequential video data that immediately precedes the video data currently output from the video data memory to the display device in a management order of the video data, and a second predetermined range of sequential video data that immediately follows the video data currently output from the video data memory to the display device in the management order of the video data.
1 Assignment
0 Petitions
Accused Products
Abstract
A cache control unit of a video data playback control apparatus sets priority video data in order to efficiently use a storage area of a cache memory. The priority video data includes video data which includes a greater number of portions of video data than that of data displayed in a display unit, which includes a smaller number of portions of video data than a maximum number that can be held in the cache memory, and which has a high possibility of being output from the cache memory to the display unit. Also, the cache control unit preferentially reads the priority video data from a recording medium and stores it in the cache memory.
-
Citations
10 Claims
-
1. An information processing apparatus for processing video data, comprising:
-
video data memory that includes a dedicated thumbnail data cache area, the thumbnail data cache area including a dedicated clip area that is configured to store clip thumbnail data and a dedicated sub-clip area that is configured to store sub-clip thumbnail data, the clip area and the sub-clip area being separate areas within the thumbnail data cache area that are respectively configured such that the clip area does not cache sub-clip thumbnail data and the sub-clip area does not cache clip thumbnail data; and a controller configured to control the video data memory to preferentially cache a predetermined range of the video data as priority video data in the clip area, the priority video data including video data currently output from the video data memory to a display device and, video data, which is sequentially related to the currently output video data in the sub-clip area, and which is priority video data corresponding to an edit list having a greater number of reference marker image video data than that of the output video data, wherein, the predetermined range of the video data that is preferentially cached in the clip area as priority video data changes depending on the video data currently output from the video data memory to the display device, the predetermined range of the video data including the video data currently output from the video data memory to the display device, a first predetermined range of sequential video data that immediately precedes the video data currently output from the video data memory to the display device in a management order of the video data, and a second predetermined range of sequential video data that immediately follows the video data currently output from the video data memory to the display device in the management order of the video data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information processing method comprising:
-
caching video data in a memory that includes a dedicated thumbnail data cache area, the thumbnail data cache area including a dedicated clip area that is configured to store clip thumbnail data and a dedicated sub-clip area that is configured to store sub-clip thumbnail data, the clip area and the sub-clip area being separate areas within the thumbnail data cache area that are respectively configured such that sub-clip thumbnail data is not cached in the clip area and clip thumbnail data is not cached in the sub-clip area; and allowing the memory to preferentially cache a predetermined range of the video data as priority video data in the clip area, the priority video data including video data currently output from the memory to a display device, and, video data, which is sequentially related to the video data currently output from the video data memory to the display device in the sub-clip area, and, which is priority video data corresponding to an edit list having a greater number of thumbnails of video data than that of the video data currently output from the video data memory to the display device, by controlling the memory accordingly, wherein, the predetermined range of the video data that is preferentially cached in the clip area as priority video data changes depending on the video data currently output from the video data memory to the display device, the predetermined range of the video data including the video data currently output from the video data memory to the display device, a first predetermined range of sequential video data that immediately precedes the video data currently output from the video data memory to the display device in a management order of the video data, and a second predetermined range of sequential video data that immediately follows the video data currently output from the video data memory to the display device in the management order of the video data.
-
-
9. A computer-readable storage medium, including computer program instructions, that cause a computer to implement a method of prioritizing content for playback, comprising:
-
caching video data in a memory that includes a dedicated thumbnail data cache area, the thumbnail data cache area including a dedicated clip area that is configured to store clip thumbnail data and a dedicated sub-clip area that is configured to store sub-clip thumbnail data, the clip area and the sub-clip area being separate areas within the thumbnail data cache area that are respectively configured such that sub-clip thumbnail data is not cached in the clip area and clip thumbnail data is not cached in the sub-clip area; and allowing the memory to preferentially cache a predetermined range of the video data as priority video data in the clip area, the priority video data including video data currently output from the memory to a display device, and, video data, which is sequentially related to the video data currently output from the video data memory to the display device in the sub-clip area, and, which is priority video data corresponding to an edit list having a greater number of thumbnails of video data than that of the video data currently output from the video data memory to the display device, by controlling the memory accordingly, wherein, the predetermined range of the video data that is preferentially cached in the clip area as priority video data changes depending on the video data currently output from the video data memory to the display device, the predetermined range of the video data including the video data currently output from the video data memory to the display device, a first predetermined range of sequential video data that immediately precedes the video data currently output from the video data memory to the display device in a management order of the video data, and a second predetermined range of sequential video data that immediately follows the video data currently output from the video data memory to the display device in the management order of the video data.
-
-
10. An information processing apparatus for processing video data, comprising:
-
means for caching video data that includes a dedicated thumbnail data cache area, the thumbnail data cache area including a dedicated clip area that is configured to store clip thumbnail data and a dedicated sub-clip area that is configured to store sub-clip thumbnail data, the clip area and the sub-clip area being separate areas within the thumbnail data cache area that are respectively configured such that the clip area does not cache sub-clip thumbnail data and the sub-clip area does not cache clip thumbnail data; and
,means for controlling the means for storing data to preferentially hold a predetermined range of the video data as priority video data, the priority video data in the clip area, including video data, currently output from the means for storing and video data to a display device which is sequentially related to the currently output video data in the sub-clip area and which is priority video data corresponding to an edit list having a greater number of thumbnails of video data than that of the video data currently output from the video data memory to the display device, wherein, the predetermined range of the video data that is preferentially cached in the clip area as priority video data changes depending on the video data currently output from the video data memory to the display device, the predetermined range of the video data including the video data currently output from the video data memory to the display device, a first predetermined range of sequential video data that immediately precedes the video data currently output from the video data memory to the display device in a management order of the video data, and a second predetermined range of sequential video data that immediately follows the video data currently output from the video data memory to the display device in the management order of the video data.
-
Specification