H04N9/79

System and method for embedding supplementary data into digital media files

A novel process and system for flexibly adding supplemental digital program content such as, for example, transactional advertising content, games, polls, contests, interactive music videos, and e-commerce content generally and the like, into pre-prepared digital media files, such as an MP3 audio file or the like, for playback by digital playback apparatus, wherein the pre-prepared media file is modified by embedding therein executable code representing such supplemental program content, and enabling the playback apparatus to decode and execute the presentation of the supplemental program material as an addition to the playback of the pre-prepared media file content.

Systems and methods for interrupted program recording

Program recording systems and methods are operable to adjust recording times of a program of interest in response to an occurrence of an interrupting program that alters the scheduled recording times of the program of interest. An exemplary embodiment receives an unscheduled program flag (UPF) corresponding to an occurrence of an unscheduled program; adjusts at least one of a scheduled recording start time associated with the program of interest to an updated record start time and a scheduled recording end time associated with the program of interest to an updated record end time in response to receiving the UPF; and records the program of interest based upon at least one of the updated record start time and the updated record end time.

Systems and methods for interrupted program recording

Program recording systems and methods are operable to adjust recording times of a program of interest in response to an occurrence of an interrupting program that alters the scheduled recording times of the program of interest. An exemplary embodiment receives an unscheduled program flag (UPF) corresponding to an occurrence of an unscheduled program; adjusts at least one of a scheduled recording start time associated with the program of interest to an updated record start time and a scheduled recording end time associated with the program of interest to an updated record end time in response to receiving the UPF; and records the program of interest based upon at least one of the updated record start time and the updated record end time.

Processes and devices for recording and reproducing multimedia contents using dynamic metadata

Processes (and related devices) for capturing and/or reproducing multimedia contents include, in the capturing stage, the steps of: acquiring a multimedia content in the form of a generally time-variable multimedia stream through video acquisition means and possibly also audio acquisition means; acquiring data related to the capturing conditions of the multimedia content (capture parameters) through dynamic monitoring means for monitoring the conditions; storing values dependent on the generally time-variable capture parameters into predetermined areas of the multimedia file associated with the captured multimedia content in the form of dynamic metadata for acquiring the multimedia content; and/or including, in the reproduction stage, the steps of: reading from a memory at least the multimedia file including at least one multimedia content; reading data related to the capturing conditions of the multimedia content (capture parameters) in the form of at least one dynamic metadatum associated with the multimedia content of the multimedia file, and dynamically modifying the modes of reproduction of the multimedia stream corresponding to the multimedia file according to the values of at least the dynamic metadatum associated with the multimedia content.

Processes and devices for recording and reproducing multimedia contents using dynamic metadata

Processes (and related devices) for capturing and/or reproducing multimedia contents include, in the capturing stage, the steps of: acquiring a multimedia content in the form of a generally time-variable multimedia stream through video acquisition means and possibly also audio acquisition means; acquiring data related to the capturing conditions of the multimedia content (capture parameters) through dynamic monitoring means for monitoring the conditions; storing values dependent on the generally time-variable capture parameters into predetermined areas of the multimedia file associated with the captured multimedia content in the form of dynamic metadata for acquiring the multimedia content; and/or including, in the reproduction stage, the steps of: reading from a memory at least the multimedia file including at least one multimedia content; reading data related to the capturing conditions of the multimedia content (capture parameters) in the form of at least one dynamic metadatum associated with the multimedia content of the multimedia file, and dynamically modifying the modes of reproduction of the multimedia stream corresponding to the multimedia file according to the values of at least the dynamic metadatum associated with the multimedia content.

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM
20170339386 · 2017-11-23 ·

The image processing apparatus includes a white balance adjustment circuit configured to adjust a color temperature to RAW data of an image obtained by capturing, a generator circuit configured to generate data of planes for each component of the image from data of which color temperature was adjusted, and a RAW encoding circuit configured to conduct compression encoding of the data of the planes.

ON-CAMERA IMAGE PROCESSING BASED ON IMAGE ACTIVITY DATA
20170339390 · 2017-11-23 ·

A camera system processes images based on image activity data. The camera system includes an image sensor, an image pipeline, an encoder and a memory. The image sensor converts light incident upon the image sensor into raw image data. The image pipeline converts raw image data into color-space image data and calculates activity variances of the color-space image data. The encoder can determine one or more of quantization levels, block type (Intra vs Inter), determining transform size and type, and determining GOP structure or reference frame spacing for the color-space image data based on the activity variances. The memory stores the color-space image data and the activity variances.

Display data processor and display data processing method
09794509 · 2017-10-17 · ·

A video receiving device comprises a receiver, a transmitter, and at least one hardware processor. The receiver is configured to receive video data and first data from a video transmitting device. The hardware processor is configured to output a moving image, generated from the video data, to a display. The receiver further stops outputting the moving image based on the first data and outputs a static image to the display based on the first data when the receiver receives the first data. While the hardware processor outputs the moving image to the display, the static image is generated from the video data received by the receiver. The transmitter is configured to transmit second data to the video transmitting device based on the first data while the hardware processor outputs the moving image to the display. The second data causes the video transmitting device to stop transmitting the video data.

Automatic playback overshoot correction system
09786322 · 2017-10-10 · ·

An automatic playback overshoot correction system predicts the position in the program material where the user expects to be when the user stops the fast forward progression of the program material. The system determines the position where the program material was stopped and transitions to the new mode that the user selected, starting at the stopped position with an overshoot correction factor subtracted from it. The system uses a prediction method to correctly place the user within the program upon transition out of fast forward mode and determines if the speed of the fast forward mode and then automatically subtracts a time multiple to the frame where the transition was detected and positions the user at the correct frame. The time multiple is fine tuned if the user is consistently correcting after the fast forward mode stops.

Information processing device, information processing method, and program
09787964 · 2017-10-10 · ·

There is provided an information processing device including an acquisition unit that acquires incidental information, and a control unit that associates the incidental information with content, until a state is turned into a state in which a predetermined condition is satisfied after the acquisition of the incidental information.