(57)【要約】【課題】特定の周辺装置に負荷が集中せず簡単な構成で、所定の周辺装置のみが記憶装置にアクセスできる情報処理装置を提供する。【解決手段】所定のパスワードが記憶された複数台の周辺装置９ａ、９ｂが接続される情報処理装置１において、情報処理装置１に用いられる情報を記憶するハードディスク６と、周辺装置９ａ、９ｂに記憶されたパスワードの組み合わせが記憶されたパスワード記憶部７とを備え、周辺装置９ａ、９ｂから読み出されたパスワードの組み合わせがパスワード記憶部７に記憶されたパスワードの組み合わせと一致したとき（Ｓ０６）、周辺装置９ａ、９ｂに対しハードディスク６へのアクセスが許可（Ｓ０７）される。【選択図】図２
2009042881.tif 000002
【特許請求の範囲】
【請求項１】
所定のパスワードが記憶された周辺装置を複数備える情報処理装置であって、
前記情報処理装置に用いられる情報を記憶する記憶装置と、
前記周辺装置に記憶されたパスワードの組み合わせが記憶されたパスワード記憶部と、
複数の前記周辺装置に記憶されたパスワードの組み合わせが前記パスワード記憶部に記憶されたパスワードの組み合わせと一致したとき、複数の前記周辺装置に対し前記記憶装置へのアクセスを許可するアクセス制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記周辺装置に記憶された所定のパスワードは、前記周辺装置ごとに異なるパスワードであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記周辺装置に記憶された所定のパスワードは、複数の前記周辺装置にて共通のパスワードであることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記パスワード記憶部に記憶されたパスワードの組み合わせが、標準規格、前記周辺装置の製造者および前記周辺装置の製品番号のうち少なくとも１つに基づいて定められることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記記憶装置上のアクセス可能な領域は、アクセスが許可された前記周辺装置のうち少なくとも１つにより規制されることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
アクセスが許可された前記周辺装置のうち少なくとも１つが、前記パスワード記憶部に記憶されたパスワードの組み合わせを変更できることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
所定のパスワードが記憶された周辺装置を複数備え、かつ、記憶装置を有する情報処理装置に用いられる集積回路において、
前記集積回路は、前記周辺装置に記憶されたパスワードの組み合わせが記憶されたパスワード記憶部と、複数の前記周辺装置に記憶されたパスワードの組み合わせが前記パスワード記憶部に記憶されたパスワードの組み合わせと一致したとき、複数の前記周辺装置に対し前記記憶装置へのアクセスを許可するアクセス制御手段とを備えることを特徴とする集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に備えられた１つの記憶装置に、複数の周辺装置がアクセスできる、例えば車載用ナビゲーション装置などの情報処理装置に関する。
【背景技術】
【０００２】
１つの記憶装置に複数の周辺装置がアクセスできる従来の情報処理装置としては、特定の周辺装置が記憶装置へのアクセス権を制御するものがあった。特定の周辺装置以外のその他の周辺装置が記憶装置にアクセスする際には、その他の周辺装置は特定の周辺装置にアクセス要求を出し、特定の周辺装置がアクセス権を調停する（例えば、特許文献１参照）。
【０００３】
また、従来の情報処理装置としては、１つの記憶装置にアクセス権を制御する調停部が接続され、調停部に複数の周辺装置が接続されたものもあった。周辺装置が記憶装置にアクセスする際には、周辺装置は調停部にアクセス要求を出し、調停部がアクセス権を調停する（例えば、特許文献１参照）。
【特許文献１】特開２００５−３１６７８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前者の情報処理装置は特定の周辺装置がアクセス権を調停するため、当該特定の周辺装置に負荷が集中するという問題があった。また、前者の情報処理装置には、その他の周辺装置から特定の周辺装置へアクセス要求を送信するための制御信号を接続する必要があり、構成が複雑になるという問題もあった。
【０００５】
そこで、後者の情報処理装置のごとく周辺装置からのアクセス権を調停する調停部を備えることで上記課題を解決することができる。しかし、後者の情報処理装置には以下のような問題があった。
【０００６】
記憶装置に音楽データなど不正にコピーされると問題のあるデータが記憶されている場合、あらゆる周辺装置が制限なく記憶装置に記憶されたデータを読み出すことが出来るのは問題である。
【０００７】
そこで、周辺装置に所定のパスワードを記憶させ、当該パスワードが記憶装置にアクセス可能なパスワードである場合にのみ、全ての周辺装置が記憶装置にアクセスできるようにすることができる。
【０００８】
この場合、特定のパスワードを記憶した周辺装置が接続されていないときは、周辺装置は記憶装置にアクセスできない。しかし、特定のパスワードを記憶した周辺装置が接続されているときは、いかなる周辺装置であっても制限なく記憶装置にアクセスすることができるという問題がある。
【０００９】
以上のように、前者の情報処理装置では特定の周辺装置に負荷が集中し、構成が複雑となり、後者の情報処理装置では周辺装置が制限なく記憶装置にアクセスできるという問題があった。
【００１０】
本発明は従来の問題を解決するためになされたもので、特定の周辺装置に負荷が集中せず簡単な構成で、所定の周辺装置のみが記憶装置にアクセスできるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の情報処理装置は、所定のパスワードが記憶された周辺装置を複数備える装置であって、前記情報処理装置に用いられる情報を記憶する記憶装置と、前記周辺装置に記憶されたパスワードの組み合わせが記憶されたパスワード記憶部と、複数の前記周辺装置に記憶されたパスワードの組み合わせが前記パスワード記憶部に記憶されたパスワードの組み合わせと一致したとき、複数の前記周辺装置に対し前記記憶装置へのアクセスを許可するアクセス制御手段とを備えるものである。
【発明の効果】
【００１２】
本発明は、複数の周辺装置に記憶されたパスワードの組み合わせがパスワード記憶部に予め記憶されたパスワードの組み合わせと一致する場合に記憶装置へのアクセスが許可される。
【００１３】
そのため、特定の周辺装置に負荷が集中せず簡単な構成で、所定の周辺装置のみが記憶装置にアクセスできるようにすることができる。
【発明を実施するための最良の形態】
【００１４】
本発明は、所定のパスワードが記憶された周辺装置を複数備える情報処理装置であって、情報処理装置に用いられる情報を記憶する記憶装置と、周辺装置に記憶されたパスワードの組み合わせが記憶されたパスワード記憶部とを備え、複数の前記周辺装置に記憶されたパスワードの組み合わせがパスワード記憶部に記憶されたパスワードの組み合わせと一致したとき、複数の周辺装置に対し記憶装置へのアクセスを許可する情報処理装置である。
【００１５】
周辺装置に記憶されたパスワードは、周辺装置ごとに異なるパスワードであることも、複数の前記周辺装置にて共通のパスワードであることも有効な実施の形態である。
【００１６】
また、パスワード記憶部に記憶されたパスワードの組み合わせが、標準規格、周辺装置の製造者および周辺装置の製品番号のうち少なくとも１つに基づいて定められることも実施の形態として考えられる。
【００１７】
また、記憶装置上のアクセス可能な領域は、アクセスが許可された複数の周辺装置のうち少なくとも１つにより規制されるようにすることも実施の形態として考えられる。
【００１８】
また、アクセスが許可された複数の周辺装置のうち少なくとも１つが、パスワード記憶部に記憶されたパスワードの組み合わせを変更できることも実施の形態として考えられる。これにより、少なくとも１つの周辺装置が、パスワードの組み合わせを異なる組み合わせに変更したり、パスワードの組み合わせを追加したりすることができる。
【実施例】
【００１９】
（実施例１）
次に、図１を用いて情報処理装置１の構成を説明する。
【００２０】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４と、調停回路５と、ハードディスク６と、パスワード記憶部７と、ＩＯポート８ａ〜８ｄと、周辺装置９ａ、９ｂとを備えている。
【００２１】
ＩＯポート８ａ〜８ｄには、後述する複数台の周辺装置９ａ、９ｂがそれぞれ接続される。なお、すべてのＩＯポート８ａ〜８ｄに周辺装置が接続される必要はない。
【００２２】
ＣＰＵ２は、ＲＯＭ３に記憶されたプログラムをＲＡＭ４に読み込み、実行することによって各部を制御する。
【００２３】
調停回路５は、複数台の周辺装置９ａ、９ｂから同時にハードディスク６へデータのアクセスの要求がなされたときに、これら要求を調停する回路である。ここで、アクセスとはデータの送信および受信の少なくとも１つを行う動作をいう。調停回路５はＣＰＵ２により制御される。
【００２４】
ハードディスク６には情報処理装置１に用いられる情報が記憶されており、周辺装置９ａ、９ｂはハードディスク６にアクセスすることで、ハードディスク６に記憶された情報を読み出したり、ハードディスク６にデータを書き込むことができる。
【００２５】
調停回路５により、複数台の周辺装置９ａ、９ｂで、１台のハードディスク６を共有することができる。
【００２６】
パスワード記憶部７は、後述する予め定められた所定のパスワードの組み合わせを記憶するものである。パスワード記憶部７に記憶されたパスワードはＣＰＵ２により読み出される。ＣＰＵ２はパスワード記憶部７に対し、読み出しだけでなくデータを書き込むこともできる。
【００２７】
次に、ＩＯポート８ａ〜８ｄに接続される周辺装置９ａ、９ｂについて説明する。
【００２８】
周辺装置９ａは、ＣＰＵ１０ａと、ＲＯＭ１１ａと、ＩＯポート１２ａとを備える。周辺装置９ａは種々の機能を有するものが考えられ、情報処理装置１に対し所定の測定データを与えるセンサ素子や、ハードディスク６に記録された情報を更新するための記憶装置や、ハードディスク６に記録された情報に基づいて音を出力するための音声出力装置などが考えられる。
【００２９】
ＣＰＵ１０ａは、ＲＯＭ１１ａに記憶されたプログラムに従って、周辺装置９ａの各部を制御する。また、ＲＯＭ１１ａには予め所定のパスワードが記憶されており、ＣＰＵ１０ａにより読み出され、ＩＯポート１２ａから出力される。周辺装置９ｂについても周辺装置９ａと同様の構成を備える。
【００３０】
次に、図２および図３を用いて、本実施の形態における情報処理装置１の動作を詳細に説明する。
【００３１】
最初に、ＣＰＵ２はＩＯポート８ａに周辺装置９ａが接続されているかを判断する（Ｓ０１）。ＩＯポート８ａに周辺装置９ａが接続されていない場合は（ステップＳ０１でＮＯ）、ＣＰＵ２は、次のＩＯポート８ｂについて再度ステップＳ０１を実行する。
【００３２】
ＣＰＵ２は、ＩＯポート８ａに周辺装置９ａが接続されている場合（ステップＳ０１でＹＥＳ）、周辺装置９ａに対し、ＢＳＹ状態を解除する（Ｓ０２）。ＢＳＹ状態が解除されることで、周辺装置９ａはＣＰＵ２にデータを送信することができるようになる。
【００３３】
ステップＳ０２の次に、周辺装置９ａはＲＯＭ１１ａに記憶されたパスワードをＣＰＵ２に送信し、ＣＰＵ２は受信したパスワードをＲＡＭ４に記憶する。ＣＰＵ２は、受信したパスワードをＲＡＭ４に記憶した後、周辺装置９ａに対しＢＳＹ状態を通知する（Ｓ０３）。
【００３４】
ステップＳ０３の次に、ＣＰＵ２はすべてのＩＯポート８ａ〜８ｄについて、Ｓ０１〜Ｓ０３の処理を行ったか否かを判断する（Ｓ０４）。ＣＰＵ２はＳ０４においてＮＯと判断した場合、処理をＳ０１に戻し、すべてのＩＯポートについてＳ０１〜Ｓ０３の処理を行う。
【００３５】
ＣＰＵ２はステップＳ０４においてＹＥＳと判断した場合、すなわち、すべてのＩＯポートについてステップＳ０１〜Ｓ０３の処理が完了した後、パスワード記憶部７から予め記憶されたパスワードを読み出す（Ｓ０５）。
【００３６】
パスワード記憶部７には周辺装置９ａ、９ｂに記憶されるパスワードの組み合わせが記憶されており、例えば、図３の「パスワードの組み合わせ」の列に示すようなパスワードが予め記憶されている。例えば、ケース１において、パスワード記憶部７には「ＰＷ１」と「ＰＷ２」というパスワードの組み合わせが記憶されている。
【００３７】
ステップＳ０５の次に、ＣＰＵ２はステップＳ０３にて記憶した、接続されている周辺機器のパスワードの組み合わせと、ステップＳ０５にてパスワード記憶部７から読み出したパスワードの組み合わせとが一致するか否かを判断する（Ｓ０６）。
【００３８】
ステップＳ０６の処理について、図３を用いて詳細に説明する。周辺装置Ａ〜周辺装置Ｆは、周辺装置９ａ、９ｂの一例であり、それぞれの周辺装置を識別するために所定のパスワードが記憶されている。
【００３９】
例えば、周辺装置Ａ〜周辺装置Ｆには、図３の「パスワード」の行に示すパスワードがそれぞれ記憶されている。周辺装置Ａには「ＰＷ１」が、周辺装置Ｂには「ＰＷ２」が記憶されている。
【００４０】
ここで、図３の「ポート数」は情報処理装置１が備えるＩＯポートの数であり、図中「○」は周辺装置が接続されていることを示すものである。ケース１のようにポート数が４個に対し、接続された周辺装置がポート数より少ない２台（周辺装置Ａおよび周辺装置Ｆ）であってもよい。
【００４１】
ケース１において、パスワード記憶部７には「ＰＷ１」と「ＰＷ２」というパスワードの組み合わせが記憶されており、接続された周辺装置Ａには「ＰＷ１」が、接続された周辺装置Ｂには「ＰＷ２」が記憶されている。
【００４２】
周辺装置Ａおよび周辺装置Ｂのパスワードは、ステップＳ０３にてＲＡＭ４に記憶されている。ＣＰＵ２はＲＡＭ４に記憶されたパスワードと、ステップＳ０５でパスワード記憶部７から読み出したパスワードの組み合わせを比較する。ケース１の場合は「ＰＷ１」と「ＰＷ２」であり一致する。
【００４３】
なお、ケース２に示すように、パスワード記憶部７に記憶されたパスワードの組み合わせは、同じパスワード同士の組み合わせ（「ＰＷ１」と「ＰＷ１」）であってもよい。
【００４４】
また、ケース３では、ＲＡＭ４に記憶されたパスワードと、パスワード記憶部７から読み出したパスワードの組み合わせが異なるためステップＳ０６はＮＯと判断される。
【００４５】
また、ケース４のごとく、パスワード記憶部７から読み出したパスワードの組み合わせのうち一部のみが一致する場合は、ＣＰＵ２はステップＳ０６をＮＯと判断する。
【００４６】
ＣＰＵ２はステップＳ０６においてＹＥＳと判断した場合、接続されたすべての周辺機器に対しＢＳＹ解除のコマンドを通知する（Ｓ０７）。これにより、接続された周辺装置９ａ、９ｂは、ハードディスク６へのアクセスが可能となる。
【００４７】
本実施例の発明は、複数の周辺装置から読み出されたパスワードの組み合わせと、パスワード記憶部に予め記憶されたパスワードの組み合わせとが一致する場合に、周辺装置にハードディスク６へのアクセスを許可する。そのため、特定の周辺装置に負荷が集中せず簡単な構成で、所定の周辺装置のみがハードディスク６にアクセスできる。
【００４８】
ステップＳ０７の次に、ＣＰＵ２は、接続されている周辺装置９ａ、９ｂの少なくとも１台が取り外されたか否かを判断する（Ｓ０８）。ＣＰＵ２はステップＳ０８においてＮＯと判断した場合、再度ステップＳ０８を繰り返す。
【００４９】
ＣＰＵ２はステップＳ０８においてＹＥＳと判断した場合、残りの接続されている周辺装置に対しＢＳＹ状態である旨のコマンドを送信する（Ｓ０９）。これにより、接続されている周辺装置はハードディスク６にアクセスできなくなる。周辺装置が取り外された場合、もはやパスワード記憶部７に記憶されたパスワードの組み合わせと一致するパスワードを有する周辺装置が接続されているとは言えないからである。
【００５０】
ＣＰＵ２はステップＳ０９の次に、ＲＡＭ４に記憶された周辺装置９ａ、９ｂから送信されたパスワードを消去し処理を終了させる（Ｓ１０）。
【００５１】
なお、ＣＰＵ２はステップＳ０６においてＮＯと判断した場合、ステップＳ１０を実行した後、処理を終了させる。
【００５２】
なお、ＣＰＵ２は処理を終了したあと、再度処理をステップＳ０１に戻すことができる。
【００５３】
本実施例に記載の発明は、例えば、図４に示すようなナビゲーション装置１３に用いることができる。ナビゲーション装置１３には、周辺装置としてＧＰＳ機器９ｃ、ＶＩＣＳ機器９ｄ、速度センサ９ｅ、表示装置９ｆ、音声出力装置９ｇ、メモリデバイス９ｈおよびカメラ９ｉが接続される。
【００５４】
ＧＰＳ機器９ｃは、ＧＰＳ（Global Positioning System）を用いて緯度および経度などの自車の現在位置を取得する。また、ＶＩＣＳ機器９ｄはＶＩＣＳ（Vehicle Information and Communication System）を用いて交通情報を取得する。速度センサ９ｅは、車が走行しているときの速度を検知し、検知した速度をＣＰＵ２に通知する。
【００５５】
また、表示装置９ｆは液晶ディスプレイ等で構成された画面を備え、地図や自車の現在位置を示す画像などを表示する。音声出力装置９ｇはスピーカを備え、音を出力する。また、メモリデバイス９ｈはフラッシュメモリなどを内蔵した記憶素子である。
【００５６】
本実施例の発明は、複数の周辺装置から読み出されたパスワードがパスワード記憶部に予め記憶されたパスワードの組み合わせと一致する場合にハードディスク６へのアクセスが許可されるため、特定の周辺装置に負荷が集中せず簡単な構成で、所定の周辺装置のみがハードディスク６にアクセスできるようにすることができる。
【００５７】
なお、各周辺装置に記憶されるパスワードを、周辺装置ごとに異なる固有のパスワードにすることができる。これにより、互換性のある複数の周辺装置が接続された場合に、ハードディスク６へのアクセスが許可されるようにできる。
【００５８】
また、各周辺装置に記憶されるパスワードを、複数の周辺装置にて共通のパスワードにすることもできる。パスワードが所定の複数の周辺装置群で共通化されるため、パスワード１つ１つの容量を小さくすることができ、パスワード記憶部７の記憶容量を削減することができる。
【００５９】
なお、周辺装置９ａは、ＣＰＵ１０ａと、ＲＯＭ１１ａと、ＩＯポート１２ａとを備えると記載したが、情報処理装置１の要求に応じてパスワードを送信できればＣＰＵ１０ａを備えることは必須ではない。
【００６０】
また、ＣＰＵ２は、ステップＳ０３において、周辺装置９ａ、９ｂからパスワードを受信すると記載したが、ステップＳ０２でＢＳＹ状態を解除した後、所定の時間を経過しても周辺装置９ａ、９ｂから情報処理装置１へパスワードが送信されない場合は、ＣＰＵ２は処理を終了させることもできる。
【００６１】
また、ＣＰＵ２は、ＲＯＭ３、ＲＡＭ４およびパスワード記憶部７を備えた１つの集積回路で実現することができる。
【００６２】
（実施例２）
図５を用いて本発明の実施例２について説明する。実施例２は、実施例１で記載したパスワード記憶部７に記憶されたパスワードの組み合わせをどのように決定するかについて説明するものである。実施例１と同一の構成は実施例１と同一の符号を付し、説明は実施例１のものを援用する。
【００６３】
実施例２では、パスワード記憶部７に記憶されるパスワードの組み合わせが、標準規格、周辺装置の製造者および周辺装置の製品番号のうち少なくとも１つに基づいて定められる。このとき、周辺装置に記憶されるパスワードも、標準規格、周辺装置の製造者および、周辺装置の製品番号のうち少なくとも１つに基づいて定められる。
【００６４】
図５は、周辺装置の製造者に基づいてパスワード記憶部７に記憶されたパスワードの組み合わせを決定した場合について説明する図である。
【００６５】
周辺装置Ａおよび周辺装置Ｂには、パスワード「ＰＷ８」が記憶されている。パスワード「ＰＷ８」は製造者が「Ｘ社」である周辺装置に共通して記憶されている。同様に、周辺装置Ｃ〜周辺装置Ｅは「Ｙ社」が製造したもので、パスワード「ＰＷ９」が記憶されており、周辺装置Ｆおよび周辺装置Ｇは「Ｚ社」が製造したもので、パスワード「ＰＷ１０」が記憶されている。
【００６６】
ケース１では、パスワード記憶部７に記憶されたパスワードの組み合わせは「ＰＷ８」と「ＰＷ９」である。また、情報処理装置１には、Ｘ社製の周辺装置Ａと、Ｙ社製の周辺装置Ｃとが接続されている。
【００６７】
周辺装置Ａには「ＰＷ８」が、周辺装置Ｃには「ＰＷ９」が記憶されているので、パスワード記憶部７に記憶されたパスワードの組み合わせと一致する。従って、周辺装置Ａおよび周辺装置Ｃはハードディスク６へのアクセスが許可される。
【００６８】
一方、ケース２のごとく、パスワード記憶部７に記憶されたパスワードの組み合わせと、接続された周辺装置に記憶されたパスワードが一致しない場合、接続された周辺装置はハードディスク６にアクセスできない。
【００６９】
また、パスワード記憶部７はＩＯポートの数と同一数のパスワード同士の組み合わせを記憶するようにしてもよい。例えば、ケース３のようにＩＯポート数が４個であり、パスワード記憶部７に記憶されるパスワードの各組み合わせを構成する要素数も４個である。この場合、すべてのポートに所定の周辺装置が接続された場合にのみハードディスク６へのアクセスが許可されるため、未接続のＩＯポートが１つでもあるとハードディスク６へのアクセスが許可されない。
【００７０】
なお、パスワード記憶部７に記憶されるパスワードの各組み合わせを構成する要素数はポート数以下となる。ポート数より多い数の周辺装置を接続することはできないからである。
【００７１】
なお、周辺装置の製造者および、周辺装置の製品番号の両者を用いてパスワードの組み合わせを決定することもできる。同じ周辺装置の製造者でも複数種類の周辺装置を製造している場合もあり、これらを区別する必要がある場合もあるからである。
【００７２】
これにより、標準規格、製造者、製品番号により互換性のある複数の周辺装置が接続された場合に、ハードディスク６へのアクセスが許可されるようにできる。
【００７３】
（実施例３）
図６を用いて本発明の実施例３について説明する。実施例３は実施例１と比べ周辺装置の動作が異なる。実施例１と同一の構成は実施例１と同一の符号を付し、説明は実施例１のものを援用する。
【００７４】
実施例３に記載の発明は、ハードディスク６におけるアクセス可能な記憶領域が、アクセスが許可された複数の周辺装置のうち少なくとも１つにより規制されるものである。
【００７５】
図６は、ハードディスク６が備える記憶領域の使用方法の一例である。表中の領域ＮＯはハードディスク６の記憶領域を区別するための番号である。領域ＮＯ１〜４は音楽データが記憶され、領域ＮＯ５〜９は建物や道路の座標などのマップ情報が記憶されている。また、領域ＮＯ１０〜１３は周辺装置が自由にデータを記録または読み出しができるワークスペースである。
【００７６】
いま、周辺装置Ａおよび周辺装置Ｂは、ハードディスク６へのアクセスが許可されているとする。実施例１においては、周辺装置Ａおよび周辺装置Ｂのいずれもがハードディスク６のすべての記憶領域にアクセスできるが、例えば、周辺装置Ａが音楽等の再生装置である場合、周辺装置Ａが用いる音楽データ１〜４を周辺装置Ｂなどの他の周辺装置がアクセスできるようにすると問題がある。音楽データは著作権保護が必要な場合があり、所定の周辺装置以外の装置から読み出すことができると、不正に音楽データが漏洩してしまうからである。また、周辺装置Ｂなどの他の周辺装置が音楽データ上に他のデータを書き込み破壊してしまう可能性もある。
【００７７】
そこで、本実施例では、周辺装置Ａが音楽データ１〜４の記憶された記憶領域を規制し、周辺装置Ｂからアクセスができないように設定できるようにする。図６においてケース１が規制前の状態であり、ケース２が規制後の状態である。図６中の「○」はアクセス可能の意味であり、「×」がアクセス不可能の意味である。周辺装置Ｂは、音楽データへのアクセスはできなくなるが、その他の記憶領域へのアクセスは可能である。
【００７８】
なお、周辺装置Ａはハードディスク６への書き込みと読み出しとを分けてアクセスの規制をするようにすることもできる。
【００７９】
以上により、本実施例では、不正なデータの漏洩やデータの破壊を防止することができる。
【００８０】
（実施例４）
図７を用いて本発明の実施例４について説明する。実施例４は実施例１と比べが周辺装置の動作が異なる。実施例１と同一の構成は実施例１と同一の符号を付し、説明は実施例１のものを援用する。
【００８１】
実施例４に記載の発明は、アクセスが許可された複数の周辺装置のうち少なくとも１つから送信されたコマンドにより、パスワード記憶部７に記憶されたパスワードの組み合わせを変更できるものである。
【００８２】
図７のケース１では、周辺装置Ａおよび周辺装置Ｃがアクセスを許可される。本実施例では、アクセスが許可された複数の周辺装置の１台である周辺装置Ａがパスワード記憶部７に記憶されたパスワードの組み合わせを変更できる。周辺装置Ａは、ケース２に示すように「ＰＷ８」と「ＰＷ１０」というパスワードの組み合わせの追加ができる。
【００８３】
例えば、情報処理装置１が発売された後にＺ社製の周辺装置Ｆが発売された場合、情報処理装置１の発売時点で周辺装置Ｆのパスワードが定まっていないため、パスワード記憶部７に周辺装置Ｆのパスワードを記憶させることはできない。そのため、実施例１では、
周辺装置Ｆと周辺機器Ａとが接続されてもハードディスク６へのアクセスが許可されなかった。
【００８４】
しかし、実施例４では周辺装置Ａがパスワードの組み合わせの追加ができるため、周辺装置Ａと周辺装置Ｆとが接続された場合に、周辺装置Ａおよび周辺装置Ｆはハードディスク６へアクセスすることができる。
【００８５】
なお、周辺装置Ａは、パスワードの組み合わせの追加だけでなく、パスワードの組み合わせを異なる組み合わせに書き換えることもできる。
【産業上の利用可能性】
【００８６】
以上のように、本発明にかかる情報処理装置は、複数の周辺装置に記憶されたパスワードの組み合わせがパスワード記憶部に予め記憶されたパスワードの組み合わせと一致する場合に記憶装置へのアクセスが許可される。そのため、特定の周辺装置に負荷が集中せず簡単な構成で、所定の周辺装置のみが記憶装置にアクセスできる。本発明にかかる情報処理装置は、例えば、センサや表示装置などの周辺装置を備えるカーナビゲーション装置等の情報処理装置として有用である。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施例１における情報処理装置および周辺装置のブロック図
【図２】本発明の実施例１における情報処理装置の動作説明のためのフロー図
【図３】本発明の実施例１における情報処理装置の動作説明図
【図４】本発明の実施例１における情報処理装置を用いたカーナビゲーション装置のブロック図
【図５】本発明の実施例２における情報処理装置の動作説明図
【図６】本発明の実施例３における情報処理装置の動作説明図
【図７】本発明の実施例４における情報処理装置の動作説明図
【符号の説明】
【００８８】
１    情報処理装置
２    ＣＰＵ
３    ＲＯＭ
４    ＲＡＭ
５    調停回路
６    ハードディスク
７    パスワード記憶部
８ａ〜８ｄ    ＩＯポート
９ａ、９ｂ    周辺装置
１０ａ、１０ｂ    ＣＰＵ
１１ａ、１１ｂ    ＲＯＭ
１２ａ、１２ｂ    ＩＯポート
【図１】
2009042881.tif 000003
【図２】
2009042881.tif 000004
【図３】
2009042881.tif 000005
【図４】
2009042881.tif 000006
【図５】
2009042881.tif 000007
【図６】
2009042881.tif 000008
【図７】
2009042881.tif 000009