JP2008293321A - Information processor - Google Patents

Information processor Download PDF

Info

Publication number
JP2008293321A
JP2008293321A JP2007139000A JP2007139000A JP2008293321A JP 2008293321 A JP2008293321 A JP 2008293321A JP 2007139000 A JP2007139000 A JP 2007139000A JP 2007139000 A JP2007139000 A JP 2007139000A JP 2008293321 A JP2008293321 A JP 2008293321A
Authority
JP
Japan
Prior art keywords
application program
driver
screen
program
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2007139000A
Other languages
Japanese (ja)
Other versions
JP5007154B2 (en
Inventor
Yoshiki Nakabachi
善樹 中鉢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Faurecia Clarion Electronics Co Ltd
Original Assignee
Clarion Co Ltd
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Clarion Co Ltd, Hitachi Ltd filed Critical Clarion Co Ltd
Priority to JP2007139000A priority Critical patent/JP5007154B2/en
Publication of JP2008293321A publication Critical patent/JP2008293321A/en
Application granted granted Critical
Publication of JP5007154B2 publication Critical patent/JP5007154B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processor smoothly changing over display from an initial starting screen to an application screen. <P>SOLUTION: A navigation device 100 has a CPU1, a RAM 2, a display device 5, and a ROM 3 storing a starting program. The ROM 3 stores a kernel of an OS, a graphic driver, and a display program making the initial starting screen be displayed on the display device by use of the graphic driver. The CPU 1 executes the starting program after initial starting and a system reset, sequentially reads the kernel of the OS, the graphic driver, and the display program, starts the display program, and displays the initial starting screen on a screen of the display device 5. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、初期起動画面からアプリケーション画面へスムーズに表示を切り替える情報処理装置に関する。   The present invention relates to an information processing apparatus that smoothly switches display from an initial startup screen to an application screen.

OS上で動作する現在のナビゲーション装置では、電源オンからアプリケーションが起動して地図などを表示させるまで時間がかかる為、その間のユーザの不安を解消するためにブートコードによってビットマップイメージで作成された初期起動画面(メーカのロゴ等)を表示していた。また、起動時に通常起動かどうかを判断し、通常起動でない場合には、初期起動画面の表示を省略するナビゲーション装置も知られている(特許文献1)。   In the current navigation device that runs on the OS, it takes time until the application is started after the power is turned on to display a map, etc., so it was created as a bitmap image by boot code in order to eliminate the user's anxiety during that time The initial startup screen (manufacturer's logo, etc.) was displayed. There is also known a navigation device that determines whether or not normal startup is performed at the time of startup, and omits display of an initial startup screen when the startup is not normal (Patent Document 1).

特開2001−14006号公報Japanese Patent Laid-Open No. 2001-14006

従来、ブートコード等はROMに格納され、OS、グラフィックドライバ等のドライバ、アプリケーションなどはROMに比べて読み出しに時間がかかるが大容量のHDDなどの記憶媒体に格納されていた。その為、OS、グラフィックドライバ等のドライバの読込みによってグラフィックコントローラが初期化されると前記初期起動画面が消えて画面が真っ暗になり、その後、アプリケーションが読み出され、実行されるまでは真っ暗な状態が続いていた。その結果、初期起動画面とアプリケーション画面が連続的でなく、ユーザーに対して不快感を与えるという問題が生じていた。   Conventionally, a boot code or the like is stored in a ROM, and an OS, a driver such as a graphic driver, and an application are stored in a storage medium such as a large-capacity HDD although it takes longer to read than a ROM. For this reason, when the graphic controller is initialized by reading drivers such as the OS and graphic driver, the initial startup screen disappears and the screen becomes dark. After that, the application is read and executed until it is executed. Followed. As a result, the initial startup screen and the application screen are not continuous, causing a problem that the user is uncomfortable.

請求項1の発明は、CPUと、RAMと、表示装置と、起動プログラムを格納した第1の不揮発性メモリとを備えた情報処理装置に適用され、第1の不揮発性メモリは、さらにOSのカーネル、グラフィックドライバ、グラフィックドライバを使用して表示装置に初期起動画面を表示させる表示プログラムを格納し、CPUは、初期起動及びシステムリセット後、起動プログラムを実行し、OSのカーネル、グラフィックドライバ、表示プログラムを順次読み出し、表示プログラムを起動し、表示装置の画面上に初期起動画面を表示することを特徴とするものである。
請求項2の発明は、請求項1に記載の情報処理装置において、アプリケーションプログラムを格納する第2の不揮発性メモリをさらに備え、CPUは、アプリケーションプログラムを第2の不揮発性メモリからRAMに読み出して起動し、アプリケーションプログラムを実行することにより、グラフィックドライバを使用して、初期起動画面からアプリケーションプログラムによる表示画面に切り替えることを特徴とするものである。
請求項3の発明は、請求項1に記載の情報処理装置において、第2の不揮発性メモリをさらに備え、第1の不揮発性メモリは、起動プログラムと、カーネルと、グラフィックドライバとに加えて、先行起動アプリケーションプログラムと、先行起動アプリケーションプログラムに関連する先行起動ドライバとを格納し、第2の不揮発性メモリは、通常起動アプリケーションプログラムと、グラフィックドライバおよび先行起動ドライバ以外の通常起動アプリケーションプログラムに関連する通常起動ドライバとを格納し、先行起動アプリケーションプログラムと先行起動ドライバは、通常起動アプリケーションプログラムと通常起動ドライバに比べて、情報処理装置において緊急性を要するアプリケーションプログラムとドライバであり、CPUは、グラフィックドライバを使用して表示装置に初期起動画面を表示した後、先行起動ドライバを第1の不揮発性メモリからRAMに読み出して起動し、次に、先行起動アプリケーションプログラムを第1の不揮発性メモリからRAMに読み出して起動し、次に、通常起動ドライバを第2の不揮発性メモリからRAMに読み出して起動し、次に、通常起動アプリケーションプログラムを第2の不揮発性メモリからRAMに読み出して起動し、通常起動アプリケーションプログラムを実行することにより、グラフィックドライバを使用して、初期起動画面から通常起動アプリケーションプログラムによる表示画面に切り替えることを特徴とするものである。
The invention of claim 1 is applied to an information processing apparatus including a CPU, a RAM, a display device, and a first non-volatile memory storing a startup program. A display program for displaying an initial startup screen on a display device using a kernel, a graphic driver, and a graphic driver is stored, and the CPU executes the startup program after initial startup and system reset, and the OS kernel, graphic driver, and display The program is sequentially read out, the display program is activated, and an initial activation screen is displayed on the screen of the display device.
A second aspect of the present invention is the information processing apparatus according to the first aspect, further comprising a second non-volatile memory for storing the application program, and the CPU reads the application program from the second non-volatile memory to the RAM. By starting and executing the application program, the graphic driver is used to switch from the initial startup screen to the display screen by the application program.
The invention of claim 3 is the information processing apparatus according to claim 1, further comprising a second nonvolatile memory, wherein the first nonvolatile memory is in addition to the boot program, the kernel, and the graphic driver, The advance activation application program and the advance activation driver related to the advance activation application program are stored, and the second nonvolatile memory is associated with the normal activation application program and the normal activation application program other than the graphic driver and the advance activation driver. The normal activation driver is stored, and the advance activation application program and the advance activation driver are application programs and drivers that require more urgency in the information processing apparatus than the normal activation application program and the normal activation driver, and C After displaying the initial startup screen on the display device using the graphic driver, U reads and starts the advance startup driver from the first nonvolatile memory to the RAM, and then starts the advance startup application program in the first nonvolatile memory. Read from the nonvolatile memory into the RAM and start up, then read the normal startup driver from the second nonvolatile memory into the RAM and start up, and then read out the normal startup application program from the second nonvolatile memory into the RAM. By starting up and executing the normal startup application program, the graphic driver is used to switch from the initial startup screen to the display screen of the normal startup application program.

本発明によれば、情報処理装置において、初期起動画面からアプリケーション画面へスムーズに表示を切り替えることができる。   According to the present invention, the information processing apparatus can smoothly switch the display from the initial startup screen to the application screen.

図1は、本発明の情報処理装置の一実施の形態であるナビゲーション装置100の構成を示す図である。ナビゲーション装置100は、CPU1、RAM2、ROM3、グラフィックコントローラ4、表示装置5、ハードディスク6、現在地検出装置7、入力装置8などから構成される。   FIG. 1 is a diagram showing a configuration of a navigation device 100 which is an embodiment of an information processing device of the present invention. The navigation device 100 includes a CPU 1, a RAM 2, a ROM 3, a graphic controller 4, a display device 5, a hard disk 6, a current location detection device 7, an input device 8, and the like.

CPU1は、RAM2やROM3に格納されたプログラムを実行することにより、ナビゲーション装置100全体を制御し、ナビゲーション装置100の各種の機能を実現する。RAM2は、実行すべきプログラムがROM3やハードディスク6から読み出されて展開される(プログラムのローディング)。また、RAM2は、プログラムの実行に伴い必要となるワーキングメモリとしても機能する。ROM3は、後述するブートコードなどのプログラムや各種の設定情報などを格納する不揮発性メモリである。なお、ROM3は、書き換え可能なフラッシュメモリなどで構成されていてもよい。   The CPU 1 executes programs stored in the RAM 2 and the ROM 3 to control the entire navigation device 100 and realize various functions of the navigation device 100. In the RAM 2, a program to be executed is read from the ROM 3 or the hard disk 6 and expanded (program loading). The RAM 2 also functions as a working memory that is necessary when the program is executed. The ROM 3 is a non-volatile memory that stores programs such as a boot code, which will be described later, and various setting information. The ROM 3 may be composed of a rewritable flash memory or the like.

グラフィックコントローラ4は、CPU1からの命令により表示装置5を制御する。表示装置5は、例えば、液晶表示モニタで構成され、CPU1からの命令により、ロゴや地図や推奨経路や交通情報などの各種の情報を表示する。ハードディスク6は、後述するアプリケーションプログラムや、地図表示データ、経路探索データなどの地図データなどを格納する大容量の不揮発性メモリである。   The graphic controller 4 controls the display device 5 according to a command from the CPU 1. The display device 5 is composed of, for example, a liquid crystal display monitor, and displays various information such as a logo, a map, a recommended route, and traffic information according to a command from the CPU 1. The hard disk 6 is a large-capacity nonvolatile memory that stores application programs to be described later, map data such as map display data, route search data, and the like.

現在地検出装置7は、車両の現在地を検出する現在地検出装置であり、例えば車両の進行方位を検出する方位センサ、車速を検出する車速センサ、GPS(Global Positioning System)衛星からのGPS信号を検出するGPSセンサ等から構成される。入力装置8は、車両の目的地等を入力する各種スイッチを有し、リモコンなどで構成される。   The current location detection device 7 is a current location detection device that detects the current location of the vehicle. For example, the current location detection device 7 detects a traveling direction of the vehicle, a vehicle speed sensor that detects a vehicle speed, and a GPS signal from a GPS (Global Positioning System) satellite. It consists of a GPS sensor and the like. The input device 8 has various switches for inputting a destination of the vehicle and is configured by a remote controller or the like.

CPU1は、後述するプログラムを実行することにより、現在地検出装置7で検出された車両の現在地情報や、入力装置8を介して入力された目的地情報や、ハードディスク6に格納された地図データなどを使用して、道路地図の表示、経路探索、経路誘導等の各種のナビゲーション処理を行う。道路地図や経路や各種の情報は、表示装置5に表示される。   The CPU 1 executes a program to be described later to obtain vehicle current location information detected by the current location detection device 7, destination information input via the input device 8, map data stored in the hard disk 6, and the like. Used to perform various navigation processes such as road map display, route search, route guidance, etc. A road map, a route, and various types of information are displayed on the display device 5.

本実施の形態のナビゲーション装置100を制御するプログラムは、ブートコード、カーネル、グラフィックドライバを含むドライバ、アプリケーションプログラムなどから構成される。図2は、ナビゲーション用アプリケーションプログラムが読み出され実行を開始するまでの流れを示すフローチャートである。ナビゲーション装置100が初期起動ならびにパワーオンリセットなどのシステムリセットがなされると開始するフローチャートである。   A program for controlling the navigation device 100 according to the present embodiment includes a boot code, a kernel, a driver including a graphic driver, an application program, and the like. FIG. 2 is a flowchart showing a flow from when the navigation application program is read out until execution is started. 6 is a flowchart that starts when the navigation apparatus 100 is initially activated and a system reset such as a power-on reset is performed.

ステップS1では、まずブートコードが実行される。ブートコードは、システムリセット後最初に実行されるプログラムであり、CPU1やRAM2などを初期化する。CPU1にシステムリセット信号が入力されると、CPU1のプログラムカウンタ(不図示)にブートコードの先頭アドレスがセットされ、ブートコードの実行が開始される。   In step S1, a boot code is first executed. The boot code is a program that is executed first after a system reset, and initializes the CPU 1, RAM 2, and the like. When a system reset signal is input to the CPU 1, the start address of the boot code is set in a program counter (not shown) of the CPU 1, and the execution of the boot code is started.

ブートコードはROM3に格納され、ROM3から直接命令コードがフェッチされブートコードの実行がなされる。一連の初期化処理が終了するとステップS2に進む。ステップS2では、OSのカーネルがROM3からRAM2へ読み出され、起動が開始される。カーネルは、メモリ管理やタスク管理などのOSの基本的な機能を実現する部分である。カーネルをROM3からRAM2へ読み出すためのプログラムも、ブートコードに引き続きROM3に格納されており、ROM3から直接命令コードがフェッチされカーネルの転送の実行がなされる。その後、カーネルの起動がなされる。カーネルが起動されると、その後の一連の処理はカーネルの管理下で行われる。   The boot code is stored in the ROM 3, the instruction code is fetched directly from the ROM 3, and the boot code is executed. When the series of initialization processes is completed, the process proceeds to step S2. In step S2, the OS kernel is read from the ROM 3 to the RAM 2, and activation is started. The kernel is a part that realizes basic functions of the OS such as memory management and task management. A program for reading the kernel from the ROM 3 to the RAM 2 is also stored in the ROM 3 following the boot code, and the instruction code is fetched directly from the ROM 3 and the transfer of the kernel is executed. Thereafter, the kernel is started. When the kernel is activated, a series of subsequent processing is performed under the management of the kernel.

次に、ステップS3では、カーネルの管理下で、グラフィックドライバがROM3からRAM2へ読み出され、起動が開始される。グラフィックドライバが起動されると、グラフィックコントローラ4の初期化がなされ、その後、表示装置5への表示が可能となる。グラフィックコントローラ4の初期化中は、表示装置5には何も表示されず真っ黒な状態になる。   Next, in step S3, the graphic driver is read from the ROM 3 to the RAM 2 under the management of the kernel, and activation is started. When the graphic driver is activated, the graphic controller 4 is initialized, and thereafter, display on the display device 5 becomes possible. During the initialization of the graphic controller 4, nothing is displayed on the display device 5 and the screen becomes black.

ステップS4では、起動されたグラフィックドライバを使用して、表示装置5に初期起動画面を表示するプログラムが実行される。初期起動画面は、画面が真っ黒な状態からなるべく早く脱出させるための簡単な表示であり、例えば、ナビゲーション装置100のメーカのロゴなどである。この初期起動画面を表示するためのプログラムは、カーネルの管理下のもと実行され、ROM3に格納されており、RAM2に読み出されて実行される。CPU1による表示装置5の制御は、グラフィックコントローラ4を介して行われる。   In step S4, a program for displaying an initial activation screen on the display device 5 is executed using the activated graphic driver. The initial startup screen is a simple display for exiting from the black screen as soon as possible, and is, for example, a logo of the manufacturer of the navigation device 100. The program for displaying the initial startup screen is executed under the management of the kernel, stored in the ROM 3, and read out to the RAM 2 and executed. The display device 5 is controlled by the CPU 1 through the graphic controller 4.

次に、ステップS5では、カーネルの管理下のもと、緊急性を要するドライバ1が、ROM3からRAM2へ読み出され、起動が開始される。その後、ステップS6では、緊急性を要するアプリケーションプログラム1がROM3からRAM2へ読み出され、起動が開始される。緊急性を要するドライバやアプリケーションプログラムは、例えば、ナビゲーションのロケータに関係するものである。   Next, in step S5, under the management of the kernel, the driver 1 that requires urgency is read from the ROM 3 to the RAM 2 and started. Thereafter, in step S6, the urgent application program 1 is read from the ROM 3 to the RAM 2 and started. Drivers and application programs that require urgency are related to navigation locators, for example.

その後、ステップS7では、その他の残りのドライバ2が、ハードディスク6からRAM2へ読み出され、起動が開始される。ステップS8では、その他のアプリケーションプログラム2がハードディスク6からRAM2へ読み出され、起動が開始される。アプリケーションプログラム2は、初期起動画面に代えてナビゲーション用の画面を表示する。ドライバ1やドライバ2は、グラフィックドライバ2とは区別され、グラフィックドライバ以外のドライバである。   Thereafter, in step S7, the other remaining drivers 2 are read from the hard disk 6 to the RAM 2 and start-up is started. In step S8, the other application program 2 is read from the hard disk 6 to the RAM 2, and activation is started. The application program 2 displays a navigation screen instead of the initial startup screen. The driver 1 and the driver 2 are distinguished from the graphic driver 2 and are drivers other than the graphic driver.

なお、緊急性を要するドライバ1およびアプリケーションプログラム1を、先行起動ドライバおよび先行起動アプリケーションプログラムと呼び、その後に起動されるドライバ2およびアプリケーションプログラム2を、通常起動ドライバおよび通常起動アプリケーションプログラムと呼ぶ。また、ドライバ1やドライバ2は、それぞれ必ずしも1つのドライバとは限らず複数のドライバであってもよい。また、アプリケーションプログラム1やアプリケーションプログラム2も、それぞれ必ずしも1つのアプリケーションプログラムとは限らず複数のアプリケーションプログラムであってもよい。   The driver 1 and the application program 1 that require urgency are referred to as a pre-start driver and a pre-start application program, and the driver 2 and the application program 2 that are subsequently started are referred to as a normal start driver and a normal start application program. Further, each of the driver 1 and the driver 2 is not necessarily one driver, and may be a plurality of drivers. Further, each of the application program 1 and the application program 2 is not necessarily one application program, and may be a plurality of application programs.

以上のようにして、ナビゲーション装置100を制御するブートコード、カーネル、ドライバ、アプリケーションプログラムなどの一連のプログラムが、ROM3上やRAM2上に展開され実行される。   As described above, a series of programs such as a boot code, a kernel, a driver, and an application program for controlling the navigation device 100 are developed and executed on the ROM 3 and the RAM 2.

以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
(1)CPU1は、ナビゲーション装置100のシステムリセット後、CPU1やRAM2を初期化するブートコードを実行し、次に、OSのカーネルを起動し、次に、グラフィックドライバを起動し、次に、起動したグラフィックドライバを使用して表示装置5に初期起動画面を表示するようにしたので、その後、グラフィックドライバとは異なる他のドライバやアプリケーションプログラムが起動されナビゲーション用画面が表示されても、初期起動画面からアプリケーション画面への移行がスムーズに連続的に行われる。その結果、ユーザに不快感を与えることがない。
According to the present embodiment described above, the following operational effects can be obtained.
(1) After the system reset of the navigation device 100, the CPU 1 executes a boot code that initializes the CPU 1 and the RAM 2, then starts an OS kernel, then starts a graphic driver, and then starts Since the initial startup screen is displayed on the display device 5 using the graphic driver, the initial startup screen is displayed even if another driver or application program different from the graphic driver is started and the navigation screen is displayed. To the application screen smoothly and continuously. As a result, there is no discomfort to the user.

(2)初期起動画面の表示とアプリケーションプログラムの初期画面の表示とは、同じグラフィックドライバを使用して行うので、初期起動画面の表示からアプリケーションプログラムの初期画面の表示への切り替えは、連続的にスムーズに行われる。すなわち、従来のように、初期起動画面からアプリケーション画面へ移行するときに、グラフィックドライバの初期化による画面が真っ黒な状態になること(ブラックアウト)がない。 (2) Since the display of the initial startup screen and the display of the initial screen of the application program are performed using the same graphic driver, switching from the display of the initial startup screen to the display of the initial screen of the application program is performed continuously. Performed smoothly. That is, unlike the conventional case, when the screen is shifted from the initial startup screen to the application screen, the screen due to the initialization of the graphic driver does not become black (blackout).

(3)少なくともOSのカーネル、グラフィックドライバ、初期起動画面表示プログラムをROMに格納することによって、電源オンからの起動も比較的早くなり、かつグラフィックドライバにて起動初期画面が描画されるので、その後に読み込まれるアプリケーションプログラムによる表示画面への切替えもスムーズにいくようになる。 (3) Since at least the OS kernel, graphic driver, and initial startup screen display program are stored in the ROM, the startup from power-on becomes relatively quick and the startup screen is drawn by the graphic driver. Switching to the display screen by the application program loaded into the screen will be smooth.

(4)ブートコードの実行や、OSのカーネルの起動や、グラフィックドライバの起動および初期起動画面の表示に関係するプログラムは小規模なものであるので、ナビゲーション装置100の起動後初期起動画面が表示されるまでは短時間で済む。従って、これによってもユーザに不快感を与えることがない。 (4) Since the programs related to boot code execution, OS kernel activation, graphic driver activation and initial activation screen display are small, the initial activation screen is displayed after the navigation device 100 is activated. It takes a short time before it is done. Therefore, this does not give the user unpleasant feeling.

(5)緊急性を要するドライバとアプリケーションプログラムを先に起動し、次に、緊急性を要しない通常のドライバとアプリケーションプログラムを起動するようにしたので、初期起動画面からアプリケーション画面へのスムーズな切り替えに加えて、ナビゲーション装置100にまず必要な機能が迅速に立ち上がるので、ユーザに不快感を与えない。例えば、緊急性を要するロケータなどのアプリケーションプログラムとそのアプリで使用するドライバ(GPSレシーバやセンサ類のドライバなど)も同じROMに格納しておくようにすれば、ナビゲーションのアプリケーションよりも先行して起動するので、早く位置捕捉ができ、地図上に正確な自車位置を表示できるようになる。 (5) The driver and application program that require urgency are started first, and then the normal driver and application program that do not require urgency are started. Therefore, the smooth switching from the initial startup screen to the application screen is possible. In addition, since the necessary functions of the navigation device 100 are quickly started up, the user is not uncomfortable. For example, if an application program such as an urgent locator and a driver (such as a GPS receiver or a sensor driver) used by the application are stored in the same ROM, the application is started before the navigation application. As a result, the position can be captured quickly, and the correct vehicle position can be displayed on the map.

―変形例―
(1)なお、上記では、ナビゲーション装置100の例で説明したが、ナビゲーション装置100に限定する必要はない。パーソナルコンピュータであってもよい。各種の情報を処理する情報処理装置全般に本発明を適用することができる。
-Modification-
(1) Although the example of the navigation device 100 has been described above, it is not necessary to limit to the navigation device 100. It may be a personal computer. The present invention can be applied to all information processing apparatuses that process various types of information.

(2)上記実施の形態では、グラフィックドライバを立ち上げて簡単なロゴを初期起動画面として表示する例を示した。このグラフィックドライバに加えてカメラディスプレイドライバも起動し、例えば、車両の後部に搭載するリアカメラによる画像を初期起動画面として表示するようにしてもよい。 (2) In the above embodiment, an example has been shown in which the graphic driver is started and a simple logo is displayed as the initial startup screen. In addition to this graphic driver, a camera display driver may also be activated, and for example, an image from a rear camera mounted on the rear of the vehicle may be displayed as an initial activation screen.

上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。   Although various embodiments and modifications have been described above, the present invention is not limited to these contents. Other embodiments conceivable within the scope of the technical idea of the present invention are also included in the scope of the present invention.

以下、請求項の構成要素と上記実施の形態の構成要素との対応付けについて説明する。本発明の情報処理装置はナビゲーション装置100に対応し、CPUはCPU1に対応し、RAMはRAM2に対応し、表示装置は表示装置5に対応し、第1の不揮発性メモリはROM3に対応し、第2の不揮発性メモリはハードディスク6に対応する。なお、この対応付けの説明はあくまで一例であり、本発明はこの対応付けに限定して解釈されるものではない。   Hereinafter, the correspondence between the constituent elements of the claims and the constituent elements of the above-described embodiment will be described. The information processing apparatus of the present invention corresponds to the navigation apparatus 100, the CPU corresponds to the CPU 1, the RAM corresponds to the RAM 2, the display apparatus corresponds to the display apparatus 5, the first nonvolatile memory corresponds to the ROM 3, The second nonvolatile memory corresponds to the hard disk 6. The description of this association is merely an example, and the present invention is not construed as being limited to this association.

本発明の情報処理装置の一実施の形態であるナビゲーション装置100の構成を示す図である。It is a figure which shows the structure of the navigation apparatus 100 which is one Embodiment of the information processing apparatus of this invention. ナビゲーション用アプリケーションプログラムが読み出され実行を開始するまでの流れを示すフローチャートである。It is a flowchart which shows the flow until a navigation application program is read and execution is started.

符号の説明Explanation of symbols

1 CPU
2 RAM
3 ROM
4 グラフィックコントローラ
5 表示装置
6 ハードディスク
7 現在地検出装置
8 入力装置
100 ナビゲーション装置
1 CPU
2 RAM
3 ROM
4 graphic controller 5 display device 6 hard disk 7 current location detection device 8 input device 100 navigation device

Claims (3)

CPUと、
RAMと、
表示装置と、
起動プログラムを格納した第1の不揮発性メモリとを備えた情報処理装置であって、
前記第1の不揮発性メモリは、さらにOSのカーネル、グラフィックドライバ、前記グラフィックドライバを使用して前記表示装置に初期起動画面を表示させる表示プログラムを格納し、
前記CPUは、初期起動及びシステムリセット後、前記起動プログラムを実行し、前記OSのカーネル、前記グラフィックドライバ、前記表示プログラムを順次読み出し、前記表示プログラムを起動し、前記表示装置の画面上に初期起動画面を表示することを特徴とする情報処理装置。
CPU,
RAM,
A display device;
An information processing apparatus comprising a first non-volatile memory storing a startup program,
The first nonvolatile memory further stores an OS kernel, a graphic driver, and a display program for displaying an initial startup screen on the display device using the graphic driver.
The CPU executes the startup program after initial startup and system reset, sequentially reads out the OS kernel, the graphic driver, and the display program, starts the display program, and performs initial startup on the screen of the display device An information processing apparatus that displays a screen.
請求項1に記載の情報処理装置において、
アプリケーションプログラムを格納する第2の不揮発性メモリをさらに備え、
前記CPUは、前記アプリケーションプログラムを前記第2の不揮発性メモリから前記RAMに読み出して起動し、前記アプリケーションプログラムを実行することにより、前記グラフィックドライバを使用して、前記初期起動画面から前記アプリケーションプログラムによる表示画面に切り替えることを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
A second nonvolatile memory for storing the application program;
The CPU reads the application program from the second non-volatile memory into the RAM, starts the application program, executes the application program, and uses the graphic driver to execute the application program from the initial startup screen. An information processing apparatus characterized by switching to a display screen.
請求項1に記載の情報処理装置において、
第2の不揮発性メモリをさらに備え、
前記第1の不揮発性メモリは、前記起動プログラムと、前記カーネルと、前記グラフィックドライバとに加えて、先行起動アプリケーションプログラムと、前記先行起動アプリケーションプログラムに関連する先行起動ドライバとを格納し、
前記第2の不揮発性メモリは、通常起動アプリケーションプログラムと、前記グラフィックドライバおよび前記先行起動ドライバ以外の前記通常起動アプリケーションプログラムに関連する通常起動ドライバとを格納し、
前記先行起動アプリケーションプログラムと前記先行起動ドライバは、前記通常起動アプリケーションプログラムと前記通常起動ドライバに比べて、前記情報処理装置において緊急性を要するアプリケーションプログラムとドライバであり、
前記CPUは、前記グラフィックドライバを使用して前記表示装置に前記初期起動画面を表示した後、前記先行起動ドライバを前記第1の不揮発性メモリから前記RAMに読み出して起動し、次に、前記先行起動アプリケーションプログラムを前記第1の不揮発性メモリから前記RAMに読み出して起動し、次に、前記通常起動ドライバを前記第2の不揮発性メモリから前記RAMに読み出して起動し、次に、前記通常起動アプリケーションプログラムを前記第2の不揮発性メモリから前記RAMに読み出して起動し、前記通常起動アプリケーションプログラムを実行することにより、前記グラフィックドライバを使用して、前記初期起動画面から前記通常起動アプリケーションプログラムによる表示画面に切り替えることを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
A second nonvolatile memory;
The first non-volatile memory stores, in addition to the boot program, the kernel, and the graphic driver, a pre-boot application program and a pre-boot driver related to the pre-boot application program,
The second nonvolatile memory stores a normal activation application program and a normal activation driver related to the normal activation application program other than the graphic driver and the preceding activation driver,
The pre-start application program and the pre-start driver are application programs and drivers that require urgency in the information processing device, compared to the normal start application program and the normal start driver,
The CPU displays the initial boot screen on the display device using the graphic driver, reads the boot driver from the first non-volatile memory into the RAM, and starts the boot. A startup application program is read from the first nonvolatile memory into the RAM and started, then the normal startup driver is read from the second nonvolatile memory into the RAM and started, and then the normal startup An application program is read from the second non-volatile memory into the RAM and activated, and the normal activation application program is executed to display the normal activation application program from the initial activation screen using the graphic driver. Information characterized by switching to the screen Management apparatus.
JP2007139000A 2007-05-25 2007-05-25 Information processing device Expired - Fee Related JP5007154B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007139000A JP5007154B2 (en) 2007-05-25 2007-05-25 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007139000A JP5007154B2 (en) 2007-05-25 2007-05-25 Information processing device

Publications (2)

Publication Number Publication Date
JP2008293321A true JP2008293321A (en) 2008-12-04
JP5007154B2 JP5007154B2 (en) 2012-08-22

Family

ID=40167972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007139000A Expired - Fee Related JP5007154B2 (en) 2007-05-25 2007-05-25 Information processing device

Country Status (1)

Country Link
JP (1) JP5007154B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010171776A (en) * 2009-01-23 2010-08-05 Mitsubishi Electric Corp Operation terminal, and method for displaying image of the same
JP2011095186A (en) * 2009-10-30 2011-05-12 Pioneer Electronic Corp Navigation device, display control method, navigation program, and recording medium
KR20160035276A (en) * 2014-09-23 2016-03-31 현대자동차주식회사 Camera image display system of AVN
US9792126B2 (en) 2014-09-03 2017-10-17 Fuji Xerox Co., Ltd. Information processing apparatus, information processing method, and non-transitory computer readable medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0756742A (en) * 1993-08-19 1995-03-03 Nec Corp Computer system and method for attaining degradation operation of the system
JPH10254621A (en) * 1997-03-13 1998-09-25 Tsubasa Syst Kk Pen computer and pen computer control method
JP2005202105A (en) * 2004-01-15 2005-07-28 Ricoh Co Ltd Electronic instrument
JP2006163714A (en) * 2004-12-06 2006-06-22 Fuji Photo Film Co Ltd Imaging device
WO2007053260A1 (en) * 2005-10-31 2007-05-10 Microsoft Corporation Rebootless display driver upgrades

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0756742A (en) * 1993-08-19 1995-03-03 Nec Corp Computer system and method for attaining degradation operation of the system
JPH10254621A (en) * 1997-03-13 1998-09-25 Tsubasa Syst Kk Pen computer and pen computer control method
JP2005202105A (en) * 2004-01-15 2005-07-28 Ricoh Co Ltd Electronic instrument
JP2006163714A (en) * 2004-12-06 2006-06-22 Fuji Photo Film Co Ltd Imaging device
WO2007053260A1 (en) * 2005-10-31 2007-05-10 Microsoft Corporation Rebootless display driver upgrades

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010171776A (en) * 2009-01-23 2010-08-05 Mitsubishi Electric Corp Operation terminal, and method for displaying image of the same
EP2384016A1 (en) * 2009-01-23 2011-11-02 Mitsubishi Electric Corporation Operation terminal and screen display method for operation terminal
CN102293011A (en) * 2009-01-23 2011-12-21 三菱电机株式会社 Operation terminal and screen image display method for operation terminal
EP2384016A4 (en) * 2009-01-23 2014-03-26 Mitsubishi Electric Corp Operation terminal and screen display method for operation terminal
US8890878B2 (en) 2009-01-23 2014-11-18 Mitsubishi Electric Corporation Operation terminal and screen image display method for operation terminal
JP2011095186A (en) * 2009-10-30 2011-05-12 Pioneer Electronic Corp Navigation device, display control method, navigation program, and recording medium
US9792126B2 (en) 2014-09-03 2017-10-17 Fuji Xerox Co., Ltd. Information processing apparatus, information processing method, and non-transitory computer readable medium
KR20160035276A (en) * 2014-09-23 2016-03-31 현대자동차주식회사 Camera image display system of AVN
KR101637682B1 (en) * 2014-09-23 2016-07-07 현대자동차주식회사 Camera image display system of AVN
US9779464B2 (en) 2014-09-23 2017-10-03 Hyundai Motor Company Camera image display system of audio video navigation

Also Published As

Publication number Publication date
JP5007154B2 (en) 2012-08-22

Similar Documents

Publication Publication Date Title
AU748984B2 (en) Information display apparatus and navigation apparatus
JP2009154654A (en) Vehicular parking assistance device and image display method
JP5007154B2 (en) Information processing device
US7698057B2 (en) Map display control apparatus, program product therefor, and method for controlling an in-vehicle navigation apparatus
JP2010079566A (en) Information processing apparatus and method of starting application
JP2009086955A (en) Camera apparatus and control method thereof
WO2006064605A1 (en) Navigation system
JP4206921B2 (en) Car navigation system
EP3185112A1 (en) System for configuring a human machine interface on multiple displays
JP2008287317A (en) Information processor and system startup method
JP2008158591A (en) Information processor and control program
KR20070030004A (en) Method for providing car navigation information
JP2018195988A (en) Display control device and display control method
JP2009250933A (en) Navigation device for vehicle
JP7180542B2 (en) Information processing device and information processing method
JP2007108910A (en) Navigation device
JP2011164827A (en) Electronic apparatus including flash memory and method for updating program stored in flash memory
JP2005115107A (en) Display processing apparatus, navigation system, program, and display processing method
JP2011210137A (en) Electronic device, navigation method, upgrade program and upgrade method
JP7053979B2 (en) Information processing equipment, information processing methods, and programs
JP2008307837A (en) Image forming system and its control method
JP2010140183A (en) Information processing apparatus and program updating method
JP2021017154A (en) Device for vehicle
JP4118750B2 (en) Navigation device
JP2007121673A (en) Vehicle information providing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100520

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20100624

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20100625

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120412

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20120412

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120501

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120528

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150601

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5007154

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees