Patent ID: 8923682
Filing Date: 2014-12-30
Classification: H04N

Abstract:
1. A data processing system for receiving a group of data of different kinds from the outside and performing data processes by kinds, comprising: a plurality of data process control units respectively corresponding to the different kinds of the group of data, each data process control unit performing data processes only on one of the different kinds of the group of data; and a memory unit configured to be accessed by each of the data process control units and having a first region storing a value indicating whether the data process can be executed or not, wherein each of the data process control units is configured to update the value in the first region on completion of preparation for executing the data process of itself and, when the value in the first region becomes a predetermined value, to synchronize start timings of the data processes and to execute the data process, wherein the group of data is data in a plurality of continuous units of the data processes, data in each data process control unit including: content data to be processed; and time information instructing a timing of outputting a process result of the content data, wherein each data process control unit comprises: a reference time generator configured to generate reference time expressing lapse time since start of the data process on the basis of an operation reference clock supplied to itself; a data processor configured to execute the data process of data in the data process control unit and, referring to the reference time, and to output a process result at a timing based on the time information; and a controller configured to update a value in the first region and to control operations of the reference time generator and the data processor, and wherein, on confirmation that the value in the first region becomes the predetermined value, the controller is configured to start generating the reference time and to start the data process.