Method for generating double-speed IDR-unit for trick play, and trick play system and method using the same
First Claim
1. A trick play system, comprising:
- a transmission condition determining unit configured to determine instantaneous decoding refresh (IDR) transmission conditions based on a received speed value; and
a double-speed IDR-unit generating unit configured to generate a double-speed IDR-unit by adjusting the number and data size of video frames to be transmitted in accordance with the transmission conditions determined by the transmission condition determining unit;
wherein the double-speed IDR-unit generating unit receives total frames including an IDR frame and a plurality of prediction frames between the IDR frame and an immediately next IDR frame, removes a latter half of prediction frames from the total frames, and generates the double-speed IDR-unit with the remaining frames when a data size of the remaining frames is less than half of the data size of the total frames; and
wherein the double-speed IDR-unit generating unit removes frames referring to the removed prediction frames from the remaining frames.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method for generating an instantaneous decoding refresh (IDR) unit for trick play, and a trick play system and method using the same. The trick play system includes: a speed information input unit configured to receive a speed value; a transmission condition determining unit configured to determine instantaneous decoding refresh (IDR) transmission conditions based on the speed value inputted through the speed information input unit; a double-speed IDR-unit generating unit configured to generate a double-speed IDR-unit by adjusting the number and data size of video frames to be transmitted in accordance with the transmission conditions determined by the transmission condition determining unit; and a transmitting unit configured to transmit the generated double-speed IDR-unit to an external user terminal.
16 Citations
13 Claims
-
1. A trick play system, comprising:
-
a transmission condition determining unit configured to determine instantaneous decoding refresh (IDR) transmission conditions based on a received speed value; and a double-speed IDR-unit generating unit configured to generate a double-speed IDR-unit by adjusting the number and data size of video frames to be transmitted in accordance with the transmission conditions determined by the transmission condition determining unit; wherein the double-speed IDR-unit generating unit receives total frames including an IDR frame and a plurality of prediction frames between the IDR frame and an immediately next IDR frame, removes a latter half of prediction frames from the total frames, and generates the double-speed IDR-unit with the remaining frames when a data size of the remaining frames is less than half of the data size of the total frames; and wherein the double-speed IDR-unit generating unit removes frames referring to the removed prediction frames from the remaining frames. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A trick play method, comprising:
-
receiving a speed value; determining instantaneous decoding refresh (IDR) transmission conditions based on the speed value; generating a double-speed IDR-unit by adjusting the number and data size of video frames to be transmitted in accordance with the determined transmission conditions; and transmitting the generated double-speed IDR-unit to a user terminal; wherein the generating the double-speed IDR-unit includes; removing a latter half of prediction frames from total frames ranging from a first IDR frame start position to the last prediction frame before a second IDR frame start position; generating the double-speed IDR-unit with the remaining frames when a data size of the remaining frames is less than a half of the data size of the total frames; removing frames referring to the removed prediction frames from the remaining frames; and returning to the step of generating the double-speed IDR-unit. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for generating a double-speed instantaneous decoding refresh (IDR)-unit for trick play, the method comprising:
-
removing a latter half of prediction frames from total frames ranging from a IDR frame start position to the last prediction frame before a next IDR frame position; and generating the double-speed IDR-unit with the remaining frames when a data size of the remaining frames is less than a half of the data size of the total frames; wherein the generating the double-speed IDR-unit includes; determining if the data size of the remaining frames is less than a half of the data size of the total frames; additionally removing a latter half of frames from the remaining frames when the data size of the remaining frames is equal to or greater than a half of the data size of the total frames; generating the double-speed IDR-unit with the remaining frames when the data size of the remaining frames is less than a half of the data size of the total frames; removing frames referring to the removed prediction frames from the remaining frames; and returning to the step of generating the double-speed IDR-unit. - View Dependent Claims (13)
-
Specification