(57)【要約】【課題】複数の制御部で可搬型媒体接続部を共用する場合のユーザの負担を軽減することが可能な切替制御システムを提供する。【解決手段】このカーナビゲーションシステム（切替制御システム）１は、ナビ側ＣＰＵ１１と、ＡＶ側ＣＰＵ２１と、ナビ側ＣＰＵ１１により制御され、ＳＤカードスロット３１をナビ側ＣＰＵ１１またはＡＶ側ＣＰＵ２１のいずれかと接続するように切替可能なＳＤインターフェーススイッチ３２とを備えている。ナビ側ＣＰＵ１１は、優先的にＳＤカードスロット３１に接続されるようにＳＤインターフェーススイッチ３２を制御するとともに、ＳＤカード５０がＳＤカードスロット３１に接続された場合に、ＳＤカード５０のデータに応じて、ＳＤカードスロット３１との接続をナビ側ＣＰＵ１１からＡＶ側ＣＰＵ２１に切り替えるようにＳＤインターフェーススイッチ３２を制御するように構成されている。【選択図】図５
2011113430.tif 000002
【特許請求の範囲】
【請求項１】
可搬型記憶媒体が接続されるとともに、前記可搬型記憶媒体に格納されたデータを読み取り可能な可搬型記憶媒体接続部と、
前記可搬型記憶媒体接続部と選択的に接続可能に構成された第１制御部と、
前記可搬型記憶媒体接続部と選択的に接続可能に構成された第２制御部と、
前記第１制御部により制御され、前記可搬型記憶媒体接続部を前記第１制御部または前記第２制御部のいずれかと接続するように切替可能な切替部とを備え、
前記第１制御部は、優先的に前記可搬型記憶媒体接続部に接続されるように前記切替部を制御するとともに、前記可搬型記憶媒体が前記可搬型記憶媒体接続部に接続された場合に、前記可搬型記憶媒体のデータの内容に応じて、前記可搬型記憶媒体接続部との接続を前記第１制御部から前記第２制御部に切り替えるように前記切替部を制御するように構成されている、切替制御システム。
【請求項２】
前記第１制御部は、前記可搬型記憶媒体が前記可搬型記憶媒体接続部に接続された場合に、前記可搬型記憶媒体のデータの内容を検出し、前記可搬型記憶媒体に格納されているデータに前記第１制御部により処理可能なデータが含まれている場合に、前記可搬型記憶媒体に格納されているデータを処理する制御を行うとともに、前記可搬型記憶媒体に格納されているデータに前記第１制御部により処理可能なデータが含まれていない場合、または、前記第１制御部による前記可搬型記憶媒体に格納されているデータの処理が終了した場合に、前記可搬型記憶媒体接続部との接続を前記第１制御部から前記第２制御部に切り替えるように構成されている、請求項１に記載の切替制御システム。
【請求項３】
前記第１制御部は、前記可搬型記憶媒体接続部に前記可搬型記憶媒体が接続されたか否かを判断するとともに、前記可搬型記憶媒体接続部に前記可搬型記憶媒体が接続されたと判断した場合に、前記可搬型記憶媒体に格納されているデータに前記第１制御部により処理可能なデータが含まれているか否かを判断するように構成されている、請求項２に記載の切替制御システム。
【請求項４】
前記第２制御部は、前記可搬型記憶媒体接続部との接続が前記第１制御部から前記第２制御部に切り替えられた場合に、前記可搬型記憶媒体に格納されているデータに前記第２制御部により処理可能なデータが含まれているか否かを判断するとともに、前記可搬型記憶媒体に格納されているデータに前記第２制御部により処理可能なデータが含まれている場合には、前記可搬型記憶媒体に格納されているデータを処理するように構成されている、請求項２または３に記載の切替制御システム。
【請求項５】
前記第２制御部は、前記可搬型記憶媒体接続部に接続されている場合において、前記可搬型記憶媒体接続部と前記可搬型記憶媒体との接続状態を判断するとともに、前記可搬型記憶媒体接続部と前記可搬型記憶媒体との接続が解除されたと判断した場合に、前記可搬型記憶媒体接続部と前記可搬型記憶媒体との接続が解除されたことを前記第１制御部に通知するように構成されている、請求項１〜４のいずれか１項に記載の切替制御システム。
【請求項６】
前記第１制御部は、前記可搬型記憶媒体接続部と前記可搬型記憶媒体との接続が解除されたことが前記第２制御部から通知された場合に、前記可搬型記憶媒体接続部と前記第１制御部とを接続するように前記切替部を制御するように構成されている、請求項５に記載の切替制御システム。
【請求項７】
前記可搬型記憶媒体接続部は、１つである、請求項１〜６のいずれか１項に記載の切替制御システム。
【請求項８】
前記第１制御部は、カーナビゲーションユニットを制御するとともに、前記可搬型記憶媒体に格納されている前記カーナビゲーションユニットの更新データを処理可能に構成されており、
前記第２制御部は、前記カーナビゲーションユニット以外のユニットのデータを処理可能に構成されている、請求項１〜７のいずれか１項に記載の切替制御システム。
【請求項９】
可搬型記憶媒体が接続されるとともに、前記可搬型記憶媒体に格納されたデータを読み取り可能な可搬型記憶媒体接続部と、
前記可搬型記憶媒体接続部と選択的に接続可能に構成された第１制御部と、
前記可搬型記憶媒体接続部と選択的に接続可能に構成された第２制御部と、
前記第１制御部により制御され、前記可搬型記憶媒体接続部を前記第１制御部または前記第２制御部のいずれかと接続するように切替可能な切替部とを備え、
前記第１制御部は、優先的に前記可搬型記憶媒体接続部に接続されるように前記切替部を制御するとともに、前記可搬型記憶媒体が前記可搬型記憶媒体接続部に接続された場合に、前記可搬型記憶媒体のデータの内容に応じて、前記可搬型記憶媒体接続部との接続を前記第１制御部から前記第２制御部に切り替えるように前記切替部を制御するように構成されている、カーナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、切替制御システムおよびカーナビゲーションシステムに関し、特に、可搬型記憶媒体を接続可能な可搬型記憶媒体接続部を備える切替制御システムおよびカーナビゲーションシステムに関する。
【背景技術】
【０００２】
従来、可搬型記憶媒体を接続可能な可搬型記憶媒体接続部を備える切替制御システムが知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、Ａシステムと、Ａシステムよりも起動時間が短いＢシステムと、ＡシステムまたはＢシステムのいずれかに接続先を切り替え可能に接続され、ＰＣカード（可搬型記憶媒体）を挿入可能なカードスロット（可搬型記憶媒体接続部）とを備える切替制御システムが開示されている。上記特許文献１による切替制御システムは、Ａシステムよりも優先的にＢシステムが起動されるように構成されており、Ｂシステムが起動された際に、カードスロットとＢシステムとが接続されるように構成されている。そして、上記特許文献１による切替制御システムは、ユーザによりＢシステムからＡシステムへの切替指示があった場合に、カードスロットの接続先をＢシステムからＡシステムに切り替えるように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−８６３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１による切替制御システムでは、ＰＣカードに格納されているデータがＢシステムでは処理できないデータである（Ａシステムで処理可能なデータである）場合に、ユーザによる切替指示がなければカードスロットのＢシステムからＡシステムへの切り替えを行うことができない。このため、ユーザはＰＣカードに格納されているデータがＡシステムで処理可能なデータであるかまたはＢシステムで処理可能なデータであるかを常に把握しておく必要があるので、ユーザの負担が大きくなるという問題点がある。つまり、上記特許文献１では、複数のシステム（制御部）でカードスロット（可搬型記憶媒体接続部）を共用する場合に、ユーザの負担が大きくなるという問題点がある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、複数の制御部で可搬型媒体接続部を共用する場合のユーザの負担を軽減することが可能な切替制御システムおよびカーナビゲーションシステムを提供することである。
【課題を解決するための手段および発明の効果】
【０００７】
この発明の第１の局面による切替制御システムは、可搬型記憶媒体が接続されるとともに、可搬型記憶媒体に格納されたデータを読み取り可能な可搬型記憶媒体接続部と、可搬型記憶媒体接続部と選択的に接続可能に構成された第１制御部と、可搬型記憶媒体接続部と選択的に接続可能に構成された第２制御部と、第１制御部により制御され、可搬型記憶媒体接続部を第１制御部または第２制御部のいずれかと接続するように切替可能な切替部とを備え、第１制御部は、優先的に可搬型記憶媒体接続部に接続されるように切替部を制御するとともに、可搬型記憶媒体が可搬型記憶媒体接続部に接続された場合に、可搬型記憶媒体のデータの内容に応じて、可搬型記憶媒体接続部との接続を第１制御部から第２制御部に切り替えるように切替部を制御するように構成されている。
【０００８】
この第１の局面による切替制御システムでは、上記のように、第１制御部を、優先的に可搬型記憶媒体接続部に接続されるように切替部を制御するとともに、可搬型記憶媒体が可搬型記憶媒体接続部に接続された場合に、可搬型記憶媒体のデータの内容に応じて、可搬型記憶媒体接続部との接続を第１制御部から第２制御部に切り替えるように切替部を制御するように構成することによって、可搬型記憶媒体のデータに対して第１制御部により優先的に処理を行うようにし、第１制御部により処理できない場合などに、可搬型記憶媒体のデータ内容に応じて自動的に可搬型記憶媒体接続部の接続を第２制御部に切り替えることができる。これにより、複数の制御部（第１制御部および第２制御部）で可搬型記憶媒体接続部を共用する場合にも、ユーザは可搬型記憶媒体に格納されたデータが第１制御部で処理可能なデータであるのか、または、第２制御部で処理可能なデータであるのかを把握しておく必要がないので、その分、ユーザの負担を軽減することができる。
【０００９】
上記第１の局面による切替制御システムにおいて、好ましくは、第１制御部は、可搬型記憶媒体が可搬型記憶媒体接続部に接続された場合に、可搬型記憶媒体のデータの内容を検出し、可搬型記憶媒体に格納されているデータに第１制御部により処理可能なデータが含まれている場合に、可搬型記憶媒体に格納されているデータを処理する制御を行うとともに、可搬型記憶媒体に格納されているデータに第１制御部により処理可能なデータが含まれていない場合、または、第１制御部による可搬型記憶媒体に格納されているデータの処理が終了した場合に、可搬型記憶媒体接続部との接続を第１制御部から第２制御部に切り替えるように構成されている。このように構成すれば、可搬型記憶媒体接続部に可搬型記憶媒体を接続した際に、第１制御部により処理可能なデータを迅速に処理することができ、かつ、第２制御部により処理可能なデータも自動的に処理することができる。
【００１０】
この場合において、好ましくは、第１制御部は、可搬型記憶媒体接続部に可搬型記憶媒体が接続されたか否かを判断するとともに、可搬型記憶媒体接続部に可搬型記憶媒体が接続されたと判断した場合に、可搬型記憶媒体に格納されているデータに第１制御部により処理可能なデータが含まれているか否かを判断するように構成されている。このように構成すれば、可搬型記憶媒体に第１制御部により処理可能なデータが含まれていない場合に、可搬型記憶媒体接続部に可搬型記憶媒体が接続されたことを起点（トリガー）として、自動的に可搬型記憶媒体接続部に第１制御部により処理可能なデータが含まれているか否かを判断することができる。
【００１１】
上記第１制御部により可搬型記憶媒体接続部との接続を第１制御部から第２制御部に切り替える切替制御システムにおいて、好ましくは、第２制御部は、可搬型記憶媒体接続部との接続が第１制御部から第２制御部に切り替えられた場合に、可搬型記憶媒体に格納されているデータに第２制御部により処理可能なデータが含まれているか否かを判断するとともに、可搬型記憶媒体に格納されているデータに第２制御部により処理可能なデータが含まれている場合には、可搬型記憶媒体に格納されているデータを処理するように構成されている。このように構成すれば、第１制御部により処理できないデータを第２制御部により自動的に処理することができる。
【００１２】
上記第１の局面による切替制御システムにおいて、好ましくは、第２制御部は、可搬型記憶媒体接続部に接続されている場合において、可搬型記憶媒体接続部と可搬型記憶媒体との接続状態を判断するとともに、可搬型記憶媒体接続部と可搬型記憶媒体との接続が解除されたと判断した場合に、可搬型記憶媒体接続部と可搬型記憶媒体との接続が解除されたことを第１制御部に通知するように構成されている。このように構成すれば、第１制御部と可搬型記憶媒体接続部とが接続されていない場合にも、第２制御部からの通知により、第１制御部は可搬型記憶媒体接続部と可搬型記憶媒体との接続が解除されたことを認識することができる。
【００１３】
この場合において、好ましくは、第１制御部は、可搬型記憶媒体接続部と可搬型記憶媒体との接続が解除されたことが第２制御部から通知された場合に、可搬型記憶媒体接続部と第１制御部とを接続するように切替部を制御するように構成されている。このように構成すれば、可搬型記憶媒体と可搬型記憶媒体接続部との接続が解除された状態では常に可搬型記憶媒体接続部と第１制御部とが接続されるので、次回に可搬型記憶媒体接続部に可搬型記憶媒体が接続された場合に、第１制御部は、接続された可搬型記憶媒体に格納されているデータを容易に優先的に認識することができる。
【００１４】
上記第１の局面による切替制御システムにおいて、好ましくは、可搬型記憶媒体接続部は、１つである。このように構成すれば、第１制御部により処理可能なデータが格納された可搬型記憶媒体用の可搬型記憶媒体接続部と、第２制御部により処理可能なデータが格納された可搬型記憶媒体用の可搬型記憶媒体接続部との複数の可搬型記憶媒体接続部を設ける場合と比べて、部品点数が増加するのを抑制することができる。また、第１制御部により処理可能なデータが格納された可搬型記憶媒体と第２制御部により処理可能なデータが格納された可搬型記憶媒体とのいずれを可搬型記憶媒体接続部に接続したとしても、その格納データを第１制御部または第２制御部により処理することができる。このため、可搬型記憶媒体接続部を１つだけ設ける構成のシステムにおいても可搬型記憶媒体に格納された様々なデータの処理を問題なく行うことができる。
【００１５】
上記第１の局面による切替制御システムにおいて、好ましくは、第１制御部は、カーナビゲーションユニットを制御するとともに、可搬型記憶媒体に格納されているカーナビゲーションユニットの更新データを処理可能に構成されており、第２制御部は、カーナビゲーションユニット以外のユニットのデータを処理可能に構成されている。このように構成すれば、カーナビゲーションユニットの更新データとは異なるデータが格納された可搬型記憶媒体が可搬型記憶媒体接続部に接続された場合にも、その格納データを第２制御部により自動的に処理することができるので、ユーザの負担を軽減することができる。
【００１６】
この発明の第２の局面によるカーナビゲーションシステムは、可搬型記憶媒体が接続されるとともに、可搬型記憶媒体に格納されたデータを読み取り可能な可搬型記憶媒体接続部と、可搬型記憶媒体接続部と選択的に接続可能に構成された第１制御部と、可搬型記憶媒体接続部と選択的に接続可能に構成された第２制御部と、第１制御部により制御され、可搬型記憶媒体接続部を第１制御部または第２制御部のいずれかと接続するように切替可能な切替部とを備え、第１制御部は、優先的に可搬型記憶媒体接続部に接続されるように切替部を制御するとともに、可搬型記憶媒体が可搬型記憶媒体接続部に接続された場合に、可搬型記憶媒体のデータの内容に応じて、可搬型記憶媒体接続部との接続を第１制御部から第２制御部に切り替えるように前記切替部を制御するように構成されている。
【００１７】
この第２の局面によるカーナビゲーションシステムでは、上記のように、第１制御部を、優先的に可搬型記憶媒体接続部に接続されるように切替部を制御するとともに、可搬型記憶媒体が可搬型記憶媒体接続部に接続された場合に、可搬型記憶媒体のデータの内容に応じて、可搬型記憶媒体接続部との接続を第１制御部から第２制御部に切り替えるように切替部を制御するように構成することによって、可搬型記憶媒体のデータに対して第１制御部により優先的に処理を行うようにし、第１制御部により処理できない場合などに、可搬型記憶媒体のデータ内容に応じて自動的に可搬型記憶媒体接続部の接続を第２制御部に切り替えることができる。複数の制御部（第１制御部および第２制御部）で可搬型記憶媒体接続部を共用する場合にも、ユーザは可搬型記憶媒体に格納されたデータが第１制御部で処理可能なデータであるのか、または、第２制御部で処理可能なデータであるのかを把握しておく必要がないので、その分、ユーザの負担を軽減することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態によるカーナビゲーションシステムの構成を説明するためのブロック図である。
【図２】図１に示したカーナビゲーションシステムのＳＤインターフェーススイッチの構成を詳細に説明するための模式図である。
【図３】図１に示したカーナビゲーションシステムのＳＤインターフェーススイッチの切替を詳細に説明するための模式図である。
【図４】図１に示したカーナビゲーションシステムのＳＤインターフェーススイッチの切替タイミングを説明するための模式図である。
【図５】図１に示したカーナビゲーションシステムのＳＤインターフェーススイッチが切り替えられる際のナビ側ＣＰＵおよびＡＶ側ＣＰＵの制御を説明するためのフローチャートである。
【図６】図１に示したカーナビゲーションシステムのＳＤインターフェーススイッチの切り替えに伴う状態変化を説明するための状態遷移図である。
【図７】本発明の第２実施形態によるカーナビゲーションシステムの構成を説明するためのブロック図である。
【図８】本発明の第２実施形態によるカーナビゲーションシステムのＳＤインターフェーススイッチの切替タイミングを説明するための模式図である。
【図９】本発明の第３実施形態によるカーナビゲーションシステムの構成を説明するためのブロック図である。
【図１０】本発明の第３実施形態によるカーナビゲーションシステムのＳＤインターフェーススイッチの切替タイミングを説明するための模式図である。
【図１１】本発明の第３実施形態によるカーナビゲーションシステムのＳＤインターフェーススイッチの切り替えに伴う状態変化を説明するための状態遷移図である。
【図１２】本発明の第３実施形態の変形例によるカーナビゲーションシステムのＳＤインターフェーススイッチの切替タイミングを説明するための模式図である。
【図１３】本発明の第３実施形態の変形例によるカーナビゲーションシステムのＳＤインターフェーススイッチの切り替えに伴う状態変化を説明するための状態遷移図である。
【発明を実施するための形態】
【００１９】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００２０】
（第１実施形態）
まず、図１〜図４を参照して、本発明の第１実施形態によるカーナビゲーションシステム１の構成について説明する。
【００２１】
図１に示すように、本発明の第１実施形態によるカーナビゲーションシステム１は、ユーザに道案内を行うためのプログラム処理を主に行うカーナビゲーションユニット１０と、オーディオ（音）とビジュアル（映像）とからなるＡＶ（オーディオ・ビジュアル）機能に関するプログラム処理を主に行うＡＶユニット２０とを備えている。なお、カーナビゲーションシステム１は、本発明の「切替制御システム」の一例である。また、カーナビゲーションシステム１は、さらに、ＳＤカード５０を読み取り可能な１つのＳＤカードスロット３１と、カーナビゲーションユニット１０またはＡＶユニット２０のいずれかとＳＤカードスロット３１との接続を切替可能なＳＤインターフェーススイッチ３２と、液晶表示部（ＬＣＤ）４１と、デジタルアナログコンバータ４２と、入力ボタン４３とを備えている。なお、ＳＤカードスロット３１は、本発明の「可搬型記憶媒体接続部」の一例であり、ＳＤインターフェーススイッチ３２は、本発明の「切替部」の一例である。また、ＳＤカード５０は、本発明の「可搬型記憶媒体」の一例である。
【００２２】
カーナビゲーションシステム１のカーナビゲーションユニット１０は、カーナビゲーションユニット１０の制御を行うナビ側ＣＰＵ（Ｐｒｉｍａｒｙ  ＣＰＵ）１１と、ナビ側ＣＰＵ１１に接続されたＲＯＭ１２およびＲＡＭ１３と、カーナビゲーションシステム１の位置を調べるためのＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）処理部１４と、ナビ側ＣＰＵ１１とＳＤインターフェーススイッチ３２とを接続するＳＤインターフェース１５とを含んでいる。なお、ナビ側ＣＰＵ１１は、本発明の「第１制御部」の一例である。
【００２３】
ＲＯＭ１２には、カーナビゲーションユニット１０を制御するためのプログラムおよび地図情報などが格納されている。また、ＲＡＭ１３は、ナビ側ＣＰＵ１１がＲＯＭ１２に格納されたプログラムを実行する際において一時的に処理データを保存する機能を有する。また、ＧＰＳ処理部１４は、複数のＧＰＳ衛星（図示せず）からの発信電波を受信するとともに、受信した電波に基づいてカーナビゲーションシステム１の位置を演算する機能を有する。
【００２４】
また、カーナビゲーションシステム１のＡＶユニット２０は、カーナビゲーションユニット１０以外のシステムであるＡＶユニット２０の制御を行うＡＶ側ＣＰＵ（Ｓｅｃｏｎｄａｒｙ  ＣＰＵ）２１と、ＡＶ側ＣＰＵ２１に接続されたＲＯＭ２２およびＲＡＭ２３と、ラジオ放送データを取得するラジオチューナー２４と、ＡＶ側ＣＰＵ２１とＳＤインターフェーススイッチ３２とを接続するＳＤインターフェース２５とを含んでいる。なお、ＡＶ側ＣＰＵ２１は、本発明の「第２制御部」の一例である。なお、ＡＶユニット２０は、ＳＤカード５０に圧縮音楽データや圧縮映像データが格納されている場合に音楽や映像を再生するとともに、ラジオチューナー２４がオン状態の場合にラジオ放送による音声を出力するように、ＡＶ側ＣＰＵ２１により制御されるように構成されている。
【００２５】
また、ＲＯＭ２２には、ＡＶユニット２０を制御するためのプログラムおよび再生データなどが格納されている。また、ＲＡＭ２３は、ＡＶ側ＣＰＵ２１がＲＯＭ２２に格納されたプログラムを実行する際において一時的に処理データを保存する機能を有する。
【００２６】
また、ＳＤカードスロット３１は、ＳＤカード５０を挿入可能に構成されており、ＳＤカード５０が差し込まれた際に、ＳＤカード５０に格納されているデータを読み取り可能に構成されている。また、ＳＤカードスロット３１は、ＳＤインターフェーススイッチ３２と接続されている。
【００２７】
また、ＳＤインターフェーススイッチ３２は、カーナビゲーションユニット１０のナビ側ＣＰＵ１１とＡＶユニット２０のＡＶ側ＣＰＵ２１とに選択的（択一的）に切替可能に構成されている。具体的には、ＳＤインターフェーススイッチ３２は、カーナビゲーションユニット１０のＳＤインターフェース１５およびＡＶユニット２０のＳＤインターフェース２５の両方に接続されており、ＳＤカードスロット３１をＳＤインターフェース１５およびＳＤインターフェース２５のいずれか一方と選択的に切替接続するように構成されている。すなわち、ＳＤインターフェーススイッチ３２によりＳＤカードスロット３１とＳＤインターフェース１５とが接続された場合には、ナビ側ＣＰＵ１１は、ＳＤインターフェース１５およびＳＤインターフェーススイッチ３２を介してＳＤカードスロット３１と接続される。また、ＳＤインターフェーススイッチ３２によりＳＤカードスロット３１とＳＤインターフェース２５とが接続された場合には、ＡＶ側ＣＰＵ２１は、ＳＤインターフェース２５およびＳＤインターフェーススイッチ３２を介してＳＤカードスロット３１と接続される。また、ＳＤインターフェーススイッチ３２は、カーナビゲーションユニット１０のナビ側ＣＰＵ１１の切替指示があった場合にのみ、ＳＤインターフェース１５またはＳＤインターフェース２５のいずれかへの切替操作を行うように構成されている。
【００２８】
また、液晶表示部（ＬＣＤ）４１は、カーナビゲーションユニット１０およびＡＶユニット２０に接続されており、カーナビゲーションユニット１０の地図情報などを表示するとともに、ＡＶユニット２０の再生情報を表示する機能を有する。また、デジタルアナログコンバータ４２は、カーナビゲーションユニット１０およびＡＶユニット２０に接続されており、カーナビゲーションユニット１０およびＡＶユニット２０のデジタル音声データをアナログ音声データに変換するとともに、スピーカ（図示せず）に出力する機能を有する。また、入力ボタン４３は、液晶表示部（ＬＣＤ）４１と接続されているとともに、ユーザがカーナビゲーションユニット１０およびＡＶユニット２０を操作するために設けられている。
【００２９】
ここで、第１実施形態では、ナビ側ＣＰＵ１１は、ＳＤインターフェース２５よりも優先的にＳＤインターフェース１５に接続されるようにＳＤインターフェーススイッチ３２を制御するように構成されている。すなわち、ＳＤカードスロット３１にＳＤカード５０が接続（挿入）されていない状態では、ＳＤインターフェーススイッチ３２は、ナビ側ＣＰＵ１１側のＳＤインターフェース１５に接続され、所定の場合に、ＡＶ側ＣＰＵ２１側のＳＤインターフェース２５に接続される。これにより、ＳＤカードスロット３１にＳＤカード５０が接続された場合には、必ずＳＤインターフェース１５とＳＤカードスロット３１とが接続されるので、挿入されたＳＤカード５０のデータ内容をナビ側ＣＰＵ１１が優先的に認識する。また、ナビ側ＣＰＵ１１は、ＳＤカード５０に格納されているデータ内容に応じて、ＳＤカードスロット３１との接続をＡＶユニット２０のＡＶ側ＣＰＵ２１に切り替えるようにＳＤインターフェーススイッチ３２を制御するように構成されている。
【００３０】
具体的には、第１実施形態では、ナビ側ＣＰＵ１１は、ＳＤカードスロット３１に接続されたＳＤカード５０に格納されているデータにナビ側ＣＰＵ１１により処理可能なデータ（ＲＯＭ１２に格納されているプログラムのアップデートデータ（地図更新データおよび目的地・経路情報）など）が含まれているか否かを判断するように構成されている。そして、ナビ側ＣＰＵ１１は、ＳＤカード５０に格納されているデータにナビ側ＣＰＵ１１により処理可能なデータ（アップデートデータ（地図更新データおよび目的地・経路情報）など）が含まれている場合には、処理可能なデータを処理するように構成されている。また、ナビ側ＣＰＵ１１は、ＳＤカード５０に格納されているデータにナビ側ＣＰＵ１１により処理可能なデータ（アップデートデータなど）が含まれていない場合には、ＳＤカードスロット３１とＳＤインターフェース１５とが接続された状態（図２の状態）からＳＤカードスロット３１とＳＤインターフェース２５とが接続された状態（図３の状態）に切り替えるようにＳＤインターフェーススイッチ３２を制御するように構成されている。
【００３１】
また、第１実施形態では、ＡＶ側ＣＰＵ２１は、ＳＤカード５０にＡＶ側ＣＰＵ２１により処理可能なＡＶデータ（圧縮音楽データおよび圧縮映像データなど）が格納されている場合には、その処理可能なＡＶデータ（圧縮音楽データおよび圧縮映像データなど）を処理するように構成されている。また、ＡＶ側ＣＰＵ２１は、図４に示すように、ＳＤカードスロット３１とＳＤカード５０との接続が解除された場合に、ＳＤカード５０との接続が解除されたことをカーナビゲーションユニット１０のナビ側ＣＰＵ１１に通知するように構成されている。
【００３２】
次に、図１、図５および図６を参照して、第１実施形態によるカーナビゲーションシステム１のナビ側ＣＰＵ１１およびＡＶ側ＣＰＵ２１の制御フローについて説明する。
【００３３】
まず、ＳＤカード５０がＳＤカードスロット３１に挿入されていない状態では、ナビ側ＣＰＵ１１とＳＤカードスロット３１とが接続された状態となっている。すなわち、図５に示すように、ステップＳ１において、カーナビゲーションユニット１０のナビ側ＣＰＵ１１（図１参照）により、ＳＤインターフェーススイッチ３２がカーナビゲーションユニット１０のＳＤインターフェース１５に接続される。そして、ステップＳ２において、ナビ側ＣＰＵ１１により、ＳＤインターフェース１５が初期化処理される。これにより、ナビ側ＣＰＵ１１は、ＳＤインターフェース１５を介してＳＤカードスロット３１を認識することが可能となり、ナビ側ＣＰＵ１１とＳＤカードスロット３１とが接続される。
【００３４】
また、ＡＶユニット２０では、ステップＳ２１において、ＡＶ側ＣＰＵ２１により、ＳＤインターフェース２５が初期化処理される。これにより、ＡＶ側ＣＰＵ２１は、ＳＤインターフェーススイッチ３２が切り替えられた場合に、ＳＤインターフェース２５を介してＳＤカードスロット３１を認識することが可能となる。その後、ステップＳ２２において、ＡＶ側ＣＰＵ２１により、ＳＤカード５０が検出されたか否かが判断される。なお、ＳＤインターフェーススイッチ３２がナビ側ＣＰＵ１１側に接続されているときは、当然、ＡＶ側ＣＰＵ２１はＳＤカード５０を検出することができない。また、後述するように、ＳＤインターフェーススイッチ３２がＡＶ側ＣＰＵ２１側に切り替えられたときはナビ側ＣＰＵ１１は即座にＳＤカード５０を検出する。そして、ＳＤカード５０が検出されるまでＡＶ側ＣＰＵ２１によりステップＳ２２の判断が繰り返される。
【００３５】
また、カーナビゲーションユニット１０では、ステップＳ３において、ナビ側ＣＰＵ１１により、ＳＤカード５０が検出されたか否かが判断される。つまり、ステップＳ３において、ユーザによりＳＤカード５０がＳＤカードスロット３１に挿入（接続）されたか否かが判断される。そして、ＳＤカード５０が検出されるまでナビ側ＣＰＵ１１によりステップＳ３の判断が繰り返される。また、ステップＳ３において、ＳＤカード５０が検出されたと判断された場合には、ステップＳ４に進む。これにより、図６に示すように、ＳＤカード非接続状態からナビ側ＣＰＵ接続状態に状態が移行（Ａ１参照）される。
【００３６】
その後、図５に示すように、ステップＳ４において、ナビ側ＣＰＵ１１により、ＳＤカードスロット３１に挿入されたＳＤカード５０内のファイルチェックが行われる。つまり、ステップＳ４において、ナビ側ＣＰＵ１１により、ＳＤカード５０に格納されているデータの内容がチェックされる。
【００３７】
そして、第１実施形態では、ステップＳ５において、ナビ側ＣＰＵ１１により、ナビ側ＣＰＵ１１によりチェックされたデータにナビ側ＣＰＵ１１で使用可能なファイル（プログラムのアップデートデータ（地図更新データおよび目的地・経路情報）など）があるか否かが判断される。そして、ステップＳ５において、ナビ側ＣＰＵ１１で使用可能なファイルがあると判断された場合には、ステップＳ６に進む。そして、ステップＳ６において、ナビ側ＣＰＵ１１により、使用可能なファイル（プログラムのアップデートデータ（地図更新データおよび目的地・経路情報）など）が処理され、ステップＳ７に進む。その後、ステップＳ７において、ＳＤカードスロット３１からＳＤカード５０が抜き取られた否かが判断される。そして、ステップＳ７において、ＳＤカードスロット３１からＳＤカード５０が抜き取られるまでこの判断が繰り返される。また、ステップＳ７において、ＳＤカードスロット３１からＳＤカード５０が抜き取られたと判断された場合には、ステップＳ３に戻る。すなわち、図６に示すように、ナビ側ＣＰＵ接続状態からＳＤカード非接続状態に状態が移行（Ｂ１参照）される。
【００３８】
また、図５に示すように、ステップＳ５において、ナビ側ＣＰＵ１１で使用可能なファイルが含まれていないと判断された場合には、ステップＳ８に進む。そして、ステップＳ８において、ナビ側ＣＰＵ１１により、ＳＤインターフェーススイッチ３２が切り替えられる。つまり、ナビ側ＣＰＵ１１とＳＤカードスロット３１との接続が、ＡＶ側ＣＰＵ２１とＳＤカードスロット３１との接続に切り替えられる。これにより、ＳＤカードスロット３１とＡＶユニット２０のＡＶ側ＣＰＵ２１とが接続される。すなわち、図６に示すように、ナビ側ＣＰＵ接続状態からＡＶ側ＣＰＵ接続状態に状態が移行（Ｃ１参照）される。その後、図５に示すように、ステップＳ９において、ナビ側ＣＰＵ１１により、ＳＤカードスロット３１からＳＤカード５０が抜き取られた旨の通知がＡＶユニット２０のＡＶ側ＣＰＵ２１からあったか否かが判断される。そして、ＳＤカードスロット３１からＳＤカード５０が抜き取られた旨の通知がＡＶユニット２０のＡＶ側ＣＰＵ２１からあったと判断されるまでナビ側ＣＰＵ１１によりステップＳ９の判断が繰り返される。
【００３９】
そして、上記ステップＳ８のナビ側ＣＰＵ１１の処理に基づいてＳＤインターフェーススイッチ３２によりＡＶ側ＣＰＵ２１とＳＤカードスロット３１とが接続されるので、ＡＶユニット２０では、ＳＤカード５０が検出されたか否かが判断されるステップＳ２２において、ＳＤカード５０が検出される。
【００４０】
その後、ステップＳ２３において、ＡＶ側ＣＰＵ２１により、ＳＤカードスロット３１に挿入されたＳＤカード５０内のファイルチェックが行われる。つまり、ステップＳ２３において、ＡＶ側ＣＰＵ２１により、ＳＤカード５０に格納されているデータの内容がチェックされる。
【００４１】
そして、ステップＳ２４において、ＡＶ側ＣＰＵ２１により、ＡＶ側ＣＰＵ２１によりチェックされたデータにＡＶ側ＣＰＵ２１で使用可能なファイル（圧縮音楽データおよび圧縮映像データなどのＡＶデータ）があるか否かが判断される。そして、ステップＳ２４において、ＡＶ側ＣＰＵ２１で使用可能なファイルがあると判断された場合には、ステップＳ２５に進む。そして、ステップＳ２５において、ＡＶ側ＣＰＵ２１により、使用可能なファイル（圧縮音楽データおよび圧縮映像データなどのＡＶデータ）が処理され、ステップＳ２６に進む。また、ステップＳ２４において、ＡＶ側ＣＰＵ２１で使用可能なファイルが含まれていないと判断された場合には、ステップＳ２６に進む。
【００４２】
その後、ステップＳ２６において、ＡＶ側ＣＰＵ２１により、ＳＤカードスロット３１からＳＤカード５０が抜き取られた否かが判断される。そして、ステップＳ２６において、ＳＤカードスロット３１からＳＤカード５０が抜き取られるまでこの判断が繰り返される。また、ステップＳ２６において、ＳＤカードスロット３１からＳＤカード５０が抜き取られたと判断された場合には、ステップＳ２７に進む。
【００４３】
そして、ステップＳ２７において、ＡＶ側ＣＰＵ２１により、ＳＤカードスロット３１からＳＤカード５０が抜き取られた旨がナビ側ＣＰＵ１１に通知され、ステップＳ２２に戻る。
【００４４】
このステップＳ２７のＡＶ側ＣＰＵ２１による通知に基づいて、カーナビゲーションユニット１０では、ステップＳ１０においてナビ側ＣＰＵ１１により、ＳＤインターフェーススイッチ３２が切り替えられる。つまり、ＡＶ側ＣＰＵ２１とＳＤカードスロット３１との接続が、ナビ側ＣＰＵ１１とＳＤカードスロット３１との接続に切り替えられる。これにより、ＳＤカードスロット３１とカーナビゲーションユニット１０のナビ側ＣＰＵ１１とが接続される。また、ナビ側ＣＰＵ１１により、ナビ側ＣＰＵ１１とＳＤカードスロット３１とが接続されるようにＳＤインターフェーススイッチ３２が切り替えられ、ステップＳ３に戻る。すなわち、図６に示すように、ＡＶ側ＣＰＵ接続状態からＳＤカード非接続状態に状態が移行（Ｄ１参照）される。
【００４５】
第１実施形態では、上記のように、ナビ側ＣＰＵ１１を、優先的にＳＤカードスロット３１に接続されるようにＳＤインターフェーススイッチ３２を制御するとともに、ＳＤカード５０がＳＤカードスロット３１に接続された場合に、ＳＤカード５０のデータの内容に応じて、ＳＤカードスロット３１との接続をナビ側ＣＰＵ１１からＡＶ側ＣＰＵ２１に切り替えるようにＳＤインターフェーススイッチ３２を制御するように構成することによって、ＳＤカード５０のデータに対してナビ側ＣＰＵ１１により優先的に処理を行うようにし、ナビ側ＣＰＵ１１により処理できない場合などに、ＳＤカード５０のデータ内容に応じて自動的にＳＤカードスロット３１の接続をＡＶ側ＣＰＵ２１に切り替えることができる。これにより、複数の制御部（ナビ側ＣＰＵ１１およびＡＶ側ＣＰＵ２１）でＳＤカードスロット３１を共用する場合にも、ユーザはＳＤカード５０に格納されたデータがナビ側ＣＰＵ１１で処理可能なデータであるのか、または、ＡＶ側ＣＰＵ２１で処理可能なデータであるのかを把握しておく必要がないので、その分、ユーザの負担を軽減することができる。
【００４６】
また、第１実施形態では、上記のように、ナビ側ＣＰＵ１１を、ＳＤカードスロット３１に接続されたＳＤカード５０に格納されているデータに処理可能なデータ（地図更新データおよび目的地・経路情報など）が含まれている場合に、処理可能なデータを処理する制御を行うとともに、ＳＤカードスロット３１に接続されたＳＤカード５０に格納されているデータにナビ側ＣＰＵ１１により処理可能なデータが含まれていない場合、または、ナビ側ＣＰＵ１１でのＳＤカード５０に格納されているデータの処理が終了した場合に、ＳＤカードスロット３１との接続をナビ側ＣＰＵ１１からＡＶ側ＣＰＵ２１に切り替えるように構成することによって、ＳＤカードスロット３１にＳＤカード５０を接続した際に、ナビ側ＣＰＵ１１により処理可能なデータを迅速に処理することができ、かつ、ＡＶ側ＣＰＵ２１により処理可能なデータも自動的に処理することができる。
【００４７】
また、第１実施形態では、上記のように、ナビ側ＣＰＵ１１を、ＳＤカードスロット３１にＳＤカード５０が接続されたか否かを判断するとともに、ＳＤカード５０が接続されたと判断した場合に、ＳＤカード５０に格納されているデータにナビ側ＣＰＵ１１により処理可能なデータ（地図更新データおよび目的地・経路情報など）が含まれているか否かを判断するように構成することによって、ＳＤカード５０にナビ側ＣＰＵ１１により処理可能なデータが含まれていない場合に、ＳＤカードスロット３１にＳＤカード５０が接続されたことを起点（トリガー）として自動的にＳＤカードスロット３１にナビ側ＣＰＵ１１により処理可能なデータが含まれているか否かを判断することができる。
【００４８】
また、第１実施形態では、上記のように、ＡＶ側ＣＰＵ２１を、ＳＤカードスロット３１との接続がナビ側ＣＰＵ１１からＡＶ側ＣＰＵ２１に切り替えられた場合に、ＳＤカード５０に格納されているデータにＡＶ側ＣＰＵ２１により処理可能なデータが含まれているか否かを判断するとともに、ＳＤカード５０に格納されているデータにＡＶ側ＣＰＵ２１により処理可能なデータが含まれている場合には、ＳＤカード５０に格納されているデータを処理するように構成することによって、ナビ側ＣＰＵ１１により処理できないデータをＡＶ側ＣＰＵ２１により自動的に処理することができる。
【００４９】
また、第１実施形態では、上記のように、ＡＶ側ＣＰＵ２１を、ＳＤカードスロット３１と接続している場合において、ＳＤカードスロット３１とＳＤカード５０との接続状態を判断するとともに、ＳＤカードスロット３１とＳＤカード５０との接続が解除されたと判断した場合に、ＳＤカードスロット３１とＳＤカード５０との接続が解除されたことをナビ側ＣＰＵ１１に通知するように構成することによって、ナビ側ＣＰＵ１１とＳＤカードスロット３１とが接続されていない場合にも、ＡＶ側ＣＰＵ２１からの通知により、ナビ側ＣＰＵ１１はＳＤカードスロット３１とＳＤカード５０との接続が解除されたことを認識することができる。
【００５０】
また、第１実施形態では、上記のように、ナビ側ＣＰＵ１１を、ＳＤカードスロット３１とＳＤカード５０との接続が解除されたことがＡＶ側ＣＰＵ２１から通知された場合に、ＳＤカードスロット３１がナビ側ＣＰＵ１１と接続するようにＳＤインターフェーススイッチ３２を制御するように構成することによって、ＳＤカード５０とＳＤカードスロット３１との接続が解除された状態では常にＳＤカードスロット３１とナビ側ＣＰＵ１１とが接続されるので、次回にＳＤカードスロット３１にＳＤカード５０が接続された場合に、ナビ側ＣＰＵ１１は接続されたＳＤカード５０に格納されているデータを容易に優先的に認識することができる。
【００５１】
また、第１実施形態では、上記のように、ＳＤカードスロット３１を１つだけ設けることによって、ナビ側ＣＰＵ１１により処理可能なデータが格納されたＳＤカード用のＳＤカードスロットと、ＡＶ側ＣＰＵ２１により処理可能なデータが格納されたＳＤカード用のＳＤカードスロットとの複数のＳＤカードスロットを設ける場合と比べて、部品点数が増加するのを抑制することができる。また、ナビ側ＣＰＵ１１により処理可能なデータが格納されたＳＤカード５０とＡＶ側ＣＰＵ２１により処理可能なデータが格納されたＳＤカード５０とのいずれをＳＤカードスロット３１に接続したとしても、その格納データをナビ側ＣＰＵ１１またはＡＶ側ＣＰＵ２１により処理することができる。その結果、ＳＤカードスロット３１を１つだけ設ける構成のシステムにおいてもＳＤカード５０に格納された様々なデータの処理を問題なく行うことができる。
【００５２】
（第２実施形態）
次に、図７および図８を参照して、第２実施形態によるカーナビゲーションシステム１００の構成について説明する。この第２実施形態では、上記第１実施形態とは異なり、ＳＤカード５０を接続可能なＳＤカードスロットを２つ（ＳＤカードスロット１３１および１３３）設けた例について説明する。
【００５３】
図７に示すように、本発明の第２実施形態によるカーナビゲーションシステム１００は、ユーザに道案内を行うためのプログラム処理を主に行うカーナビゲーションユニット１１０と、ＡＶ機能に関するプログラム処理を主に行うＡＶユニット１２０とを備えている。なお、カーナビゲーションシステム１００は、本発明の「切替制御システム」の一例である。また、第２実施形態では、カーナビゲーションシステム１００は、さらに、ＳＤカード５０を読み取り可能なＳＤカードスロット１３１および１３３と、カーナビゲーションユニット１１０またはＡＶユニット１２０のいずれかとＳＤカードスロット１３１との接続を切替可能なＳＤインターフェーススイッチ１３２と、カーナビゲーションユニット１１０またはＡＶユニット１２０のいずれかとＳＤカードスロット１３３との接続を切替可能なＳＤインターフェーススイッチ１３４と、液晶表示部（ＬＣＤ）４１と、デジタルアナログコンバータ４２と、入力ボタン４３とを備えている。なお、ＳＤカードスロット１３１および１３３は、それぞれ、本発明の「可搬型記憶媒体接続部」の一例であり、ＳＤインターフェーススイッチ１３２および１３４は、それぞれ、本発明の「切替部」の一例である。
【００５４】
カーナビゲーションシステム１００のカーナビゲーションユニット１１０は、カーナビゲーションユニット１１０の制御を行うナビ側ＣＰＵ１１１と、ナビ側ＣＰＵ１１１に接続されたＲＯＭ１１２およびＲＡＭ１１３と、カーナビゲーションシステム１の位置を調べるためのＧＰＳ処理部１４と、ナビ側ＣＰＵ１１１とＳＤインターフェーススイッチ１３２とを接続するＳＤインターフェース１１５と、ナビ側ＣＰＵ１１１とＳＤインターフェーススイッチ１３４とを接続するＳＤインターフェース１１６とを含んでいる。なお、ナビ側ＣＰＵ１１１は、本発明の「第１制御部」の一例である。
【００５５】
また、カーナビゲーションシステム１００のＡＶユニット１２０は、カーナビゲーションユニット１１０以外のシステムであるＡＶユニット１２０の制御を行うＡＶ側ＣＰＵ１２１と、ＡＶ側ＣＰＵ１２１に接続されたＲＯＭ１２２およびＲＡＭ１２３と、ラジオ放送データを取得するラジオチューナー２４と、ＡＶ側ＣＰＵ１２１とＳＤインターフェーススイッチ１３２とを接続するＳＤインターフェース１２５と、ＡＶ側ＣＰＵ１２１とＳＤインターフェーススイッチ１３４とを接続するＳＤインターフェース１２６とを含んでいる。なお、ＡＶ側ＣＰＵ１２１は、本発明の「第２制御部」の一例である。
【００５６】
また、ＳＤカードスロット１３１および１３３は、ＳＤカード５０を挿入可能に構成されており、ＳＤカード５０が差し込まれた際に、ＳＤカード５０に格納されているデータを読み取り可能に構成されている。
【００５７】
また、ＳＤインターフェーススイッチ１３２は、カーナビゲーションユニット１１０のＳＤインターフェース１１５とＡＶユニット１２０のＳＤインターフェース１２５とに選択的（択一的）に切替可能に構成されている。具体的には、ＳＤインターフェーススイッチ１３２は、カーナビゲーションユニット１１０のＳＤインターフェース１１５およびＡＶユニット１２０のＳＤインターフェース１２５の両方に接続されており、ＳＤカードスロット１３１をＳＤインターフェース１１５およびＳＤインターフェース１２５のいずれか一方と選択的に切替接続するように構成されている。また、ＳＤインターフェーススイッチ１３４は、カーナビゲーションユニット１１０のＳＤインターフェース１１６とＡＶユニット１２０のＳＤインターフェース１２６とに選択的（択一的）に切替可能に構成されている。具体的には、ＳＤインターフェーススイッチ１３４は、カーナビゲーションユニット１１０のＳＤインターフェース１１６およびＡＶユニット１２０のＳＤインターフェース１２６の両方に接続されており、ＳＤカードスロット１３３をＳＤインターフェース１１６およびＳＤインターフェース１２６のいずれか一方と選択的に切替接続するように構成されている。また、ＳＤインターフェーススイッチ１３２は、カーナビゲーションユニット１１０のナビ側ＣＰＵ１１１の切替指示があった場合にのみ、ＳＤインターフェース１１５またはＳＤインターフェース１２５のいずれかへの切替操作が行われるように構成されている。また、ＳＤインターフェーススイッチ１３４は、カーナビゲーションユニット１１０のナビ側ＣＰＵ１１１の切替指示があった場合にのみ、ＳＤインターフェース１１６またはＳＤインターフェース１２６のいずれかへの切替操作が行われるように構成されている。
【００５８】
ここで、第２実施形態では、ナビ側ＣＰＵ１１１は、ＳＤインターフェース１１５およびＳＤインターフェーススイッチ１３２を介してＳＤカードスロット１３１と接続可能に構成されている。また、ナビ側ＣＰＵ１１１は、ＳＤインターフェース１１６およびＳＤインターフェーススイッチ１３４を介してＳＤカードスロット１３３と接続可能に構成されている。そして、ナビ側ＣＰＵ１１１は、ＳＤカードスロット１３１にＳＤカード５０が接続された場合に、ＳＤインターフェース１２５よりも優先的にＳＤインターフェース１１５に接続されるようにＳＤインターフェーススイッチ１３２を制御するとともに、ＳＤカードスロット１３３にＳＤカード５０が接続された場合に、ＳＤインターフェース１２６よりも優先的にＳＤインターフェース１１６に接続されるようにＳＤインターフェーススイッチ１３４を制御するように構成されている。また、ナビ側ＣＰＵ１１１は、ＳＤカード５０に格納されているデータ内容に応じて、ＳＤカードスロット１３１との接続をＡＶユニット１２０のＡＶ側ＣＰＵ１２１に切り替えるようにＳＤインターフェーススイッチ１３２を制御するように構成されている。
【００５９】
具体的には、第２実施形態では、ナビ側ＣＰＵ１１１は、ＳＤカードスロット１３１に接続されたＳＤカード５０に格納されているデータにナビ側ＣＰＵ１１１により処理可能なデータ（ＲＯＭ１１２に格納されているプログラムのアップデートデータ（地図更新データおよび目的地・経路情報）など）が含まれているか否かを判断するように構成されている。そして、ナビ側ＣＰＵ１１１は、ＳＤカード５０に格納されているデータにナビ側ＣＰＵ１１１により処理可能なデータ（アップデートデータ（地図更新データおよび目的地・経路情報など））が含まれている場合には、処理可能なデータを処理するように構成されている。また、ナビ側ＣＰＵ１１１は、ＳＤカード５０に格納されているデータにナビ側ＣＰＵ１１１により処理可能なデータ（アップデートデータなど）が含まれていない場合には、ＳＤカードスロット１３１とＳＤインターフェース１１５とが接続された状態からＳＤカードスロット１３１とＳＤインターフェース１２５とが接続された状態に切り替えるようにＳＤインターフェーススイッチ１３２を制御するように構成されている。
【００６０】
また、第２実施形態では、ナビ側ＣＰＵ１１１は、ＳＤカード５０に格納されているデータ内容に応じて、ＳＤカードスロット１３３との接続をＡＶユニット１２０のＡＶ側ＣＰＵ１２１に切り替えるようにＳＤインターフェーススイッチ１３４を制御するように構成されている。
【００６１】
具体的には、第２実施形態では、ナビ側ＣＰＵ１１１は、ＳＤカードスロット１３３に接続されたＳＤカード５０に格納されているデータにナビ側ＣＰＵ１１１により処理可能なデータ（ＲＯＭ１１２に格納されているプログラムのアップデートデータ（地図更新データおよび目的地・経路情報）など）が含まれているか否かを判断するように構成されている。そして、ナビ側ＣＰＵ１１１は、ＳＤカード５０に格納されているデータにナビ側ＣＰＵ１１１により処理可能なデータ（アップデートデータ（地図更新データおよび目的地・経路情報）など）が含まれている場合には、処理可能なデータを処理するように構成されている。また、ナビ側ＣＰＵ１１１は、ＳＤカード５０に格納されているデータにナビ側ＣＰＵ１１１により処理可能なデータ（アップデートデータなど）が含まれていない場合には、ＳＤカードスロット１３３とＳＤインターフェース１１６とが接続された状態からＳＤカードスロット１３３とＳＤインターフェース１２６とが接続された状態に切り替えるようにＳＤインターフェーススイッチ１３４を制御するように構成されている。
【００６２】
また、第２実施形態では、ＡＶ側ＣＰＵ１２１は、ＳＤインターフェース１２５およびＳＤインターフェーススイッチ１３２を介してＳＤカードスロット１３１と接続可能に構成されている。また、ＡＶ側ＣＰＵ１２１は、ＳＤインターフェース１２６およびＳＤインターフェーススイッチ１３４を介してＳＤカードスロット１３３と接続可能に構成されている。また、ＡＶ側ＣＰＵ１２１は、図８に示すように、ＳＤカードスロット１３１とＳＤカード５０との接続が解除された場合に、ＳＤカード５０との接続が解除されたことをカーナビゲーションユニット１１０のナビ側ＣＰＵ１１１に通知するように構成されている。また、ＡＶ側ＣＰＵ１２１は、ＳＤカードスロット１３３とＳＤカード５０との接続が解除された場合に、ＳＤカード５０との接続が解除されたことをカーナビゲーションユニット１１０のナビ側ＣＰＵ１１１に通知するように構成されている。
【００６３】
第２実施形態では、上記のように、２つのＳＤカードスロット１３１および１３３を設けるとともに、２つのＳＤインターフェーススイッチ１３２および１３４を設け、ＳＤカードスロット１３１との接続をナビ側ＣＰＵ１１１からＡＶ側ＣＰＵ１２１に切り替えるようにＳＤインターフェーススイッチ１３２を制御するとともに、ＳＤカードスロット１３３との接続をナビ側ＣＰＵ１１１からＡＶ側ＣＰＵ１２１に切り替えるようにＳＤインターフェーススイッチ１３４を制御している。このように構成することによって、２つのＳＤカードスロット１３１および１３３のうちいずれのＳＤカードスロット１３１および１３３にＳＤカード５０を接続した場合にも、データ内容に応じて自動的にＳＤカードスロット１３１および１３３の接続をナビ側ＣＰＵ１１１からＡＶ側ＣＰＵ１２１に切り替えることができるので、ＳＤカードスロット１３１および１３３の接続先を切り替える際のユーザの利便性を向上することができる。
【００６４】
なお、第２実施形態のその他の構成および効果は、上記の第１実施形態と同様である。
【００６５】
（第３実施形態）
次に、図９〜図１１を参照して、第３実施形態によるカーナビゲーションシステム２００の構成について説明する。この第３実施形態では、上記第１および第２実施形態とは異なり、カーナビゲーションユニット２１０およびＡＶユニット２２０に加えて、道路情報の取得などを行うＩＴＳ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｔｒａｎｓｐｏｒｔ  Ｓｙｓｔｅｍｓ）ユニット２６０を設けた例について説明する。
【００６６】
図９に示すように、本発明の第３実施形態によるカーナビゲーションシステム２００は、ユーザに道案内を行うためのプログラム処理を主に行うカーナビゲーションユニット２１０と、ＡＶ機能に関するプログラム処理を主に行うＡＶユニット２２０と、道路情報の取得に関するプログラム処理を主に行うＩＴＳユニット２６０とを備えている。なお、カーナビゲーションシステム２００は、本発明の「切替制御システム」の一例である。また、カーナビゲーションシステム２００は、さらに、ＳＤカード５０を読み取り可能な１つのＳＤカードスロット２３１と、カーナビゲーションユニット２１０、ＡＶユニット２２０またはＩＴＳユニット２６０のいずれかにＳＤカードスロット２３１との接続を切替可能なＳＤインターフェーススイッチ２３２と、液晶表示部（ＬＣＤ）４１と、デジタルアナログコンバータ４２と、入力ボタン４３とを備えている。なお、ＳＤカードスロット２３１は、本発明の「可搬型記憶媒体接続部」の一例であり、ＳＤインターフェーススイッチ２３２は、本発明の「切替部」の一例である。
【００６７】
また、第３実施形態では、ＩＴＳユニット２６０は、ＩＴＳユニット２６０の制御を行うＩＴＳＣＰＵ２６１と、ＩＴＳＣＰＵ２６１に接続されたＲＯＭ２６２およびＲＡＭ２６３と、ＩＴＳＣＰＵ２６１とＳＤインターフェーススイッチ２３２とを接続するＳＤインターフェース２６５とを含んでいる。なお、ＩＴＳＣＰＵ２６１は、本発明の「第２制御部」の一例である。
【００６８】
また、ＳＤカードスロット２３１は、ＳＤカード５０を挿入可能に構成されており、ＳＤカード５０が差し込まれた際に、ＳＤカード５０に格納されているデータを読み取り可能に構成されている。
【００６９】
また、ＳＤインターフェーススイッチ２３２は、カーナビゲーションユニット２１０のＳＤインターフェース１５とＡＶユニット２２０のＳＤインターフェース２５とＩＴＳユニット２６０のＳＤインターフェース２６５とに選択的（択一的）に切替可能に構成されている。これにより、ＳＤカードスロット２３１をカーナビゲーションユニット２１０のナビ側ＣＰＵ２１１、ＡＶユニット２２０のＡＶ側ＣＰＵ２２１またはＩＴＳユニット２６０のＩＴＳＣＰＵ２６１のいずれかと選択的に切替接続することが可能である。すなわち、ＳＤインターフェーススイッチ２３２によりＳＤカードスロット２３１とＳＤインターフェース２５とが接続された場合には、ＡＶユニット２２０のＡＶ側ＣＰＵ２２１は、ＳＤインターフェース２５およびＳＤインターフェーススイッチ２３２を介してＳＤカードスロット２３１と接続される。また、ＳＤインターフェーススイッチ２３２によりＳＤカードスロット２３１とＳＤインターフェース２６５とが接続された場合には、ＩＴＳユニット２６０のＩＴＳＣＰＵ２６１は、ＳＤインターフェース２６５およびＳＤインターフェーススイッチ２３２を介してＳＤカードスロット２３１と接続される。また、ＳＤインターフェーススイッチ２３２は、カーナビゲーションユニット２１０のナビ側ＣＰＵ２１１の切替指示があった場合にのみ、ＳＤインターフェース１５、ＳＤインターフェース２５またはＳＤインターフェース２６５のいずれかへの切替操作が行われるように構成されている。
【００７０】
第３実施形態では、カーナビゲーションシステム２００のカーナビゲーションユニット２１０のナビ側ＣＰＵ２１１は、ＳＤインターフェース１５およびＳＤインターフェーススイッチ２３２を介してＳＤカードスロット２３１と接続可能に構成されている。そして、ナビ側ＣＰＵ２１１は、ＳＤカードスロット２３１にＳＤカード５０が接続された場合に、ＳＤインターフェース２５および２６５よりも優先的にＳＤインターフェース１５にＳＤカードスロット２３１に接続されるようにＳＤインターフェーススイッチ２３２を制御するように構成されている。これにより、ＳＤカードスロット２３１にＳＤカード５０が接続された際には、ＳＤカードスロット２３１にナビ側ＣＰＵ２１１が接続される。この場合には、図１１のＳＤカード非接続状態がナビ側ＣＰＵ接続状態に移行（図１１のＡ２参照）される。また、ナビ側ＣＰＵ２１１は、ＳＤカード５０に格納されているデータ内容に応じて、ＳＤカードスロット２３１との接続をナビ側ＣＰＵ２１１からＡＶユニット２２０のＡＶ側ＣＰＵ２２１に切り替えるようにＳＤインターフェーススイッチ２３２を制御するように構成されている。なお、ナビ側ＣＰＵ２１１は、本発明の「第１制御部」の一例である。
【００７１】
具体的には、第３実施形態では、ナビ側ＣＰＵ２１１は、ＳＤカードスロット２３１に接続されたＳＤカード５０に格納されているデータにナビ側ＣＰＵ２１１により処理可能なデータ（プログラムのアップデートデータ（地図更新データおよび目的地・経路情報）など）が含まれているか否かを判断するように構成されている。そして、ナビ側ＣＰＵ２１１は、ＳＤカード５０に格納されているデータにナビ側ＣＰＵ２１１により処理可能なデータ（アップデートデータ（地図更新データおよび目的地・経路情報）など）が含まれている場合には、図１１のナビ側ＣＰＵ接続状態で、処理可能なデータを処理するように構成されている。
【００７２】
また、ナビ側ＣＰＵ２１１は、ＳＤカード５０に格納されているデータにナビ側ＣＰＵ２１１により処理可能なデータ（アップデートデータなど）が含まれていない場合には、ＳＤカード５０にＡＶ側ＣＰＵ２２１により処理可能なＡＶデータ（圧縮音楽データおよび圧縮映像データなど）およびＩＴＳＣＰＵ２６１により処理可能なＩＴＳデータ（道路情報などのアップデートデータ）が含まれているか否かを判断するように構成されている。そして、ナビ側ＣＰＵ２１１は、ＳＤカード５０にＡＶ側ＣＰＵ２２１により処理可能なＡＶデータ（圧縮音楽データおよび圧縮映像データなど）が格納されていると判断した場合には、ＳＤカードスロット２３１との接続をナビ側ＣＰＵ２１１からＡＶユニット２２０のＡＶ側ＣＰＵ２２１に切り替えるようにＳＤインターフェーススイッチ２３２を制御するように構成されている。これにより、図１１のナビ側ＣＰＵ接続状態がＡＶ側ＣＰＵ接続状態に移行（図１１のＣ２参照）される。また、ナビ側ＣＰＵ２１１は、ＳＤカード５０にＩＴＳＣＰＵ２６１により処理可能なＩＴＳデータ（道路情報などのアップデートデータ）が格納されていると判断した場合には、ＳＤカードスロット２３１との接続をナビ側ＣＰＵ２１１からＩＴＳユニット２６０のＩＴＳＣＰＵ２６１に切り替えるようにＳＤインターフェーススイッチ２３２を制御するように構成されている。これにより、図１１のナビ側ＣＰＵ接続状態がＩＴＳＣＰＵ接続状態に移行（図１１のＥ２参照）される。
【００７３】
また、ナビ側ＣＰＵ２１１は、ＳＤカードスロット２３１とＳＤカード５０との接続が解除された場合に、図１１のナビ側ＣＰＵ接続状態からＳＤカード非接続状態に移行（図１１のＢ２参照）するように構成されている。
【００７４】
また、ＡＶ側ＣＰＵ２２１は、ＡＶ側ＣＰＵ接続状態（図１１参照）において、図１０に示すように、ＳＤカードスロット２３１とＳＤカード５０との接続が解除された場合に、ＳＤカード５０との接続が解除されたことをカーナビゲーションユニット２１０のナビ側ＣＰＵ２１１に通知するように構成されている。このＡＶ側ＣＰＵ２２１からの通知に基づいて、図１１のＡＶ側ＣＰＵ接続状態がＳＤカード非接続状態に移行（図１１のＤ２参照）される。なお、ＡＶ側ＣＰＵ２２１は、本発明の「第２制御部」の一例である。
【００７５】
また、ＩＴＳＣＰＵ２６１は、ＳＤカードスロット２３１とＳＤカード５０との接続が解除された場合に、ＳＤカード５０との接続が解除されたことをカーナビゲーションユニット２１０のナビ側ＣＰＵ２１１に通知するように構成されている。これにより、図１１のＩＴＳＣＰＵ接続状態がＳＤカード非接続状態に移行（図１１のＦ２参照）される。
【００７６】
第３実施形態では、上記のように、ナビ側ＣＰＵ２１１、ＡＶ側ＣＰＵ２２１およびＩＴＳＣＰＵ２６１の３つのＣＰＵ（制御部）に対して、ＳＤカードスロット２３１を切替接続可能に構成することによって、ＳＤカード５０にナビ側ＣＰＵ２１１により処理可能なデータ、ＡＶ側ＣＰＵ２２１により処理可能なデータ、および、ＩＴＳＣＰＵ２６１により処理可能なデータのいずれが格納されている場合にも、適切に各種データを処理することができる。
【００７７】
なお、第３実施形態のその他の構成および効果は、上記の第１実施形態と同様である。
【００７８】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００７９】
たとえば、上記第１〜第３実施形態では、本発明の切替制御システムの一例としてのカーナビゲーションシステムに本発明を適用した例について示したが、本発明はこれに限られない。切替制御システムであれば、たとえば、カーオーディオシステム、テレビジョン装置および携帯電話などのカーナビゲーションシステム以外の他の切替制御システムに適用してもよい。
【００８０】
また、上記第１〜第３実施形態では、可搬型記憶媒体の一例としてＳＤカードを適用した例について示したが、本発明はこれに限られない。可搬型記憶媒体であれば、たとえば、マルチメディアカード（ＭＭＣ）およびＵＳＢメモリなどのＳＤカード以外の他の可搬型記憶媒体を用いるシステムに本発明を適用してもよい。
【００８１】
また、上記第１および第２実施形態では、カーナビゲーションユニットをナビ側ＣＰＵにより制御するとともにＡＶユニットをＡＶ側ＣＰＵにより制御することにより、カーナビゲーションユニットおよびＡＶユニットのそれぞれを１つのＣＰＵにより制御する例について示したが、本発明はこれに限られない。たとえば、複数のプロセッサコア（たとえば２つのプロセッサコア）を含む１つのＣＰＵにより、カーナビゲーションユニットおよびＡＶユニットを制御するようにしてもよい。すなわち、一方のプロセッサコアによりカーナビゲーションユニットを制御し、他方のプロセッサコアによりＡＶユニットを制御してもよい。この場合、一方のプロセッサコアは、本発明の「第１制御部」の一例であり、他方のプロセッサコアは、本発明の「第２制御部」の一例である。なお、プロセッサコアとは、演算処理を行うための論理回路などが実装されたＣＰＵの中核部分のことをいう。
【００８２】
また、上記第３実施形態では、カーナビゲーションユニットをナビ側ＣＰＵにより制御し、ＡＶユニットをＡＶ側ＣＰＵにより制御し、ＩＴＳユニットをＩＴＳＣＰＵにより制御することにより、カーナビゲーションユニット、ＡＶユニットおよびＩＴＳユニットのそれぞれを１つのＣＰＵにより制御する例について示したが、本発明はこれに限られない。たとえば、複数のプロセッサコア（たとえば３つのプロセッサコア）を含む１つのＣＰＵにより、カーナビゲーションユニット、ＡＶユニットおよびＩＴＳユニットを制御するようにしてもよい。すなわち、第１のプロセッサコアによりカーナビゲーションユニットを制御し、第２のプロセッサコアによりＡＶユニットを制御し、第３のプロセッサコアによりＩＴＳユニットを制御してもよい。この場合、第１のプロセッサコアは、本発明の「第１制御部」の一例であり、第２のプロセッサコアおよび第３のプロセッサコアは、本発明の「第２制御部」の一例である。
【００８３】
また、上記第３実施形態では、ナビ側ＣＰＵが、ＳＤカードにナビ側ＣＰＵにより処理可能なデータ、ＡＶ側ＣＰＵにより処理可能なデータおよびＩＴＳＣＰＵにより処理可能なデータが含まれているか否かを判断する例について示したが、本発明はこれに限られない。図１２および図１３に示す第３実施形態の変形例に示すように、ナビ側ＣＰＵ３１１が、ＳＤカード５０にナビ側ＣＰＵ３１１により処理可能なデータ、ＡＶ側ＣＰＵ３２１により処理可能なデータおよびＩＴＳＣＰＵ３６１により処理可能なデータが含まれているか否かを判断することなく、ＡＶ側ＣＰＵ３２１およびＩＴＳＣＰＵ３６１の切替接続要求に応じて、ナビ側ＣＰＵ３１１が、ナビ側ＣＰＵ３１１、ＡＶ側ＣＰＵ３２１またはＩＴＳＣＰＵ３６１と、ＳＤカードスロット２３１とを接続するように制御してもよい。
【００８４】
具体的には、上記変形例では、図１２に示すように、ナビ側ＣＰＵ３１１、ＡＶ側ＣＰＵ３２１およびＩＴＳＣＰＵ３６１は、双方向通信可能なＩ２Ｃインターフェースにより互いに接続されている。これにより、ナビ側ＣＰＵ３１１、ＡＶ側ＣＰＵ３２１およびＩＴＳＣＰＵ３６１は、交互に情報通信することが可能となる。その結果、たとえば、ＡＶ側ＣＰＵ接続状態（図１３参照）である場合にも、ＡＶ側ＣＰＵ３２１は、ナビ側ＣＰＵ３１１に接続解除の要求をすることが可能となるとともに、ナビ側ＣＰＵ接続状態（図１３参照）に移行させるようにナビ側ＣＰＵ３１１に切替接続要求することが可能となる。この場合には、ナビ側ＣＰＵ接続状態からＡＶ側ＣＰＵ接続状態にのみ移行可能な上記第３実施形態とは異なり、ＡＶ側ＣＰＵ接続状態からナビ側ＣＰＵ接続状態に移行（図１３のＣ３参照）することが可能となる。また、たとえば、ＩＴＳＣＰＵ接続状態（図１３参照）である場合にも、ＩＴＳＣＰＵ３６１は、ナビ側ＣＰＵ３１１に接続解除するとともに、ナビ側ＣＰＵ接続状態（図１３参照）に移行させるようにナビ側ＣＰＵ３１１に要求することが可能となるので、ナビ側ＣＰＵ接続状態とＡＶ側ＣＰＵ接続状態とで相互に移行することが可能となる。この場合には、ナビ側ＣＰＵ接続状態からＩＴＳＣＰＵ接続状態にのみ移行可能な上記第３実施形態とは異なり、ＩＴＳＣＰＵ接続状態からナビ側ＣＰＵ接続状態に移行（図１３のＥ３参照）することが可能となる。なお、ナビ側ＣＰＵ３１１は、本発明の「第１制御部」の一例であり、ＡＶ側ＣＰＵ３２１およびＩＴＳＣＰＵ３６１は、それぞれ、本発明の「第２制御部」の一例である。
【００８５】
第３実施形態の変形例では、上記のように、上記第３実施形態によるカーナビゲーションシステム２００とは異なり、ナビ側ＣＰＵ３１１、ＡＶ側ＣＰＵ３２１およびＩＴＳＣＰＵ３６１の処理状態に伴って、自由にＳＤインターフェーススイッチ２３２の接続先を切り替えることができる。この場合、たとえば、第３実施形態では、ナビ側ＣＰＵ接続状態からＡＶ側ＣＰＵ接続状態に遷移した場合には、ＳＤカード５０が抜き取られた非接続状態を経なければナビ側ＣＰＵ接続状態に戻ることができないが、第３実施形態の変形例では、たとえば、非接続状態を経なくてもＡＶ側ＣＰＵ接続状態からナビ接続状態に遷移できる。また、ナビ側ＣＰＵ接続状態、ＡＶ側ＣＰＵ接続状態、ＩＴＳＣＰＵ接続状態および非接続状態の間で接続状態を自由に遷移することができる。これにより、状況に応じて即座に接続状態を切り替えることによって、データの読み出しおよび書き込みなどを各ＣＰＵにより行うことができる。
【符号の説明】
【００８６】
１、１００、２００  カーナビゲーションシステム（切替制御システム）
１０  １１０、２１０  カーナビゲーションユニット
１１、１１１、２１１、３１１  ナビ側ＣＰＵ（第１制御部）
２０、１２０、２２０  ＡＶユニット（カーナビゲーションユニット以外のユニット）
２１、１２１、２２１、３２１  ＡＶ側ＣＰＵ（第２制御部）
３１、１３１、１３３、２３１  ＳＤカードスロット（可搬型記憶媒体接続部）
３２、１３２、１３４、２３２  ＳＤインターフェーススイッチ（切替部）
５０  ＳＤカード（可搬型記憶媒体）
２６０  ＩＴＳユニット（カーナビゲーションユニット以外のユニット）
２６１、３６１  ＩＴＳＣＰＵ（第２制御部）
【図１】
2011113430.tif 000003
【図２】
2011113430.tif 000004
【図３】
2011113430.tif 000005
【図４】
2011113430.tif 000006
【図５】
2011113430.tif 000007
【図６】
2011113430.tif 000008
【図７】
2011113430.tif 000009
【図８】
2011113430.tif 000010
【図９】
2011113430.tif 000011
【図１０】
2011113430.tif 000012
【図１１】
2011113430.tif 000013
【図１２】
2011113430.tif 000014
【図１３】
2011113430.tif 000015