IP Library › Granted Patent US 9,524,574
Granted Patent B2
US 9,524,574 · App. 13/900,119 · Granted Dec 20, 2016

Data processing apparatus, display apparatus, and method of controlling the data processing apparatus

Inventors: Koichiro Ota (Oomachi, JP); Kazuyoshi Kitabayashi (Azumino, JP)
Assignee: Seiko Epson Corporation
G06T11/60G06F3/0416G06F3/0488G06F3/14G06F3/1454G09G2340/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,524,574
App. No.
13/900,119
Granted
Dec 20, 2016
Kind
B2
Abstract

A projector includes a coordinate acquiring unit configured to acquire a coordinate of a position pointed by a pointer, a sub-processor configured to render an image on the basis of the coordinate, and a main processor configured to output image data of the image rendered by the sub-processor. The projector performs, according to a predetermined condition, using the main processor, rendering in the same manner as the sub-processor on the basis of the acquired input coordinate, superimposes the rendered image on the rendered image output by the sub-processor to generate a superimposed image, and outputs the superimposed image.

Claims (48)

1. A data processing apparatus that outputs image data, the data processing apparatus comprising:

a coordinate acquiring unit configured to acquire a plurality of input coordinates;

a rendering unit configured to render a first image of a figure on the basis of the plurality of input coordinates acquired by the coordinate acquiring unit; and

an output unit configured to output image data of the first image of the figure rendered by the rendering unit,

wherein, prior to completion of the rendering of the first image of the figure by the rendering unit, the output unit is configured to

render a second image of the figure that is substantially the same as the first image of the figure on the basis of the plurality of input coordinates acquired by the coordinate acquiring unit,

superimpose the second image of the figure rendered by the output unit on a partial first image of the figure output by the rendering unit to generate superimposed image data, the partial first image of the figure including a portion of the first image of the figure that is less than the entire first image of the figure, and

output the superimposed image data and execute a superimposition processing on the basis of a predetermined condition.

2. The data processing apparatus according to claim 1 , wherein

the coordinate acquiring unit and the output unit are configured by a first processing device, and

the rendering unit is configured by a second processing device provided independently from the first processing device.

3. The data processing apparatus according to claim 1 , wherein the output unit executes the superimposition processing for a predetermined time after the acquisition of the plurality of input coordinates by the coordinate acquiring unit and thereafter outputs the image data without superimposing another image on the first image of the figure rendered by the rendering unit.

4. The data processing apparatus according to claim 1 , wherein the output unit executes the superimposition processing after the acquisition of the plurality of input coordinates by the coordinate acquiring unit and stops the superimposition processing when detecting that the first image of the figure rendered and output by the rendering unit is the same as the second image of the figure rendered by the output unit.

5. The data processing apparatus according to claim 1 , wherein

the data processing apparatus displays an image on the basis of image data input from an image output apparatus, and

the data processing apparatus further comprises:

a display unit configured to display an image;

an input detecting unit configured to detect a position input operation to calculate a plurality of input coordinates and output the plurality of input coordinates to the image output apparatus;

a rendering unit configured to perform rendering processing for generating an image on the basis of the plurality of input coordinates calculated by the input detecting unit; and

a display control unit configured to superimpose the image generated by the rendering unit on the image based on the image data input from the image output apparatus and cause the display unit to display the image.

6. The data processing apparatus according to claim 5 , wherein the display control unit stops, according to a predetermined condition, the superimposed display of the image generated by the rendering unit.

7. The data processing apparatus according to claim 6 , wherein the display control unit stops the superimposed display when a predetermined time elapses after the superimposed display of the image generated by the rendering unit is started.

8. The data processing apparatus according to claim 6 , wherein the display control unit stops the superimposed display when the image data input from the image output apparatus is image data including an image rendered on the basis of the plurality of input coordinates calculated by the input detecting unit.

9. The data processing apparatus according to claim 5 , wherein

the display unit includes a light source, a modulating unit configured to modulate light emitted by the light source, and a projecting unit configured to project the light modulated by the modulating unit on a projection surface, and

the input detecting unit detects the position input operation on the projection surface.

10. The data processing apparatus according to claim 1 , wherein:

the figure comprises a line, and

the plurality of input coordinates comprise points on the line.

11. The data processing apparatus according to claim 1 , wherein the output unit renders the second image of the figure while the rendering unit renders the first image of the figure.

12. The data processing apparatus according to claim 1 , further comprising a synchronization control unit that is configured to synchronize attributes of the first image of the figure with attributes of the second image of the figure.

13. A display apparatus comprising:

a display unit configured to display an image;

an input detecting unit configured to detect a position input operation to acquire a plurality of input coordinates;

a rendering unit configured to render a first image of a figure on the basis of the plurality of input coordinates acquired by the input detecting unit;

an output unit configured to output image data of the first image of the figure rendered by the rendering unit; and

a display control unit configured to cause the display unit to display the image on the basis of the image data output by the output unit,

wherein, prior to completion of the rendering of the first image of the figure by the rendering unit, the output unit is configured to

render a second image of the figure that is substantially the same as the first image of the figure on the basis of the plurality of input coordinates acquired by the input detecting unit,

superimpose the second image of the figure rendered by the output unit on a partial first image of the figure output by the rendering unit to generate superimposed image data, the partial first image of the figure including a portion of the first image of the figure that is less than the entire first image of the figure, and

output the superimposed image data and execute a superimposition processing on the basis of a predetermined condition.

14. A method of controlling a data processing apparatus including a main processor and a sub-processor,

the main processor including a coordinate acquiring unit configured to acquire a plurality of input coordinates and an output unit configured to output image data of a first image of a figure rendered by the sub-processor, and

the sub-processor including a rendering unit configured to render the first image of the figure on the basis of the plurality of input coordinates acquired by the coordinate acquiring unit,

the method comprising

causing, according to a predetermined condition, the main processor to execute superimposition processing to render a second image of the figure that is substantially the same as the first image of the figure on the basis of the plurality of input coordinates acquired by the coordinate acquiring unit,

superimposing the second image of the figure rendered by the output unit on a partial first image of the figure output by the rendering unit to generate superimposed image data, the partial first image of the figure including a portion of the first image of the figure that is less than the entire first image of the figure, and

outputting the superimposed image data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2013
From: OTA, KOICHIRO; KITABAYASHI, KAZUYOSHI
To: SEIKO EPSON CORPORATION
Reel/Frame 030468/0412 →
Priority Claims (2)
JP 2012-119427 · May 25, 2012 · national
JP 2012-119428 · May 25, 2012 · national
Continuity (1)
Related Publication 20130314439A1 · Nov 28, 2013