1461141994-e55c4c1d-546b-4738-a079-83b1d4baa9fc

1. An apparatus for detecting an act of looking aside comprising:
a face orientation detection means for detecting an orientation of face of a person;
a first judging means for judging, based on the face orientation of the person, whether or not the person is looking aside;
a direction-of-sight line detection means for detecting an orientation of sight line of the person; and
a second judging means for judging, based on the sight line orientation of the person, whether or not the person is looking aside when it is judged based on the face orientation of the person that the person is not looking aside.
2. The apparatus for detecting an act of looking aside of claim 1, wherein the first judging means adjusts, according to a speed of a vehicle which the person is driving, a range of the face orientation making a reference to judge whether or not the act of looking aside is going on.
3. The apparatus for detecting an act of looking aside of claim 1, wherein the second judging means adjusts, according to a speed of a vehicle which the person is driving, a range of the sight line orientation making a reference to judge whether or not the act of looking aside is going on.
4. A method for detecting an act of looking aside, comprising:
a face orientation detection step for detecting an orientation of face of a person;
a first judging step for judging, based on the face orientation of the person, whether or not the person is looking aside;
a direction-of-sight line detection step for detecting an orientation of sight line of the person; and
a second judging step for judging, based on the sight line orientation of the person, whether or not the person is looking aside when it is judged based on the face orientation of the person that the person is not looking aside.
5. A program for making a computer execute a processing comprising:
a face orientation detection step for detecting an orientation of face of a person;
a first judging step for judging, based on the face orientation of the person, whether or not the person is looking aside;
a direction-of-sight line detection step for detecting an orientation of sight line of the person; and
a second judging step for judging, based on the sight line orientation of the person, whether or not the person is looking aside when it is judged based on the face orientation of the person that the person is not looking aside.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method allowing 3d graphics to be displayed on a 2d capable client machine, comprising:
(a) Providing a client machine capable of 2d graphics and connection to a server machine.
(b) Providing a server that can aggregate and process requests from the client.
(c) Providing a render farm consisting of a plurality of machines used to process requests from the server on behalf of the client, which:
(1) Provides the 3d renders necessary to fulfil said client’s request for data.
(2) Provides a process to allow the data to be sent back to the said client via said server.
(3) provide a fingerprint for each client request.

(d) Providing a database which will:
(1)Provide storage for the output of the render farm.
2. The method of claim 1 wherein the client can be any 2D application of plug-in software where the 3D facilities of the system are not used or required.
3. The method of claim 1 wherein the database used to recall previously generated renders can store any number of previous renders from 0 to n renders, where a database that stores 0 renders is equivalent to eliminating the database from the mechanism.
4. The method of claim 1 wherein the 3D graphics are rendered by an unspecified technology or graphics API.
5. The method of claim 1 wherein the fingerprint is computed from a unique set of attributes extracted from the request sent from the client.
6. The method of claim 1 wherein the 2D format of the target data is not specified, but is understood by the client.