The disclosure of Japanese Patent Application No. 2010-228087, which was filed on Oct. 8, 2010, is incorporated here by reference.
1. Field of the Invention
The present invention relates to a content processing apparatus. More particularly, the present invention relates to a content processing apparatus which outputs one or at least two contents.
2. Description of the Related Art
According to one example of this type of apparatus, image data accommodation areas for a plurality of pages are respectively set to a plurality of display planes capable of being displayed in an overlapping manner. Switching the image data accommodation areas is executed for each display plane. Specifically, a display switch enable bit which indicates, for each display plane, whether or not switching the image data accommodation areas is performed is arranged in an attribute bit of a TRAP command which indicates an end of drawing one display plane. Switching the image data accommodation areas is executed to a display plane in which the display switch enable bit is equal to “1”. Thereby, without charging a load to a CPU, it becomes possible to realize to switch the image data accommodation areas, with high applicability.
However, in the above-described apparatus, a plurality of clock frequencies are not respectively allocated to the plurality of display planes, and thus, a diversity of outputted contents is limited.
A content processing apparatus according to the present invention, comprises: a plurality of takers, each of which runs with reference to any one of N (N: an integer of two or more) of clocks, and which respectively take a plurality of contents; a mixer which mixes the plurality of contents respectively taken by the plurality of takers so as to create equal to or less than N of output contents; a changer which changes the clock referred to by each of the plurality of takers corresponding to a mode switching; and an adjuster which adjusts a mixing manner of the mixer in association with a change process of the changer so that a mixing process is executed for every contents corresponding to a common clock.
The above described features and advantages of the present invention will become more apparent from the following detailed description of the embodiment when taken in conjunction with the accompanying drawings.
With reference to
When the mode is switched, the clock referred to by each of the plurality of takers 1, 1, . . . is changed, and furthermore, the mixing manner of the mixer 2 is adjusted so that the mixing process is executed for every contents corresponding to the common clock. Thereby, it becomes possible to improve a diversity of the outputted contents while a diversity of clock frequencies is considered.
With reference to
Clocks CLK1 or CLK2 have mutually different frequencies and are applied to each of selectors 30 to 34. Any of the selectors 30 to 34 selects one of the clocks CLK1 and CLK2 under a control of a CPU 36. The process circuit PRC1 executes a process in synchronization with the clock applied from the selector 30, the scaler 22 executes a process in synchronization with the clock applied from the selector 32, and the process circuit PRC2 executes a process in synchronization with the clock applied from the selector 34.
A resolution of the image data DT1 is adjusted by a scaler 12 arranged in the process circuit PRC1, and a resolution of the image data DT2 is adjusted by a scaler 14 arranged in the process circuit PRC1. Moreover, a resolution of the image data DT3 is adjusted by the scaler 22, and a resolution of the image data DT4 is adjusted by a scaler 24 arranged in the process circuit PRC2.
A mixer 16 arranged in the process circuit PRC1 mixes image data outputted from the scalers 12 and 14, at a designated mixing rate. Moreover, a mixer 26 arranged in the process circuit PRC2 mixes image data outputted from the scalers 22 and 24, at the designated mixing rate.
Under the control of the CPU 36, a selector 18 arranged in the process circuit PRC1 selects one of image data outputted from the scaler 22 and the image data outputted from the mixer 26. A mixer 20 arranged in the process circuit PRC1 mixes image data outputted from the mixer 16 and the image data outputted from the selector 18, at the designated mixing rate. The mixed image data is outputted from a terminal T5 as “DT5” so as to be supplied to a TV monitor (not shown).
Under the control of the CPU 36, a selector 28 arranged in the process circuit PRC2 selects one of image data outputted from the mixer 20 and the image data outputted from the mixer 26. The selected image data is outputted from a terminal T6 as “DT6” so as to be supplied to an LCD monitor (not shown).
It is noted that, the frequency of the clock CLK1 is adapted to the TV monitor, and the frequency of the clock CLK2 is adapted to the LCD monitor.
The CPU 36 executes a process according to a flowchart shown in
According to
It is noted that the four planes LCD output mode is a mode in which four reproduced images based on the image data DT1 to DT4 are displayed on the LCD monitor. The four planes TV output mode is a mode in which the four reproduced images based on the image data DT1 to DT4 are displayed on the TV monitor.
The two-plus-two plane output mode is a mode in which two reproduced images based on the image data DT1 and DT2 are displayed on the TV monitor and two reproduced images based on the image data DT3 and DT4 are displayed on the LCD monitor. The three-plus-one plane output mode is a mode in which three reproduced images based on the image data DT1 and DT3 are displayed on the TV monitor and one reproduced image based on the image data DT4 is displayed on the LCD monitor.
With reference to
With reference to
With reference to
With reference to
As can be seen from the above described explanation, the image data DT1 and DT2 are respectively taken by the scalers 12 and 14 arranged in the process circuit PRC1. Moreover, the image data DT3 is taken by the scaler 22, and the image data DT4 is taken by the scaler 24 arranged in the process circuit PRC2. The selector 30 applies the clock CLK1 or CLK2 to the process circuit PRC1, the selector 32 applies the clock CLK1 or CLK2 to the scaler 22, and the selector 34 applies the clock CLK1 or CLK2 to the process circuit PRC2. The mixers 16, 20 and the selector 18 arranged in the process circuit PRC1 and the mixer 26 and the selector 28 arranged in the process circuit PRC2 create the image data DT5 and/or DT6 by mixing the image data outputted from the scalers 12, 14, 22 and 24. The CPU 36 adjusts the selecting manner of the selectors 30 to 34 so as to be different depending on the mode (S5), and also adjusts the mixing manner of the image data so that the mixing process is executed for every image data corresponding to the common clock (S3).
Thus, when the mode is changed, the clock selecting manner by the selectors 30 to 34 is adjusted, and furthermore, the mixing manner is adjusted so that the mixing process is executed for every image data corresponding to the common clock. Thereby, it becomes possible to improve a diversity of the image data DT5 and/or DT6 while the diversity of clock frequencies is considered.
It is noted that, in this embodiment, the image data is assumed as a content of a process-target, however, instead of the image data or together with the image data, the sound data may be processed. Moreover, it is possible to apply the data processing apparatus according to this embodiment to a display system of a digital camera. At this time, the LCD monitor described above is equivalent to a monitor installed in the digital camera
Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2010-228087 | Oct 2010 | JP | national |