Patent ID: 7461394

Claim:
An information processing apparatus for outputting video and audio signals to a home TV set, comprising: a man-machine interface, a semiconductor memory and an information processor; said man-machine interface converting into an electrical signal one or plurality of urging force, movement in a space, sound information that are given by a human to said man-machine interface; said semiconductor memory storing software for driving said information processor; said software being configured by an operating system, an information processor hardware driver, a man-machine interface driver, an application software engine and application software contents portion; said operating system administering at least state control of all the tasks included in the present software, task scheduling, shared resource control between tasks, and interrupt control; said information processor hardware driver being to efficiently handle hardware resource in said information processor and configured by a driver program and driver data; said driver program including totally one or more tasks and subroutines, and being to be utilized in function according to task execution or a subroutine call from said application software engine; said driver data being a set of data to be handled by said driver program; said man-machine interface driver being to efficiently deliver said electrical signal from said man-machine interface to said application software engine, and including totally one or more tasks and subroutines, and to be utilized in function according to task execution of a subroutine call from said application software engine; said application software engine being to perform a process relied upon an application kind among regular processes required by said application software contents portion and including totally one or more tasks and subroutines, and utilized in function task execution or subroutine call from an application software contents program; said application software contents portion being configured by an application software contents program and application software contents data; said application software contents program being a program code for a particular process to achieve an objective of said present information processing apparatus and including one or more tasks; said application software contents data being a set of data to be handled by said application software contents program or said application software engine; and said information processor being to perform an operation process based on an electrical signal from said man-machine interface and software stored in said semiconductor memory, and produce image information and sound information.