Video format for digital video recorder
First Claim
1. A method comprising:
- at a video recording device, receiving a video clip comprising a plurality of video images;
identifying a plurality of video formats comprising a first video format for encoding video images at least partially in an interframe format and a second video format for encoding video images in an intraframe only format;
encoding a video image using the second video format by;
assigning a plurality of slices of the video image to a plurality of processing units of the video recording device; and
encoding the plurality of slices using the second video format, wherein at least two of the slices in the plurality of slices are encoded simultaneously using two different processing units of the video recording device.
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a video recording device for capturing a video clip. The video recording device receives a selection of a non-temporally compressed encoding scheme from several different encoding schemes for encoding the video clip. The different encoding schemes include at least one temporally compressed encoding scheme and at least the selected non-temporally compressed encoding scheme. The video recording device captures the video clip as several frames. The video recording device non-temporally encodes each of the frames as several slices. The slices of a particular frame are for decoding by several processing units of a video decoding device. The video recording device stores the video clip in a storage.
35 Citations
17 Claims
-
1. A method comprising:
-
at a video recording device, receiving a video clip comprising a plurality of video images; identifying a plurality of video formats comprising a first video format for encoding video images at least partially in an interframe format and a second video format for encoding video images in an intraframe only format; encoding a video image using the second video format by; assigning a plurality of slices of the video image to a plurality of processing units of the video recording device; and encoding the plurality of slices using the second video format, wherein at least two of the slices in the plurality of slices are encoded simultaneously using two different processing units of the video recording device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable medium of a video recording device, the computer readable medium storing a computer program which when executed by at least one processor of the video recording device captures a video clip, the computer program comprising sets of instructions for:
-
receiving a selection of a non-temporally compressed encoding scheme from a plurality of different encoding schemes for encoding the video clip, the different encoding schemes comprising at least one temporally compressed encoding scheme and at least the selected non-temporally compressed encoding scheme; capturing the video clip as a plurality of video frames; encoding a video frame using the selected non-temporally compressed encoding scheme by; assigning a plurality of slices of the video frame to a plurality of processing units of the video recording device; and non-temporally encoding the plurality of slices, wherein at least two of the slices in the plurality of slices are non-temporally encoded simultaneously using two different processing units of the video recording device; and storing the video clip in a storage of the video recording device. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium of a video recording device, the computer readable medium storing a computer program which when executed by at least one processor of the video recording device captures a video clip, the computer program comprising sets of instructions for:
-
receiving a video clip captured by the video recording device as a set of video images, each video image having a particular width; reducing the width of the video images captured by the video recording device; after the width of the video images captured by the video recording device has been reduced, encoding each of the reduced-width video images without reference to any other video image captured by the video recording device, wherein each of the reduced-width video images is encoded as a plurality of slices using a plurality of processing units of the video recording device; and storing the reduced-width video images in a storage of the video recording device. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification