Patent classifications
H04N9/8045
Image processing apparatus
An image processing apparatus includes a specifying unit and a processing unit. The specifying unit specifies an editing position in moving image data contained in a moving image file. The moving image file includes a first moving image file recorded in response to a plurality of recording instructions and a second moving image file recorded in response to a single recording instruction. The specifying unit changes the editing position to any positions corresponding to connection positions of the plurality of moving image data pieces according to a predetermined instruction when specifying the editing position in the first moving image file, and changes the editing position while using a predetermine number of frames in the moving image data contained in the second moving image file as a unit therefor according to the predetermined instruction when specifying the editing position in the second moving image file. The processing unit performs editing processing.
Video storage and video playing
In an approach for storing frames of a video, a computer divides a video into one or more frames. The computer identifies a frame type associated with an individual frame within the divided one or more frames, wherein the identified frame type includes one of the following: an I-frame, a B-frame, and a P-frame. The computer stores the individual frame within a corresponding storage location based on the associated identified frame type.
Video storage and video playing
In an approach for storing frames of a video, a computer divides a video into one or more frames. The computer identifies a frame type associated with an individual frame within the divided one or more frames, wherein the identified frame type includes one of the following: an I-frame, a B-frame, and a P-frame. The computer stores the individual frame within a corresponding storage location based on the associated identified frame type.
Chroma-from-luma mode selection for high-performance video encoding
Disclosed are systems and techniques for efficient real-time codec encoding of video files. In one embodiments, the techniques include receiving one or more intra-prediction modes, each having a corresponding cost; calculating a first cost of a chroma-from-luma intra-prediction mode; calculating a second cost of the chroma-from-luma intra-prediction mode; and calculating a final cost based on the first cost and the second cost. The techniques also include selecting a final intra-prediction mode; generating, based on the selected final intra-prediction mode, a block of predicted pixels that approximates a block of source pixels of an image frame; and encoding a first alpha value in a bitstream.