1. A screen control device comprising:
a storage unit that stores a content of a function used in a process executed in an information processing apparatus in association with setting information set to a setting item of the function;
a function selection unit configured to calculate a usage frequency of each function stored in the storage unit, and select at least one function based on the usage frequency;
a setting item determination unit configured to determine a setting item for receiving an input from a user from setting items relating to a function selected by the function selection unit, based on the setting information stored in the storage unit;
a display controller configured to display a screen that enables to receive an instruction to execute the function selected by the function selection unit and a screen that receives an input to a setting item determined by the setting item determination unit from a user,
wherein in a case where processes executed by using different functions stored in the storage unit and executed separately can be achieved by one function provided by the information processing apparatus, the function selection unit calculates a usage frequency of the one function by adding up a usage frequency of one of the different functions used in the processes and a usage frequency of the one function, and
wherein in a case where processes executed by using different functions stored in the storage unit can be achieved by one function provided by the information processing apparatus, the function selection unit calculates a usage frequency after replacing different functions used in the processes with the one function.
2. The screen control device according to claim 1, wherein the storage unit stores user information representing a user who executed a process using the function in association with the content of the function and the setting information set in the process,
the function selection unit selects at least one function with respect to each user based on a usage frequency of each function calculated with respect to each user, and
the display controller displays a screen that enables to receive an instruction to execute the function selected by the function selection unit and a screen that receives an input to the setting item determined by the setting item determination unit from a user on a display according to a user who uses the information processing apparatus.
3. The screen control device according to claim 1, wherein the display controller displays a normal operation key to execute each function provided by the information processing apparatus and a simple operation key to execute the function selected by the function selection unit on a display, and
the simple operation key is displayed so as to be distinguished from the normal operation key.
4. A screen control device comprising:
a history storage unit that stores history information that records a function used in a process executed in an information processing apparatus in association with setting information set in the process;
a function selection unit configured to calculate a usage frequency of each process stored in the history storage unit based on the history information, and select at least one function based on the usage frequency;
a setting item determination unit configured to determine a setting item for receiving an input from a user based on setting information stored in the history information in association with the function selected by the function selection unit; and
a display controller configured to display a screen that enables to receive an instruction to execute the function selected by the function selection unit and a screen that receives an input to a setting item determined by the setting item determination unit from a user on a display,
wherein in a case where processes executed by using different functions stored in the storage unit can be achieved by one function provided by the information processing apparatus, the function selection unit calculates a usage frequency after replacing different functions used in the processes with the one function, and
wherein in a case where processes executed by using different functions stored in the storage unit and executed separately can be achieved by one function provided by the information processing apparatus, the function selection unit calculates a usage frequency of the one function by adding up a usage frequency of one of the different functions used in the processes and a usage frequency of the one function.
5. The screen control device according to claim 4, wherein the history storage unit stores user information representing a user who executed a process using the function in association with the content of the function and the setting information set in the process,
the function selection unit selects at least one function with respect to each user based on a usage frequency of each function calculated with respect to each user, and
the display controller displays a screen that enables to receive an instruction to execute the function selected by the function selection unit and a screen that receives an input to the setting item determined by the setting item determination unit from a user on the display according to a user who uses the information processing apparatus.
6. The screen control device according to claim 4, wherein the display controller displays a normal operation key to execute each function provided by the information processing apparatus and a simple operation key to execute the function selected by the function selection unit on a display, and
the simple operation key is displayed so as to be distinguished from the normal operation key.
7. An image forming apparatus comprising:
a display that displays an operation screen receiving an operational input from a user; and
a display control device, wherein
the display control device including:
a history storage unit that stores history information that records a function used in a process executed in an information processing apparatus in association with setting information set in the process;
a function selection unit configured to calculate a usage frequency of each process stored in the history storage unit based on the history information, and select at least one function based on the usage frequency;
a setting item determination unit configured to determine a setting item for receiving an input from a user based on setting information stored in the history information in association with the function selected by the function selection unit; and
a display controller configured to display a screen that enables to receive an instruction to execute the function selected by the function selection unit and a screen that receives an input to a setting item determined by the setting item determination unit from a user on a display,
wherein in a case where processes executed by using different functions stored in the history storage unit can be achieved by one function provided by the information processing apparatus, the function selection unit calculates a usage frequency after replacing different functions used in the processes with the one function, and
wherein in a case where processes executed by using different functions stored in the storage unit and executed separately can be achieved by one function provided by the information processing apparatus, the function selection unit calculates a usage frequency of the one function by adding up a usage frequency of one of the different functions used in the processes and a usage frequency of the one function.
8. A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
storing history information that records a function used in a process executed in an information processing apparatus in association with setting information set in the process to a storage device;
calculating a usage frequency of each function based on the history information;
selecting at least one function based on the usage frequency;
determining a setting item for receiving an input from a user based on setting information set in processes using the function selected in the selecting; and
displaying a screen that enables to receive an instruction to execute the function selected in the selecting and a screen that receives an input to a setting item determined in the determining from a user on a display,
wherein in a case where processes executed by using different functions stored in the storage device can be achieved by one function, the calculating the usage frequency calculates the usage frequency after replacing different functions used in the processes with the one function, and
wherein in a case where processes executed by using different functions stored in the storage unit and executed separately can be achieved by one function, the calculating the usage frequency calculates a usage frequency of the one function by adding up a usage frequency of one of the different functions used in the processes and a usage frequency of the one function.
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 of developing a story for a motion picture, the method comprising:
receiving drawings;
receiving camera setups by generating an animated 3-D environment;
incorporating placeholders for the drawings into the generated 3-D environment;
creating shots by ordering and timing the camera setups; and
integrating the drawings into the camera setups.
2. The method of claim 1, wherein the generation of an animated 3-D environment includes virtual placement of 3-D models.
3. The method of claim 1, wherein incorporating placeholders for drawings into the generated 3-D environment includes configuring the placeholders with respect to camera angles.
4. The method of claim 3, wherein configuring the placeholders with respect to camera angles includes configuring a rig to always turn to face a camera.
5. The method of claim 4, wherein the configuration of the rig is linked to a 3-D object, and the rig is allowed to travel along with the 3-D object.
6. The method of claim 3, wherein configuring the placeholders with respect to camera angles includes configuring a rig as a multi-plane rig, which does not turn to face the camera as the camera moves.
7. The method of claim 3, wherein configuring the placeholders with respect to camera angles includes configuring a rig including multiple layers of drawings.
8. The method of claim 7, wherein the layers of drawings are projected on 3-D models to strengthen dimensionality illusion of the drawings.
9. The method of claim 3, wherein configuring the placeholders with respect to camera angles includes configuring a rig, wherein the rig is attached to the camera, is facing the camera, and fills a view of the camera.
10. The method of claim 1, wherein timing the camera setups provides temporal spacing between the shots to control the rate at which the shots are displayed or viewed.
11. The method of claim 1, wherein receiving drawings includes receiving storyboard panels and indications of how the storyboard panels are ordered in a sequence edit.
12. The method of claim 1, wherein integration of the drawings includes incorporating a storyboard or drawing panel into a placeholder within a corresponding scene.
13. The method of claim 1, further comprising providing configurations to enable editing of panels and setups.
14. A method of developing a story for a motion picture, the method comprising:
receiving drawings and camera setups;
incorporating placeholders for the drawings;
creating shots using position and timing of the camera setups; and
integrating the drawings into the camera setups.
15. The method of claim 14, wherein the created shots include simple dialog shots or shots for which no models or 3-D placeholders have yet been created.
16. A system for developing a story for a motion picture, the system comprising:
a plurality of storyboard panels;
a storyboard tool configured to generate 3-D scenes, wherein a 3-D scene includes virtual placement of 3-D cameras and setup of 3-D models; and
a placeholder composer configured to incorporate placeholders for the plurality of storyboard panels into the generated scene.
17. The system of claim 16, wherein incorporating placeholders for storyboard panels by the placeholder composer includes configuring rigs or placeholders with respect to camera angles.
18. The system of claim 16, further comprising
a timingorder sequencer configured to generate timing for the 3-D scenes,
wherein the timing provides temporal spacing between the 3-D scenes so that the rate at which the 3-D scenes are displayed or viewed is controlled.
19. The system of claim 16, wherein the storyboard tool includes an integrator to integrate storyboard poses into the generated 3-D scenes.
20. The system of claim 16, wherein the storyboard tool includes an editor to edit shots in the 3-D scenes.
21. The system of claim 16, further comprising an integrated output evaluator configured to evaluate the edited shots.
22. A computer-readable storage medium storing a computer program for developing a story for a motion picture, the computer program comprising executable instructions that cause a computer to:
generate an animated 3-D environment when digitized drawings and camera setups are received;
incorporate placeholders for the digitized drawings into the generated 3-D environment;
create shots by ordering and timing the camera setups; and
integrate the digitized drawings into the camera setups.
23. The storage medium of claim 22, wherein the generation of an animated 3-D environment includes virtual placement of 3-D models.
24. The storage medium of claim 22, wherein the executable instructions that cause a computer to incorporate placeholders for drawings include executable instructions that cause a computer to
configure the placeholders with respect to camera angles.
25. The storage medium of claim 22, wherein timing the camera setups provides temporal spacing between the shots to control the rate at which the shots are displayed or viewed.
26. The storage medium of claim 22, wherein the executable instructions that cause a computer to integrate the drawings include executable instructions that cause a computer to
incorporate a storyboard or drawing panel into a placeholder within a corresponding scene.