H04N9/8045

FILE GENERATING METHOD AND FILE GENERATING APPARATUS

A file generating method according to one aspect of the present disclosure is a file generating method for generating an MP4 file, the file generating method including: step S11 of acquiring an original file made in a file format different from MP4; step S12 of acquiring a difference file including data that is not included in the original file; step S13 of acquiring a procedure file indicating a procedure for generating the MP4 file; and step S14 of generating the MP4 file by combining the data included in the difference file and data included in the original file in accordance with the procedure indicated in the procedure file.

RECORDING MEDIUM, PLAYBACK METHOD, AND PLAYBACK DEVICE
20170200477 · 2017-07-13 ·

Recorded in a recording medium is a video stream, map information, and bitrate information of the video stream. The map information includes size information indicating data size of a section where a picture is recorded in the video stream, based on a predetermined stipulated data size. The stipulated data size differs in accordance with the bitrate information.

RECORDING MEDIUM, PLAYBACK METHOD, AND PLAYBACK DEVICE
20170200464 · 2017-07-13 ·

Recorded in a recording medium are a video stream of standard-luminance range, and a video stream of high-luminance range that is a broader luminance range than the standard-luminance range, which are used selectively in accordance with a playback environment, a subtitle stream of the standard-luminance range, and a subtitle stream of the high-luminance range, which are used selectively in accordance with the playback environment, and a playlist file storing playback control information of content, playlist file including a management region where the playback control information relating to a main stream is stored, and an extended region. The management region stores first playback control information specifying playing of a video stream of the high-luminance range and a subtitle stream of the high-luminance range in combination. The extended region stores second playback control information specifying playing of a video stream of the standard-luminance range and a subtitle stream of the standard-luminance range in combination.

PHOTOGRAPHING DEVICE AND CONTROL METHOD THEREOF
20170180653 · 2017-06-22 ·

The present disclosure relates to an electronic device for capturing a reproduction speed changing video which is reproducible in all devices without additional encoding, and a control method thereof. The method of controlling an electronic device for capturing a video includes generating, at a first frame rate, a first frame group obtained by photographing a subject, receiving an input for changing a reproduction speed, and determining a second frame rate based on the changed reproduction speed. The method further includes generating, at the second frame rate, a second frame group obtained by photographing the subject, and generating a single video file by encoding the first frame group and the second frame group based on the first frame rate.

Systems and methods for motion-vector-aided video interpolation using real-time smooth video playback speed variation

Systems and methods for encoding and playing back video at adjustable playback speeds by interpolating frames to achieve smooth playback in accordance with embodiments of the invention are described. One embodiment includes a source encoder that includes a processor, memory including an encoder application, where the encoder application directs the processor to: select a subset of frames from a first video sequence; generate motion vectors describing frames from the first video sequence that are not part of the selected subset of frames, where each motion vector describes movement between a frame in the subset of frames and a frame not included in the subset of frames; store the motion vectors; decimate frames not included in the subset of frames from the first video sequence to generate a second video sequence having a nominal frame rate less than the frame rate of the first video sequence; and encode the second video sequence at the nominal frame rate.

File generating method and file generating apparatus

A file generating method according to one aspect of the present disclosure is a file generating method for generating an MP4 file, the file generating method including: step S11 of acquiring an original file made in a file format different from MP4; step S12 of acquiring a difference file including data that is not included in the original file; step S13 of acquiring a procedure file indicating a procedure for generating the MP4 file; and step S14 of generating the MP4 file by combining the data included in the difference file and data included in the original file in accordance with the procedure indicated in the procedure file.

System and methods for recording a compressed video and audio stream

A system for recording a compressed video-audio stream includes a decoder for decoding the video and audio packets of the stream, a multimedia recorder for recording the video and audio portions of the stream, and a video frame editor. In one embodiment the multimedia recorder receives and ignores initial delta frames of the video portion of the stream while buffering the audio portion of the stream received until a first key frame arrives and is buffered and decoded and wherein upon receiving a command to record, the system writes a copy of the key frame at a predefined interval the first interval corresponding with the start of the recording of the audio portions of the stream, the write interval repeated successively until a next key frame arrives whereby the video and audio is then recorded as received.

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.

Methods for receiving and sending video to a handheld device
09621951 · 2017-04-11 · ·

In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor, the logic being configured to: receive a request to record a television program; receive the television program; record the television program by storing a representation of the television program; receive a request to send the representation of the television program to a handheld device; reduce a size of the representation of the television program; and send the reduced-size representation of the television program to the handheld device via a network, where the network is selected from the group consisting of: the Internet, a wireless network, a local area network, a cable television network, and a mobile telephony network, and where reducing the size of the representation of the television program is based, at least in part, on an attribute associated with the network and/or the handheld device.

SYSTEM FOR MONITORING OPERATION OF A LOCOMOTIVE

A system for monitoring operation of a locomotive includes a plurality of cameras, a controller, and at least one graphical user interface (GUI). The cameras are strategically mounted to the locomotive such that each camera is configured to capture a video stream of an environment associated with the locomotive. The controller is remotely disposed from and communicably coupled to each of the cameras over a wireless network. The controller is configured to receive a plurality of video streams from the plurality of cameras. The graphical user interface (GUI) is communicably coupled to the controller. The GUI is configured to display the plurality of video streams received at the controller. In embodiments disclosed herein, the controller is operable for modulating various operating parameters of the locomotive based on the environment associated with the locomotive, as determined from one or more video streams transmitted by the cameras.