(57)【要約】【構成】ＣＰＵ３２は、ＧＰＳ装置４２の出力に基づいて現在位置を繰り返し検出し、水深計４４の出力に基づいて現在深度を繰り返し検出する。ＣＰＵ３２はまた、位置および深度によって分類された生態系データのうち現在位置に対応する一部の生態系データを外部サーバから取得し、取得された生態系データのうち現在深度に対応する一部の生態系データをＬＣＤモニタ２８から出力する。【効果】ＬＣＤモニタ２８から出力される生態系データを水深に応じて変更することで、海洋生態系を提示する性能が向上する。【選択図】図２
2013012007.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を繰り返し検出する第１検出手段、
現在深度を繰り返し検出する第２検出手段、
位置および深度によって分類された生態系情報のうち前記第１検出手段によって検出された位置に対応する一部の生態系情報を取得する取得手段、および
前記取得手段によって取得された生態系情報のうち前記第２検出手段によって検出された深度に対応する一部の生態系情報を出力する出力手段を備える、情報出力装置。
【請求項２】
前記第２検出手段によって検出された深度が海中を示すとき前記出力手段を起動する起動手段をさらに備える、請求項１記載の情報出力装置。
【請求項３】
前記生態系情報は外部装置によって保持され、
前記取得手段は、前記第１検出手段によって検出された位置を含む生態系情報要求を前記外部装置に向けて発行する発行手段、および前記発行手段の発行処理に対して前記外部装置から返送された生態系情報を受信する受信手段を含む、請求項１または２記載の情報出力装置。
【請求項４】
前記第１検出手段によって検出された位置の変動量が基準以下のとき前記取得手段の処理を制限する制限手段をさらに備える、請求項１ないし３のいずれかに記載の情報出力装置。
【請求項５】
シーンを表す画像を繰り返し出力する撮像手段、および
前記撮像手段から出力された画像を画面に表示する処理を前記撮像手段の処理と並列して実行する表示手段をさらに備え、
前記出力手段は前記生態系情報を表すキャラクタ画像を前記表示手段の処理と並列して前記画面に多重する、請求項１ないし４のいずれかに記載の情報出力装置。
【請求項６】
情報出力装置のプロセッサに、
現在位置を繰り返し検出する第１検出ステップ、
現在深度を繰り返し検出する第２検出ステップ、
位置および深度によって分類された生態系情報のうち前記第１検出ステップによって検出された位置に対応する一部の生態系情報を取得する取得ステップ、および
前記取得ステップによって取得された生態系情報のうち前記第２検出ステップによって検出された深度に対応する一部の生態系情報を出力する出力ステップを実行させるための、情報出力プログラム。
【請求項７】
情報出力装置によって実行される情報出力方法であって、
現在位置を繰り返し検出する第１検出ステップ、
現在深度を繰り返し検出する第２検出ステップ、
位置および深度によって分類された生態系情報のうち前記第１検出ステップによって検出された位置に対応する一部の生態系情報を取得する取得ステップ、および
前記取得ステップによって取得された生態系情報のうち前記第２検出ステップによって検出された深度に対応する一部の生態系情報を出力する出力ステップを備える、情報出力方法。
【請求項８】
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える情報出力装置に供給される外部制御プログラムであって、
現在位置を繰り返し検出する第１検出ステップ、
現在深度を繰り返し検出する第２検出ステップ、
位置および深度によって分類された生態系情報のうち前記第１検出ステップによって検出された位置に対応する一部の生態系情報を取得する取得ステップ、および
前記取得ステップによって取得された生態系情報のうち前記第２検出ステップによって検出された深度に対応する一部の生態系情報を出力する出力ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項９】
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える情報出力装置であって、
前記外部制御プログラムは、
現在位置を繰り返し検出する第１検出ステップ、
現在深度を繰り返し検出する第２検出ステップ、
位置および深度によって分類された生態系情報のうち前記第１検出ステップによって検出された位置に対応する一部の生態系情報を取得する取得ステップ、および
前記取得ステップによって取得された生態系情報のうち前記第２検出ステップによって検出された深度に対応する一部の生態系情報を出力する出力ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、情報出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報出力装置に関し、特に海洋生態系情報を出力する、情報出力装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、現在ダイビング中の海底地図，ダイビング情報，ダイビングポイント，水中生物図鑑などがコンピュータ画面に表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、水中生物図鑑の表示態様が深度に応じて変更されることはなく、提示性能に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、海洋生態系を提示する性能を高めることができる、情報出力装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う情報出力装置(10：実施例で相当する参照符号。以下同じ)は、現在位置を繰り返し検出する第１検出手段(S23~S27)、現在深度を繰り返し検出する第２検出手段(S49~S51)、位置および深度によって分類された生態系情報のうち第１検出手段によって検出された位置に対応する一部の生態系情報を取得する取得手段(S31~S35, S41)、および取得手段によって取得された生態系情報のうち第２検出手段によって検出された深度に対応する一部の生態系情報を出力する出力手段(S55~S57)を備える。
【０００７】
好ましくは、第２検出手段によって検出された深度が海中を示すとき出力手段を起動する起動手段(S53)がさらに備えられる。
【０００８】
好ましくは、生態系情報は外部装置によって保持され、取得手段は、第１検出手段によって検出された位置を含む生態系情報要求を外部装置に向けて発行する発行手段(S33)、および発行手段の発行処理に対して外部装置から返送された生態系情報を受信する受信手段(S35)を含む。
【０００９】
好ましくは、第１検出手段によって検出された位置の変動量が基準以下のとき取得手段の処理を制限する制限手段(S29)がさらに備えられる。
【００１０】
好ましくは、シーンを表す画像を繰り返し出力する撮像手段(16)、および撮像手段から出力された画像を画面に表示する処理を撮像手段の処理と並列して実行する表示手段(28)がさらに備えられ、出力手段は生態系情報を表すキャラクタ画像を表示手段の処理と並列して画面に多重する。
【００１１】
この発明に従う情報出力プログラムは、情報出力装置(10)のプロセッサ(30)に、現在位置を繰り返し検出する第１検出ステップ(S23~S27)、現在深度を繰り返し検出する第２検出ステップ(S49~S51)、位置および深度によって分類された生態系情報のうち第１検出ステップによって検出された位置に対応する一部の生態系情報を取得する取得ステップ(S31~S35, S41)、および取得ステップによって取得された生態系情報のうち第２検出ステップによって検出された深度に対応する一部の生態系情報を出力する出力ステップ(S55~S57)を実行させるための、情報出力プログラムである。
【００１２】
この発明に従う情報出力方法は、情報出力装置(10)によって実行される情報出力方法であって、現在位置を繰り返し検出する第１検出ステップ(S23~S27)、現在深度を繰り返し検出する第２検出ステップ(S49~S51)、位置および深度によって分類された生態系情報のうち第１検出ステップによって検出された位置に対応する一部の生態系情報を取得する取得ステップ(S31~S35, S41)、および取得ステップによって取得された生態系情報のうち第２検出ステップによって検出された深度に対応する一部の生態系情報を出力する出力ステップ(S55~S57)を備える、情報出力方法である。
【００１３】
この発明に従う外部制御プログラムは、メモリ(48)に保存された内部制御プログラムに従う処理を実行するプロセッサ(30)を備える情報出力装置(10)に供給される外部制御プログラムであって、現在位置を繰り返し検出する第１検出ステップ(S23~S27)、現在深度を繰り返し検出する第２検出ステップ(S49~S51)、位置および深度によって分類された生態系情報のうち第１検出ステップによって検出された位置に対応する一部の生態系情報を取得する取得ステップ(S31~S35, S41)、および取得ステップによって取得された生態系情報のうち第２検出ステップによって検出された深度に対応する一部の生態系情報を出力する出力ステップ(S55~S57)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１４】
この発明に従う情報出力装置(10)は、外部制御プログラムを取り込む取り込み手段(40)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(48)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(30)を備える情報出力装置(10)であって、外部制御プログラムは、現在位置を繰り返し検出する第１検出ステップ(S23~S27)、現在深度を繰り返し検出する第２検出ステップ(S49~S51)、位置および深度によって分類された生態系情報のうち第１検出ステップによって検出された位置に対応する一部の生態系情報を取得する取得ステップ(S31~S35, S41)、および取得ステップによって取得された生態系情報のうち第２検出ステップによって検出された深度に対応する一部の生態系情報を出力する出力ステップ(S55~S57)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１５】
この発明によれば、出力手段によって出力される生態系情報は、深度に応じて変更される。これによって海洋生態系を提示する性能が向上する。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１７】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例および外部サーバの各々によって参照される地図データの一例を示す図解図である。
【図４】外部サーバによって保持された生態系データの一例を示す図解図である。
【図５】（Ａ）外部サーバから取得した生態系データの一例を示す図解図であり、（Ｂ）は水深１．５ｍで抽出される生態系データの一例を示す図解図であり、（Ｃ）は水深２０ｍで抽出される生態系データの一例を示す図解図である。
【図６】（Ａ）は図２実施例のＬＣＤモニタに表示される画像の一例を示す図解図であり、（Ｂ）は図２実施例のＬＣＤモニタに表示される画像の他の一例を示す図解図である。
【図７】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図８】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図９】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１９】
図１を参照して、この実施例の情報出力装置は、基本的に次のように構成される。第１検出手段１は、現在位置を繰り返し検出する。第２検出手段２は、現在深度を繰り返し検出する。取得手段３は、位置および深度によって分類された生態系情報のうち第１検出手段１によって検出された位置に対応する一部の生態系情報を取得する。出力手段４は、取得手段によって取得された生態系情報のうち第２検出手段２によって検出された深度に対応する一部の生態系情報を出力する。
【００２０】
したがって、出力手段４によって出力される生態系情報は、深度に応じて変更される。これによって海洋生態系を提示する性能が向上する。
［実施例］
【００２１】
情報出力装置の一例であるディジタルカメラを、以下において説明する。図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た光学像は、イメージャ１６の撮像面に照射され、光電変換を施される。
【００２２】
電源が投入されると、ＣＰＵ３０は、撮像タスクの下で動画取り込み処理を実行するべく、ドライバ１８ｃに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ１８ｃは、周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、イメージャ１６の撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２３】
信号処理回路２０は、イメージャ１６から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路２２を通してＳＤＲＡＭ２４のＹＵＶ画像エリア２４ａに書き込まれる。ＬＣＤドライバ２６は、ＹＵＶ画像エリア２４ａに格納された画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２４】
信号処理回路２０はまた、ＹＵＶ変換によって生成されたＹデータをＣＰＵ３０に与える。ＣＰＵ３０は、与えられたＹデータにＡＥ処理を施して適正ＥＶ値を算出し、算出された適正ＥＶ値を定義する絞り量および露光時間をドライバ１８ｂおよび１８ｃにそれぞれ設定する。これによって、スルー画像の明るさが確保される。ＣＰＵ３０はまた、信号処理回路２０から与えられたＹデータの高周波成分を参照してＡＦ処理を継続的に実行する。これによってフォーカスレンズ１２が合焦点近傍に継続的に配置され、スルー画像の鮮鋭度が確保される。
【００２５】
キー入力装置３４に設けられたムービボタン３４ｍｖが操作されると、ＣＰＵ３０は、動画記録処理の実行をメモリＩ／Ｆ３６に命令する。メモリＩ／Ｆ３６は、新規の画像ファイルを着脱自在の記録媒体３８に作成し（作成した画像ファイルはオープンされる）、ＹＵＶ画像エリア２４ａに格納された画像データをメモリ制御回路２２を通して繰り返し読み出し、そして読み出された画像データをオープン状態の画像ファイルに収める。
【００２６】
ムービボタン３４ｍｖが再度操作されると、ＣＰＵ３０は、動画記録処理の停止をメモリＩ／Ｆ３６に命令する。メモリＩ／Ｆ３６は、ＹＵＶ画像エリア２４ａからの画像データの読み出しを終了し、オープン状態の画像ファイルをクローズする。これによって、撮像面１６で捉えられたシーンを継続的に表す動画像がファイル形式で記録媒体３８に記録される。
【００２７】
ＣＰＵ３０には、ＧＰＳ装置４２，水深計４４および時計回路４６が接続される。ＣＰＵ３０は、ＧＰＳ装置４２，水深計４４および時計回路４６の出力を参照した以下の処理を、撮像タスクと並列する測定タスクの下で実行する。
【００２８】
まず、現在位置ないしディジタルカメラ１０の移動量がＧＰＳ装置４２の出力に基づいて周期的（たとえば５秒毎）に検出される。ディジタルカメラ１０の移動量が基準値ＲＥＦ（＝たとえば３００ｍ）を上回ると、ＣＰＵ３０は、現在位置の近傍の生態系データを外部サーバから取得するべく、データ転送要求の発行を通信Ｉ／Ｆ４０に命令する。通信Ｉ／Ｆ４０は、現在位置を示す位置情報が記述されたデータ転送要求を外部サーバに向けて発行する。
【００２９】
外部サーバには、図３に示す地図データと図４に示す生態系データとが保存される。ここで、生態系データは、多数の海洋生物をエリア（＝Ａ〜Ｃ）および水深（＝１ｍ〜２０ｍ）によって区分したデータに相当する。外部サーバは、データ転送要求に記述された位置情報が示す位置を検出し、検出された位置を含むエリアを図３に示すエリアＡ〜Ｃの中から探索する。
【００３０】
検出された位置がエリアＡ〜Ｃのいずれからも外れていれば、外部サーバは、エラーデータをディジタルカメラ１０に返送する。これに対して、検出された位置を含むエリアが探知されると、外部サーバは、探知されたエリアに対応する一部の生態系データを図４に示す生態系データから切り出し、切り出された生態系データをディジタルカメラ１０に返送する。したがって、ディジタルカメラ１０の位置がエリアＢに属するときは、図５（Ａ）に示す生態系データが外部サーバからディジタルカメラ１０に返送される。
【００３１】
外部サーバから返送された生態系データまたはエラーデータは、通信Ｉ／Ｆ４０によって４０によって受信される。受信データが生態系データであれば、ＣＰＵ３０は、受信された生態系データをメモリ制御回路２２を通してＳＤＲＡＭ２４のワークエリア２４ｂに書き込む。ＣＰＵ３０は続いて、水深計４４の出力に基づいて現在深度を周期的（たとえば１０秒毎）に検出し、検出された現在深度に対応する一部の生態系データをワークエリア２４ｂに格納された生態系データから抽出する。現在深度が１．５ｍであれば図５（Ｂ）に示す生態系データが抽出され、現在深度が２０ｍであれば図５（Ｃ）に示す生態系データが抽出される。
【００３２】
ＣＰＵ３０はその後、抽出された生態系データに相当するキャラクタの表示をキャラクタジェネレータ３４に命令する。キャラクタジェネレータ３４は、命令に従うキャラクタデータをＬＣＤドライバ２６に与え、ＬＣＤドライバ２６は与えられたキャラクタデータに従ってＬＣＤモニタ２８を駆動する。この結果、現在深度が１．５ｍであれば、図６（Ａ）に示すキャラクタがＯＳＤ態様でモニタ画面に表示される。また、現在深度が２０ｍであれば、図６（Ｂ）に示すキャラクタがＯＳＤ態様でモニタ画面に表示される。
【００３３】
なお、外部サーバから受信したデータがエラーデータであれば、上述の処理は省略される。
【００３４】
ＣＰＵ３０は、図７に示す撮像タスクおよび図８〜図１０に示す測定タスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４８に記憶される。
【００３５】
図７を参照して、ステップＳ１では動画取り込み処理を実行する。この結果、スルー画像がＬＣＤモニタ２８に表示される。ステップＳ３ではＡＥ処理を実行し、ステップＳ５ではＡＦ処理を実行する。この結果、スルー画像の輝度および鮮鋭度が適正に調整される。ステップＳ７ではムービボタン３２ｍｖが操作されたか否かを判別し、判別結果がＮＯであればステップＳ３に戻る一方、判別結果がＹＥＳであればステップＳ９に進む。
【００３６】
ステップＳ９では動画記録処理が実行中であるか否かを判別し、判別結果がＹＥＳであればステップＳ１１で動画記録処理を開始する一方、判別結果がＮＯであればステップＳ１３で動画記録処理を中止する。ステップＳ１１またはＳ１３の処理が完了すると、ステップＳ３に戻る。ステップＳ１１およびＳ１３の処理の結果、ムービボタン３２ｍｖの１回目の操作から２回目の操作までの期間に作成された画像データがファイル形式で記録媒体３８に記録される。
【００３７】
図８を参照して、ステップＳ２１ではフラグＦＬＧｄｔを“０”に設定し、基準位置を示す位置情報をレジスタＲＧＳＴ１に登録する。ステップＳ２３では位置測定周期（＝５秒）が到来したか否かを時計回路４６の出力に基づいて判別し、ステップＳ２５では現在位置がＧＰＳ通信圏内であるか否かをＧＰＳ装置４２の出力に基づいて判別する。ステップＳ２３の判別結果またはステップＳ２５の判別結果がＮＯであればステップＳ４７に進み、ステップＳ２３の判別結果およびステップＳ２５の判別結果のいずれもがＹＥＳであればステップＳ２７に進む。
【００３８】
ステップＳ２７では、ＧＰＳ装置４２の出力に基づいて現在位置を検出する。ステップＳ２９では、検出された現在位置とレジスタＲＧＳＴ１に登録された位置情報が示す位置とに基づいて、ディジタルカメラ１０の移動距離を算出する。ステップＳ３１では算出された移動距離が基準値ＲＥＦ（＝３００ｍ）を上回るか否かを判別し、ステップＳ３３では現在位置が移動体通信圏内であるか否かを通信Ｉ／Ｆ４０の出力に基づいて判別する。ステップＳ３１の判別結果またはステップＳ３３の判別結果がＮＯであればステップＳ４９に進み、ステップＳ３１の判別結果およびステップＳ３３の判別結果のいずれもがＹＥＳであればステップＳ３５に進む。
【００３９】
ステップＳ３５では、現在位置の近傍の生態系データを外部サーバから取得するべく、データ転送要求の発行を通信Ｉ／Ｆ４０に命令する。通信Ｉ／Ｆ４０は、現在位置を示す位置情報が記述されたデータ転送要求を外部サーバに向けて発行する。外部サーバは、データ転送要求に記述された位置情報が示す位置を検出し、検出された位置が属するエリアを図３に示すエリアＡ〜Ｃの中から探索する。
【００４０】
検出された位置が示すエリアが探知されると、探知されたエリアの生態系データが外部サーバからディジタルカメラ１０に返送される。これに対して、検出された位置がエリアＡ〜Ｃのいずれからも外れていれば、エラーデータが外部サーバからディジタルカメラ１０に返送される。返送された生態系データまたはエラーデータは、通信Ｉ／Ｆ４０によって４０によって受信される。
【００４１】
ステップＳ３７〜Ｓ３９では、通信Ｉ／Ｆ４０によって受信されたデータが生態系データおよびエラーデータのいずれであるかを判別する。受信データがエラーデータであれば、ステップＳ４７でフラグＦＬＧｄｔを“０”に設定し、その後にステップＳ２３に戻る。これに対して、受信データが生態系データであれば、ステップＳ４１でフラグＦＬＧｄｔを“１”に設定する。
【００４２】
ステップＳ４３では受信された生態系データをメモリ制御回路２２を通してＳＤＲＡＭ２４のワークエリア２４ｂに書き込み、ステップＳ４５ではレジスタＲＧＳＴ１に登録された位置情報を現在位置を示す位置情報によって更新する。更新処理が完了すると、ステップＳ４９に進む。
【００４３】
ステップＳ４９ではフラグＦＬＧｄｔが“１”を示すか否かを判別し、ステップＳ５１では水深測定周期（＝１０秒）が到来したか否かを判別する。ステップＳ４９の判別結果またはステップＳ５１の判別結果がＮＯであれば、ステップＳ２３に戻る。これに対して、ステップＳ４９の判別結果およびステップＳ５１の判別結果のいずれもがＹＥＳであれば、ステップＳ５３に進む。
【００４４】
ステップＳ５３では、水深計４４の出力に基づいて現在深度を検出する。ステップＳ５５では、現在位置が海中であるか否かをフラッシュメモリ４８に保存された地図データとレジスタＲＧＳＴ１に登録された位置とステップＳ５３で検出された深度とに基づいて判別する。判別結果がＮＯであればそのままステップＳ２３に戻る一方、判別結果がＹＥＳであればステップＳ５７〜Ｓ５９の処理を経てステップＳ２３に戻る。
【００４５】
ステップＳ５７では、現在深度に対応する一部の生態系データをワークエリア２４ｂに格納された生態系データから抽出する。ステップＳ５９では、抽出された生態系データに相当するキャラクタの表示をキャラクタジェネレータ３４に命令する。キャラクタジェネレータ３４は、命令に従うキャラクタデータをＬＣＤドライバ２６に与え、ＬＣＤドライバ２６は与えられたキャラクタデータに従ってＬＣＤモニタ２８を駆動する。
【００４６】
以上の説明から分かるように、ＣＰＵ３０は、ＧＰＳ装置４２の出力に基づいて現在位置を繰り返し検出し(S23~S27)、水深計４４の出力に基づいて現在深度を繰り返し検出する(S49~S51)。ＣＰＵ３０はまた、位置および深度によって分類された生態系データのうち現在位置に対応する一部の生態系データを外部サーバから取得し(S31~S35, S41)、取得された生態系データのうち現在深度に対応する一部の生態系データをＬＣＤモニタ２８から出力する(S55~S57)。ＬＣＤモニタ２８から出力される生態系データを水深に応じて変更することで、海洋生態系を提示する性能が向上する。
【００４７】
なお、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４８に予め記憶される。しかし、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４８に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００４８】
また、この実施例では、ＣＰＵ３０によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００４９】
１０  …ディジタルカメラ
１６  …イメージャ
２４  …ＳＤＲＡＭ
３０  …ＣＰＵ
３４  …キャラクタジェネレータ
４０  …通信Ｉ／Ｆ
４２  …ＧＰＳ装置
４４  …水深計
【図１】
2013012007.tif 000003
【図２】
2013012007.tif 000004
【図３】
2013012007.tif 000005
【図４】
2013012007.tif 000006
【図５】
2013012007.tif 000007
【図６】
2013012007.tif 000008
【図７】
2013012007.tif 000009
【図８】
2013012007.tif 000010
【図９】
2013012007.tif 000011
【図１０】
2013012007.tif 000012