(57)【要約】【課題】互いに非同期で且つ周波数の異なるクロック信号を、ハザード及びデューティ比崩れのいずれも発生させずに切り替えられるようにする。【解決手段】クロック信号に同期したマスク信号及び同期切り替え信号を切り替え信号に基づいて生成する信号同期生成手段１１０ａ及び１１０ｂと、クロック信号をマスク信号でマスクすることによりマスククロック信号を生成するクロック信号マスク手段１２０ａ及び１２０ｂと、第１及び第２の同期切り替え信号のうちのいずれかを選択切り替え信号として選択する同期切り替え信号選択手段１３０と、選択切り替え信号に基づいて第１及び第２のマスククロック信号のいずれかを選択（出力）クロック信号として選択するマスククロック信号選択手段１４０とを備える。【選択図】図１
2010191976.tif 000002
【特許請求の範囲】
【請求項１】
第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択するための切り替え信号を第１の同期化手段のデータ入力部に入力するとともに前記第１のクロック信号を前記第１の同期化手段のクロック入力端子に入力し、且つ、前記第１の同期化手段の出力を第２の同期化手段のデータ入力部に入力するとともに前記第１のクロック信号を前記第２の同期化手段のクロック入力端子に入力し、前記第１及び第２の同期化手段の各出力を論理演算して第１のマスク信号を生成するとともに、第１の同期切り替え信号を前記第２の同期化手段の出力から生成する第１の信号同期生成手段と、
前記切り替え信号を第３の同期化手段のデータ入力部に入力するとともに前記第２のクロック信号を前記第３の同期化手段のクロック入力端子に入力し、且つ、前記第３の同期化手段の出力を第４の同期化手段のデータ入力部に入力するとともに前記第２のクロック信号を前記第４の同期化手段のクロック入力端子に入力し、前記第３及び第４の同期化手段の各出力を論理演算して第２のマスク信号を生成するとともに、第２の同期切り替え信号を前記第４の同期化手段の出力から生成する第２の信号同期生成手段と、
前記切り替え信号に基づいて、前記第１の同期切り替え信号及び前記第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する同期切り替え信号選択手段と、
前記選択切り換え信号に基づいて、前記第１のクロック信号及び前記第２のクロック信号のうちのいずれか１つを選択クロック信号として選択するクロック信号選択手段と、
前記第１のマスク信号のマスク部分と前記第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する合成マスク信号生成手段と、
前記合成マスク信号で前記選択クロック信号をマスクするクロック信号マスク手段とを備えていることを特徴とする信号切り替え装置。
【請求項２】
第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択するための切り替え信号を第１の同期化手段のデータ入力部に入力するとともに前記第１のクロック信号を前記第１の同期化手段のクロック入力端子に入力し、且つ、前記第１の同期化手段の出力を第２の同期化手段のデータ入力部に入力するとともに前記第１のクロック信号を前記第２の同期化手段のクロック入力端子に入力し、前記第１及び第２の同期化手段の各出力を論理演算して第１のマスク信号を生成するとともに、第１の同期切り替え信号を前記第２の同期化手段の出力から生成する第１の信号同期生成工程と、
前記切り替え信号を第３の同期化手段のデータ入力部に入力するとともに前記第２のクロック信号を前記第３の同期化手段のクロック入力端子に入力し、且つ、前記第３の同期化手段の出力を第４の同期化手段のデータ入力部に入力するとともに前記第２のクロック信号を前記第４の同期化手段のクロック入力端子に入力し、前記第３及び第４の同期化手段の各出力を論理演算して第２のマスク信号を生成するとともに、第２の同期切り替え信号を前記第４の同期化手段の出力から生成する第２の信号同期生成工程と、
前記切り替え信号に基づいて、前記第１の同期切り替え信号及び前記第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する工程と、
前記選択切り換え信号に基づいて、前記第１のクロック信号及び前記第２のクロック信号のうちのいずれか１つを選択クロック信号として選択する工程と、
前記第１のマスク信号のマスク部分と前記第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する工程と、
前記選択クロック信号を前記合成マスク信号でマスクする工程とを備えていることを特徴とする信号切り替え方法。
【請求項３】
第１のデータバスを通じて入力された第１のクロック信号及び第２のデータバスを通じて入力された第２のクロック信号のうちのいずれか１つを選択するための切り替え信号を第１の同期化手段のデータ入力部に入力するとともに前記第１のクロック信号を前記第１の同期化手段のクロック入力端子に入力し、且つ、前記第１の同期化手段の出力を第２の同期化手段のデータ入力部に入力するとともに前記第１のクロック信号を前記第２の同期化手段のクロック入力端子に入力し、前記第１及び第２の同期化手段の各出力を論理演算して第１のマスク信号を生成するとともに、第１の同期切り替え信号を前記第２の同期化手段の出力から生成する第１の信号同期生成手段と、
前記切り替え信号を第３の同期化手段のデータ入力部に入力するとともに前記第２のクロック信号を前記第３の同期化手段のクロック入力端子に入力し、且つ、前記第３の同期化手段の出力を第４の同期化手段のデータ入力部に入力するとともに前記第２のクロック信号を前記第４の同期化手段のクロック入力端子に入力し、前記第３及び第４の同期化手段の各出力を論理演算して第２のマスク信号を生成するとともに、第２の同期切り替え信号を前記第４の同期化手段の出力から生成する第２の信号同期生成手段と、
前記切り替え信号及び前記第２のクロック信号に基づいて、前記第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する第２の信号同期生成手段と、
前記切り替え信号に基づいて、前記第１の同期切り替え信号及び前記第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する同期切り替え信号選択手段と、
前記選択切り換え信号に基づいて、前記第１のクロック信号及び前記第２のクロック信号のうちのいずれか１つを選択クロック信号として選択するクロック信号選択手段と、
前記第１のマスク信号のマスク部分と前記第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する合成マスク信号生成手段と、
前記選択クロック信号を前記合成マスク信号でマスクするクロック信号マスク手段と、
前記選択切り替え信号に基づいて、前記第１のデータバスを通じて入力され且つ前記第１のクロック信号に同期した第１のデータ信号及び前記第２のデータバスを通じて入力され且つ前記第２のクロック信号に同期した第２のデータ信号のうちのいずれか１つを選択データ信号として選択するデータ信号選択手段とを備えていることを特徴とする信号切り替え装置。
【請求項４】
前記第１のクロック信号及び前記第２のクロック信号の周波数が互いに異なることを特徴とする請求項１又は３に記載の信号切り替え装置。
【請求項５】
前記第１のクロック信号及び前記第２のクロック信号の位相が互いに異なることを特徴とする請求項１又は３に記載の信号切り替え装置。
【請求項６】
請求項１又は３に記載の信号切り替え装置を信号切り替え手段として少なくとも１つ備えたデータ受信装置であって、
外部から受信した前記第１のクロック信号及び前記第１のデータ信号を前記信号切り替え手段に出力する第１の受信手段と、
外部から受信した前記第２のクロック信号及び前記第２のデータ信号を前記信号切り替え手段に出力する第２の受信手段と、
前記信号切り替え手段によって選択された前記選択クロック信号及び前記選択データ信号を外部に送信する送信手段とを少なくとも備えていることを特徴とするデータ受信装置。
【請求項７】
第１のデータバスを通じて入力された第１のクロック信号及び第２のデータバスを通じて入力された第２のクロック信号のうちのいずれか１つを選択するための切り替え信号を第１の同期化手段のデータ入力部に入力するとともに前記第１のクロック信号を前記第１の同期化手段のクロック入力端子に入力し、且つ、前記第１の同期化手段の出力を第２の同期化手段のデータ入力部に入力するとともに前記第１のクロック信号を前記第２の同期化手段のクロック入力端子に入力し、前記第１及び第２の同期化手段の各出力を論理演算して第１のマスク信号を生成するとともに、第１の同期切り替え信号を前記第４の同期化手段の出力から生成する第１の信号同期生成工程と、
前記切り替え信号を第３の同期化手段のデータ入力部に入力するとともに前記第２のクロック信号を前記第３の同期化手段のクロック入力端子に入力し、且つ、前記第３の同期化手段の出力を第４の同期化手段のデータ入力部に入力するとともに前記第２のクロック信号を前記第４の同期化手段のクロック入力端子に入力し、前記第３及び第４の同期化手段の各出力を論理演算して第２のマスク信号を生成するとともに、第２の同期切り替え信号を前記第４の同期化手段の出力から生成する第２の信号同期生成工程と、
前記切り替え信号に基づいて、前記第１の同期切り替え信号及び前記第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する工程と、
前記選択切り換え信号に基づいて、前記第１のクロック信号及び前記第２のクロック信号のうちのいずれか１つを選択クロック信号として選択する工程と、
前記第１のマスク信号のマスク部分と前記第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する工程と、
前記選択クロック信号を前記合成マスク信号でマスクする工程と、
前記選択切り替え信号に基づいて、前記第１のデータバスを通じて入力され且つ前記第１のクロック信号に同期した第１のデータ信号及び前記第２のデータバスを通じて入力され且つ前記第２のクロック信号に同期した第２のデータ信号のうちのいずれか１つを選択データ信号として選択する工程とを備えていることを特徴とする信号切り替え方法。
【請求項８】
前記第１のクロック信号及び前記第２のクロック信号の周波数が互いに異なることを特徴とする請求項２又は７に記載の信号切り替え方法。
【請求項９】
前記第１のクロック信号及び前記第２のクロック信号の位相が互いに異なることを特徴とする請求項２又は７に記載の信号切り替え方法。
【請求項１０】
第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び前記第１のクロック信号に基づいて、前記第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成する第１の信号同期生成手段と、
前記切り替え信号及び前記第２のクロック信号に基づいて、前記第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する第２の信号同期生成手段と、
前記切り替え信号に基づいて、前記第１の同期切り替え信号及び前記第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する同期切り替え信号選択手段と、
前記選択切り換え信号に基づいて、前記第１のクロック信号及び前記第２のクロック信号のうちのいずれか１つを選択クロック信号として選択するクロック信号選択手段と、
前記第１のマスク信号のマスク部分と前記第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する合成マスク信号生成手段と、
前記合成マスク信号で前記選択クロック信号をマスクするクロック信号マスク手段とを備えていることを特徴とする信号切り替え装置。
【請求項１１】
第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び前記第１のクロック信号に基づいて、前記第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成すると共に、前記切り替え信号及び前記第２のクロック信号に基づいて、前記第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する工程と、
前記切り替え信号に基づいて、前記第１の同期切り替え信号及び前記第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する工程と、
前記選択切り換え信号に基づいて、前記第１のクロック信号及び前記第２のクロック信号のうちのいずれか１つを選択クロック信号として選択する工程と、
前記第１のマスク信号のマスク部分と前記第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する工程と、
前記選択クロック信号を前記合成マスク信号でマスクする工程とを備えていることを特徴とする信号切り替え方法。
【請求項１２】
第１のデータバスを通じて入力された第１のクロック信号及び第２のデータバスを通じて入力された第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び前記第１のクロック信号に基づいて、前記第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成する第１の信号同期生成手段と、
前記切り替え信号及び前記第２のクロック信号に基づいて、前記第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する第２の信号同期生成手段と、
前記切り替え信号に基づいて、前記第１の同期切り替え信号及び前記第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する同期切り替え信号選択手段と、
前記選択切り換え信号に基づいて、前記第１のクロック信号及び前記第２のクロック信号のうちのいずれか１つを選択クロック信号として選択するクロック信号選択手段と、
前記第１のマスク信号のマスク部分と前記第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する合成マスク信号生成手段と、
前記選択クロック信号を前記合成マスク信号でマスクするクロック信号マスク手段と、
前記選択切り替え信号に基づいて、前記第１のデータバスを通じて入力され且つ前記第１のクロック信号に同期した第１のデータ信号及び前記第２のデータバスを通じて入力され且つ前記第２のクロック信号に同期した第２のデータ信号のうちのいずれか１つを選択データ信号として選択するデータ信号選択手段とを備えていることを特徴とする信号切り替え装置。
【請求項１３】
第１のデータバスを通じて入力された第１のクロック信号及び第２のデータバスを通じて入力された第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び前記第１のクロック信号に基づいて、前記第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成すると共に、前記切り替え信号及び前記第２のクロック信号に基づいて、前記第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する工程と、
前記切り替え信号に基づいて、前記第１の同期切り替え信号及び前記第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する工程と、
前記選択切り換え信号に基づいて、前記第１のクロック信号及び前記第２のクロック信号のうちのいずれか１つを選択クロック信号として選択する工程と、
前記第１のマスク信号のマスク部分と前記第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する工程と、
前記選択クロック信号を前記合成マスク信号でマスクする工程と、
前記選択切り替え信号に基づいて、前記第１のデータバスを通じて入力され且つ前記第１のクロック信号に同期した第１のデータ信号及び前記第２のデータバスを通じて入力され且つ前記第２のクロック信号に同期した第２のデータ信号のうちのいずれか１つを選択データ信号として選択する工程とを備えていることを特徴とする信号切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号切り替え装置、信号切り替え方法及びデータ受信装置に関し、特にデータ受信装置において、複数系統のクロック信号のうちのいずれかを選択するクロック信号切り替え装置及びクロック信号切り替え方法、並びに複数系統のデータバスを通じて入力されるデータ信号のいずれかを選択するデータバス切り替え装置及びデータバス切り替え方法に関する。
【背景技術】
【０００２】
近年、ビデオ信号又はオーディオ信号等の伝送システムにおいて、複数の伝送経路からデータを受信すると共に、これらのうちのいずれかを出力する受信装置が普及している。このような受信装置には、伝送経路を選択する伝送経路切り替え器が必要になる。
【０００３】
例えば、アナログテレビモニタにおいては、ビデオプレイヤ又はＤＶＤプレイヤ等の複数の送信装置から出力されたデータを受信すると共に、これらのデータを切り替えて表示できるものがある。
【０００４】
以下、複数の伝送経路を通じて受信されたデータを切り替えて出力することができる従来の受信装置を３つの例を用いて説明する。
【０００５】
図４６（ａ）は、入力された複数のアナログ信号のうちのいずれかをアナログ信号のまま出力できる第１の従来装置の例である。図４６（ｂ）は、入力された複数のデジタル信号をアナログ変換した後、それらのいずれか一つを出力できる第２の従来装置の例である。
【０００６】
図４６（ａ）に示すように、第１の従来装置１は、入力された複数のアナログ信号（図４６においては２種類のアナログ信号）のうちのいずれか１つを選択すると共に、その選択されたアナログ信号をアナログ信号のまま出力できるアナログ信号切り替え器２を備えている。
【０００７】
また、図４６（ｂ）に示すように、近年のデジタル信号の利用の増大に伴い、入力された複数のデジタル信号をアナログ信号に変換すると共に、変換されたアナログ信号のうちのいずれかを出力できる第２の従来装置３も普及している。このような第２の従来装置３は、入力された複数のデジタル信号をそれぞれアナログ信号に変換する複数のＤＡＣ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）４と、ＤＡＣ４により変換された複数のアナログ信号のうちのいずれかを出力できるアナログ信号切り替え器５を備えている。
【０００８】
ところが、図４６（ａ）に示すような複数のアナログ信号の入力を切り替える第１の従来装置１には、アナログ信号に特有のノイズを受けるという問題がある。また、図４６（ｂ）に示すような、デジタル信号をアナログ信号に切り替える必要のある第２の従来装置３には、ＤＡＣ４によるアナログ信号への変換の精度に依存して、入力されたデータをそのまま正確に再現することが困難な場合がある。
【０００９】
そこで、近年、デジタル技術の発達により、入力されたデジタル信号をデジタル信号のまま出力できる第３の従来装置が現れてきた。このような第３の従来装置を図４６（ｃ）に示す。
【００１０】
図４６（ｃ）は、入力された複数のデジタル信号のうちのいずれか１つをデジタル信号のまま出力できる第３の従来装置の例である。
【００１１】
図４６（ｃ）に示すように、第３の従来装置６は、入力された複数のデジタル信号のうちのいずれかを選択すると共に、選択されたデジタル信号をデジタル信号のまま出力できるデジタル信号切り替え器７を備えている。このため、例えば、第３の従来装置６をデジタルフラットパネル等のテレビモニタに備え付けた場合、受信したデジタル信号をアナログ信号に変換することなく表示することができる。また、アナログ信号に変換する必要がないため、受信した元のデジタル映像等を高精度に再現することができる。更に、第２の従来装置３のようにデジタル信号をアナログ信号に変換するＤＡＣ４を備える必要がないため、受信装置自体のサイズを小さくすることができる。
【００１２】
ただし、図４６（ｃ）に示す第３の従来装置６に、ＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）又はＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｅａ  Ｉｎｔｅｒｆａｃｅ）等のビデオ信号及びオーディオ信号を伝送する方式を採用する場合、ビデオ信号又はオーディオ信号のようなデータ信号とは別に、これらのデータ信号を送受信するタイミングを合わせるためのクロック信号を伝送する必要がある。この際、例えば第３の従来装置６のような受信装置は、入力されたクロック信号のタイミングに基づいて動作しているため、クロック信号が乱れた場合には、データ信号の処理が正常に動作しなくなる可能性がある。また、ＤＶＩ又はＨＤＭＩのような伝送方式では、位相又は周期の互いに異なるクロック信号を送受信できる規格になっているため、入力されたクロック信号を受信装置の中で単に切り替えただけでは、幅の短い異常パルス（ハザード）又はデューティ比崩れ等の乱れがクロック信号に発生する可能性がある。よって、特に、ＤＶＩ又はＨＤＭＩのようなクロック信号を切り替えることのできる規格では、クロック信号の乱れが大きな問題になる。したがって、データ信号とクロック信号とを別個に伝送するデジタル伝送システムには、クロック信号を切り替える際、クロック信号が乱れないような仕組みが必要とされる。
【００１３】
上記のような問題を解決する手段として、例えば特許文献１に記載の同期のクロック信号切り替え回路がある。具体的に、上記文献に記載のクロック信号切り替え回路には、切り替えられたクロック信号にハザード又はデューティ比崩れが発生しないように、以下のような工夫がなされている。
【００１４】
まず、クロック信号にハザード（若しくはグリッチ）の発生を防ぐ手段としては、入力された第１のクロック信号及び第２のクロック信号が共にｈｉｇｈレベルになっているときに入力されたクロック信号選択信号（切り替え信号）を、第１のクロック信号と第２のクロック信号との論理積の立ち下がりに同期させる。この際、第１のクロック信号と第２のクロック信号との論理積の立ち下がりに同期したクロック信号選択信号に基づいて第１のクロック信号及び第２のクロック信号のうちのいずれかを選択して出力する。
【００１５】
更に、クロック信号のデューティ比崩れ（位相跳躍）を防ぐ手段としては、入力された第１のクロック信号から第２のクロック信号に切り替える場合、第１のクロック信号と第２のクロック信号との位相差を検出する。そして、検出された位相差が±９０°以上あるときは、反転させた第２のクロック信号に切り替え、反対に位相差が±９０°未満のときは、入力されたままの第２のクロック信号に切り替える。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開平９−９８１６１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
しかしながら、上記の従来のクロック信号切り替え装置には、デューティ比崩れを防ぐために、クロック信号及びクロック信号選択信号以外に、クロック信号の２倍の周波数で且つクロック信号と同位相の新たなクロック信号を入力する必要がある。またハザードを防ぐための回路においては、ハザードを防ぐことはできてもデューティ比崩れが発生する可能性がある。更に、互いに非同期の複数のクロック信号の間では切り替えることができないという問題がある。
【００１８】
前記に鑑み、本発明は、互いに非同期で且つ位相の異なるクロック信号を、ハザード及びデューティ比崩れのいずれも発生させずに切り替えられるようにすることを目的とする。
【課題を解決するための手段】
【００１９】
本発明の第１のクロック信号切り替え装置は、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び第１のクロック信号に基づいて、第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成する第１の信号同期生成手段と、切り替え信号及び第２のクロック信号に基づいて、第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する第２の信号同期生成手段と、第１のクロック信号を第１のマスク信号でマスクすることにより、第１のマスククロック信号を生成する第１のクロック信号マスク手段と、第２のクロック信号を第２のマスク信号でマスクすることにより、第２のマスククロック信号を生成する第２のクロック信号マスク手段と、切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する同期切り替え信号選択手段と、選択切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれか１つを選択クロック信号として選択するマスククロック信号選択手段とを備えていることを特徴とするクロック信号切り替え装置である。
【００２０】
第１のクロック信号切り替え装置によると、第１の信号同期生成手段により、第１のクロック信号に同期した第１のマスク信号を生成できる。また、第１のクロック信号マスク手段によって、第１のクロック信号を第１のマスク信号でマスクした第１のマスククロック信号を生成できる。すなわち、マスククロック信号選択手段によってクロック信号を選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第１のクロック信号の該当部分を除去する（マスクする）ことができる。一方、同様に、マスククロック信号選択手段によってクロック信号を選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第２のクロック信号の該当部分も除去することができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。
【００２１】
第１のクロック信号切り替え装置において、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【００２２】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合（当然、第１のクロック信号と第２のクロック信号とが非同期の場合も含まれる）であっても、前述の効果が確実に得られる。
【００２３】
第１のクロック信号切り替え装置において、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【００２４】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる場合であっても、前述の効果が確実に得られる。
【００２５】
本発明の第１のデータ受信装置は、第１のクロック信号切り替え装置を信号切り替え手段として少なくとも１つ備えたデータ受信装置であって、外部から受信した第１のクロック信号を信号切り替え手段に出力する第１の受信手段と、外部から受信した第２のクロック信号を信号切り替え手段に出力する第２の受信手段と、信号切り替え手段によって選択された選択クロック信号を外部に送信する送信手段とを少なくとも備えていることを特徴とするデータ受信装置である。
【００２６】
第１のデータ受信装置によると、第１の受信手段によって外部から受信した第１のクロック信号、及び第２の受信手段によって外部から受信した第２のクロック信号のうちのいずれかを信号切り替え手段によって選択できると共に、選択されたクロック信号を送信手段によって外部に送信できる。また、信号切り替え手段は第１のクロック信号切り替え装置からなるため、クロック信号にハザード又はデューティー比崩れを生じさせることなく切り替えることができる。また、第１の受信手段、第２の受信手段、及び信号切り替え手段からなる１つのセットを例えばＮ個備えることにより、（Ｎ−１）個のクロック信号を受信することができると共に、受信された（Ｎ−１）個のクロック信号のうちのいずれか１つをＮ個の信号切り替え手段により選択することができる。
【００２７】
本発明の第１のクロック信号切り替え方法は、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び第１のクロック信号に基づいて、第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成すると共に、切り替え信号及び第２のクロック信号に基づいて、第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する工程と、第１のクロック信号を第１のマスク信号でマスクすることにより第１のマスククロック信号を生成すると共に、第２のクロック信号を第２のマスク信号でマスクすることにより第２のマスククロック信号を生成する工程と、切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する工程と、選択切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれか１つを選択クロック信号として選択する工程とを備えていることを特徴とするクロック信号切り替え方法である。
【００２８】
第１のクロック信号切り替え方法によると、第１のクロック信号に同期した第１のマスク信号及び第２のクロック信号に同期した第２のマスク信号を生成できる。また、生成された第１のマスク信号で第１のクロック信号をマスクした第１のマスククロック信号、及び生成された第２のマスク信号で第２のクロック信号をマスクした第２のマスククロック信号を生成できる。すなわち、クロック信号を選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第１のクロック信号及び第２のクロック信号のそれぞれの該当部分を除去することができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。
【００２９】
第１のクロック信号切り替え方法において、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【００３０】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合であっても、前述の効果が確実に得られる。
【００３１】
第１のクロック信号切り替え方法において、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【００３２】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる
場合であっても、前述の効果が確実に得られる。
【００３３】
本発明の第１のデータバス切り替え装置は、第１のデータバスを通じて入力された第１のクロック信号及び第２のデータバスを通じて入力された第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び第１のクロック信号に基づいて、第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成する第１の信号同期生成手段と、切り替え信号及び第２のクロック信号に基づいて、第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する第２の信号同期生成手段と、第１のクロック信号を第１のマスク信号でマスクすることにより、第１のマスククロック信号を生成する第１のクロック信号マスク手段と、第２のクロック信号を第２のマスク信号でマスクすることにより、第２のマスククロック信号を生成する第２のクロック信号マスク手段と、切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する同期切り替え信号選択手段と、選択切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれか１つを選択クロック信号として選択するマスククロック信号選択手段と、選択切り替え信号に基づいて、第１のデータバスを通じて入力され且つ第１のクロック信号に同期した第１のデータ信号及び第２のデータバスを通じて入力され且つ第２のクロック信号に同期した第２のデータ信号のうちのいずれか１つを選択データ信号として選択するデータ信号選択手段とを備えていることを特徴とするデータバス切り替え装置である。
【００３４】
第１のデータバス切り替え装置によると、第１の信号同期生成手段により、第１のクロック信号に同期した第１のマスク信号を生成できる。また、第１のクロック信号マスク手段により、第１のクロック信号を第１のマスク信号でマスクした第１のマスククロック信号を生成できる。すなわち、マスククロック信号選択手段によってクロック信号を選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第１のクロック信号の該当部分を除去することができる。一方、同様に、マスククロック信号選択手段によってクロック信号を選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第２のクロック信号の該当部分を除去することができる。よって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。したがって、ハザード又はデューティー比崩れのないクロック信号にデータ信号を同期させることにより、データ信号を誤動作なく出力することができる。
【００３５】
第１のデータバス切り替え装置において、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【００３６】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合であっても、前述の効果が確実に得られる。
【００３７】
第１のデータバス切り替え装置において、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【００３８】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる場合であっても、前述の効果が確実に得られる。
【００３９】
本発明の第２のデータ受信装置は、第１のデータバス切り替え装置を信号切り替え手段として少なくとも１つ備えたデータ受信装置であって、外部から受信した第１のクロック信号及び第１のデータ信号を信号切り替え手段に出力する第１の受信手段と、外部から受信した第２のクロック信号及び第２のデータ信号を信号切り替え手段に出力する第２の受信手段と、信号切り替え手段によって選択された選択クロック信号及び選択データ信号を
外部に送信する送信手段とを少なくとも備えていることを特徴とするデータ受信装置である。
【００４０】
第２のデータ受信装置によると、第１の受信手段によって外部から受信した第１のクロック信号、及び第２の受信手段によって外部から受信した第２のクロック信号のうちのいずれかを信号切り替え手段によって選択できると共に、選択されたクロック信号を送信手段によって外部に送信できる。また、信号切り替え手段は第１のデータバス切り替え装置からなるため、クロック信号にハザード又はデューティー比崩れを生じさせることなく切り替えることができる。したがって、本発明の第２のデータ受信装置を、例えばＤＶＩ又はＨＤＭＩのようなクロック信号とデータ信号とを別個に伝送するデジタル伝送システムに採用した場合であっても、誤動作を生ずることなく複数のデジタル信号を確実に切り替えることができる。また、第１の受信手段、第２の受信手段、及び信号切り替え手段からなる１つのセットを例えばＮ個備えることにより、（Ｎ−１）個のクロック信号を受信することができると共に、受信された（Ｎ−１）個のクロック信号のうちのいずれか１つをＮ個の信号切り替え手段により選択することができる。
【００４１】
本発明の第１のデータバス切り替え方法は、第１のデータバスを通じて入力された第１のクロック及び第２のデータバスを通じて入力された第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び第１のクロック信号に基づいて、第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成すると共に、切り替え信号及び第２のクロック信号に基づいて、第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する工程と、第１のクロック信号を第１のマスク信号でマスクすることにより第１のマスククロック信号を生成する工程と、第２のクロック信号を第２のマスク信号でマスクすることにより第２のマスククロック信号を生成する工程と、切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する工程と、選択切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれか１つを選択クロック信号として選択する工程と、選択切り替え信号に基づいて、第１のデータバスを通じて入力され且つ第１のクロック信号に同期した第１のデータ信号及び第２のデータバスを通じて入力され且つ第２のクロック信号に同期した第２のデータ信号のうちのいずれか１つを選択データ信号として選択する工程とを備えていることを特徴とするデータバス切り替え方法である。
【００４２】
第１のデータバス切り替え方法によると、第１のクロック信号に同期した第１のマスク信号、及び第２のクロック信号に同期した第２のマスク信号を生成できる。また、生成された第１のマスク信号で第１のクロック信号をマスクした第１のマスククロック信号、及び生成された第２のマスク信号で第２のクロック信号をマスクした第２のマスククロック信号を生成できる。すなわち、出力するクロック信号を選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第１のクロック信号及び第２のクロック信号のそれぞれの該当部分を除去する（マスクする）ことができる。よって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。したがって、ハザード又はデューティー比崩れのないクロック信号にデータ信号を同期させることにより、データ信号を誤動作なく出力することができる。
【００４３】
第１のデータバス切り替え方法において、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【００４４】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合であっても、前述の効果が確実に得られる。
【００４５】
第１のデータバス切り替え方法において、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【００４６】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる場合であっても、前述の効果が確実に得られる。
【００４７】
本発明の第２のクロック信号切り替え装置は、第１のクロック信号を第１のマスク信号でマスクすることにより第１のマスククロック信号を生成する第１のクロック信号マスク手段と、第２のクロック信号を前第２のマスク信号でマスクすることにより第２のマスククロック信号を生成する第２のクロック信号マスク手段と、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択するための切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれか１つを選択クロック信号として選択するマスククロック信号選択手段とを備えていることを特徴とするクロック信号切り替え装置である。
【００４８】
第２のクロック信号切り替え装置によると、マスククロック信号選択手段によってクロック信号を選択する前の段階で、第１のクロック信号マスク手段により第１のクロック信号を第１のマスク信号でマスクした第１のマスククロック信号を生成できる。また、マスククロック信号選択手段によってクロック信号を選択する前の段階で、第２のクロック信号マスク手段により第２のクロック信号を第２のマスク信号でマスクした第２のマスククロック信号を生成できる。このため、マスククロック信号選択手段によって切り替えられた選択クロック信号（第１のマスククロック信号又は第２のマスククロック信号）にハザード又はデューティー比崩れが発生することを未然に防ぐことができる。
【００４９】
第２のクロック信号切り替え装置において、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【００５０】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合であっても、前述の効果が確実に得られる。
【００５１】
第２のクロック信号切り替え装置において、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【００５２】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる場合であっても、前述の効果が確実に得られる。
【００５３】
第２のクロック信号切り替え装置において、第１のマスク信号を第１のクロック信号に同期させる第１の信号同期生成手段と、第２のマスク信号を第２のクロック信号に同期させる第２の信号同期生成手段とを更に備え、第１のクロック信号マスク手段は、第１のクロック信号に同期した第１のマスク信号で第１のクロック信号をマスクし、第２のクロック信号マスク手段は、第２のクロック信号に同期した第２のマスク信号で第２のクロック信号をマスクすることが好ましい。
【００５４】
このようにすると、入力された第１のマスク信号を第１の信号同期生成手段によって第１のクロック信号に同期させることができると共に、入力された第２のマスク信号を第２の信号同期生成手段によって第２のクロック信号に同期させることができる。その結果、第１のクロック信号マスク手段により、第１のクロック信号を第１のマスク信号で確実にマスクすることができる。すなわち、第１のクロック信号にハザード又はデューティー比崩れが生じることを抑制することができる。また、同様に、第２のクロック信号にハザード又はデューティー比崩れが生じることを抑制することができる。よって、前述の効果が
確実に得られる。
【００５５】
第２のクロック信号切り替え装置において、切り替え信号を第１のクロック信号に同期させる第１の信号同期生成手段と、切り替え信号を第２のクロック信号に同期させる第２の信号同期生成手段と、切り替え信号に基づいて、第１のクロック信号に同期した切り替え信号及び第２のクロック信号に同期した切り替え信号のうちのいずれか１つを選択切り替え信号として選択する切り替え信号選択手段とを更に備え、マスククロック信号選択手段は、選択切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれか１つを選択クロック信号として選択することが好ましい。
【００５６】
このようにすると、第１の信号同期生成手段によって第１のクロック信号に同期した切り替え信号、及び第２の信号同期生成手段によって第２のクロック信号に同期した切り替え信号のうちのいずれかを切り替え信号選択手段により選択することができる。このため、マスククロック信号がマスククロック信号選択手段によって切り替えられた際、切り替えられたマスククロック信号にハザード又はデューティー比崩れが生じることを抑制することができる。よって、前述の効果が確実に得られる。
【００５７】
本発明の第３のデータ受信装置は、第２のクロック信号切り替え装置を信号切り替え手段として少なくとも１つ備えたデータ受信装置であって、外部から受信した第１のクロック信号を信号切り替え手段に出力する第１の受信手段と、外部から受信した第２のクロック信号を信号切り替え手段に出力する第２の受信手段と、信号切り替え手段によって選択された選択クロック信号を外部に送信する送信手段とを少なくとも備えていることを特徴とするデータ受信装置である。
【００５８】
第３のデータ受信装置によると、第１の受信手段によって外部から受信した第１のクロック信号、及び第２の受信手段によって外部から受信した第２のクロック信号のうちのいずれかを信号切り替え手段によって選択できると共に、選択されたクロック信号を送信手段によって外部に送信できる。また、信号切り替え手段は第２のクロック信号切り替え装置からなるため、クロック信号にハザード又はデューティー比崩れを生じさせることなく切り替えることができる。また、第１の受信手段、第２の受信手段、及び信号切り替え手段からなる１つのセットを例えばＮ個備えることにより、（Ｎ−１）個のクロック信号を受信することができると共に、受信された（Ｎ−１）個のクロック信号のうちのいずれか１つをＮ個の信号切り替え手段により選択することができる。
【００５９】
本発明の第２のデータバス切り替え装置は、第１のデータバスを通じて入力された第１のクロック信号を第１のマスク信号でマスクすることにより第１のマスククロック信号を生成する第１のクロック信号マスク手段と、第２のデータバスを通じて入力された第２のクロック信号を前第２のマスク信号でマスクすることにより第２のマスククロック信号を生成する第２のクロック信号マスク手段と、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択するための切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれか１つを選択クロック信号として選択するマスククロック信号選択手段と、切り替え信号に基づいて、第１のデータバスを通じて入力され且つ第１のクロック信号に同期した第１のデータ信号及び第２のデータバスを通じて入力され且つ第２のクロック信号に同期した第２のデータ信号のうちのいずれか１つを選択データ信号として選択するデータ信号選択手段とを備えていることを特徴とするデータバス切り替え装置である。
【００６０】
第２のデータバス切り替え装置によると、マスククロック信号選択手段によってクロック信号を選択する前の段階で、第１のクロック信号マスク手段により第１のクロック信号を第１のマスク信号でマスクした第１のマスククロック信号を生成できる。また、第２の
クロック信号マスク手段により第２のクロック信号を第２のマスク信号でマスクした第２のマスククロック信号を生成できる。このため、マスククロック信号選択手段によって切り替えられた第１のマスククロック信号又は第２のマスククロック信号にハザード又はデューティー比崩れが発生することを未然に防ぐことができる。したがって、ハザード又はデューティー比崩れのないクロック信号に同期したデータ信号を出力することにより、誤動作等の発生を防止することができる。
【００６１】
第２のデータバス切り替え装置において、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【００６２】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合であっても、前述の効果が確実に得られる。
【００６３】
第２のデータバス切り替え装置において、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【００６４】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる場合であっても、前述の効果が確実に得られる。
【００６５】
第２のデータバス切り替え装置において、第１のマスク信号を第１のクロック信号に同期させる第１の信号同期生成手段と、第２のマスク信号を第２のクロック信号に同期させる第２の信号同期生成手段とを更に備え、第１のクロック信号マスク手段は、第１のクロック信号に同期した第１のマスク信号で第１のクロック信号をマスクし、第２のクロック信号マスク手段は、第２のクロック信号に同期した第２のマスク信号で第２のクロック信号をマスクすることが好ましい。
【００６６】
このようにすると、入力された第１のマスク信号を第１の信号同期生成手段により第１のクロック信号に同期させることができると共に、入力された第２のマスク信号を第２の信号同期生成手段により第２のクロック信号に同期させることができる。その結果、第１のクロック信号マスク手段により、第１のクロック信号を第１のマスク信号で確実にマスクすることができる。すなわち、第１のクロック信号にハザード又はデューティー比崩れが生じることを抑制することができる。また、同様に、第２のクロック信号にハザード又はデューティー比崩れが生じることを抑制することができる。よって、前述の効果が確実に得られる。
【００６７】
第２のデータバス切り替え装置において、切り替え信号を第１のクロック信号に同期させる第１の信号同期生成手段と、切り替え信号を第２のクロック信号に同期させる第２の信号同期生成手段と、切り替え信号に基づいて、第１のクロック信号に同期した切り替え信号及び第２のクロック信号に同期した切り替え信号のうちのいずれか１つを選択切り替え信号として選択する切り替え信号選択手段とを更に備え、マスククロック信号選択手段は、選択切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれか１つを選択クロック信号として選択し、データ信号選択手段は、選択切り替え信号に基づいて、第１のデータ信号及び第２のデータ信号のうちのいずれか１つを選択データ信号として選択することが好ましい。
【００６８】
このようにすると、第１の信号同期生成手段によって第１のクロック信号に同期した切り替え信号、及び第２の信号同期生成手段によって第２のクロック信号に同期した切り替え信号のうちのいずれかを切り替え信号選択手段により選択することができる。このため、マスククロック信号選択手段によってマスククロック信号が切り替えられた際に、切り替えられたマスククロック信号にハザード又はデューティー比崩れが生じることを抑制す
ることができる。よって、前述の効果が確実に得られる。
【００６９】
本発明の第４のデータ受信装置は、第２のデータバス切り替え装置を信号切り替え手段として少なくとも１つ備えたデータ受信装置であって、外部から受信した第１のクロック信号及び第１のデータ信号を信号切り替え手段に出力する第１の受信手段と、外部から受信した第２のクロック信号及び第２のデータ信号を信号切り替え手段に出力する第２の受信手段と、信号切り替え手段によって選択された選択クロック信号及び選択データ信号を外部に送信する送信手段とを少なくとも備えていることを特徴とするデータ受信装置である。
【００７０】
第４のデータ受信装置によると、第１の受信手段によって外部から受信した第１のクロック信号、及び第２の受信手段によって外部から受信した第２のクロック信号のうちのいずれかを信号切り替え手段によって選択できると共に、選択されたクロック信号を送信手段によって外部に送信できる。また、信号切り替え手段は第２のデータバス切り替え装置からなるため、クロック信号にハザード又はデューティー比崩れを生じさせることなく切り替えることができる。したがって、本発明の第４のデータ受信装置を、例えばＤＶＩ又はＨＤＭＩのようなクロック信号とデータ信号とを別個に伝送するデジタル伝送システムに採用した場合であっても、誤動作を生ずることなく複数のデジタル信号を確実に切り替えることができる。また、第１の受信手段、第２の受信手段、及び信号切り替え手段からなる１つのセットを例えばＮ個備えることにより、（Ｎ−１）個のクロック信号を受信することができると共に、受信された（Ｎ−１）個のクロック信号のうちのいずれか１つをＮ個の信号切り替え手段により選択することができる。
【００７１】
本発明の第３のクロック信号切り替え装置は、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び第１のクロック信号に基づいて、第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成する第１の信号同期生成手段と、切り替え信号及び第２のクロック信号に基づいて、第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する第２の信号同期生成手段と、切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する同期切り替え信号選択手段と、選択切り換え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択するクロック信号選択手段と、第１のマスク信号のマスク部分と第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する合成マスク信号生成手段と、合成マスク信号で選択クロック信号をマスクするクロック信号マスク手段とを備えていることを特徴とするクロック信号切り替え装置である。
【００７２】
第３のクロック信号切り替え装置によると、第１の信号同期生成手段により、第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成することができると共に、第２の信号同期生成手段により、第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成することができる。また、同期切り替え信号選択手段によって選択切り替え信号として選択された第１の同期切り替え信号又は第２の同期切り替え信号に基づいて、第１のクロック信号又は第２のクロック信号をクロック信号選択手段により選択クロック信号として選択できる。更に、第１のマスク信号のマスク部分と第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を合成マスク信号生成手段によって生成できると共に、クロック信号マスク手段により、選択クロック信号を生成された合成マスク信号でマスクすることができる。すなわち、クロック信号選択手段によって選択クロック信号を選択した後の段階で、ハザード又はデューティー比崩れの生じた可能性がある選択クロック信号の該当部分を除去することができる。言い換えると、ハザード又はデューティー比崩れの生じる可能性がある選択クロック信号の該当部分をマスクする合成マスク信号によって、選択クロック信号をマスクすることができる。これによって、発生したハザード又はデューティー比崩れを出力クロック信号の出力される前の段階で除去することができる。この結果、ハザード又はデューティー比崩れの除去された選択クロック信号を出力クロック信号として出力できる。
【００７３】
第３のクロック信号切り替え装置において、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【００７４】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合であっても、前述の効果が確実に得られる。
【００７５】
第３のクロック信号切り替え装置において、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【００７６】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる場合であっても、前述の効果が確実に得られる。
【００７７】
本発明の第５のデータ受信装置は、第３のクロック信号切り替え装置を信号切り替え手段として少なくとも１つ備えたデータ受信装置であって、外部から受信した第１のクロック信号を信号切り替え手段に出力する第１の受信手段と、外部から受信した第２のクロック信号を信号切り替え手段に出力する第２の受信手段と、信号切り替え手段によって選択された選択クロック信号を外部に送信する送信手段とを少なくとも備えていることを特徴とするデータ受信装置である。
【００７８】
第５のデータ受信装置によると、第１の受信手段によって外部から受信した第１のクロック信号、及び第２の受信手段によって外部から受信した第２のクロック信号のうちのいずれかを信号切り替え手段によって選択できると共に、選択されたクロック信号を送信手段によって外部に送信できる。また、信号切り替え手段は第３のクロック信号切り替え装置からなるため、クロック信号にハザード又はデューティー比崩れを生じさせることなく切り替えることができる。また、第１の受信手段、第２の受信手段、及び信号切り替え手段からなる１つのセットを例えばＮ個備えることにより、（Ｎ−１）個のクロック信号を受信することができると共に、受信された（Ｎ−１）個のクロック信号のうちのいずれか１つをＮ個の信号切り替え手段により選択することができる。
【００７９】
本発明の第２のクロック信号切り替え方法は、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び第１のクロック信号に基づいて、第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成すると共に、切り替え信号及び第２のクロック信号に基づいて、第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する工程と、切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する工程と、選択切り換え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択する工程と、第１のマスク信号のマスク部分と第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する工程と、選択クロック信号を合成マスク信号でマスクする工程とを備えていることを特徴とするクロック信号切り替え方法である。
【００８０】
第２のクロック信号切り替え方法によると、入力された第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号、並びに入力された第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成できる。また、生成された第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれかを選択切り替え信号として選択できると共に、選択された選択切り替え信号に基づいて、
第１のクロック信号及び第２のクロック信号のうちのいずれかを選択クロック信号として選択できる。更に、生成された第１のマスク信号のマスク部分と第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成できると共に、生成された合成マスク信号で選択クロック信号をマスクすることができる。すなわち、第１のクロック信号又は第２のクロック信号を選択クロック信号として選択した後の段階で、ハザード又はデューティー比崩れの生じた可能性がある選択クロック信号の該当部分を合成マスク信号で除去することができる。言い換えると、ハザード又はデューティー比崩れの生じる可能性がある選択クロック信号の該当部分をマスクする合成マスク信号によって、選択クロック信号をマスクすることができる。これによって、発生したハザード又はデューティー比崩れを出力クロック信号が出力される前の段階で除去することができる。この結果、ハザード又はデューティー比崩れの除去された選択クロック信号を出力クロック信号として出力できる。
【００８１】
第２のクロック信号切り替え方法において、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【００８２】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合であっても、前述の効果が確実に得られる。
【００８３】
第２のクロック信号切り替え方法において、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【００８４】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる場合であっても、前述の効果が確実に得られる。
【００８５】
本発明の第３のデータバス切り替え装置は、第１のデータバスを通じて入力された第１のクロック信号及び第２のデータバスを通じて入力された第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び第１のクロック信号に基づいて、第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成する第１の信号同期生成手段と、切り替え信号に基及び第２のクロック信号づいて、第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する第２の信号同期生成手段と、切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれか１つを選択切り替え信号として選択する同期切り替え信号選択手段と、選択切り換え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択するクロック信号選択手段と、第１のマスク信号のマスク部分と第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する合成マスク信号生成手段と、選択クロック信号を合成マスク信号でマスクするクロック信号マスク手段と、選択切り替え信号に基づいて、第１のデータバスを通じて入力され且つ第１のクロック信号に同期した第１のデータ信号及び第２のデータバスを通じて入力され且つ第２のクロック信号に同期した第２のデータ信号のうちのいずれか１つを選択データ信号として選択するデータ信号選択手段とを備えていることを特徴とするデータバス切り替え装置である。
【００８６】
第３のデータバス切り替え装置によると、第１のデータバスを通じて入力された第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を第１の信号同期生成手段により生成することができると共に、第２のデータバスを通じて入力された第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を第２の信号同期生成手段により生成できる。また、同期切り替え信号選択手段によって選択切り替え信号として選択された第１の同期切り替え信号又は第２の同期切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれかをクロック信号選択手段により選択クロック信号として選択できる。更に、第１のマスク信号のマスク部分と第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号
を合成マスク信号生成手段によって生成できると共に、クロック信号マスク手段により、選択クロック信号を生成された合成マスク信号でマスクすることができる。すなわち、クロック信号選択手段によって選択クロック信号を選択した後の段階で、ハザード又はデューティー比崩れの生じた可能性がある選択クロック信号の該当する部分を除去することができる。言い換えると、ハザード又はデューティー比崩れの生じる可能性がある選択クロック信号の該当部分をマスクする合成マスク信号によって、選択クロック信号をマスクすることができる。これによって、ハザード又はデューティ比崩れの発生を防ぐことができる。したがって、ハザード又はデューティー比崩れのないクロック信号に同期したデータ信号を出力することにより、誤動作等の発生を防止することができる。
【００８７】
第３のデータバス切り替え装置において、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【００８８】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合であっても、前述の効果が確実に得られる。
【００８９】
第３のデータバス切り替え装置において、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【００９０】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる場合であっても、前述の効果が確実に得られる。
【００９１】
本発明の第６のデータ受信装置は、第３のデータバス切り替え装置を信号切り替え手段として少なくとも１つ備えたデータ受信装置であって、外部から受信した第１のクロック信号及び第１のデータ信号を信号切り替え手段に出力する第１の受信手段と、外部から受信した第２のクロック信号及び第２のデータ信号を信号切り替え手段に出力する第２の受信手段と、信号切り替え手段によって選択された選択クロック信号及び選択データ信号を外部に送信する送信手段とを少なくとも備えていることを特徴とするデータ受信装置である。
【００９２】
第６のデータ受信装置によると、第１の受信手段によって外部から受信した第１のクロック信号、及び第２の受信手段によって外部から受信した第２のクロック信号のうちのいずれかを信号切り替え手段によって選択できると共に、選択されたクロック信号を送信手段によって外部に送信できる。また、信号切り替え手段は第３のデータバス切り替え装置からなるため、クロック信号にハザード又はデューティー比崩れを生じさせることなく切り替えることができる。したがって、本発明の第６のデータ受信装置を、例えばＤＶＩ又はＨＤＭＩのようなクロック信号とデータ信号とを別個に伝送するデジタル伝送システムに採用した場合であっても、誤動作を生ずることなく複数のデジタル信号を確実に切り替えることができる。また、第１の受信手段、第２の受信手段、及び信号切り替え手段からなる１つのセットを例えばＮ個備えることにより、（Ｎ−１）個のクロック信号を受信することができると共に、受信された（Ｎ−１）個のクロック信号のうちのいずれか１つをＮ個の信号切り替え手段により選択することができる。
【００９３】
本発明の第２のデータバス切り替え方法は、第１のデータバスを通じて入力された第１のクロック信号及び第２のデータバスを通じて入力された第２のクロック信号のうちのいずれか１つを選択するための切り替え信号及び第１のクロック信号に基づいて、第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成すると共に、切り替え信号及び第２のクロック信号に基づいて、第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する工程と、切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれか１
つを選択切り替え信号として選択する工程と、選択切り換え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択する工程と、第１のマスク信号のマスク部分と第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する工程と、選択クロック信号を合成マスク信号でマスクする工程と、選択切り替え信号に基づいて、第１のデータバスを通じて入力され且つ第１のクロック信号に同期した第１のデータ信号及び第２のデータバスを通じて入力され且つ第２のクロック信号に同期した第２のデータ信号のうちのいずれか１つを選択データ信号として選択する工程とを備えていることを特徴とするデータバス切り替え方法である。
【００９４】
第２のデータバス切り替え方法によると、第１のデータバスを通じて入力された第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号、及び第２のデータバスを通じて入力された第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成できる。また、生成された第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれかを選択切り替え信号として選択できると共に、選択された選択切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれかを選択クロック信号として選択できる。更に、生成された第１のマスク信号のマスク部分と第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成できると共に、生成された合成マスク信号で選択クロック信号をマスクすることができる。すなわち、第１のクロック信号及び第２のクロック信号のうちのいずれかを選択クロック信号として選択した後の段階で、ハザード又はデューティー比崩れの生じた可能性がある選択クロック信号の該当部分を合成マスク信号で除去することができる。言い換えると、ハザード又はデューティー比崩れの生じる可能性がある選択クロック信号の該当部分をマスクする合成マスク信号で選択クロック信号をマスクすることにより、発生したハザード又はデューティー比崩れを除去することができる。したがって、ハザード又はデューティー比崩れのないクロック信号に同期したデータ信号を出力することにより、誤動作等の発生を防止することができる。
【００９５】
第２のデータバス切り替え方法において、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【００９６】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合であっても、前述の効果が確実に得られる。
【００９７】
第２のデータバス切り替え方法において、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【００９８】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる場合であっても、前述の効果が確実に得られる。
【００９９】
本発明の第４のクロック信号切り替え装置は、第１のデータバスを通じて入力された第１のクロック信号及び第２のデータバスを通じて入力された第２のクロック信号のうちのいずれか１つを選択するための切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択するクロック信号選択手段と、入力されたマスク信号で選択クロック信号をマスクするクロック信号マスク手段とを備えていることを特徴とするクロック信号切り替え装置である。
【０１００】
第４のクロック信号切り替え装置によると、入力された切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれかをクロック信号選択手段により選択クロック信号として選択できる。また、クロック信号マスク手段によって、入力され
たマスク信号で選択クロック信号をマスクできる。すなわち、クロック信号選択手段によって選択クロック信号を選択した後の段階で、ハザード又はデューティー比崩れの生じた可能性がある選択クロック信号の該当部分をマスク信号により除去することができる。
【０１０１】
第４のクロック信号切り替え装置において、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【０１０２】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合であっても、前述の効果が確実に得られる。
【０１０３】
第４のクロック信号切り替え装置において、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【０１０４】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる場合であっても、前述の効果が確実に得られる。
【０１０５】
本発明の第７のデータ受信装置は、第４のクロック信号切り替え装置を信号切り替え手段として少なくとも１つ備えたデータ受信装置であって、外部から受信した第１のクロック信号を信号切り替え手段に出力する第１の受信手段と、外部から受信した第２のクロック信号を信号切り替え手段に出力する第２の受信手段と、信号切り替え手段によって選択された選択クロック信号を外部に送信する送信手段とを少なくとも備えていることを特徴とするデータ受信装置である。
【０１０６】
第７のデータ受信装置によると、第１の受信手段によって外部から受信した第１のクロック信号、及び第２の受信手段によって外部から受信した第２のクロック信号のうちのいずれかを信号切り替え手段によって選択できると共に、選択されたクロック信号を送信手段によって外部に送信できる。また、信号切り替え手段は第４のクロック信号切り替え装置からなるため、クロック信号にハザード又はデューティー比崩れを生じさせることなく切り替えることができる。また、第１の受信手段、第２の受信手段、及び信号切り替え手段からなる１つのセットを例えばＮ個備えることにより、（Ｎ−１）個のクロック信号を受信することができると共に、受信された（Ｎ−１）個のクロック信号のうちのいずれか１つをＮ個の信号切り替え手段により選択することができる。
【０１０７】
本発明の第４のデータバス切り替え装置は、第１のデータバスを通じて入力された第１のクロック信号及び第２のデータバスを通じて入力された第２のクロック信号のうちのいずれか１つを選択するための切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択するクロック信号選択手段と、入力されたマスク信号で選択クロック信号をマスクするクロック信号マスク手段と、切り替え信号に基づいて、第１のデータバスを通じて入力され且つ第１のクロック信号に同期した第１のデータ信号及び第２のデータバスを通じて入力され且つ第２のクロック信号に同期した第２のデータ信号のうちのいずれか１つを選択データ信号として選択するデータ信号選択手段とを備えていることを特徴とするデータバス切り替え装置である。
【０１０８】
第４のデータバス切り替え装置によると、第１のデータバスを通じて入力された第１のクロック信号、及び第２のデータバスを通じて入力された第２のクロック信号のうちのいずれかをクロック信号選択手段により選択クロック信号として選択できる。また、クロック信号マスク手段によって、選択クロック信号をマスク信号でマスクできる。すなわち、クロック信号選択手段によって選択クロック信号を選択した後の段階で、ハザード又はデューティー比崩れの生じた可能性がある選択クロック信号の該当部分をマスク信号により除去することができる。したがって、ハザード又はデューティー比崩れのないクロック信
号に同期したデータ信号を出力することにより、誤動作等の発生を防止することができる。
【０１０９】
第４のデータバス切り替え装置は、第１のクロック信号及び第２のクロック信号の周波数が互いに異なることが好ましい。
【０１１０】
このようにすると、第１のクロック信号の周波数と第２のクロック信号の周波数とが異なる場合であっても、前述の効果が確実に得られる。
【０１１１】
第４のデータバス切り替え装置は、第１のクロック信号及び第２のクロック信号の位相が互いに異なることが好ましい。
【０１１２】
このようにすると、第１のクロック信号の位相と第２のクロック信号の位相とが異なる場合であっても、前述の効果が確実に得られる。
【０１１３】
本発明の第８のデータ受信装置は、第４のデータバス切り替え装置を信号切り替え手段として少なくとも１つ備えたデータ受信装置であって、外部から受信した第１のクロック信号及び第１のデータ信号を信号切り替え手段に出力する第１の受信手段と、外部から受信した第２のクロック信号及び第２のデータ信号を信号切り替え手段に出力する第２の受信手段と、信号切り替え手段によって選択された選択クロック信号及び選択データ信号を外部に送信する送信手段とを少なくとも備えていることを特徴とするデータ受信装置である。
【０１１４】
第８のデータ受信装置によると、第１の受信手段によって外部から受信した第１のクロック信号、及び第２の受信手段によって外部から受信した第２のクロック信号のうちのいずれかを信号切り替え手段によって選択できると共に、選択されたクロック信号を送信手段によって外部に送信できる。また、信号切り替え手段は第４のデータバス切り替え装置からなるため、クロック信号にハザード又はデューティー比崩れを生じさせることなく切り替えることができる。したがって、本発明の第８のデータ受信装置を、例えばＤＶＩ又はＨＤＭＩのようなクロック信号とデータ信号とを別個に伝送するデジタル伝送システムに採用した場合であっても、誤動作を生ずることなく複数のデジタル信号を確実に切り替えることができる。また、第１の受信手段、第２の受信手段、及び信号切り替え手段からなる１つのセットを例えばＮ個備えることにより、（Ｎ−１）個のクロック信号を受信することができると共に、受信された（Ｎ−１）個のクロック信号のうちのいずれか１つをＮ個の信号切り替え手段により選択することができる。
【発明の効果】
【０１１５】
本発明の第１のクロック信号切り替え装置によると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第１のクロック信号及び第２のクロック信号の該当部分をそれぞれ除去することができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。
【０１１６】
本発明の第２のクロック信号切り替え装置によると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第１のクロック信号及び第２のクロック信号の該当部分をそれぞれ除去することができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。
【０１１７】
本発明の第３のクロック信号切り替え装置によると、入力された第１のクロック信号及
び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択した後の段階で、ハザード又はデューティー比崩れの生じている可能性がある選択クロック信号の該当部分を除去することができる。よって、その後、ハザード又はデューティー比崩れの除去されたクロック信号を出力クロック信号として出力できる。すなわち、クロック信号の切り替えによってハザード又はデューティー比崩れが発生した選択クロック信号の該当部分を、出力する前の段階で未然に除去することができる。
【０１１８】
本発明の第４のクロック信号切り替え装置によると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択した後の段階で、ハザード又はデューティー比崩れの生じている可能性がある選択クロック信号の該当部分を除去することができる。よって、その後、ハザード又はデューティー比崩れの除去されたクロック信号を出力クロック信号として出力できる。すなわち、クロック信号の切り替えによってハザード又はデューティー比崩れが発生した選択クロック信号の該当部分を、出力する前の段階で未然に除去することができる。
【０１１９】
本発明の第１のクロック信号切り替え方法によると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第１のクロック信号及び第２のクロック信号の該当部分をそれぞれ除去することができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。
【０１２０】
本発明の第２のクロック信号切り替え方法によると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択した後の段階で、ハザード又はデューティー比崩れの生じている可能性がある選択クロック信号の該当部分を除去することができる。よって、その後、ハザード又はデューティー比崩れの除去されたクロック信号を出力クロック信号として出力できる。すなわち、クロック信号の切り替えによってハザード又はデューティー比崩れが発生した選択クロック信号の該当部分を、出力する前の段階で未然に除去することができる。
【０１２１】
本発明の第１のデータバス切り替え装置によると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第１のクロック信号及び第２のクロック信号の該当部分をそれぞれ除去することができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。したがって、ハザード又はデューティー比崩れのないクロック信号にデータ信号を同期させることができる。
【０１２２】
本発明の第２のデータバス切り替え装置によると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第１のクロック信号及び第２のクロック信号の該当部分をそれぞれ除去することができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。
【０１２３】
本発明の第３のデータバス切り替え装置によると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択した後の段階で、ハザード又はデューティー比崩れの生じている可能性がある選択クロック信号の該当部分を除去することができる。よって、その後、ハザード又はデューティー比崩れの除去されたクロック信号を出力クロック信号として出力できる。すなわち、クロック信号の切り替えによってハザード又はデューティー比崩れが発生した選択クロック信号の該当部分を、出力する前の段階で未然に除去することができる。したがって、クロック信号の切り替
えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。
【０１２４】
本発明の第４のデータバス切り替え装置によると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択した後の段階で、ハザード又はデューティー比崩れの生じている可能性がある選択クロック信号の該当部分を除去することができる。よって、その後、ハザード又はデューティー比崩れの除去されたクロック信号を出力クロック信号として出力できる。すなわち、クロック信号の切り替えによってハザード又はデューティー比崩れが発生した選択クロック信号の該当部分を、出力する前の段階で未然に除去することができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。
【０１２５】
本発明の第１のデータバス切り替え方法によると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択する前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第１のクロック信号及び第２のクロック信号の該当部分をそれぞれ除去することができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。したがって、ハザード又はデューティー比崩れのないクロック信号にデータ信号を同期させることができる。
【０１２６】
本発明の第２のデータバス切り替え方法によると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを選択クロック信号として選択した後の段階で、ハザード又はデューティー比崩れの生じている可能性がある選択クロック信号の該当部分を除去することができる。よって、その後、ハザード又はデューティー比崩れの除去されたクロック信号を出力クロック信号として出力できる。すなわち、クロック信号の切り替えによってハザード又はデューティー比崩れが発生した選択クロック信号の該当部分を、出力する前の段階で未然に除去することができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。
【０１２７】
本発明の第１〜第８のデータ受信装置のそれぞれによると、入力された第１のクロック信号及び第２のクロック信号のうちのいずれか１つを、ハザード又はデューティー比崩れを生じさせることなく選択することができる。また、第１の受信手段、第２の受信手段、及び信号切り替え手段からなる１つのセットを例えばＮ個備えることにより、（Ｎ−１）個のクロック信号を受信することができると共に、受信された（Ｎ−１）個のクロック信号のうちのいずれか１つをＮ個の信号切り替え手段により選択することができる。
【図面の簡単な説明】
【０１２８】
【図１】本発明の第１の実施形態に係るクロック信号切り替え装置の構成を示す図である。
【図２】図１に示すクロック信号切り替え装置を構成する第１の信号同期生成手段の機能を実現する第１の信号同期生成回路の構成を示す図である。
【図３】図２に示す第１の信号同期生成回路を構成する各回路において入出力される信号のタイミングチャートを示す図である。
【図４】図１に示すクロック信号切り替え装置の機能を実現するクロック信号切り替え回路の構成を示す図である。
【図５】図４に示すクロック信号切り替え回路において、選択クロック信号を第１のクロック信号から第２のクロック信号に切り替える場合に伝達される信号のタイミングチャートを示す図である。
【図６】図４に示すクロック信号切り替え回路において、選択クロック信号を第２のクロック信号から第１のクロック信号に切り替える場合に伝達される信号のタイミングチャートを示す図である。
【図７】本発明の第１の実施形態及び第５の実施形態のそれぞれに係るクロック信号切り替え方法においてクロック信号を切り替えるハードウェアの部分を示す図である。
【図８】本発明の第１の実施形態に係るクロック信号切り替え方法の各ステップを示す図である。
【図９】本発明の第１の実施形態の変形例に係るクロック信号切り替え装置の構成を示す図である。
【図１０】図９に示すクロック信号切り替え装置を構成する第Ｎのクロック信号選択手段の構成を示す図である。
【図１１】本発明の第２の実施形態に係るデータバス切り替え装置の構成を示す図である。
【図１２】図１１に示すデータバス切り替え装置を構成するデータ信号選択手段の機能を実現するデータ信号選択回路の構成を示す図である。
【図１３】図１１に示すデータバス切り替え装置の機能を実現するデータバス切り替え回路の構成を示す図である。
【図１４】図１３に示すデータバス切り替え回路を伝達する信号のタイミングチャートを示す図である。
【図１５】本発明の第２の実施形態に係るデータバス切り替え方法においてデータバスを切り替えるハードウェアの部分を示す図である。
【図１６】本発明の第２の実施形態に係るデータバス切り替え方法の各ステップを示す図である。
【図１７】本発明の第２の実施形態の変形例に係るデータバス切り替え装置の構成を示す図である。
【図１８】図１７に示す第Ｎのデータバス選択手段の構成を示す図である。
【図１９】本発明の第３の実施形態に係るデータ受信装置の構成を示す図である。
【図２０】図１９に示すデータ受信装置に周辺機器を接続した場合の全体構成を示す図である。
【図２１】本発明の第４の実施形態に係るクロック信号切り替え装置の構成を示す図である。
【図２２】図２１に示すクロック信号切り替え装置の機能を実現するクロック信号切り替え回路の構成を示す図である。
【図２３】図２１に示すクロック信号切り替え装置に入力される切り替え信号及びマスク信号を外部のマイクロコンピュータにより制御する場合の全体構成を示す図である。
【図２４】図２１に示すクロック信号切り替え装置にデータ信号選択手段を加えた構成を示す図である。
【図２５】本発明の第４の実施形態の第１変形例に係るクロック信号切り替え装置の構成を示す図である。
【図２６】図２５に示すクロック信号切り替え装置の機能を実現するクロック信号切り替え回路の構成を示す図である。
【図２７】図２５に示すクロック信号切り替え装置に加えてデータ信号選択手段を加えた構成を示す図である。
【図２８】本発明の第４の実施形態の第２変形例に係るクロック信号切り替え装置の構成を示す図である。
【図２９】図２７に示すクロック信号切り替え装置の機能を実現するクロック信号切り替え回路の構成を示す図である。
【図３０】図２８に示すクロック信号切り替え装置にデータ信号選択手段を加えた構成を示す図である。
【図３１】本発明の第５の実施形態に係るクロック信号切り替え装置の構成を示す図である。
【図３２】図３１に示すクロック信号切り替え装置の機能を実現するクロック信号切り替え回路の構成を示す図である。
【図３３】図３２に示すクロック信号切り替え回路を伝達する信号のタイミングチャートを示す図である。
【図３４】本発明の第５の実施形態に係るクロック信号切り替え方法の各ステップを示す図である。
【図３５】図３１に示すクロック信号切り替え装置にデータ信号選択手段を加えた構成を示す図である。
【図３６】本発明の第５の実施形態に係るデータバス切り替え方法の各ステップを示す図である。
【図３７】本発明の第５の実施形態の変形例に係るクロック信号切り替え装置の構成を示す図である。
【図３８】図３７に示すクロック信号切り替え装置を構成する第（Ｎ−１）のクロック信号選択手段の機能を実現する第（Ｎ−１）のクロック信号選択回路の構成を示す図である。
【図３９】本発明の第６の実施形態に係るクロック信号切り替え装置の構成を示す図である。
【図４０】図３９に示すクロック信号切り替え装置の機能を実現するクロック信号切り替え回路の構成を示す図である。
【図４１】図４０に示すクロック信号切り替え回路を伝達する信号のタイミングチャートを示す図である。
【図４２】図４０に示すクロック信号切り替え回路に入力される第１のクロック信号、第２のクロック信号、及び切り替え信号のタイミングを制御する方法の各ステップを示す図である。
【図４３】図３９に示すクロック信号切り替え装置にデータ信号選択手段を加えた構成を示す図である。
【図４４】本発明の第６の実施形態の変形例に係るクロック信号切り替え装置の構成を示す図である。
【図４５】図４４に示すクロック信号切り替え装置を構成する第（Ｎ−１）のクロック信号選択手段の機能を実現する第（Ｎ−１）のクロック信号選択回路の構成を示す図である。
【図４６】（ａ）は、入力される複数のアナログ信号のうちのいずれかをアナログ信号のまま選択する第１の従来装置の構成を示す図であり、（ｂ）は、入力される複数のデジタル信号のうちのいずれかをアナログ信号に変換してから選択する第２の従来装置の構成を示す図であり、（ｃ）は、入力される複数のデジタル信号のうちのいずれかをデジタル信号のまま選択する第３の従来装置の構成を示す図である。
【発明を実施するための形態】
【０１２９】
（第１の実施形態）
以下、本発明の第１の実施形態に係るクロック信号切り替え装置について図面を参照しながら説明する。
【０１３０】
図１は、第１の実施形態に係るクロック信号切り替え装置の構成を示すブロック図である。
【０１３１】
図１に示すように、第１の実施形態に係るクロック信号切り替え装置１００は、第１の信号同期生成手段１１０ａ及び第２の信号同期生成手段１１０ｂと、第１のクロック信号マスク手段１２０ａ及び第２のクロック信号マスク手段１２０ｂと、同期切り替え信号選択手段１３０と、マスククロック信号選択手段１４０とから構成される。
【０１３２】
上記の構成により、クロック信号切り替え装置１００は、第１のクロック信号、第２のクロック信号、及び切り替え信号を入力として、第１のクロック信号及び第２のクロック信号のうちのいずれか１つを出力する。
【０１３３】
具体的に、第１の信号同期生成手段１１０ａは、入力された第１のクロック信号及び切り替え信号に基づいて、第１のマスク信号及び第１の同期切り替え信号を生成する。一方、第２の信号同期生成手段１１０ｂは、入力された第２のクロック信号及び切り替え信号に基づいて、第２のマスク信号及び第２の同期切り替え信号を生成する。また、第１のクロック信号マスク手段１２０ａは、第１の信号同期生成手段１１０ａによって生成された第１のマスク信号で第１のクロック信号をマスクすることにより、第１のマスククロック信号を生成する。一方、第２のクロック信号マスク手段１２０ｂは、第２の信号同期生成手段１１０ｂによって生成された第２のマスク信号で第２のクロック信号をマスクすることにより、第２のマスククロック信号を生成する。また、同期切り替え信号選択手段１３０は、入力された切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれかを選択切り替え信号として選択する。また、マスククロック信号選択手段１４０は、同期切り替え信号選択手段１３０によって選択された選択切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれかを選択クロック信号として選択すると共に出力する。
【０１３４】
以下、上記の機能を実現する具体的な回路構成、及び各構成要素の動作を説明する。
【０１３５】
図２は、第１の信号同期生成手段１１０ａの機能を実現する第１の信号同期生成回路１１１ａを示す図である。尚、第２の信号同期生成手段１１０ｂの機能を実現する回路構成については第１の信号同期生成手段１１０ａと同様であるため説明を省略する。
【０１３６】
図２に示すように、第１の信号同期生成回路１１１ａは、第１のフリップフロップ１１２ａと、第２のフリップフロップ１１３ａと、排他的論理和回路１１４ａとから構成される。
【０１３７】
第１のフリップフロップ１１２ａは、切り替え信号及び第１のクロック信号を入力として、切り替え信号を第１のクロック信号のネガティブエッジ（信号の立ち下がり）に同期させた第１の遅延切り替え信号を出力する。第２のフリップフロップ１１３ａは、第１の遅延切り替え信号及び第１のクロック信号を入力とし、第１の遅延切り替え信号を第１のクロック信号の１周期分遅延させた第１の同期切り替え信号を出力する。排他的論理和回路１１４ａは、第１の遅延切り替え信号及び第１の同期切り替え信号を入力とし、第１の遅延切り替え信号と第１の同期切り替え信号との排他的論理和である第１のマスク信号を出力する。
【０１３８】
次に、上記の第１の信号同期生成回路１１１ａを伝達する信号の波形を、図３に示すタイミングチャートを用いて説明する。
【０１３９】
図３は、図２に示すＡ1 、Ｂ、Ｃ1 、Ｄ1 及びＥ1 を伝達する信号のタイミングチャートである。
【０１４０】
図３に示すように、まず時刻Ｔ1 において、切り替え信号（Ｂ）がｈｉｇｈレベルからｌｏｗレベルに変化すると、第１のフリップフロップ１１２ａから出力される第１の遅延切り替え信号（Ｃ1 ）が、第１のクロック信号（Ａ1 ）の最初のネガティブエッジに（時刻Ｔ2 ）において、ｈｉｇｈレベルからｌｏｗレベルに変化する。時刻Ｔ2 において第１の遅延切り替え信号（Ｃ1 ）がｈｉｇｈレベルからｌｏｗレベルに変化すると、第２のフリップフロップ１１３ａから出力される第１の同期切り替え信号（Ｄ1 ）が、時刻Ｔ2 よりも第１のクロック信号（Ａ1 ）の１周期分遅延した時刻Ｔ3 においてｈｉｇｈレベルからｌｏｗレベルに変化する。すなわち、第１の同期切り替え信号（Ｄ1 ）には、第１の遅延切り替え信号（Ｃ1 ）よりも第１のクロック信号（Ａ1 ）の１周期分の遅延がある。第
１のマスク信号（Ｅ1 ）は、第１の遅延切り替え信号（Ｃ1 ）と第１の同期切り替え信号（Ｄ1 ）との排他的論理和であるため、第１の遅延切り替え信号（Ｃ1 ）と第１の同期切り替え信号（Ｄ1 ）とが異なるレベルにある時刻Ｔ2 から時刻Ｔ3 までの間ｌｏｗレベルになる。すなわち、第１のマスク信号（Ｅ1 ）は、切り替え信号（Ｂ）がｈｉｇｈレベルからｌｏｗレベルに変化した後における第１のクロック信号（Ａ1 ）の最初のネガティブエッジ（時刻Ｔ2 ）から２つ目のネガティブエッジ（時刻Ｔ3 ）までの間ｌｏｗレベルになる。
【０１４１】
一方、時刻Ｔ4 において、切り替え信号（Ｂ）がｌｏｗレベルからｈｉｇｈレベルに変化した場合においても同様である。すなわち、時刻Ｔ4 において、切り替え信号（Ｂ）がｌｏｗレベルからｈｉｇｈレベルに変化すると、切り替え信号（Ｂ）がｌｏｗレベルからｈｉｇｈレベルに変化した後における第１のクロック信号（Ａ1 ）の最初のネガティブエッジ（時刻Ｔ5 ）に、第１の遅延切り替え信号（Ｃ1 ）がｌｏｗレベルからｈｉｇｈレベルに変化すると共に、マスク信号（Ｅ1 ）がｈｉｇｈレベルからｌｏｗレベルに変化する。また、切り替え信号（Ｂ）がｌｏｗレベルからｈｉｇｈレベルに変化した後における第１のクロック信号（Ａ1 ）の２つ目のネガティブエッジ（時刻Ｔ6 ）において、第１の同期切り替え信号（Ｄ1 ）がｌｏｗレベルからｈｉｇｈレベルに変化すると共に、第１のマスク信号（Ｅ1 ）もまたｌｏｗレベルからｈｉｇｈレベルに変化する。よって、第１のマスク信号（Ｅ1 ）は、切り替え信号（Ｂ）がｌｏｗレベルからｈｉｇｈレベルに変化した後における第１のクロック信号（Ａ1 ）の最初のネガティブエッジ（時刻Ｔ5 ）から２つ目のネガティブエッジ（時刻Ｔ6 ）までの間ｌｏｗレベルになる。尚、第２の信号同期生成手段１１０ｂの機能を実現する第２の信号同期生成回路を伝達する信号は、第１の信号同期生成回路１１１ａと同様である。
【０１４２】
図４は、図１に示すクロック信号切り替え装置１００の機能を実現するクロック信号切り替え回路１０１の構成を示す図である。
【０１４３】
図４に示すように、クロック信号切り替え回路１０１は、図２に示す第１の信号同期生成回路１１１ａ及び図２と同様の回路構成からなる第２の信号同期生成回路１１１ｂと、第１の論理積回路１２１ａ及び第２の論理積回路１２１ｂと、第１のマルチプレクサ１３１と、第２のマルチプレクサ１４１とから構成される。
【０１４４】
第１の論理積回路１２１ａは、第１のクロック信号及び第１の信号同期生成回路１１１ａにおいて生成された第１のマスク信号を入力とし、第１のマスク信号と第１のクロック信号との論理積である第１のマスククロック信号を生成する。一方、第２の論理積回路１２１ｂは、第２のクロック信号及び第２の信号同期生成回路１１１ｂにおいて生成された第２のマスク信号を入力とし、第２のマスク信号と第２のクロック信号との論理積である第２のマスククロック信号を生成する。また、第１のマルチプレクサ１３１は、切り替え信号、第１の同期切り替え信号、及び第２の同期切り替え信号を入力とし、入力された切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれかを選択切り替え信号として選択する。具体的に、第１のマルチプレクサ１３１は、切り替え信号がｈｉｇｈレベルのときは第１の同期切り替え信号を選択切り替え信号として選択し、反対に切り替え信号がｌｏｗレベルのときは第２の同期切り替え信号を選択切り替え信号として選択する。また、第２のマルチプレクサ１４１は、選択切り替え信号、第１のマスククロック信号、及び第２のマスククロック信号を入力とし、選択切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれかを出力クロック信号として選択すると共に出力する。具体的に、第２のマルチプレクサ１４１は、選択切り替え信号がｈｉｇｈレベルのときは第１のマスククロック信号を選択し、反対に選択切り替え信号がｌｏｗレベルのときは第２のマスククロック信号を選択する。
【０１４５】
次に、上記のクロック信号切り替え回路１０１を伝達する信号の波形を、図５に示すタイミングチャートを用いて説明する。
【０１４６】
図５は、クロック信号切り替え回路１０１から出力される出力クロック信号を、第１のクロック信号から第２のクロック信号に切り替える場合の各信号のタイミングチャートである。尚、図５におけるＡ1 、Ａ2 、Ｂ、Ｄ1 、Ｄ2 、Ｅ1 、Ｅ2 、Ｆ1 、Ｆ2 、Ｇ、及びＨは、それぞれ図４に示すアルファベットに対応している。
【０１４７】
図５に示すように、切り替え信号（Ｂ）がｈｉｇｈレベルからｌｏｗレベルに変化する時刻Ｔ10に至る前は、切り替え信号（Ｂ）はｈｉｇｈレベルであるため、第１のマルチプレクサ１３１において、第１の同期切り替え信号（Ｄ1 ）が選択切り替え信号（Ｇ）として選択されている。一方、切り替え信号（Ｂ）がｈｉｇｈレベルからｌｏｗレベルに変化する時刻Ｔ10に至った後は、切り替え信号（Ｂ）はｌｏｗレベルであるため、第１のマルチプレクサ１３１において、第２の同期切り替え信号（Ｄ2 ）が選択切り替え信号（Ｇ）として選択される。このため、第２の同期切り替え信号（Ｄ2 ）がｈｉｇｈレベルからｌｏｗレベルに変化する時刻Ｔ13において、選択切り替え信号（Ｇ）も同様にｈｉｇｈレベルからｌｏｗレベルに変化する。言い換えると、選択切り替え信号（Ｇ）の波形は、第２の同期切り替え信号（Ｄ2 ）の波形と同一になる。これにより、図４に示す第１のマルチプレクサ１３１において第２の同期切り替え信号（Ｄ2 ）が選択切り替え信号として選択されたことになる。
【０１４８】
また、図５を用いて説明したように、切り替え信号（Ｂ）が時刻Ｔ10においてｈｉｇｈレベルからｌｏｗレベルに変化すると、第１のマスク信号（Ｅ1 ）は、切り替え信号（Ｂ）が変化した後における第１のクロック信号（Ａ1 ）の最初のネガティブエッジ（時刻Ｔ12）において、ｈｉｇｈレベルからｌｏｗレベルに変化すると共に、２つ目のネガティブエッジ（時刻Ｔ14）において、ｌｏｗレベルからｈｉｇｈレベルに変化する。同様に、第２のマスク信号（Ｅ2 ）は、切り替え信号（Ｂ）がｈｉｇｈレベルからｌｏｗレベルに変化した後における第２のクロック信号（Ａ2 ）の最初のネガティブエッジ（時刻Ｔ11）において、ｈｉｇｈレベルからｌｏｗレベルに変化すると共に、２つ目のネガティブエッジ（時刻Ｔ13）において、ｌｏｗレベルからｈｉｇｈレベルに変化する。
【０１４９】
また、第１のマスククロック信号（Ｆ1 ）は、第１のクロック信号（Ａ1 ）と第１のマスク信号（Ｅ1 ）との論理積であるため、第１のマスク信号（Ｅ1 ）がｌｏｗレベルである間（時刻Ｔ12〜Ｔ14）における第１のマスククロック信号（Ｆ1 ）はｌｏｗレベルになる。よって、第１のマスク信号（Ｅ1 ）がｌｏｗレベルである間（時刻Ｔ12〜Ｔ14）を除けば、第１のマスククロック信号（Ｆ1 ）の波形と第１のクロック信号（Ａ1 ）の波形とは同一になる。言い換えると、第１のマスククロック信号（Ｆ1 ）は、第１のクロック信号（Ａ1 ）の波形から波形１０ａを除去した波形になる。同様に、第２のマスククロック信号（Ｆ2 ）は、第２のクロック信号（Ａ2 ）と第２のマスク信号（Ｅ2 ）との論理積であるため、第２のマスク信号（Ｅ2 ）がｌｏｗレベルである間（時刻Ｔ11〜Ｔ13）における第２のマスククロック信号（Ｆ2 ）はｌｏｗレベルになる。よって、第２のマスク信号（Ｅ2 ）がｌｏｗレベルである間（時刻Ｔ11〜Ｔ13）を除けば、第２のマスククロック信号（Ｆ2 ）の波形と第２のクロック信号（Ａ2 ）の波形とは同一になる。言い換えると、第２のマスククロック信号（Ｆ2 ）は、第２のクロック信号（Ａ2 ）の波形から波形１０ｂを除去した波形になる。
【０１５０】
また、図４に示す第２のマルチプレクサ１４１において、選択切り替え信号（Ｇ）がｈｉｇｈレベルからｌｏｗレベルに変化する時刻Ｔ13に至る前は、第１のマスククロック信号（Ｆ1 ）が出力クロック信号として選択されると共に、時刻Ｔ13に至った後は、第２の
マスククロック信号（Ｆ2 ）が出力クロック信号として選択される。この際、切り替え元の第１のクロック信号（Ａ1 ）をマスクする第１のマスク信号（Ｅ1 ）のネガティブエッジ（時刻Ｔ12）から、切り替え先の第２のクロック信号（Ａ2 ）をマスクする第２のマスク信号（Ｅ2 ）のポジティブエッジ（時刻Ｔ13）までの間、第２のマルチプレクサ１４１から出力される出力クロック信号（Ｈ）はｌｏｗレベルになる。
【０１５１】
図６は、クロック信号切り替え回路１０１から出力される出力クロック信号を、第２のクロック信号から第１のクロック信号に切り替える場合の各信号のタイミングチャートである。尚、図６におけるＡ1 、Ａ2 、Ｂ、Ｄ1 、Ｄ2 、Ｅ1 、Ｅ2 、Ｆ1 、Ｆ2 、Ｇ、及びＨは、それぞれ図４に示す点に対応している。
【０１５２】
図６に示すように、切り替え信号（Ｂ）がｌｏｗレベルからｈｉｇｈレベルに変化する時刻Ｔ15に至る前は、切り替え信号（Ｂ）はｌｏｗレベルであるため、第１のマルチプレクサ１３１において、第２の同期切り替え信号（Ｄ2 ）が選択切り替え信号（Ｇ）として選択されている。一方、切り替え信号（Ｂ）がｌｏｗレベルからｈｉｇｈレベルに変化する時刻Ｔ15に至った後は、切り替え信号（Ｂ）はｈｉｇｈレベルであるため、第１のマルチプレクサ１３１において、第１の同期切り替え信号（Ｄ1 ）が選択切り替え信号（Ｇ）として選択される。このため、第１の同期切り替え信号（Ｄ1 ）がｌｏｗレベルからｈｉｇｈレベルに変化する時刻Ｔ18において、選択切り替え信号（Ｇ）も同様にｌｏｗレベルからｈｉｇｈレベルに変化する。言い換えると、選択切り替え信号（Ｇ）の波形と第１の同期切り替え信号（Ｄ1 ）の波形とは同一になる。これにより、図４に示す第１のマルチプレクサ１３１において第１の同期切り替え信号（Ｄ1 ）が選択されたことになる。
【０１５３】
また、図５を用いて説明したように、切り替え信号（Ｂ）が時刻Ｔ15においてｌｏｗレベルからｈｉｇｈレベルに変化すると、第１のマスク信号（Ｅ1 ）は、切り替え信号（Ｂ）が変化した後における第１のクロック信号（Ａ1 ）の最初のネガティブエッジ（時刻Ｔ16）において、ｈｉｇｈレベルからｌｏｗレベルに変化すると共に、２つ目のネガティブエッジ（時刻Ｔ18）において、ｌｏｗレベルからｈｉｇｈレベルに変化する。同様に、第２のマスク信号（Ｅ2 ）も、切り替え信号（Ｂ）がｌｏｗレベルからｈｉｇｈレベルに変化した後における第２のクロック信号（Ａ2 ）の最初のネガティブエッジ（時刻Ｔ17）において、ｈｉｇｈレベルからｌｏｗレベルに変化すると共に、２つ目のネガティブエッジ（時刻Ｔ19）において、ｌｏｗレベルからｈｉｇｈレベルに変化する。
【０１５４】
また、第１のマスククロック信号（Ｆ1 ）は、第１のクロック信号（Ａ1 ）と第１のマスク信号（Ｅ1 ）との論理積であるため、第１のマスク信号（Ｅ1 ）がｌｏｗレベルである間（時刻Ｔ16〜Ｔ18）における第１のマスククロック信号（Ｆ1 ）はｌｏｗレベルになる。よって、第１のマスク信号（Ｅ1 ）がｌｏｗレベルである間（時刻Ｔ16〜Ｔ18）を除けば、第１のマスククロック信号（Ｆ1 ）の波形と第１のクロック信号（Ａ1 ）の波形とは同一になる。言い換えると、第１のマスククロック信号（Ｆ1 ）は、第１のクロック信号（Ａ1 ）の波形から波形１１ａを除去した波形になる。同様に、第２のマスククロック信号（Ｆ2 ）は、第２のクロック信号（Ａ2 ）と第２のマスク信号（Ｅ2 ）との論理積であるため、第２のマスク信号（Ｅ2 ）がｌｏｗレベルである間（時刻Ｔ17〜Ｔ19）における第２のマスククロック信号（Ｆ2 ）はｌｏｗレベルになる。よって、第２のマスク信号（Ｅ2 ）がｌｏｗレベルである間（時刻Ｔ17〜Ｔ19）を除けば、第２のマスククロック信号（Ｆ2 ）の波形と第２のクロック信号（Ａ2 ）の波形とは同一になる。言い換えると、第２のマスククロック信号（Ｆ2 ）は、第２のクロック信号（Ａ2 ）の波形から波形１１ｂを除去した波形になる。
【０１５５】
また、図４に示す第２のマルチプレクサ１４１において、選択切り替え信号（Ｇ）がｌｏｗレベルからｈｉｇｈレベルに変化する時刻Ｔ18に至る前は、第２のマスククロック信
号（Ｆ2 ）が出力クロック信号（Ｈ）として選択されると共に、時刻Ｔ18に至った後は、第１のマスククロック信号（Ｆ1 ）が出力クロック信号（Ｈ）として選択される。この際、切り替え元の第２のクロック信号（Ａ2 ）をマスクする第２のマスク信号（Ｅ2 ）のネガティブエッジ（時刻Ｔ17）から、切り替え先の第１のクロック信号（Ａ1 ）をマスクする第１のマスク信号（Ｅ1 ）のポジティブエッジ（時刻Ｔ18）までの間、第２のマルチプレクサ１４１から出力される出力クロック信号（Ｈ）はｌｏｗレベルになる。
【０１５６】
以上、図１に示すクロック信号切り替え装置１００の機能を、具体的に図４に示すハードウェア（クロック信号切り替え回路１０１）のみで実現する場合について説明したが、例えばソフトウェアにより図４に示す機能を実現することも可能である。
【０１５７】
以下、ソフトウェアによりクロック信号を切り替える方法について説明する。
【０１５８】
図７は、第１の実施形態に係るクロック信号切り替え方法をソフトウェアにより実現するための概念的なクロック信号切り替えプログラムを示す図である。
【０１５９】
図７に示すように、クロック信号切り替えプログラム１０２は、切り替え信号、第１のクロック信号、及び第２のクロック信号を入力とし、入力された切り替え信号に基づいて、第１のクロック信号又は第２のクロック信号を出力クロック信号として出力する。クロック信号切り替えプログラム１０２の具体的な構成は、例えば図１に示すクロック信号切り替え装置と同様である。
【０１６０】
すなわち、クロック信号切り替えプログラム１０２は、図１に示す第１の信号同期生成手段１１０ａ、第２の信号同期生成手段１１０ｂ、第１のクロック信号マスク手段１２０ａ、第２のクロック信号マスク手段１２０ｂ、同期切り替え信号選択手段１３０、及びマスククロック信号選択手段１４０のそれぞれに対応するサブプログラムを有している。
【０１６１】
図８は、図７に示すクロック信号切り替えプログラム１０２によるクロック信号の切り替え手順を示している。
【０１６２】
図８に示すように、まず、第１の信号同期生成手段１１０ａに対応するプログラムによる第１の信号同期生成ステップＳ１０ａでは、入力された第１のクロック信号及び切り替え信号に基づいて、第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成する。具体的には、切り替え信号がｌｏｗレベルからｈｉｇｈレベルに、又はその反対にｈｉｇｈレベルからｌｏｗレベルに変化した後における第１のクロック信号の最初のネガティブエッジから２つ目のネガティブエッジまでの間に限りｌｏｗレベルになっている第１のマスク信号を生成させる。また、切り替え信号がｌｏｗレベルからｈｉｇｈレベルに、又はその反対にｈｉｇｈレベルからｌｏｗレベルに変化した後における第１のクロック信号の２つ目のネガティブエッジに同期させた第１の同期切り替え信号を生成する。一方、第２の信号同期生成手段１１０ｂに対応するプログラムによる第２の信号同期生成ステップＳ１０ｂにおいても同様に、入力された第２のクロック信号及び切り替え信号に基づいて、第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する。
【０１６３】
次に、第１のクロック信号マスク手段１２０ａに対応するプログラムによる第１のクロック信号マスクステップＳ１１ａでは、第１の信号同期生成ステップＳ１０ａにおいて生成された第１のマスク信号で第１のクロック信号をマスクした第１のマスククロック信号を生成する。具体的には、第１のマスク信号がｌｏｗレベルになっている間における第１のクロック信号をｌｏｗレベルにした第１のマスククロック信号を生成する。これにより、第１のクロック信号を第１のマスク信号でマスクした第１のマスククロック信号が生成
される。また、第２のクロック信号マスク手段１２０ｂに対応するプログラムによる第２のクロック信号マスクステップＳ１１ｂにおいても同様である。
【０１６４】
次に、切り替え信号選択手段１３０に対応するプログラムによる切り替え信号選択ステップＳ１２では、入力された切り替え信号に基づいて、第１の信号同期生成ステップＳ１０ａにおいて生成された第１の同期切り替え信号、及び第２の信号同期生成ステップＳ１０ｂにおいて生成された第２の同期切り替え信号のうちのいずれかを選択切り替え信号として選択する。
【０１６５】
次に、マスククロック信号選択手段１４０に対応するプログラムによるマスククロック信号選択ステップＳ１３では、切り替え信号選択ステップＳ１２において選択された選択切り替え信号に基づいて、第１のクロック信号マスクステップＳ１１ａにおいて生成された第１のマスククロック信号、及び第２のクロック信号マスクステップＳ１１ｂにおいて生成された第２のマスククロック信号のうちのいずれかを出力クロック信号として選択すると共に出力する。
【０１６６】
以上に説明したように、第１の実施形態に係るクロック信号切り替え装置によると、第１の信号同期生成手段１１０ａによって、第１のクロック信号に同期した第１のマスク信号を生成できる。このため、第１のクロック信号マスク手段１２０ａによって、第１のクロック信号を第１のマスク信号でマスクすることにより、例えば切り替え信号が変化した後における第１のクロック信号の最初のネガティブエッジから２つ目のネガティブエッジまでの間、第１のクロック信号をｌｏｗレベルにした第１のマスククロック信号を生成することができる。一方、第２の信号同期生成手段１１０ｂによっても、第２のクロック信号に同期した第２のマスク信号を生成できる。このため、切り替え信号が変化した後における第２のクロック信号の最初のネガティブエッジから２つ目のネガティブエッジまでの間、第２のクロック信号をｌｏｗレベルにした第２のマスククロック信号を生成することができる。すなわち、マスククロック信号選択手段１４０によってクロック信号を選択する前の段階で、ハザード又はデューティ比崩れの生じる可能性があるクロック信号の該当部分を除去する（マスクする）ことができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。
【０１６７】
また、第１の実施形態によると、第１のマスク信号のポジティブエッジに同期した第１の同期切り替え信号、及び第２のマスク信号のポジティブエッジに同期した第２の同期切り替え信号のうち、切り替え先のクロック信号に対応する方を同期切り替え信号選択手段により選択できる。よって、例えば切り替え元のクロック信号をマスクするマスク信号のネガティブエッジから、切り替え先のクロック信号をマスクするマスク信号のポジティブエッジまでの間に限りマスクされた出力クロック信号を生成することができる。すなわち、切り替え元及び切り替え先のクロック信号を的確にマスクすることができるため、クロック信号を切り替える前の段階で、ハザード又はデューティー比崩れの生じる可能性がある第１のクロック信号及び第２のクロック信号のそれぞれの該当部分を除去することができる。したがって、クロック信号の切り替えによるハザード又はデューティー比崩れの発生を未然に防ぐことができる。
【０１６８】
また、第１の実施形態によると、第１のクロック信号と第２のクロック信号とが同期していること、及び第１のクロック信号と第２のクロック信号とが同位相になっていることは、いずれもハザード又はデューティー比崩れの防止に影響を及ぼさない。このため、互いに非同期で且つ位相の異なるクロック信号の間でも、ハザード又はデューティー比崩れを発生させることなく、出力クロック信号を切り替えることができる。
【０１６９】
また、第１の実施形態によると、クロック信号を切り替える際に、切り替え先のクロック信号が入力されていれば、切り替え元のクロック信号の状態に関わらずクロック信号の切り替えを行うことができる。このため、一部の従来装置においては発生していた、切り替え元のクロック信号の状態によってクロック信号の切り替えが失敗する場合があると言う問題を回避することができる。
【０１７０】
また、第１の実施形態に係るクロック信号切り替え方法によると、クロック信号切り替え回路１０１により生成される信号と同一の波形を、ソフトウェアによっても生成できる。このため、クロック信号を切り替えるための回路を特別に搭載する必要がない。その結果、回路規模を削減することができる。特に、クロック信号の切り替えを行なう回路以外の機能を実現するために外部タイミング制御回路のようなマイクロコンピュータ等を既に搭載している機器に有効である。この場合、新たなマイクロコンピュータを搭載しなくても、既存のマイクロコンピュータによってクロック信号を切り替えさせることができるため、更に回路規模を削減することができる。
【０１７１】
尚、第１の実施形態に係るクロック信号切り替え装置において、クロック信号切り替え装置１００の機能を実現する回路構成としてクロック信号切り替え回路１０１を例にして説明したが、他の回路構成により実現してもよい。
【０１７２】
（第１の実施形態の変形例）
以下、本発明の第１の実施形態の変形例に係るクロック信号切り替え装置について図面を参照しながら説明する。
【０１７３】
図９は、第１の実施形態の変形例に係るクロック信号切り替え装置の構成を示す図である。
【０１７４】
図９に示すように、本変形例に係るクロック信号切り替え装置１０３の特徴は、入力されたＮ個（Ｎは２以上の整数）のクロック信号のうちのいずれかを出力クロック信号として選択できる点にある。
【０１７５】
具体的に、クロック信号切り替え装置１０３は、切り替え信号デコード手段１５０と、第１〜第（Ｎ−１）のクロック信号選択手段１００ｎ1 〜１００ｎ(N-1) とから構成される。切り替え信号デコード手段１５０は、入力された切り替え信号をデコードすることにより、第１〜第（Ｎ−１）のクロック信号選択手段１００ｎ1 〜１００ｎ(N-1) のいずれかにそれぞれ対応する切り替え信号（第１〜第（Ｎ−１）の切り替え信号）を出力する。各クロック信号選択手段、例えば第１のクロック信号選択手段１００ｎ1 は、入力された第１の切り替え信号（デコード信号）に基づいて、同じく入力された第１のクロック信号及び第２のクロック信号のうちのいずれかを選択すると共に、選択されたクロック信号を第１の出力クロック信号として出力する。第２のクロック信号選択手段１００ｎ2 （図示省略）は、入力された第２の切り替え信号に基づいて、第１のクロック信号選択手段１００ｎ1 から出力された第１の出力クロック信号、及び第３のクロック信号のうちのいずれかを第２の出力クロック信号として選択する。
【０１７６】
次に、各クロック信号選択手段の具体的な構成について図１０を用いて説明する。
【０１７７】
図１０は、図９に示す（Ｎ−１）個からなる第１〜第（Ｎ−１）のクロック信号選択手段１００ｎ1 〜１００ｎ(N-1) のうちの第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1) の構成を示す図である。尚、図１０において、図１に示すクロック信号切り替え装置１００と同一の構成要素には同一の符号を付す。
【０１７８】
図１０に示すように、第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1) の構成は、図１に示すクロック信号切り替え装置１００と例えば同一である。すなわち、第（Ｎ−１
）のクロック信号選択手段１００ｎ(N-1) は、第１の信号同期生成手段１１０ａ及び第２の信号同期生成手段１１０ｂと、第１のクロック信号マスク手段１２０ａ及び第２のクロック信号マスク手段１２０ｂと、同期切り替え信号選択手段１３０と、マスククロック信号選択手段１４０とから構成される。ただし、第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1)  には、第（Ｎ−２）のクロック信号選択手段１００ｎ(N-2) から出力された第（Ｎ−２）の出力クロック信号と、切り替え信号デコード手段１５０によってデコードされた第（Ｎ−１）の切り替え信号と、第Ｎのクロック信号とが入力される。また、図１を用いて説明した第１の実施形態に係るクロック信号切り替え装置１００と同様に、第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1) は、入力された第（Ｎ−１）の切り替え信号に基づいて、第（Ｎ−２）の出力クロック信号及び第Ｎのクロック信号のうちのいずれかを選択すると共に、第（Ｎ−１）の出力クロック信号として出力する。
【０１７９】
次に、図１０に示す第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1) と同一の構成からなる各クロック信号選択手段の動作について説明する。
【０１８０】
《第１のクロック信号から第２のクロック信号に切り替える場合（例１）》
まず、第１のクロック信号から第２のクロック信号に切り替える際の動作について説明する前に、第１のクロック信号が出力クロック信号として出力されている状態について説明する。出力クロック信号として第１のクロック信号が選択されているということは、第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1) から最終的に出力される第（Ｎ−１）の出力クロック信号が第１のクロック信号であることを意味する。言い換えると、第１〜第（Ｎ−１）のクロック信号選択手段１００ｎ1 〜１００ｎ(N-1) のいずれにおいても、第１のクロック信号が常に選択されていることを意味する。よって、第１のクロック信号選択手段１００ｎ1 においては第１のクロック信号が選択されると共に、その他のクロック信号選択手段においては、１つ前のクロック信号選択手段の出力クロック信号が選択されることが条件になる。
【０１８１】
このような条件は、各クロック信号選択手段に入力される切り替え信号を全てｈｉｇｈレベルにすれば満たすことができる。例えば、第１のクロック信号選択手段１００ｎ1 に常にｈｉｇｈレベルの第１の切り替え信号を入力すれば、第１の信号同期生成手段１１０ａからそれぞれ出力される第１のマスク信号及び第１の同期切り替え信号は共に、第１の切り替え信号と同様に常にｈｉｇｈレベルの波形になる。このため、第１のクロック信号マスク手段１２０ａによって第１のクロック信号を第１のマスク信号でマスクすることにより生成される第１のマスククロック信号は、第１のクロック信号の波形と変わるところがない。また、第１の切り替え信号が常にｈｉｇｈレベルであるため、同期切り替え信号選択手段１３０によって第１の同期切り替え信号が選択される。その結果、第１の同期切り替え信号は常にｈｉｇｈレベルになる。よって、マスククロック信号選択手段１４０により選択されるのは常に第１のマスククロック信号（第１のクロック信号）になる。したがって、入力される第１の切り替え信号が常にｈｉｇｈレベルであると、第１のクロック信号が第１の出力クロック信号としてそのまま出力されることになる。全体的には、第１〜第（Ｎ−１）の切り替え信号が全て常にｈｉｇｈレベルであれば、最終的に出力される第（Ｎ−１）の出力クロック信号は、第１の出力クロック信号と同一になる。
【０１８２】
次に、第１のクロック信号から第２のクロック信号に切り替える際の動作について説明する。このように切り替えるためには、第１のクロック信号選択手段１００ｎ1 に入力されている第１の切り替え信号をｈｉｇｈレベルからｌｏｗレベルに変化させる。このようにすれば、第１のクロック信号選択手段１００ｎ1 から出力される第１の出力クロック信号が、第１のクロック信号から第２のクロック信号に切り替わる。また、第２〜第（Ｎ−１）のクロック信号選択手段１００ｎ2 〜１００ｎ(N-1) のそれぞれに入力されている第２〜第（Ｎ−１）の切り替え信号のいずれをもｈｉｇｈレベルのまま一定にすれば、第１
のクロック信号選択手段１００ｎ1 から出力された第２の出力クロック信号が、最終的に第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1) から第（Ｎ−１）の出力クロック信号として出力される。これにより、クロック信号切り替え装置１０３から出力されるクロック信号を、第１のクロック信号から第２のクロック信号に切り替えることができる。
【０１８３】
《第１のクロック信号から第Ｎのクロック信号に切り替える場合（例２）》
既に説明したように、切り替える前は第１のクロック信号が選択されているため、第１〜第（Ｎ−１）のクロック信号選択手段１００ｎ1 〜１００ｎ(N-1) のいずれかにそれぞれ入力される第１〜第（Ｎ−１）の切り替え信号は常にｈｉｇｈレベルになっている。
【０１８４】
次に、第１のクロック信号から第Ｎのクロック信号に切り替える際になったら、第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1) に入力される第（Ｎ−１）の切り替え信号をｈｉｇｈレベルからｌｏｗレベルに変化させる。
【０１８５】
《第Ｎのクロック信号から第１のクロック信号に切り替える場合（例３）》
この場合、切り替える前は第Ｎのクロック信号が選択されているため、第（Ｎ−１）の切り替え信号はｌｏｗレベルになっている。ただし、第１〜第（Ｎ−２）のクロック信号選択手段１００ｎ1 〜１００ｎ(N-2) のいずれかにそれぞれ入力される第１〜第（Ｎ−２）の切り替え信号は、それぞれｈｉｇｈレベルであってもいいしｌｏｗレベルであってもよい。つまり、第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1) によって第Ｎのクロック信号が選択されればいいのであるから、第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1) に入力される第（Ｎ−２）の出力クロック信号はいずれもｈｉｇｈレベルであってもよいしｌｏｗレベルであってもよい。
【０１８６】
次に、第Ｎのクロック信号から第１のクロック信号に切り替える際には、第１〜第（Ｎ−１）のクロック信号選択手段１００ｎ1 〜１００ｎ(N-1) のいずれかにそれぞれ入力される第１〜第（Ｎ−１）の切り替え信号を全てｈｉｇｈレベルにする。すなわち、第１〜第（Ｎ−１）の切り替え信号のうち、既にｈｉｇｈレベルであった切り替え信号はそのまま維持しつつ、ｌｏｗレベルであった切り替え信号はｈｉｇｈレベルに変化させる。
【０１８７】
以上に説明したように、第ｐのクロック信号から第ｑのクロック信号（１＜ｐ＜ｑ≦Ｎ）に切り替える場合は、第ｐ〜第（ｑ−２）及び第ｑ〜第（Ｎ−１）の切り替え信号をそのままｈｉｇｈレベルに維持ししつつ、第（ｑ−１）の切り替え信号をｈｉｇｈレベルからｌｏｗレベルに変化させる。ただし、第１〜第（ｐ−２）の切り替え信号、及び切り替えた後の第（ｐ−１）〜第（ｑ−２）の切り替え信号は、ｈｉｇｈレベルであってもｌｏｗレベルであってもよい。反対に、第ｑのクロック信号から第ｐのクロック信号に切り替える場合は、第（ｐ−１）の切り替え信号をｌｏｗレベルにすると共に（切り替える前からｌｏｗレベルであるときもある）、第ｑ〜第（Ｎ−１）の切り替え信号をｈｉｇｈレベルに維持しながら第ｐ〜第（ｑ−１）の切り替え信号をｈｉｇｈレベルにする（切り替える前からｈｉｇｈレベルである切り替え信号もある）。ただし、第１〜第（ｐ−２）の切り替え信号、及び切り替え前の第（ｐ−１）〜第（ｑ−２）の切り替え信号は、ｈｉｇｈレベルであってもｌｏｗレベルであってもよい。尚、ｐ＝１の場合については、既に説明した通りである。
【０１８８】
このように、第１の実施形態の変形例によると、図１０に示す第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1) と同一の構成、すなわち図１に示す第１の実施形態に係るクロック信号切り替え装置１００が、２段階以上設けられているため、３以上のクロック信号が入力されていたとしても、これらのクロック信号の間で相互に切り替えることができる。また、クロック信号切り替え装置１０３を構成する各クロック信号選択手段（１００ｎ1 〜１００ｎ(N-1) ）は、第１の実施形態に係るクロック信号切り替え装置１００と同
一であるため、３以上のクロック信号を切り替える場合であっても、各クロック信号選択手段において、第１の実施形態により得られた効果が確実に得られる。
【０１８９】
尚、第１の実施形態の変形例において、クロック信号切り替え装置１０３を構成する各クロック信号選択手段の機能を実現する回路構成は、例えば図４に示すクロック信号切り替え回路１０１のようになる。
【０１９０】
（第２の実施形態）
以下、本発明の第２の実施形態に係るデータバス切り替え装置について図面を参照しながら説明する。
【０１９１】
図１１は、第２の実施形態に係るデータバス切り替え装置の構成を示す図である。尚、図１１において、図１に示すクロック信号切り替え装置１００と同一の構成要素には同一の符号を付す。
【０１９２】
図１１に示すように、第２の実施形態に係るデータバス切り替え装置２００は、図１に示す第１の実施形態に係るクロック信号切り替え装置１００と、データ信号選択手段２１０とから構成される。
【０１９３】
クロック信号切り替え装置１００は、第１のクロック信号、第２のクロック信号、及び切り替え信号を入力とし、その入力された切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれかを選択すると共に、出力クロック信号として出力する。データ信号選択手段２１０は、マスククロック信号選択手段１４０から出力された出力クロック信号（第１のマスククロック信号又は第２のマスククロック信号）、第１のクロック信号に同期した第１のデータ信号、第２のクロック信号に同期した第２のデータ信号、及び同期切り替え信号選択手段１３０から出力された選択切り替え信号を入力とし、その入力された選択切り替え信号に基づいて、第１のデータ信号及び第２のデータ信号のうちのいずれかを選択データ信号として選択すると共に、選択されたデータ信号を出力クロック信号に同期させて出力する。尚、この際、同期切り替え信号選択手段１３０によって第１の同期切り替え信号が選択切り替え信号として選択されていれば、データ信号選択手段２１０により第１のデータ信号が選択され、反対に選択クロック信号として第２の同期切り替え信号が選択されていれば、データ信号選択手段２１０により第２のデータ信号が選択される。
【０１９４】
図１２は、図１１に示すデータ信号選択手段２１０の機能を実現するデータ信号選択回路２１１の構成を示す図である。
【０１９５】
図１２に示すように、データ信号選択回路２１１は、第３のマルチプレクサ２１２と、第３のフリップフロップ２１３とから構成される。第３のマルチプレクサ２１２は、第１のデータ信号、第２のデータ信号、及び選択切り替え信号を入力とし、入力された選択切り替え信号がｈｉｇｈレベルの場合は第１のデータ信号を選択し、反対に選択切り替え信号がｌｏｗレベルの場合は第２のデータ信号を選択する。第３のフリップフロップ２１３は、第３のマルチプレクサ２１２から出力されたデータ信号（選択データ信号）、及び出力クロック信号を入力とし、その入力された出力クロック信号に同期した選択データ信号を出力データ信号として出力する。
【０１９６】
図１３は、図１１に示すデータバス切り替え装置２００の機能を実現するデータバス切り替え回路２０１の構成を示す図である。尚、図１３において、図４に示すクロック信号切り替え回路１０１と同一の構成要素には同一の符号を付す。
【０１９７】
図１３に示すように、データバス切り替え回路２０１は、図４に示すクロック信号切り替え回路１０１と、図１２に示すデータ信号選択回路２１１とから構成される。尚、クロック信号切り替え回路１０１は、図４に示すクロック信号切り替え回路１０１と同様の構成である。
【０１９８】
次に、データバス切り替え回路２０１を伝達する信号について説明する。
【０１９９】
図１４は、図１３に示す点Ａ1 、Ａ2 、Ｂ、Ｇ、Ｈ、Ｉ1 、Ｉ2 、及びＪをそれぞれ伝達する信号のタイミングチャートである。尚、図１４には、第１のクロック信号から第２のクロック信号に切り替える場合のタイミングチャートを示す。また、図１４の点Ａ1 、Ａ2 、Ｂ、Ｇ、及びＨは、それぞれ図５及び図６に示す各点に対応している。
【０２００】
図１４に示すように、データバス切り替え回路２０１に入力された切り替え信号（Ｂ）が時刻Ｔ20においてｈｉｇｈレベルからｌｏｗレベルに変化すると、時刻Ｔ20を経過した後における第２のクロック信号（Ａ2 ）の２つ目のネガティブエッジ（時刻Ｔ21）において、選択切り替え信号（Ｇ）がｈｉｇｈレベルからｌｏｗレベルに変化する。また、選択切り替え信号（Ｇ）に基づいて、時刻Ｔ21に切り替えられた出力クロック信号（Ｈ）は、切り替え元の第１のクロック信号（Ａ1 ）の時刻Ｔ20を経過した後における最初のネガティブエッジから、切り替え先の第２のクロック信号（Ａ2 ）の時刻Ｔ20を経過した後における２つ目のネガティブエッジまでマスクされた（ｌｏｗレベルにされた）波形になる。
【０２０１】
一方、選択切り替え信号（Ｇ）がｈｉｇｈレベルである間、すなわち時刻Ｔ21に至る前は、データ信号選択回路２１１を構成する第３のマルチプレクサ２１２において第１のデータ信号（Ｉ1 ）が選択データ信号として選択され、選択切り替え信号（Ｇ）がｌｏｗレベルである間、すなわち時刻Ｔ21を経過した後は第３のマルチプレクサ２１２において第２のデータ信号（Ｉ2 ）が選択データ信号として選択される。言い換えると、選択切り替え信号（Ｇ）がｈｉｇｈレベルからｌｏｗレベルに変化する時刻Ｔ21において、第３のマルチプレクサ２１２において選択されるデータ信号が、第１のデータ信号（Ｉ1 ）から第２のデータ信号（Ｉ2 ）に切り替わる。時刻Ｔ21において第１のデータ信号（Ｉ1 ）から第２のデータ信号（Ｉ2 ）に切り替わると、時刻Ｔ21を経過した後における第２のクロック信号（Ａ2 ）の最初のポジティブエッジ（時刻Ｔ22）において、第２のデータ信号（Ｉ2 ）が第３のフリップフロップ２１３によりラッチされた選択データ信号（Ｊ）が出力データ信号（Ｊ）として出力される。
【０２０２】
以上、図１１に示すデータバス切り替え装置２００を、具体的に図１３に示すハードウェア（データバス切り替え回路２０１）のみで実現する場合について説明したが、例えばソフトウェアにより図１１に示す機能を実現することも可能である。
【０２０３】
以下、ソフトウェアによりデータ信号を切り替える方法について説明する。
【０２０４】
図１５は、第２の実施形態に係るデータバス切り替え方法をソフトウェアにより実現するための概念的なデータバス切り替えプログラムを示す図である。
【０２０５】
図１５に示すように、データバス切り替えプログラム２０２は、第１のクロック信号、第２のクロック信号、第１のデータ信号、第２のデータ信号、及び切り替え信号を入力とし、入力された切り替え信号に基づいて、第１のデータ信号及び第２のデータ信号のうちのいずれかを選択データ信号として選択すると共に、その選択されたデータ信号を対応するクロック信号に同期させて出力データ信号として出力する。データバス切り替えプログラム２０２の具体的な構成は例えば図１１に示すデータバス切り替え装置と同様である。
【０２０６】
すなわち、データバス切り替えプログラム２０２は、クロック信号切り替え装置１００及びデータ信号選択手段２１０のそれぞれに対応するサブプログラムを有している。
【０２０７】
図１６は、図１１に示すデータバス切り替えプログラム２０２によるデータバスの切り替え手順を示している。尚、図１６において、図８に示すクロック信号の切り替え手順と同一のステップには同一の符号を付す。
【０２０８】
図１６に示すように、まず、マスククロック信号選択手段１４０に対応するプログラムによるマスククロック信号選択ステップＳ１３及びマスククロック信号選択ステップＳ１３より前の全ステップにより、入力された第１のクロック信号及び第２のクロック信号のうちのいずれかを出力クロック信号として選択する。
【０２０９】
次に、データ信号選択手段２１０に対応するプログラムによるデータ信号選択ステップＳ１４では、切り替え信号選択ステップＳ１２において選択された選択切り替え信号に基づいて、出力クロック信号に同期した第１のデータ信号及び第２のデータ信号のうちのいずれかを選択データ信号として選択すると共に、クロック信号選択ステップＳ１３において選択された出力クロック信号に同期させた選択データ信号を出力データ信号として出力する。
【０２１０】
以上に説明した第２の実施形態に係るデータバス切り替え装置によると、第１の実施形態により得られた効果に加えて次のような効果が得られる。
【０２１１】
本実施形態では、データ信号選択手段２１０によって選択されたデータ信号に、第１の実施形態と同様にして得られた出力クロック信号を同期させることができる。このため、データ信号を切り替えることによって、ハザード等が原因になって生じる誤動作等を防止することができる。
【０２１２】
また、第２の実施形態に係るデータバス切り替え方法によると、データバス切り替え回路２００において生成される信号と同一の波形を、ソフトウェアによっても生成できる。このため、データバスを切り替えるための回路を特別に搭載する必要がない。その結果、回路規模を削減することができる。特に、データバスの切り替えを行なう回路以外の機能を実現するために外部タイミング制御回路のようなマイクロコンピュータ等を既に搭載している機器に有効である。この場合、新たなマイクロコンピュータを搭載しなくても、既存のマイクロコンピュータによってデータバスを切り替えさせることができるため、更に回路規模を削減することができる。
【０２１３】
尚、第２の実施形態において、第１のクロック信号と第１のデータ信号とは既に異なるデータバスに分けられてデータバス切り替え装置２００に入力されていた。しかし、データバス切り替え装置２００に入力された後に、第１のクロック信号と第１のデータ信号とを異なるバスに分けるようにしてもよい。また、第２のクロック信号及び第２のデータ信号のデータバスにおいても同様である。
【０２１４】
（第２の実施形態の変形例）
以下、本発明の第２の実施形態の変形例に係るデータバス切り替え装置について図面を参照しながら説明する。
【０２１５】
図１７は、第２の実施形態の変形例に係るデータバス切り替え装置の構成を示す図である。
【０２１６】
図１７に示すように、本変形例に係るデータバス切り替え装置２０３の特徴は、Ｎ個（Ｎは２以上の整数）のデータバスを通じて入力されるＮ個のデータ信号のうちのいずれか
を選択することができる点にある。尚、図１７において、図９に示す第１の実施形態の変形例に係るクロック信号切り替え装置１０３と同一の構成要素には同一の符号を付す。
【０２１７】
具体的に、データバス切り替え装置２０３は、切り替え信号デコード手段１５０と、第１〜第（Ｎ−１）のデータバス選択手段２００ｎ1 〜２００ｎ(N-1) とから構成される。また、各データバス選択手段、例えば第ｉのデータバス選択手段２００ｎi は、第ｉのクロック信号選択手段１００ｎi と、第ｉのデータ信号選択手段２１０ｎi とから構成される。尚、切り替え信号デコード手段１５０、及び第１〜第（Ｎ−１）のクロック信号選択手段１００ｎ1 〜１００ｎ(N-1) については、第１の実施形態の変形例において説明した通りである。
【０２１８】
次に、例えば第（Ｎ−１）のクロック信号選択手段１００ｎ(N-1) と第（Ｎ−１）のデータ信号選択手段２１０ｎ(N-1) とから構成される第（Ｎ−１）のデータバス選択手段２００ｎ(N-1) の構成について説明する。
【０２１９】
図１８は、図１７に示す第（Ｎ−１）のデータバス選択手段２００ｎ(N-1) の構成を示す図である。尚、図１８において、図１１に示す第２の実施形態に係るデータバス切り替え装置２００と同一の構成要素には同一の符号を付す。
【０２２０】
図１８に示すように、第（Ｎ−１）のデータバス選択手段２００ｎ(N-1) の構成は、図１１に示すデータバス切り替え装置２００と同様である。すなわち、第（Ｎ−１）のデータバス選択手段２００ｎ(N-1) は、第１の信号同期生成手段１１０ａ及び第２の信号同期生成手段１１０ｂと、第１のクロック信号マスク手段１２０ａ及び第２のクロック信号マスク手段１２０ｂと、同期切り替え信号選択手段１３０と、マスククロック信号選択手段１４０と、データ信号選択手段２１０ｎ(N-1) とから構成される。ただし、第（Ｎ−１）のクロック信号切り替え手段２００ｎ(N-1) には、第（Ｎ−２）のデータバス選択手段２００ｎ(N-2) からそれぞれ出力された第（Ｎ−２）の出力クロック信号及び第（Ｎ−２）の出力データ信号と、切り替え信号デコード手段１５０によってデコードされた第（Ｎ−１）の切り替え信号（デコード信号）と、第Ｎのクロック信号、及び第Ｎのデータ信号とが入力される。
【０２２１】
次に、上記の構成により、入力されたＮ個のデータ信号を相互に切り替える際の動作について説明する。尚、第１〜第（Ｎ−１）のクロック信号選択手段１００ｎ1 〜１００ｎ(N-1) の動作は第１の実施形態の変形例において説明した通りであるので、特に第１〜第（Ｎ−１）のデータバス選択手段２００ｎ1 〜２００ｎ(N-1) の動作について説明する。
【０２２２】
第ｐのデータ信号から第ｑのデータ信号（１＜ｐ＜ｑ≦Ｎ）に切り替える場合は、第ｐ〜第（ｑ−２）及び第ｑ〜第（Ｎ−１）の切り替え信号をそのままｈｉｇｈレベルに維持しつつ、第（ｑ−１）の切り替え信号をｈｉｇｈレベルからｌｏｗレベルに変化させる。ただし、第１〜第（ｐ−２）の切り替え信号、及び切り替えた後の第（ｐ−１）〜第（ｑ−２）の切り替え信号は、ｈｉｇｈレベルであってもｌｏｗレベルであってもよい。また、ｐ＝１の場合は、第２〜第（ｑ−２）及び第ｑ〜第（Ｎ−１）の切り替え信号をそのままｈｉｇｈレベルに維持しつつ、第（ｑ−１）の切り替え信号をｈｉｇｈレベルからｌｏｗレベルに変化させる。
【０２２３】
反対に、第ｑのデータ信号から第ｐのデータ信号に切り替える場合は、第（ｐ−１）の切り替え信号をｌｏｗレベルにすると共に（切り替える前からｌｏｗレベルであるときもある）、第ｑ〜第（Ｎ−１）の切り替え信号をｈｉｇｈレベルに維持しながら第ｐ〜第（ｑ−１）の切り替え信号をｈｉｇｈレベルにする（切り替える前からｌｏｗレベルである切り替え信号もある）。ただし、第１〜第（ｐ−２）の切り替え信号、及び切り替え前の
第（ｐ−１）〜第（ｑ−２）の切り替え信号は、ｈｉｇｈレベルであってもｌｏｗレベルであってもよい。また、ｐ＝１の場合は、第１の切り替え信号をｈｉｇｈレベルにすると共に（切り替える前からｈｉｇｈレベルであるときもある）、第ｑ〜第（Ｎ−１）の切り替え信号をｈｉｇｈレベルに維持しながら第２〜第（ｑ−１）の切り替え信号をｈｉｇｈレベルにする。
【０２２４】
このように、第２の実施形態の変形例によると、図１８に示す第（Ｎ−１）のデータバス選択手段２００ｎ(N-1) と同一の構成、すなわち、図１１に示す第２の実施形態に係るデータバス切り替え装置２００が、２段階以上設けられているため、３以上のデータバスを通じてそれぞれ互いに異なるデータ信号が入力されていたとしても、これらのデータ信号を相互に切り替えることができる。また、データバス切り替え装置２０３を構成する各データバス選択手段（２００ｎ1 〜２００ｎ(N-1) ）は、第２の実施形態に係るデータバス切り替え装置２００と同一であるため、３以上のデータ信号を切り替える場合であっても、各データバス選択手段において、第２の実施形態により得られた効果が確実に得られる。
【０２２５】
尚、第２の実施形態の変形例において、例えば第ｉ（１≦ｉ≦Ｎ）のクロック信号と第ｉのデータ信号とは既に異なるデータバスに分けられてデータバス切り替え装置２０３に入力されていた。しかし、データバス切り替え装置２０３に入力された後に、第ｉのクロック信号と第ｉのデータ信号とを異なるデータバスに分けるようにしてもよい。
【０２２６】
また、第２の実施形態の変形例において、データバス切り替え装置２０３を構成する各データバス選択手段の機能を実現する回路構成は、例えば図１３に示すデータバス切り替え回路２０１のようになる。
【０２２７】
（第３の実施形態）
以下、本発明の第３の実施形態に係るデータ受信装置について図面を参照しながら説明する。
【０２２８】
図１９は、第３の実施形態に係るデータ受信装置の構成を示す図である。
【０２２９】
図２０は、図１９に示すデータ受信装置に周辺機器を接続した場合の一例を示す図である。
【０２３０】
図１９に示すように、第３の実施形態に係るデータ受信装置３００は、第１の受信手段３１０ａ及び第２の受信手段３１０ｂと、信号切り替え手段３２０と、送信手段３３０とから構成される。
【０２３１】
第１の受信手段３１０ａは、外部装置から伝送されてきた第１のクロック信号、及び第１のクロック信号に同期した例えばオーディオデータ信号とビデオデータ信号とからなる第１のデータ信号を受信した後、送信手段３３０に接続された例えば表示システムにおいて処理可能な形式に第１のデータ信号を変換し、その後、変換された第１のデータ信号及びクロック信号を信号切り替え手段３２０に出力する。また、第１の受信手段３１０ａは、第１のクロック信号の再生等も行なう。同様に、第２の受信手段３１０ｂも、外部装置から伝送されてきた第２のクロック信号、及び第２のクロック信号に同期した例えばオーディオデータ信号とビデオデータ信号とからなる第２のデータ信号を受信した後、送信手段３３０に接続された表示システムにおいて処理可能な形式に第２のデータ信号を変換し、その後、変換された第２のデータ信号を信号切り替え手段３２０に出力する。また、第２の受信手段３１０ｂは、第２のクロック信号の再生等も行なう。信号切り替え手段３２０は、入力された切り替え信号に基づいて、第１のデータ信号及び第２のデータ信号のう
ちのいずれかを選択データ信号として選択すると共に、選択データ信号を出力データ信号として送信手段３３０に出力する。送信手段３３０は、信号切り替え手段３２０によって切り替えられたデータ信号に施された暗号を解除すると共に、オーディオデータ信号とビデオデータ信号との分離等を行なった後、分離等されたオーディオデータ信号及びビデオデータ信号を表示システムに出力する。
【０２３２】
上記の構成における本実施形態の特徴は、信号切り替え手段３２０が図１１に示す第２の実施形態に係るデータバス切り替え装置２００からなる点にある。
【０２３３】
したがって、第３の実施形態によると、第１の受信手段３１０ａによって受信された第１のクロック信号及び第２の受信手段３１０ｂによって受信された第２のクロック信号のうちのいずれかを、送信手段３３０から出力される出力クロック信号として選択できると共に、第１のデータ信号及び第２のデータ信号のうち、出力クロック信号として選択されたクロック信号に対応するデータ信号を選択できる。この際、信号切り替え手段３２０が図１１に示すデータバス切り替え装置２００からなるため、データ信号とクロック信号とが別々に伝送されるようなデジタル伝送システムにおいても、第２の実施形態により得られた効果が確実に得られる。
【０２３４】
例えば図２０に示すように、第１の記録媒体３０ａに記録された第１のデータ信号及び第１のクロック信号をそれぞれ別々に受信すると共に、第２の記録媒体３０ｂに記録された第２のデータ信号及び第２のクロック信号をそれぞれ別々に受信する場合であっても、データ受信装置３００によって切り替えられたデータ信号を誤動作なく表示システム３２において表示することができる。したがって、ＤＶＩ又はＨＤＭＩのようなクロック信号とデータ信号とを別個に伝送するデジタル伝送システムに、本実施形態に係るデータ受信装置３００を採用した場合であっても、誤動作を生ずることなく複数のデジタル信号を切り替えることができる。
【０２３５】
また、第３の実施形態によると、第１のクロック信号と第２のクロック信号とが同期していること、及び第１のクロック信号と第２のクロック信号とが同位相になっていることは、いずれもハザード又はデューティー比崩れの防止に影響を及ぼさない。このため、ＤＶＩ又はＨＤＭＩのようなデジタル伝送システムにおいても、互いに非同期で且つ位相の異なるクロック信号の間で、ハザード又はデューティー比崩れを発生させることなく、出力クロック信号を切り替えることができる。
【０２３６】
尚、第３の実施形態において、受信するデータ信号及びクロック信号はそれぞれ２種類であったが、３種類以上であってもよい。この場合、受信手段を３つ以上設けると共に、信号切り替え手段３２０として第２の実施形態の変形例に係るデータバス切り替え装置２０３を用いればよい。
【０２３７】
また、第３の実施形態において、信号切り替え手段３２０として第２の実施形態に係るデータバス切り替え装置を備えていたが、第４の実施形態、第５の実施形態、第６の実施形態、及びこれらの変形例のそれぞれにおいて後述するデータバスを切り替える装置を備えていてもよい。
【０２３８】
（第４の実施形態）
以下、本発明の第４の実施形態に係るクロック信号切り替え装置について図面を参照しながら説明する。
【０２３９】
図２１は、第４の実施形態に係るクロック信号切り替え装置の構成を示す図である。
【０２４０】
図２１に示すように、第４の実施形態に係るクロック信号切り替え装置４００は、第１のクロック信号マスク手段４１０ａ及び第２のクロック信号マスク手段４１０ｂと、マスククロック信号選択手段４２０とから構成される。
【０２４１】
第１のクロック信号マスク手段４１０ａは、入力された第１のクロック信号を、同じく入力された第１のマスク信号でマスクすることにより、第１のマスククロック信号を生成する。一方、第２のクロック信号マスク手段４１０ｂは、入力された第２のクロック信号を、同じく入力された第２のマスク信号でマスクすることにより、第２のマスククロック信号を生成する。マスククロック信号選択手段４２０は、入力された切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれかを選択クロック信号として選択すると共に、選択されたマスククロック信号を出力クロック信号として出力する。
【０２４２】
次に、上記のクロック信号切り替え装置４００の機能を実現する回路構成について説明する。
【０２４３】
図２２は、図２１に示すクロック信号切り替え装置４００の機能を実現するクロック信号切り替え回路４０１の構成を示す図である。
【０２４４】
図２２に示すように、クロック信号切り替え回路４０１は、第３の論理積回路４１１ａ及び第４の論理積回路４１１ｂと、第４のマルチプレクサ４２１とから構成される。
【０２４５】
第３の論理積回路４１１ａは、第１のクロック信号及び第１のマスク信号を入力とし、第１のクロック信号と第１のマスク信号との論理積である第１のマスククロック信号を生成する。一方、第４の論理積回路４１１ｂは、第２のクロック信号及び第２のマスク信号を入力とし、第２のクロック信号と第２のマスク信号との論理積である第２のマスククロック信号を生成する。また、第４のマルチプレクサ４２１は、第３の論理積回路４１１ａから出力された第１のマスククロック信号、第４の論理積回路４１１ｂから出力された第２のマスククロック信号、及び切り替え信号を入力とし、入力された切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれかを選択クロック信号として選択すると共に、出力クロック信号として出力する。具体的に、第４のマルチプレクサ４２１は、切り替え信号がｈｉｇｈレベルの場合は第１のマスククロック信号を選択クロック信号として選択し、反対に切り替え信号がｌｏｗレベルである場合は第２のマスククロック信号を選択クロック信号として選択する。
【０２４６】
尚、第１のマスク信号、第２のマスク信号、及び切り替え信号の動作のタイミングはそれぞれ他の外部装置により制御される。
【０２４７】
以下、クロック信号切り替え回路４０１に入力されるマスク信号及び切り替え信号が外部のマイクロコンピュータにより制御される場合について説明する。
【０２４８】
図２３は、図２２に示すクロック信号切り替え回路４０１に入力される信号をマイクロコンピュータにより制御する場合のマイクロコンピュータを含む全体構成を示す図である。
【０２４９】
図２３に示すように、マスク信号及び切り替え信号をマイクロコンピュータにより制御する場合の全体構成は、シンクデバイス４０２と、第１のソースデバイス４３０ａ及び第２のソースデバイス４３０ｂと、マイクロコンピュータ４４０とから構成される。
【０２５０】
第１のソースデバイス４３０ａは、第１のデータ信号及び第１のクロック信号を出力する。一方、第２のソースデバイス４３０ｂは、第２のデータ信号及び第２のクロック信号を出力する。また、マイクロコンピュータ４４０は、データ信号及びクロック信号の切り替えを制御する。具体的には、データ信号及びクロック信号をそれぞれ切り替えるための切り替え信号を生成すると共に、生成された切り替え信号に基づいて、第１のマスク信号及び第２のマスク信号を生成することにより、データ信号及びクロック信号の切り替えを行なうタイミングを制御する。これらの信号の切り替えを行なうタイミングは、例えば図３のようになる。また、シンクデバイス４０２は、クロック信号切り替え回路４０１を含む回路である。すなわち、入力されたクロック信号を上記のマスク信号でマスクすると共に、上記の切り替え信号に基づいて、第１のマスク信号でマスクされた第１のクロック信号及び第２のマスク信号でマスクされた第２のクロック信号のうちのいずれかを選択する。
【０２５１】
以上に説明したように、第４の実施形態によると、第１のクロック信号及び第２のクロック信号を相互に切り替える前の段階で、第１のクロック信号マスク手段４１０ａによって第１のクロック信号を第１のマスク信号でマスクすることができると共に、第２のクロック信号マスク手段４１０ｂにより、第２のクロック信号を第２のマスク信号でマスクすることができる。このため、第１のクロック信号及び第２のクロック信号を相互に切り替える際に発生するハザード等を未然に除去することができる。特に、図２３に示すように、クロック信号切り替え装置４００に入力される第１のマスク信号、第２のマスク信号、及び切り替え信号をマイクロコンピュータにより制御すればより大きな効果が得られる。
【０２５２】
また、第４の実施形態によると、第１のクロック信号と第２のクロック信号とが同期していること、及び第１のクロック信号と第２のクロック信号とが同位相になっていることは、いずれもハザード又はデューティー比崩れの抑制に影響を及ぼさない。このため、互いに非同期で且つ位相の異なるクロック信号の間でも、ハザード又はデューティー比崩れ抑制しながら、出力クロック信号を切り替えることができる。
【０２５３】
また、第４の実施形態によると、クロック信号を切り替える際に、切り替え先のクロック信号が入力されていれば、切り替え元のクロック信号の状態に関わらずクロック信号の切り替えを行うことができる。このため、一部の従来装置においては発生していた、切り替え元のクロック信号の状態によってクロック信号の切り替えが失敗する場合があると言う問題を回避することができる。
【０２５４】
尚、第４の実施形態において、クロック信号切り替え装置４００の機能をソフトウェアにより実現する場合のクロック信号切り替え方法は、第１のクロック信号マスク手段４１０ａに対応する第１のクロック信号マスクステップと、第２のクロック信号マスク手段４１０ｂに対応する第２のクロック信号マスクステップと、マスククロック信号選択手段４２０に対応するクロック信号マスクステップとから構成される。第１のクロック信号マスクステップでは、入力された第１のクロック信号を第１のマスク信号でマスクすることにより第１のマスククロック信号を生成する。第２のクロック信号マスクステップでは、入力された第２のクロック信号を第２のマスク信号でマスクすることにより第２のマスククロック信号を生成する。また、マスククロック信号選択ステップでは、入力された切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれかを選択クロック信号として選択すると共に、出力クロック信号として出力する。
【０２５５】
また、第４の実施形態において、図２１に示すクロック信号切り替え装置４００を例えば（Ｎ−１）個設ければ、図９に示すクロック信号切り替え装置１０３のように、Ｎ個のクロック信号のうちのいずれかを選択クロック信号として選択できると共に、出力クロック信号として出力できる。
【０２５６】
また、第４の実施形態に係るクロック信号切り替え装置に加えて、更にデータ信号選択手段を設ければ、第２の実施形態において説明したように、データ信号も同時に切り替えることができる。その構成を、図２４に示す。尚、図２４において、図２１に示す第４の実施形態に係るクロック信号切り替え装置４００と同一の構成要素には同一の符号を付す。また、符号４５０で示すデータ信号選択手段は、図１１に示すデータ信号選択手段２１０と同一のものである。
【０２５７】
（第４の実施形態の第１変形例）
以下、本発明の第４の実施形態の第１変形例に係るクロック信号切り替え装置について図面を参照しながら説明する。
【０２５８】
図２５は、第４の実施形態の第１変形例に係るクロック信号切り替え装置４０３の構成を示す図である。尚、図２５において、図２１に示す第４の実施形態に係るクロック信号切り替え装置４００と同一の構成要素には同一の符号を付す。
【０２５９】
図２５に示すように、第４の実施形態の第１変形例に係るクロック信号切り替え装置４０３の特徴は、図２１に示すクロック信号切り替え装置４００の構成に加えて、第１のマスク信号を第１のクロック信号に同期させる第１のマスク信号同期生成手段４６０ａと、第２のマスク信号を第２のクロック信号に同期させる第２のマスク信号同期生成手段４６０ｂとが更に設けられている点にある。
【０２６０】
したがって、第１のクロック信号は、第１のクロック信号マスク手段４１０ａにより、第１のクロック信号に同期した第１のマスク信号でマスクされる。一方、第２のクロック信号は、第２のクロック信号マスク手段４１０ｂにより、第２のクロック信号に同期した第２のマスク信号でマスクされる。
【０２６１】
次に、上記の機能を実現する回路構成について図２６を用いて説明する。
【０２６２】
図２６は、図２５に示すクロック信号切り替え装置４０３の機能を実現するクロック信号切り替え回路４０４の構成を示す図である。尚、図２６において、図２２に示すクロック信号切り替え回路４０１と同一の構成要素には同一の符号を付す。
【０２６３】
図２６に示すように、クロック信号切り替え回路４０４は、図２２に示すクロック信号切り替え回路４０１の構成に加えて、第５のフリップフロップ４６１ａと第６のフリップフロップ４６１ｂとが更に設けられている。
【０２６４】
第５のフリップフロップ４６１ａは、第１のクロック信号及び第１のマスク信号を入力とし、入力された第１のマスク信号を第１のクロック信号のネガティブエッジに同期させる。よって、第３の論理積回路４１１ａは、第１のクロック信号に同期した第１のマスク信号と第１のクロック信号との論理積である第１のマスククロック信号を生成することになる。一方、第６のフリップフロップ４６１ｂも同様に、第２のクロック信号及び第２のマスク信号を入力とし、入力された第２のマスク信号を第２のクロック信号のネガティブエッジに同期させる。よって、第４の論理積回路４１１ｂは、第２のクロック信号に同期した第２のマスク信号と第２のクロック信号との論理積である第２のマスククロック信号を生成することになる。
【０２６５】
したがって、第４の実施形態の第１変形例によると、入力された第１のマスク信号を第１のクロック信号に同期させる第１のマスク信号同期生成手段４６０ａと、入力された第２のマスク信号を第２のクロック信号に同期させる第２のマスク信号同期生成手段４６０ｂとを備えているため、第１のクロック信号及び第２のクロック信号を的確にマスクする
ことができる。よって、第４の実施形態により得られた効果が確実に得られる。
【０２６６】
尚、第４の実施形態の第１変形例に係るクロック信号切り替え装置に入力される切り替え信号は、切り替え先のクロック信号をマスクするマスク信号のポジティブエッジに同期していることが好ましい。
【０２６７】
また、第４の実施形態の第１変形例において、マスク信号として第１のマスク信号及び第２のマスク信号が入力されたが、１つのマスク信号が入力されるようにしてもよい。この場合、入力された１つのマスク信号を第１のマスク信号同期生成手段４６０ａによって第１のクロック信号に同期させることにより第１のマスククロック信号を生成すると共に、入力された１つのマスク信号を第２のマスク信号同期生成手段４６０ｂによって第２のクロック信号に同期させることにより第２のマスククロック信号を生成すればよい。
【０２６８】
また、第４の実施形態の第１変形例において、図２５に示すクロック信号切り替え装置４０３を例えば（Ｎ−１）個設ければ、図９に示すクロック信号切り替え装置１０３のように、Ｎ個のクロック信号のうちのいずれかを選択クロック信号として選択できると共に、出力クロック信号として出力することができる。
【０２６９】
また、第４の実施形態の第１変形例に係るクロック信号切り替え装置に加えて、更にデータ信号選択手段を設ければ、第２の実施形態において説明したように、データ信号も同時に切り替えることができる。その構成を、図２７に示す。尚、図２７において、図２５に示す第４の実施形態の第１変形例に係るクロック信号切り替え装置４０３と同一の構成要素には同一の符号を付す。
【０２７０】
（第４の実施形態の第２変形例）
以下、本発明の第４の実施形態の第２変形例に係るクロック信号切り替え装置について図面を参照しながら説明する。
【０２７１】
図２８は、第４の実施形態に係る第２変形例に係るクロック信号切り替え装置４０５の構成を示す図である。尚、図２８において、図２１に示す第４の実施形態に係るクロック信号切り替え装置４００と同一の構成要素には同一の符号を付す。
【０２７２】
図２８に示すように、第４の実施形態の第２変形例に係るクロック信号切り替え装置４０５の特徴は、図２１に示すクロック信号切り替え装置４００の構成に加えて、第１の切り替え信号同期生成手段４７０ａ及び第２の切り替え信号同期生成手段４７０ｂと、同期切り替え信号選択手段４８０とが更に設けられている点にある。
【０２７３】
第１の切り替え信号同期生成手段４７０ａは、入力された第１のクロック信号及び切り替え信号に基づいて、第１のクロック信号に同期した第１の同期切り替え信号を生成する。一方、第２の切り替え信号同期生成手段４７０ｂも同様に、入力された第２のクロック信号及び切り替え信号に基づいて、第２のクロック信号に同期した第２の同期切り替え信号を生成する。また、同期切り替え信号選択手段４８０は、入力された切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれかを選択切り替え信号として選択する。よって、マスククロック信号選択手段４２０は、同期切り替え信号選択手段４８０によって選択された第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれかの選択切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれかを選択切り替え信号として選択する。
【０２７４】
次に、上記の機能を実現する回路構成について図２９を用いて説明する。
【０２７５】
図２９は、図２８に示すクロック信号切り替え装置４０５の機能を実現するクロック信号切り替え回路４０６の構成を示す図である。尚、図２９において、図２２に示すクロック信号切り替え回路４０１と同一の構成要素には同一の符号を付す。
【０２７６】
図２９に示すように、クロック信号切り替え回路４０６は、図２２に示すクロック信号切り替え回路４０１の構成に加えて、第７のフリップフロップ４７１ａ及び第８のフリップフロップ４７１ｂと、第５のマルチプレクサ４８１とが更に設けられている。
【０２７７】
第７のフリップフロップ４７１ａは、第１のクロック信号及び切り替え信号を入力とし、第１のクロック信号に同期した第１の同期切り替え信号を生成する。一方、第８のフリップフロップ４７１ｂは、第２のクロック信号及び切り替え信号を入力とし、第２のクロック信号に同期した第２の同期切り替え信号を生成する。また、第５のマルチプレクサ４８１は、第１の同期切り替え信号、第２の同期切り替え信号、及び切り替え信号を入力とし、切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれかを選択切り替え信号として選択する。具体的には、切り替え信号がｈｉｇｈレベルの場合は第１の同期切り替え信号を選択切り替え信号として選択し、反対に切り替え信号がｌｏｗレベルの場合は第２の同期切り替え信号を選択切り替え信号として選択する。よって、第４のマルチプレクサ４２１は、第５のマルチプレクサ４８１において選択された選択切り替え信号に基づいて、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれかを選択クロック信号として選択することになる。
【０２７８】
したがって、第４の実施形態の第２変形例によると、切り替え信号を第１の切り替え信号同期生成手段４７０ａによって第１のクロック信号に同期させることができると共に、切り替え信号を第２の切り替え信号同期生成手段４７０ｂによって第２のクロック信号に同期させることができる。このため、マスククロック信号選択手段４２０によって、第１のマスククロック信号及び第２のマスククロック信号のうちのいずれかを、第１のクロック信号又は第２のクロック信号に同期した切り替え信号に基づいて選択することができる。このため、第１のクロック信号又は第２のクロック信号のタイミングに合わせた切り替えを行なうことができる。よって、第４の実施形態により得られた効果が確実に得られる。
【０２７９】
尚、第４の実施形態の第２変形例に係るクロック信号切り替え装置に入力される第１のマスク信号は第１のクロック信号に同期していると共に、第２のマスク信号は第２のクロック信号に同期していることが好ましい。
【０２８０】
また、第４の実施形態の第２変形例において、図２８に示すクロック信号切り替え装置４０５を例えば（Ｎ−１）個設けるれば、図９に示すクロック信号切り替え装置１０３のように、Ｎ個のクロック信号のうちのいずれかを出力クロック信号として選択することができる。
【０２８１】
また、第４の実施形態の第２変形例に係るクロック信号切り替え装置に加えて、更にデータ信号選択手段を設ければ、第２の実施形態において説明したように、データ信号も同時に切り替えることができる。その構成を、図３０に示す。尚、図３０において、図２８に示す第４の実施形態の第２変形例に係るクロック信号切り替え装置４０５と同一の構成要素には同一の符号を付す。
【０２８２】
（第５の実施形態）
以下、本発明の第５の実施形態に係るクロック信号切り替え装置について図面を参照しながら説明する。
【０２８３】
図３１は、第５の実施形態に係るクロック信号切り替え装置の構成を示す図である。
【０２８４】
図３１に示すように、本実施形態に係るクロック信号切り替え装置５００は、第１の信号同期生成手段５１０ａ及び第２の信号同期生成手段５１０ｂと、同期切り替え信号選択手段５２０と、マスク信号合成手段５３０と、クロック信号選択手段５４０と、クロック信号マスク手段５５０とから構成される。
【０２８５】
クロック信号切り替え装置５００は、第１のクロック信号、第２のクロック信号、及び切り替え信号を入力とし、入力された切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれかを出力クロック信号として出力する。
【０２８６】
具体的に、第１の信号同期生成手段５１０ａは、入力された第１のクロック信号及び切り替え信号に基づいて、第１のクロック信号にそれぞれ同期した第１のマスク信号及び第１の同期切り替え信号を生成する。一方、第２の信号同期生成手段５１０ｂは、入力された第２のクロック信号及び切り替え信号に基づいて、第２のクロック信号にそれぞれ同期した第２のマスク信号及び第２の同期切り替え信号を生成する。同期切り替え信号選択手段５２０は、入力された切り替え信号に基づいて、第１の信号同期生成手段５１０ａによって生成された第１の同期切り替え信号及び第２の信号同期生成手段５１０ｂによって生成された第２の同期切り替え信号のうちのいずれかを選択切り替え信号として選択する。マスク信号合成手段５３０は、第１の信号同期生成手段５１０ａによって生成された第１のマスク信号のマスク部分と、第２の信号同期生成手段５１０ｂによって生成された第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する。クロック信号選択手段５４０は、選択切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれかを選択クロック信号として選択する。クロック信号マスク手段５５０は、マスク信号合成手段５３０によって生成された合成マスク信号で選択クロック信号をマスクすると共に、合成マスク信号でマスクされた選択クロック信号を出力クロック信号として最終的に出力する。
【０２８７】
次に、上記の機能を実現する回路構成を図３２を用いて説明する。
【０２８８】
図３２は、図３１に示すクロック信号切り替え装置５００の機能を実現するクロック信号切り替え回路５０１の構成を示す図である。
【０２８９】
図３２に示すように、クロック信号切り替え回路５０１は、第１の信号同期生成回路５１１ａ及び第２の信号同期生成回路５１１ｂと、第６のマルチプレクサ５２１と、論理和回路５３１と、第７のマルチプレクサ５４１と、第５の論理積回路５５１とから構成される。
【０２９０】
第１の信号同期生成回路５１１ａ及び第２の信号同期生成回路５１１ｂは、図２に示す第１の信号同期生成回路１１１ａと同様である。第６のマルチプレクサ５２１は、切り替え信号、第１の信号同期生成回路５１１ａにおいて生成された第１の同期切り替え信号、及び第２の信号同期生成回路５１１ｂにおいて生成された第２の同期切り替え信号を入力とし、入力された切り替え信号に基づいて、第１の同期切り替え信号及び第２の同期切り替え信号のうちのいずれかを選択切り替え信号として選択する。論理和回路５３１は、第１の信号同期生成回路５１１ａにおいて生成された第１のマスク信号、及び第２の信号同期生成回路５１１ｂにおいて生成された第２のマスク信号を入力とし、第１のマスク信号と第２のマスク信号との論理和である合成マスク信号を生成する。第７のマルチプレクサ５４１は、第６のマルチプレクサ５２１において選択された選択切り替え信号、第１のクロック信号、及び第２のクロック信号を入力とし、選択切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれかを選択クロック信号として選択す
る。第５の論理積回路５５１は、論理和回路５３１において生成された合成マスク信号、及び選択クロック信号を入力とし、選択クロック信号と合成マスク信号との論理積である出力クロック信号を生成すると共に出力する。
【０２９１】
次に、上記のクロック信号切り替え回路５０１を伝達する信号の波形を、図３３に示すタイミングチャートを用いて説明する。
【０２９２】
図３３は、第１のクロック信号から第２のクロック信号に切り替える場合の各信号のタイミングチャートである。尚、図３３に示す点Ａ1 、Ａ2 、Ｂ、Ｃ1 、Ｃ2 、Ｄ1 、Ｄ2 、Ｅ、Ｆ、Ｇ、及びＨは、それぞれ図３２に示す点に対応する。
【０２９３】
図３３に示すように、時刻Ｔ50において、切り替え信号（Ｂ）がｈｉｇｈレベルからｌｏｗレベルに変化すると、第１の同期切り替え信号（Ｄ1 ）、第２の同期切り替え信号（Ｄ2 ）、及び選択切り替え信号（Ｅ）が、図５を用いて説明したように変化する。
【０２９４】
また、図３３に示すタイミングチャートにおいて、時刻Ｔ52から時刻Ｔ55までの間ｌｏｗレベルになっている第１のマスク信号（Ｃ1 ）と、時刻Ｔ51から時刻Ｔ54までの間ｌｏｗレベルになっている第２のマスク信号（Ｃ2 ）との論理和である合成マスク信号（Ｇ）が生成されるため、合成マスク信号（Ｇ）は、Ｔ52からＴ54までの間ｌｏｗレベルになる。すなわち、合成マスク信号（Ｇ）は、切り替え信号（Ｂ）がｈｉｇｈレベルからｌｏｗレベルに変化した後における切り替え元のクロック信号である第１のクロック信号（Ａ1 ）の最初のネガティブエッジ（Ｔ52）から、切り替え先のクロック信号である第２のクロック信号（Ａ2 ）の２つ目のネガティブエッジ（Ｔ54）までの間ｌｏｗレベルになる。
【０２９５】
また、選択切り替え信号（Ｅ）が時刻Ｔ54においてｈｉｇｈレベルからｌｏｗレベルに変化すると、第７のマルチプレクサ５４１から出力される選択クロック信号（Ｆ）は、第１のクロック信号（Ａ1 ）から第２のクロック信号（Ａ2 ）に切り替わる。
【０２９６】
また、図３３に示すタイミングチャートにおいて、選択クロック信号（Ｆ）と合成マスク信号（Ｇ）との論理積である出力クロック信号（Ｈ）が生成されるため、生成される出力クロック信号（Ｈ）は、合成マスク信号（Ｇ）がｌｏｗレベルである時刻Ｔ52から時刻Ｔ54までの間ｌｏｗレベルになった選択クロック信号（Ｆ）になる。よって、合成マスク信号（Ｇ）がｌｏｗレベルである間を除けば、選択クロック信号（Ｆ）の波形と出力クロック信号（Ｈ）との波形は同一になる。言い換えると、最終的にクロック信号切り替え回路５０１から出力される出力クロック信号（Ｈ）は、選択クロック信号（Ｆ）から波形５０（ハザード）を消した波形になる。
【０２９７】
以上、図３１に示すクロック信号切り替え装置５００の機能を、具体的に図３２に示すハードウェア（クロック信号切り替え回路５０１）のみで実現する場合について説明したが、例えばソフトウェアにより実現することも可能である。
【０２９８】
以下、ソフトウェアによりクロック信号を切り替える方法について説明する。
【０２９９】
図７は、第５の実施形態に係るクロック信号切り替え方法をソフトウェアにより実現するための概念的なクロック信号切り替えプログラム１０２を示す図でもある。
【０３００】
図７に示すように、クロック信号切り替えプログラム１０２は、第１のクロック信号、第２のクロック信号、及び切り替え信号を入力とし、入力された切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれか選択クロック信号として選択すると共に、出力クロック信号として出力する。クロック信号切り替えプログラム１
０２の具体的な構成は、例えば図３１に示すクロック信号切り替え装置５００と同様である。
【０３０１】
すなわち、クロック信号切り替えプログラム１０２は、第１の信号同期生成手段５１０ａ、第２の信号同期生成手段５１０ｂ、同期切り替え信号選択手段５２０、マスク信号合成手段５３０、クロック信号選択手段５４０、クロック信号マスク手段５５０のそれぞれに対応するサブプログラムを有している。
【０３０２】
図３４は、図７に示すクロック信号切り替えプログラム１０２によるクロック信号の切り替え手順を示している。尚、第１の信号同期生成ステップＳ５０ａ、第２の信号同期生成ステップＳ５０ｂ、及び切り替え信号選択ステップＳ５１については、それぞれ第１の実施形態において説明した通りである。
【０３０３】
図３４に示すように、マスク信号合成手段５３０に対応するプログラムによる合成マスク信号生成ステップＳ５２では、第１の信号同期生成ステップＳ５０ａにおいて生成された第１のマスク信号のマスク部分と、第２の信号同期生成ステップＳ５０ｂにおいて生成された第２のマスク信号のマスク部分との重複部分をマスク部分とする合成マスク信号を生成する。
【０３０４】
次に、クロック信号選択手段５４０に対応するプログラムによるクロック信号選択ステップＳ５３では、切り替え信号選択ステップＳ５１において選択切り替え信号として選択された第１の同期切り替え信号又は第２の同期切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれかを選択クロック信号として選択する。
【０３０５】
次に、クロック信号マスク手段５５０に対応するプログラムによるクロック信号マスクステップＳ５４では、クロック信号選択ステップＳ５３において選択された選択クロック信号を、合成マスク信号生成ステップＳ５２において生成された合成マスク信号でマスクすることにより出力クロック信号を生成する。
【０３０６】
以上に説明したように、第５の実施形態によると、第１のクロック信号及び第２のクロック信号のうちのいずれかをクロック信号選択手段５４０によって選択クロック信号として選択した後、クロック信号マスク手段５５０により、この選択クロック信号を合成マスク信号でマスクできる。このため、クロック信号を切り替えた後の段階で、ハザード又はデューティー比崩れの生じた可能性がある選択クロック信号の該当部分を除去することができる。言い換えると、ハザード又はデューティー比崩れの生じる可能性がある選択クロック信号の該当部分をマスクする合成マスク信号によって、選択クロック信号をマスクすることにより、ハザード又はデューティー比崩れの発生を防止することができる。したがって、ハザード又はデューティー比崩れのないクロック信号に同期したデータ信号を出力することにより、誤動作等の発生を防止することができる。その後、ハザード又はデューティー比崩れの除去されたクロック信号を出力クロック信号として出力できる。
【０３０７】
また、第５の実施形態によると、第１のクロック信号と第２のクロック信号とが同期していること、及び第１のクロック信号と第２のクロック信号とが同位相になっていることは、いずれもハザード又はデューティー比崩れの防止に影響を及ぼさない。このため、互いに非同期で且つ位相の異なるクロック信号の間でも、ハザード又はデューティー比崩れを発生させることなく、出力クロック信号を切り替えることができる。
【０３０８】
また、第５の実施形態によると、切り替え信号が例えばｈｉｇｈレベルからｌｏｗレベルに、又はｌｏｗレベルからｈｉｇｈレベルに変化した後における切り替え元のクロック信号の最初のネガティブエッジから、切り替え先のクロック信号の２つ目のネガティブエッジまでの間ｌｏｗレベルになっている合成マスク信号をマスク信号合成手段５３０により生成できる。すなわち、クロック信号選択手段５４０によって選択された選択クロック信号を出力する前の段階で、ハザード又はデューティー比崩れの可能性がある選択クロッ
ク信号の該当部分を選択的に除去することができる。よって、クロック信号を切り替えた際に生じたハザード又はデューティー比崩れによる弊害を確実に排除することができる。
【０３０９】
また、第５の実施形態に係るクロック信号切り替え方法によると、クロック信号切り替え回路５０１において生成される信号と同一の波形を、ソフトウェアによっても生成できる。このため、クロック信号を切り替えるための回路を特別に搭載する必要がない。その結果、回路規模を削減することができる。特に、クロック信号の切り替えを行なう回路以外の機能を実現するために外部タイミング制御回路のようなマイクロコンピュータ等を既に搭載している機器に有効である。この場合、新たなマイクロコンピュータを搭載しなくても、既存のマイクロコンピュータによってクロック信号を切り替えさせることができるため、更に回路規模を削減することができる。
【０３１０】
また、第５の実施形態によると、クロック信号を切り替える際に、切り替え先のクロック信号が入力されていれば、切り替え元のクロック信号の状態に関わらずクロック信号の切り替えを行うことができる。このため、一部の従来装置においては発生していた、切り替え元のクロック信号の状態によってクロック信号の切り替えが失敗する場合があると言う問題を回避することができる。
【０３１１】
尚、第５の実施形態に係るクロック信号切り替え装置において、クロック信号切り替え装置５００の機能を実現する回路構成としてクロック信号切り替え回路５０１を例にして説明したが、他の回路構成により実現してもよい。
【０３１２】
また、第５の実施形態に係るクロック信号切り替え装置の構成に加えて、更にデータ信号選択手段を設ければ、クロック信号と共にデータ信号も同時に切り替えることができる。その構成を、図３５に示す。尚、図３５において、図３１に示す第５の実施形態に係るクロック信号切り替え装置５００と同一の構成要素には同一の符号を付す。また、図３５に示すデータ信号選択手段５６０は、図１１に示すデータ信号選択手段２１０と同じ機能を有する。
【０３１３】
この場合、クロック信号と共にデータ信号をソフトウェアにより切り替える方法には、図３６に示すように、図３４に示すステップに加えて、データ信号選択手段５６０に対応するプログラムによるデータ信号選択ステップＳ５５が設けられる。データ信号選択ステップＳ５５では、切り替え信号選択ステップＳ５１において選択された切り替え信号に基づいて、第１のクロック信号に同期した第１のデータ信号及び第２のクロック信号に同期した第２のデータ信号のうちのいずれかを選択データ信号として選択すると共に、出力クロック信号に同期させた後、出力データ信号として出力する。
【０３１４】
（第５の実施形態の変形例）
以下、本発明の第５の実施形態の変形例に係るクロック信号切り替え装置について図面を参照しながら説明する。
【０３１５】
図３７は、第５の実施形態の変形例に係るクロック信号切り替え装置の構成を示す図である。
【０３１６】
図３７に示すように、本変形例に係るクロック信号切り替え装置５０２の特徴は、入力されたＮ個（Ｎは２以上の整数）のクロック信号のうちのいずれかを出力クロック信号として選択することができる点にある。
【０３１７】
具体的に、クロック信号切り替え装置５０２は、切り替え信号デコード手段５７０と、第１〜第（Ｎ−１）のクロック信号選択手段５００ｎ1 〜５００ｎ(N-1) とから構成され
る。切り替え信号デコード手段５７０は、入力された切り替え信号をデコードすることにより、第１〜第（Ｎ−１）のクロック信号選択手段５００ｎ1 〜５００ｎ(N-1) のいずれかにそれぞれ対応する切り替え信号（第１〜第（Ｎ−１）の切り替え信号）を出力する。各クロック信号選択手段、例えば第１のクロック信号選択手段５００ｎ1 は、入力された第１の切り替え信号（デコード信号）に基づいて、同じく入力された第１のクロック信号及び第２のクロック信号のうちのいずれかを選択すると共に、選択されたクロック信号を第１の出力クロック信号として出力する。第２のクロック信号選択手段５００ｎ2 （図示省略）は、入力された第２の切り替え信号（デコード信号）に基づいて、第１のクロック信号選択手段５００ｎ1 から出力された第１の出力クロック信号、及び第３のクロック信号のうちのいずれかを第２の出力クロック信号として選択する。
【０３１８】
次に、各クロック信号選択手段の具体的な構成を、図３８を用いて説明する。
【０３１９】
図３８は、図３７に示す（Ｎ−１）個からなる第１〜第（Ｎ−１）のクロック信号選択手段５００ｎ1 〜５００ｎ(N-1) のうちの例えば第（Ｎ−１）のクロック信号選択手段５００ｎ(N-1) の構成を示す図である。尚、図３８において、図３１に示すクロック信号切り替え装置５００と同一の構成要素には同一の符号を付す。
【０３２０】
図３８に示すように、第（Ｎ−１）のクロック信号選択手段５００ｎ(N-1) の構成は、図３１に示すクロック信号切り替え装置５００と同様である。すなわち、第（Ｎ−１）のクロック信号選択手段５００ｎ(N-1) は、第１の信号同期生成手段５１０ａ及び第２の信号同期生成手段５１０ｂと、同期切り替え信号選択手段５２０と、マスク信号合成手段５３０と、クロック信号選択手段５４０と、クロック信号マスク手段５５０とから構成される。ただし、第（Ｎ−１）のクロック信号選択手段５００ｎ(N-1) には、第（Ｎ−２）のクロック信号選択手段５００ｎ(N-2) から出力された第（Ｎ−２）の出力クロック信号と、切り替え信号デコード手段５７０によってデコードされた第（Ｎ−１）の切り替え信号（デコード信号）と、第Ｎのクロック信号とが入力される。また、図３１を用いて説明した第５の実施形態と同様に、第（Ｎ−１）のクロック信号選択手段５００ｎ(N-1) では、第（Ｎ−１）の切り替え信号に基づいて、第（Ｎ−２）の出力クロック信号及び第Ｎのクロック信号のうちのいずれかを第（Ｎ−１）の選択クロック信号として選択すると共に、第（Ｎ−１）の合成マスク信号でマスクした第（Ｎ−１）の選択クロック信号を第（Ｎ−１）の出力クロック信号として出力する。
【０３２１】
尚、図３７に示す各クロック信号選択手段における動作は、図３１に示すクロック信号切り替え装置５００の説明における動作と同様に考えればよい。
【０３２２】
このように、第５の実施形態の変形例によると、図３８に示す第（Ｎ−１）のクロック信号選択手段５００ｎ(N-1) 、すなわち図３１に示す第５の実施形態に係るクロック信号切り替え装置５００が、２段階以上設けられているため、３以上のクロック信号の間で相互に切り替えることができる。また、クロック信号切り替え装置５０２を構成する各クロック信号選択手段（５００ｎ1 〜５００ｎ(N-1) ）は、図３１に示すクロック信号切り替え装置５００と同一であるため、３以上のクロック信号を切り替える場合であっても、第５の実施形態により得られた効果が確実に得られる。
【０３２３】
尚、第５の実施形態の変形例において、クロック信号切り替え装置５０２を構成する各クロック信号選択手段の機能を実現する回路構成は、例えば図３２に示すクロック信号切り替え回路５０１のようになる。
【０３２４】
また、第５の実施形態の変形例に係るデータ切り替え装置の構成に加えて、図１７に示すデータバス切り替え装置２０３のように、更にデータ信号選択手段（２１０ｎ1 〜２１
０ｎ(N-1) ）を設ければ、クロック信号と共にデータ信号も同時に切り替えることができる。
【０３２５】
（第６の実施形態）
以下、本発明の第６の実施形態に係るクロック信号切り替え装置について図面を参照しながら説明する。
【０３２６】
図３９は、第６の実施形態に係るクロック信号切り替え装置の構成を示す図である。
【０３２７】
図３９に示すように、第６の実施形態に係るクロック信号切り替え装置６００は、信号選択手段６１０と、クロック信号マスク手段６２０とから構成される。
【０３２８】
信号選択手段６１０は、入力された切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれかを選択クロック信号として選択する。クロック信号マスク手段６２０は、入力されたマスク信号で選択クロック信号をマスクすることにより出力クロック信号を生成すると共に出力する。尚、クロック信号切り替え装置６００に入力されるマスク信号及び切り替え信号は、例えば外部タイミング制御回路によって制御されているものとする。
【０３２９】
次に、上記の機能を実現する回路構成を図４０を用いて説明する。
【０３３０】
図４０は、図３９に示すクロック信号切り替え装置６００の機能を実現するクロック信号切り替え回路６０１の構成を示す図である。
【０３３１】
図４０に示すように、クロック信号切り替え回路６０１は、第８のマルチプレクサ６１１と、第６の論理積回路６２１とから構成される。
【０３３２】
第８のマルチプレクサ６１１は、第１のクロック信号、第２のクロック信号、及び切り替え信号を入力とし、入力された切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれかを選択クロック信号として選択する。第６の論理積回路６２１は、選択クロック信号及びマスク信号を入力とし、入力されたマスク信号と選択クロック信号との論理積である出力クロック信号を生成すると共に出力する。
【０３３３】
次に、上記のクロック信号切り替え回路６０１を伝達する信号の波形を、図４１に示すタイミングチャートを用いて説明する。
【０３３４】
図４１は、図４０に示すクロック信号切り替え回路６０１において、第１のクロック信号を第２のクロック信号に切り替えた後、再び第２のクロック信号から第１のクロック信号に切り替えた場合の各信号のタイミングチャートである。尚、図４１における点Ａ1 、Ａ2 、Ｂ、Ｃ、Ｄ、及びＥは、それぞれ図４０に示す点に対応している。
【０３３５】
図４１に示すように、まず、第１のクロック信号から第２のクロック信号に切り替える場合、時刻Ｔ61において、切り替え信号（Ｂ）がｈｉｇｈレベルからｌｏｗレベルに変化すると、第８のマルチプレクサ６１１から出力される選択クロック信号（Ｃ）は、時刻Ｔ61を境に第１のクロック信号（Ａ1 ）から第２のクロック信号（Ａ2 ）に切り替わる。
【０３３６】
また、マスク信号（Ｄ）を、切り替え信号（Ｂ）の変化する時刻Ｔ61に至る前における切り替え元のクロック信号である第１のクロック信号の最後のネガティブエッジ（Ｔ60）から、時刻Ｔ61に至った後における切り替え先のクロック信号である第２のクロック信号（Ａ2 ）の最初のネガティブエッジ（Ｔ62）までの間ｌｏｗレベルになるようにする。こ
のようにすると、クロック信号マスク手段６２０によって行なわれる選択クロック信号（Ｃ）とマスク信号（Ｄ）との論理積により、選択クロック信号（Ｃ）から波形６０（ハザード）を排除した出力クロック信号（Ｅ）を生成できる。
【０３３７】
反対に、第２のクロック信号（Ａ2 ）から第１のクロック信号（Ａ1 ）に切り替える場合、時刻Ｔ64において、切り替え信号（Ｂ）がｌｏｗレベルからｈｉｇｈレベルに変化すると、第８のマルチプレクサ６１１から出力される選択クロック信号（Ｃ）は、時刻Ｔ64を境に第２のクロック信号（Ａ2 ）から第１のクロック信号（Ａ1 ）に切り替わる。
【０３３８】
また、マスク信号（Ｄ）を、切り替え信号（Ｂ）の変化する時刻Ｔ64に至る前における切り替え元のクロック信号である第２のクロック信号（Ａ2 ）の最後のネガティブエッジ（Ｔ63）から、時刻Ｔ64に至った後における切り替え先のクロック信号である第１のクロック信号（Ａ1 ）の最初のネガティブエッジ（Ｔ65）までの間ｌｏｗレベルになるようにする。このようにすると、クロック信号マスク手段６２０によって行なわれる選択クロック信号（Ｃ）とマスク信号（Ｄ）との論理積により、選択クロック信号（Ｃ）から波形６１（ハザード）を排除した出力クロック信号（Ｅ）を生成できる。
【０３３９】
図４２は、切り替え信号（Ｂ）及びマスク信号（Ｄ）をそれぞれ変化させるタイミングを示す図である。
【０３４０】
図４２に示すように、まず、第１のマスク信号変化ステップＳ６０では、切り替え元のクロック信号である第１のクロック信号のネガティブエッジ（時刻Ｔ60）において、マスク信号をｈｉｇｈレベルからｌｏｗレベルに変化させる。
【０３４１】
次に、切り替え信号変化ステップＳ６１では、切り替え元の第１のクロック信号の一周期分の時間が時刻Ｔ60から経過する前に切り替え信号を変化させる。
【０３４２】
次に、第２のマスク信号変化ステップＳ６２では、切り替え信号が変化した時刻Ｔ61に至った後における切り替え先のクロック信号である第２のクロック信号の最初のネガティブエッジ（時刻Ｔ64）において、マスク信号をｌｏｗレベルからｈｉｇｈレベルに変化させる。
【０３４３】
以上に説明したように、第６の実施形態によると、信号選択手段６１０によって選択された選択切り替え信号を、入力されたマスク信号でクロック信号マスク手段６２０によりマスクできる。このため、切り替え信号及びマスク信号を変化させるタイミングを制御することにより、ハザード又はデューティー比崩れ等の発生した選択クロック信号からハザード等を排除することができる。よって、誤動作等の発生を起こすことなくクロック信号を切り替えることができる。
【０３４４】
また、第６の実施形態によると、第１のクロック信号と第２のクロック信号とが同期していること、及び第１のクロック信号と第２のクロック信号とが同位相になっていることは、いずれもハザード又はデューティー比崩れの防止に影響を及ぼさない。このため、互いに非同期で且つ位相の異なるクロック信号の間でも、ハザード又はデューティー比崩れを発生させることなく、出力クロック信号を切り替えることができる。
【０３４５】
また、第６の実施形態によると、クロック信号を切り替える際に、切り替え先のクロック信号が入力されていれば、切り替え元のクロック信号の状態に関わらずクロック信号の切り替えを行うことができる。このため、一部の従来装置においては発生していた、切り替え元のクロック信号の状態によってクロック信号の切り替えが失敗する場合があると言う問題を回避することができる。
【０３４６】
尚、第６の実施形態において、クロック信号切り替え装置６００の機能を実現する回路構成としてクロック信号切り替え回路６０１を例にして説明したが、他の回路構成により実現してもよい。
【０３４７】
また、第６の実施形態に係るクロック信号切り替え装置６００の構成に加えて、更にデータ信号選択手段を設ければ、クロック信号と共にデータ信号も同時に切り替えることができる。その構成を、図４３に示す。尚、図４３に示すように、信号選択手段６３０は、入力された切り替え信号に基づいて、第１のクロック信号及び第２のクロック信号のうちのいずれかを選択クロック信号として、また第１のデータ信号及び第２のデータ信号のうちのいずれかを選択データ信号として選択する。信号マスク手段６４０では、信号選択手段６３０によって選択された選択クロック信号及び選択データ信号をそれぞれマスク信号でマスクすると共に、マスクされた選択クロック信号に同期した選択データ信号を出力データ信号として出力する。
【０３４８】
また、第６の実施形態において、マスク信号の波形として、切り替え信号の変化する前における切り替え元のクロック信号の最後のネガティブエッジから、切り替え信号の変化した後における切り替え先のクロック信号の最初のネガティブエッジまでの間ｌｏｗになるようにした。しかし、例えば切り替え信号の変化する前における切り替え元のクロック信号の最後のネガティブエッジから、切り替え信号の変化した後における切り替え先のクロック信号の最初のポジティブエッジまでの間ｌｏｗになるようにしてもよい。
【０３４９】
（第６の実施形態の変形例）
以下、本発明の第６の実施形態の変形例に係るクロック信号切り替え装置について図面を参照しながら説明する。
【０３５０】
図４４は、第６の実施形態の変形例に係るクロック信号切り替え装置の構成を示す図である。
【０３５１】
図４４に示すように、本変形例に係るクロック信号切り替え装置６０２の特徴は、入力されたＮ個（Ｎは２以上の整数）のクロック信号のうちのいずれかを出力クロック信号として選択できる点にある。
【０３５２】
具体的に、クロック信号切り替え装置６０２は、切り替え信号デコード手段６５０と、第１〜第（Ｎ−１）のクロック信号選択手段６００ｎ1 〜６００ｎ(N-1) とから構成される。切り替え信号デコード手段６５０は、入力された切り替え信号をデコードすることにより、第１〜第（Ｎ−１）のクロック信号選択手段６００ｎ1 〜６００ｎ(N-1) のいずれかにそれぞれ対応する切り替え信号（第１〜第（Ｎ−１）の切り替え信号）を出力する。各クロック信号選択手段、例えば第１のクロック信号選択手段６００ｎ1 は、入力された第１の切り替え信号に基づいて、同じく入力された第１のクロック信号及び第２のクロック信号のうちのいずれかを選択すると共に、選択されたクロック信号を第１の出力クロック信号として出力する。第２のクロック信号選択手段６００ｎ2 （図示省略）は、入力された第２の切り替え信号（デコード信号）に基づいて、第１のクロック信号選択手段６００ｎ1 から出力された第１の出力クロック信号及び第３のクロック信号のうちのいずれかを第２の出力クロック信号として選択する。
【０３５３】
次に、各クロック信号選択手段の具体的な構成を、図４５を用いて説明する。
【０３５４】
図４５は、図４４に示す（Ｎ−１）個からなる第１〜第（Ｎ−１）のクロック信号選択手段６００ｎ1 〜６００ｎ(N-1) のうちの例えば第（Ｎ−１）のクロック信号選択手段６
００ｎ(N-1) の構成を示す図である。尚、図４５において、図３９に示すクロック信号切り替え装置６００と同一の構成要素には同一の符号を付す。
【０３５５】
図４５に示すように、第（Ｎ−１）のクロック信号選択手段６００ｎ(N-1) の構成は、図３９に示すクロック信号切り替え装置６００と同様である。すなわち、第（Ｎ−１）のクロック信号選択手段６００ｎ(N-1) は、信号選択手段６３０と、信号マスク手段６４０とから構成される。ただし、第（Ｎ−１）のクロック信号選択手段６００ｎ(N-1) には、第（Ｎ−２）のクロック信号選択手段６００ｎ(N-2) から出力された第（Ｎ−２）の出力クロック信号と、切り替え信号デコード手段６５０によってデコードされた第（Ｎ−１）の切り替え信号と、第Ｎのクロック信号と、第（Ｎ−１）のマスク信号とが入力される。また、図３９を用いて説明した第６の実施形態と同様に、第（Ｎ−１）のクロック信号選択手段６００ｎ(N-1) では、第（Ｎ−１）の切り替え信号に基づいて、第（Ｎ−２）の出力クロック信号及び第Ｎのクロック信号のうちのいずれかを第（Ｎ−１）の選択クロック信号として選択すると共に、入力された第（Ｎ−１）のマスク信号で第（Ｎ−１）の選択クロック信号をマスクすることにより第（Ｎ−１）の出力クロック信号を生成すると共に出力する。
【０３５６】
尚、図４４に示す各クロック信号選択手段における動作は、図３９に示すクロック信号切り替え装置６００の説明における動作と同様である。
【０３５７】
このように、第６の実施形態の変形例によると、図４４に示す第（Ｎ−１）のクロック信号選択手段６００ｎ(N-1) 、すなわち図３８に示す第６の実施形態に係るクロック信号切り替え装置６００が、２段階以上設けられているため、３以上のクロック信号の間で相互に切り替えることができる。また、クロック信号切り替え装置６０２を構成する各クロック信号選択手段（６００ｎ1 〜６００ｎ(N-1) ）は、図３９に示すクロック信号切り替え装置６００と同一であるため、３以上のクロック信号を切り替える場合であっても、第６の実施形態により得られた効果が確実に得られる。
【０３５８】
尚、第６の実施形態の変形例において、クロック信号切り替え装置６０２を構成する各クロック信号選択手段の機能を実現する回路構成は、例えば図４０に示すクロック信号切り替え回路６０１のようになる。
【０３５９】
また、第６の実施形態の変形例に係るデータ切り替え装置の構成に加えて、図１７に示すデータバス切り替え装置２０３のように、更にデータ信号選択手段（２１０ｎ1 〜２１０ｎ(N-1) ）を設ければ、クロック信号と共にデータ信号も同時に切り替えることができる。
【産業上の利用可能性】
【０３６０】
本発明に係るクロック信号切り替え装置、クロック信号切り替え方法、データバス切り替え装置、データバス切り替え方法、及びデータ受信装置は、入力された複数のクロック信号のうちのいずれかを出力クロック信号として選択できると共に、この出力クロック信号にハザード又はデューティー比崩れが生じる事態を回避することができるため、複数系統のクロック信号を切り替える装置等、特にＨＤＭＩ又はＤＶＩのようなデジタル転送方式を採用する装置等において有用である。
【符号の説明】
【０３６１】
１００    クロック信号切り替え装置
１００ｎi 第ｉのクロック信号選択手段
１０１    クロック信号切り替え回路
１０１ｎi 第ｉのクロック信号選択回路
１０２    クロック信号切り替えプログラム
１０３    クロック信号切り替え装置
１１０ａ  第１の信号同期生成手段
１１０ｂ  第２の信号同期生成手段
１１１ａ  第１の信号同期生成回路
１１１ｂ  第２の信号同期生成回路
１１２ａ  第１のフリップフロップ
１１３ａ  第２のフリップフロップ
１１４ａ  排他的論理和回路
１２０ａ  第１のクロック信号マスク手段
１２０ｂ  第２のクロック信号マスク手段
１２１ａ  第１の論理積回路
１２１ｂ  第２の論理積回路
１３０    同期切り替え信号選択手段
１３１    第１のマルチプレクサ
１４０    マスククロック信号選択手段
１４１    第２のマルチプレクサ
１５０    切り替え信号デコード手段
２００    データバス切り替え装置
２００ｎi 第ｉのデータバス選択手段
２０１    データバス切り替え回路
２０１ｎi 第ｉのデータバス選択回路
２０２    データバス切り替えプログラム
２０３    データバス切り替え装置
２１０    データ信号選択手段
２１０ｎi 第ｉのデータ信号選択手段
２１１    データ信号選択回路
２１２    第３のマルチプレクサ
２１３    第３のフリップフロップ
３００    データ受信装置
３１０ａ  第１の受信手段
３１０ｂ  第２の受信手段
３２０    信号切り替え手段
３３０    送信手段
４００    クロック信号切り替え装置
４０１    クロック信号切り替え回路
４０２    シンクデバイス
４０３    クロック信号切り替え装置
４０４    クロック信号切り替え回路
４０５    クロック信号切り替え装置
４０６    クロック信号切り替え回路
４１０ａ  第１のクロック信号マスク手段
４１０ｂ  第２のクロック信号マスク手段
４１１ａ  第３の論理積回路
４１１ｂ  第４の論理積回路
４２０    マスククロック信号選択手段
４２１    第４のマルチプレクサ
４３０ａ  第１のソースデバイス
４３０ｂ  第２のソースデバイス
４４０    マイクロコンピュータ
４５０    データ信号選択手段
４６０ａ  第１のマスク信号同期生成手段
４６０ｂ  第２のマスク信号同期生成手段
４６１ａ  第５のフリップフロップ
４６１ｂ  第６のフリップフロップ
４７０ａ  第１の切り替え信号同期生成手段
４７０ｂ  第２の切り替え信号同期生成手段
４７１ａ  第７のフリップフロップ
４７１ｂ  第８のフリップフロップ
４８０    同期切り替え信号選択手段
４８１    第５のマルチプレクサ
５００    クロック信号切り替え装置
５００ｎi 第ｉのクロック信号選択手段
５０１    クロック信号切り替え回路
５０１ｎi 第ｉのクロック信号選択回路
５０２    クロック信号切り替え装置
５１０ａ  第１の信号同期生成手段
５１０ｂ  第２の信号同期生成手段
５１１ａ  第１の信号同期生成回路
５１１ｂ  第２の信号同期生成回路
５２０    同期切り替え信号選択手段
５２１    第６のマルチプレクサ
５３０    マスク信号合成手段
５３１    論理和回路
５４０    クロック信号選択手段
５４１    第７のマルチプレクサ
５５０    クロック信号マスク手段
５５１    第５の論理積回路
５６０    データ信号選択手段
５７０    切り替え信号デコード手段
６００    クロック信号切り替え装置
６００ｎi 第ｉのクロック信号選択手段
６０１    クロック信号切り替え回路
６０２    クロック信号切り替え装置
６１０    信号選択手段
６１１    第８のマルチプレクサ
６２０    クロック信号マスク手段
６２１    第６の論理積回路
６３０    信号選択手段
６４０    信号マスク手段
６５０    切り替え信号デコード手段
【図１】
2010191976.tif 000003
【図２】
2010191976.tif 000004
【図３】
2010191976.tif 000005
【図４】
2010191976.tif 000006
【図５】
2010191976.tif 000007
【図６】
2010191976.tif 000008
【図７】
2010191976.tif 000009
【図８】
2010191976.tif 000010
【図９】
2010191976.tif 000011
【図１０】
2010191976.tif 000012
【図１１】
2010191976.tif 000013
【図１２】
2010191976.tif 000014
【図１３】
2010191976.tif 000015
【図１４】
2010191976.tif 000016
【図１５】
2010191976.tif 000017
【図１６】
2010191976.tif 000018
【図１７】
2010191976.tif 000019
【図１８】
2010191976.tif 000020
【図１９】
2010191976.tif 000021
【図２０】
2010191976.tif 000022
【図２１】
2010191976.tif 000023
【図２２】
2010191976.tif 000024
【図２３】
2010191976.tif 000025
【図２４】
2010191976.tif 000026
【図２５】
2010191976.tif 000027
【図２６】
2010191976.tif 000028
【図２７】
2010191976.tif 000029
【図２８】
2010191976.tif 000030
【図２９】
2010191976.tif 000031
【図３０】
2010191976.tif 000032
【図３１】
2010191976.tif 000033
【図３２】
2010191976.tif 000034
【図３３】
2010191976.tif 000035
【図３４】
2010191976.tif 000036
【図３５】
2010191976.tif 000037
【図３６】
2010191976.tif 000038
【図３７】
2010191976.tif 000039
【図３８】
2010191976.tif 000040
【図３９】
2010191976.tif 000041
【図４０】
2010191976.tif 000042
【図４１】
2010191976.tif 000043
【図４２】
2010191976.tif 000044
【図４３】
2010191976.tif 000045
【図４４】
2010191976.tif 000046
【図４５】
2010191976.tif 000047
【図４６】
2010191976.tif 000048