Method of multiplexed data reading and visual search suitable for video-on-demand system
First Claim
1. A method of multiplexed data reading and visual search with respect to a plurality of memory devices through m memory control means connected to the memory devices and m×
- n input/output channels selectively connected to said m memory control devices via switching means, where m and n are integers greater than one, the method comprising the steps of;
(a) dividing each video program into a plurality of video data groups and storing the video data groups of each video program in a prescribed order among the memory devices;
(b) connecting said m memory control means with said m×
n input/output channels selectively and sequentially by the switching means in units of time-slots such that each of said m memory control means is connected with each of said m×
n input/output channels at least once within a prescribed large period, said prescribed large period being defined by a plurality of time-slots divided into m small periods;
(c) carrying out the reading operations of the video data groups stored by the step (a) in the memory devices by making accesses from said m memory control means in parallel at each time-slot such that each video data group read by each of said m memory control means from one of the memory devices connected thereto at each time-slot is transmitted to one of said m×
n input/output channels connected by the step (b) thereto at each time-slot; and
(d) carrying out the visual search operations with respect to the video data groups stored by the step (a) in the memory devices by abandoning a time-slot allocated to one input/output channel in a next small period when a request for changing a current playback mode to a new playback mode is received from a terminal connected with said one input/output channel in a current small period, allocating a new time-slot at which a next video data group to be accessed in the next small period according to the new playback mode is accessible to said one input/output channel in the next small period, and reading and buffering the next video data group by using the new time-slot in the next small period.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of multiplexed data reading and visual search, in which each video program is divided into a plurality of video data groups which are stored in a prescribed order among the memory devices, and m memory control units are connected with mxn input/output channels selectively and sequentially in units of time-slots such that each memory control unit is connected with each of input/output channel at least once within a prescribed period. Then, the reading operations of the video data groups stored in the memory devices are carried out by making accesses from m memory control units in parallel at each time-slot. Also, the visual search operations are carried out by abandoning a time-slot allocated to one input/output channel in a next small period when a request for changing a current playback mode to a new playback mode is received from a terminal in a current small period, allocating a new time-slot at which a next video data group to be accessed in the next small period according to the new playback mode is accessible to that input/output channel in the next small period, and reading and buffering the next video data group by using the new time-slot in the next small period.
29 Citations
16 Claims
-
1. A method of multiplexed data reading and visual search with respect to a plurality of memory devices through m memory control means connected to the memory devices and m×
- n input/output channels selectively connected to said m memory control devices via switching means, where m and n are integers greater than one, the method comprising the steps of;
(a) dividing each video program into a plurality of video data groups and storing the video data groups of each video program in a prescribed order among the memory devices; (b) connecting said m memory control means with said m×
n input/output channels selectively and sequentially by the switching means in units of time-slots such that each of said m memory control means is connected with each of said m×
n input/output channels at least once within a prescribed large period, said prescribed large period being defined by a plurality of time-slots divided into m small periods;(c) carrying out the reading operations of the video data groups stored by the step (a) in the memory devices by making accesses from said m memory control means in parallel at each time-slot such that each video data group read by each of said m memory control means from one of the memory devices connected thereto at each time-slot is transmitted to one of said m×
n input/output channels connected by the step (b) thereto at each time-slot; and(d) carrying out the visual search operations with respect to the video data groups stored by the step (a) in the memory devices by abandoning a time-slot allocated to one input/output channel in a next small period when a request for changing a current playback mode to a new playback mode is received from a terminal connected with said one input/output channel in a current small period, allocating a new time-slot at which a next video data group to be accessed in the next small period according to the new playback mode is accessible to said one input/output channel in the next small period, and reading and buffering the next video data group by using the new time-slot in the next small period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- n input/output channels selectively connected to said m memory control devices via switching means, where m and n are integers greater than one, the method comprising the steps of;
Specification