(57)【要約】【課題】複数の伝送手段を有する情報処理装置において、制御コードにエラーが生じている場合であっても、制御コードを精度よく検出できる情報処理装置を提供すること。【解決手段】情報処理装置は、複数の伝送手段から受信した複数のパラレル信号の同期を調整し、同期が調整された複数のパラレル信号に含まれる制御コードと検出対象の制御コードとのビット同士が一致しない個数を算出し、制御コード相違情報として出力し、出力された制御コード相違情報に基づいて制御コードの判定に用いる閾値の重み付けを変更し、重み付けが変更された閾値を用いて制御コードの判定を行うことで、制御コードを精度よく検出する。【選択図】図１
2018191188.tif 000002
【特許請求の範囲】
【請求項１】
送信手段と受信手段とを有する情報処理装置であって、
前記送信手段は、
複数の第１のパラレル信号を生成する情報生成手段と、
前記生成された複数の第１のパラレル信号に複数種類の制御コードの中で同一の制御コードを複数の伝送手段に対して同一のタイミングで付加することを制御するタイミング制御信号を生成する制御手段と、
前記タイミング制御信号に基づき、前記第１のパラレル信号に制御コードを付加する制御コード付加手段と、
前記制御コードを付加した第１のパラレル信号をパラレルシリアル変換してシリアル信号を出力するパラレルシリアル変換手段と
を有し、
前記受信手段は、
前記シリアル信号をシリアルパラレル変換して第２のパラレル信号を出力するシリアルパラレル変換手段と、
前記複数のシリアルパラレル変換手段から出力される複数の前記制御コードを含む第２のパラレル信号の同期を調整する同期調整手段と、
同期を調整された前記第２のパラレル信号に含まれる制御コードと検出対象の制御コードとのビット同士が一致しない個数を算出し、制御コード相違情報として出力する制御コード相違情報算出手段と、
前記複数の制御コード相違情報算出手段から出力された前記制御コード相違情報に基づき、各伝送手段での制御コードの判定に用いる閾値に重み付けの処理を行い変更して制御コード判定閾値情報を出力する制御コード判定閾値制御手段と、
前記制御コード判定閾値情報に基づき、各伝送手段において前記制御コードを含む第２のパラレル信号から制御コードを判定して制御コード情報を出力する制御コード判定手段と、
同期を調整された複数の前記第２のパラレル信号と制御コード情報を入力し処理する情報処理手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記受信手段は、前記シリアルパラレル変換手段を制御する受信共通制御手段を有するＭ個（Ｍは２以上）の受信共有手段をさらに有し、
前記制御コード判定閾値制御手段は、前記各受信共有手段内の伝送手段において制御コードの判定に用いる閾値を変更することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
任意の伝送手段において、同期を調整された前記第２のパラレル信号に含まれる制御コードと検出対象の制御コードとのビット同士が一致しない個数が所定の閾値以上であった場合、前記制御コード判定閾値制御手段は、任意の伝送手段に対して近傍の伝送手段における制御コードの判定に用いる閾値の変更量は大きく変更することを特徴とする請求項１又は請求項２に記載の情報処置装置。
【請求項４】
任意の伝送手段において、同期を調整された前記第２のパラレル信号に含まれる制御コードと検出対象の制御コードとのビット同士が一致しない個数が所定の閾値以上であった場合、前記制御コード判定閾値制御手段は、任意の伝送手段に対して遠方の伝送手段における制御コードの判定に用いる閾値の変更量は小さく変更することを特徴とする請求項１又は請求項２に記載の情報処置装置。
【請求項５】
前記送信手段と前記受信手段との間の伝送手段の並び、または前記送信手段からシリアル信号を入力する前記受信手段の端子の位置、または前記受信手段内の伝送手段の並びのいずれかに基づいて、任意の伝送手段に対して近傍の伝送手段または遠方の伝送手段とすることを特徴とする請求項１乃至請求項４の何れか一項に記載の情報処理装置。
【請求項６】
前記制御コード判定閾値制御手段は、変更する各伝送手段での制御コードの判定に用いる閾値に所定の上限値を設定することを特徴とする請求項１乃至請求項５の何れか一項に記載の情報処理装置。
【請求項７】
任意の伝送手段において、所定の期間、同期を調整された前記第２のパラレル信号に含まれる制御コードと検出対象の制御コードとのビット同士が一致しない個数が所定の閾値以下であった場合、前記制御コード判定閾値制御手段は、任意の伝送手段における制御コードの判定に用いる閾値を下げる変更をすることを特徴とする請求項１乃至請求項６の何れか一項に記載の情報処理装置。
【請求項８】
前記制御コード判定閾値制御手段は、任意の伝送手段における制御コードの判定に用いる閾値の変更を、前記第２のパラレル信号の転送に用いる任意の制御コード以外で行うことを特徴とする請求項１乃至請求項７の何れか一項に記載の情報処理装置。
【請求項９】
前記制御コード判定手段は、制御コードの判定に用いる閾値を変更した場合、前記変更した閾値で制御コードを正しく判定できるか否かの処理を行うことを特徴とする請求項１乃至請求項８の何れか一項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御コードを精度よく検出することができる情報処理装置に関する。
【背景技術】
【０００２】
従来、複数の伝送手段を有する構成において、送信手段では生成した情報を複数のパケットにパケット化（分割）し、各パケットに制御コードを付加して出力する。なお、制御コードとしては、例えば、パケットの開始位置を示すスタートコードや、パケットの終了位置を示すエンドコード等が付加される。
【０００３】
受信手段では、送信手段から出力される制御コードが付加されたパケットから制御コードを検出し、その制御コードに基づいてパケットを抽出し処理を行う。
【０００４】
特許文献１には、送信手段から出力される制御コードが付加されたパケットのシンボル列と検出対象の制御コードのシンボル列を比較して制御コードを検出する方法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１２３０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された方法では、単一の伝送手段を有する構成における制御コードの検出する方法であり、複数の伝送手段を有する構成における制御コードの検出する方法が考慮されていない。
【０００７】
そこで、本発明は、複数の伝送手段を有する情報処理装置において、制御コードにエラーが生じている場合であっても、制御コードを精度よく検出できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明に係る情報処理装置は、
送信手段と受信手段とを有する情報処理装置であって、前記送信手段は、複数の第１のパラレル信号を生成する情報生成手段と、前記生成された複数の第１のパラレル信号に複数種類の制御コードの中で同一の制御コードを複数の伝送手段に対して同一のタイミングで付加することを制御するタイミング制御信号を生成する制御手段と、前記タイミング制御信号に基づき、前記第１のパラレル信号に制御コードを付加する制御コード付加手段と、前記制御コードを付加した第１のパラレル信号をパラレルシリアル変換してシリアル信号を出力するパラレルシリアル変換手段とを有し、前記受信手段は、前記シリアル信号をシリアルパラレル変換して第２のパラレル信号を出力するシリアルパラレル変換手段と、前記複数のシリアルパラレル変換手段から出力される複数の前記制御コードを含む第２のパラレル信号の同期を調整する同期調整手段と、同期を調整された前記第２のパラレル信号に含まれる制御コードと検出対象の制御コードとのビット同士が一致しない個数を算出し、制御コード相違情報として出力する制御コード相違情報算出手段と、前記複数の制御コード相違情報算出手段から出力された前記制御コード相違情報に基づき、各伝送手段での制御コードの判定に用いる閾値に重み付けの処理を行い変更して制御コード判定閾値情報を出力する制御コード判定閾値制御手段と、前記制御コード判定閾値情報に基づき、各伝送手段において前記制御コードを含む第２のパラレル信号から制御コードを判定して制御コード情報を出力する制御コード判定手段と、同期を調整された複数の前記第２のパラレル信号と制御コード情報を入力し処理する情報処理手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明に係る情報処理装置によれば、複数の伝送手段を有する情報処理装置において、制御コードにエラーが生じている場合であっても、制御コードを精度よく検出することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態における情報処理装置１００の構成の一例を説明するためのブロック図である。
【図２】送信手段１０１の処理を説明するためのフローチャートである。
【図３】送信手段１０１の処理を説明するための図である。
【図４】受信手段１０６の処理を説明するためのフローチャートである。
【図５】受信手段１０６の処理を説明するための図である。
【図６】制御コード相違情報算出および制御コード判定に用いる閾値変更処理を説明するためのフローチャートである。
【図７】制御コード相違情報算出処理を説明するための図である。
【図８】各伝送手段における制御コードの判定に用いる閾値の変更の必要性と制御コード判定に用いる閾値の変更との関係を説明するための図である。
【図９】制御コード相違情報算出および制御コード判定に用いる閾値変更処理における閾値を下げる変更の処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
【００１２】
［第１の実施形態］
図１を参照して、本発明の第１の実施形態における情報処理装置１００の構成の一例を説明する。
【００１３】
情報処理装置１００は、送信装置に相当する送信手段１０１と、受信装置に相当する受信手段１０６とを有する。送信手段１０１は、情報生成手段１０２、制御手段１０３、複数の制御コード付加手段１０４、複数のパラレルシリアル変換手段１０５を有する。一つの制御コード付加手段１０４と一つのパラレルシリアル変換手段１０５との組み合わせは、一つの伝送手段を構成する。従って、送信手段１０１は、複数の伝送手段を有する。
【００１４】
受信手段１０６は、複数の受信共有手段１１３、同期調整手段１０８、複数の制御コード相違情報算出手段１０９、制御コード判定閾値制御手段１１０、複数の制御コード判定手段１１１、情報処理手段１１４を有する。
【００１５】
各受信共有手段１１３は、複数のシリアルパラレル変換手段１０７、受信共通制御手段１１２を有する。送信手段１０１は、後述する情報生成手段１０２と制御手段１０３と複数の制御コード付加手段１０４と複数のパラレルシリアル変換手段１０５で構成される。情報生成手段１０２は、複数の第１のパラレル信号を生成する。制御手段１０３は、情報生成手段１０２で生成された第１のパラレル信号に、複数種類の制御コードの中で同一の制御コードを、複数の伝送手段に対して同一のタイミングで付加することを制御するタイミング制御信号を生成する。
【００１６】
制御コード付加手段１０４は、制御手段１０３で生成されたタイミング制御信号に基づいて、情報生成手段１０２で生成された第１のパラレル信号に制御コードを付加する。
【００１７】
パラレルシリアル変換手段１０５は、制御コード付加手段１０４から出力された制御コードを付加された第１のパラレル信号をパラレルシリアル変換してシリアル信号を出力する。
【００１８】
受信手段１０６は、後述する複数のシリアルパラレル変換手段１０７と同期調整手段１０８と複数の制御コード相違情報算出手段１０９と制御コード判定閾値制御手段１１０と複数の制御コード判定手段１１１と複数の受信共通制御手段１１２と複数の受信共有手段１１３と情報処理手段１１４で構成される。
【００１９】
シリアルパラレル変換手段１０７は、シリアル信号を入力してシリアルパラレル変換して第２のパラレル信号を出力する。
【００２０】
受信共通制御手段１１２は、シリアルパラレル変換手段１０７のシリアルパラレル変換処理の制御を行う。
【００２１】
受信共有手段１１３は、１つの受信共通制御手段１１２と１つ以上のシリアルパラレル変換手段１０７で構成される。
【００２２】
同期調整手段１０８は、シリアルパラレル変換手段１０７から出力された制御コードを含む複数の第２のパラレル信号の同期を調整する。
【００２３】
制御コード相違情報算出手段１０９は、同期調整手段１０８で同期を調整された第２のパラレル信号に含まれる制御コードと検出対象の制御コードとのビット同士が一致しない個数を算出し、制御コード相違情報として出力する。
【００２４】
制御コード判定閾値制御手段１１０は、複数の制御コード相違情報算出手段１０９から出力された制御コード相違情報に基づき、各伝送手段での制御コードの判定に用いる閾値に重み付けの処理を行い変更して、制御コード判定閾値情報を出力する。
【００２５】
制御コード判定手段１１１は、制御コード判定閾値制御手段１１０から出力された制御コード判定閾値情報に基づき、同期調整手段１０８で同期を調整された第２のパラレル信号から制御コードを判定して制御コード情報を出力する。
【００２６】
情報処理手段１１４は、制御コード判定手段１１１から出力された制御コード情報に基づき、同期調整手段１０８で同期を調整された第２のパラレル信号を入力し処理をする。
【００２７】
次に、図２及び図３を参照して、送信手段１０１の処理の流れについて説明する。
【００２８】
図２は、送信手段１０１の処理を説明するためのフローチャートである。
【００２９】
Ｓ２００では、情報生成手段１０２が複数の第１のパラレル信号を生成する。Ｓ２０１では、制御手段１０３から出力されたタイミング制御信号に基づき、制御コード付加手段１０４が第１のパラレル信号に制御コードを付加する。Ｓ２０２では、パラレルシリアル変換手段１０５が制御コードを付加された第１のパラレル信号をパラレルシリアル変換処理してシリアル信号を出力する。
【００３０】
図３は、送信手段１０１の処理を説明するための図である。図３（ａ）は、情報生成手段１０２が生成した複数の第１のパラレル信号を示している。具体的には、第１のパラレル信号Ａ３０１、第１のパラレル信号Ｂ３０２、第１のパラレル信号Ｃ３０３、第１のパラレル信号Ｄ３０４を表している。
【００３１】
図３（ｂ）は、制御コード付加手段１０４が複数の第１のパラレル信号に制御コードを付加したことを示している。具体的には、第１のパラレル信号Ａ３０１、第１のパラレル信号Ｂ３０２、第１のパラレル信号Ｃ３０３、第１のパラレル信号Ｄ３０４のそれぞれに同一の制御コード３０５を同一のタイミングで付加していることを表している。
【００３２】
次に、図４及び図５を参照して、受信手段１０６の処理の流れについて説明する。
【００３３】
図４は、受信手段１０６の処理を説明するためのフローチャートである。
【００３４】
Ｓ４００では、受信手段１０６がシリアル信号を受信する。Ｓ４０１では、シリアルパラレル変換手段１０７が受信したシリアル信号をシリアルパラレル変換して第２のパラレル信号を出力する。Ｓ４０２では、同期調整手段１０８が第２のパラレル信号の同期を調整する。Ｓ４０３では、同期を調整した第２のパラレル信号を、本発明である制御コード相違情報算出および制御コード判定に用いる閾値変更処理を行う。Ｓ４０４では、制御コード判定手段１１１が制御コードを含む第２のパラレル信号から制御コードを判定する。
【００３５】
図５は、受信手段１０６の処理を説明するための図である。図５（ａ）は、入力したシリアル信号をシリアルパラレル変換手段１０７がシリアルパラレル変換して出力された制御コードが付加された第２のパラレル信号を示している。具体的には、第２のパラレル信号Ａ５０１、第２のパラレル信号Ｂ５０２、第２のパラレル信号Ｃ５０３、第２のパラレル信号Ｄ５０４のそれぞれに制御コード５０５が付加された信号を表している。また、制御コードが付加された第２のパラレル信号それぞれは送信手段１０１と受信手段１０６間で位相がずれたことを表している。
【００３６】
図５（ｂ）は、同期調整手段１０８で同期が調整された制御コードが付加された第２のパラレル信号を示している。具体的には、それぞれに制御コード５０５が付加された第２のパラレル信号Ａ５０１、第２のパラレル信号Ｂ５０２、第２のパラレル信号Ｃ５０３、第２のパラレル信号Ｄ５０４を表している。このように、図５（ａ）で示した位相がずれた第２のパラレル信号について、任意の制御コードを検出して各伝送手段の第２のパラレル信号の位相を合わせる。
【００３７】
しかしながら、図５（ｃ）のように、伝送手段３において制御コード５０５にエラー（誤り）が生じ制御コードを検出できなかった場合、制御コード５０５および第２のパラレル信号Ｃ５０３を抽出することができないことが生じ得る。
【００３８】
次に、図６、図７及び図８を参照して、制御コード相違情報算出および制御コード判定に用いる閾値変更処理について説明する。
【００３９】
図６は、制御コード相違情報算出および制御コード判定に用いる閾値変更処理を説明するためのフローチャートである。
【００４０】
Ｓ６００では、制御コード相違情報算出手段１０９が制御コードの相違情報として第２のパラレル信号に含まれる制御コードと検出対象の制御コードとのビット同士が一致しない個数を算出する。Ｓ６０１では、制御コードの相違情報として算出した第２のパラレル信号に含まれる制御コードと検出対象の制御コードとのビット同士が一致しない個数が所定の閾値よりも小さいか否かを判定する。所定の閾値よりも小さい場合はＳ６０２に進み、所定の閾値以上の場合はＳ６０３に進む。
【００４１】
Ｓ６０２では、制御コードの判定に用いる所定の閾値の変更は不要と判定する。Ｓ６０３では、制御コードの判定に用いる所定の閾値の変更は必要と判定する。Ｓ６０４では、全ての伝送手段において制御コードの判定に用いる所定の閾値の変更の必要性を判定したか否かを判定する。全ての伝送手段において所定の閾値の変更の必要性を判定した場合はＳ６０５に進み、全ての伝送手段において所定の閾値の変更の必要性を判定していない場合はＳ６００に戻り必要性を判定していない伝送手段の制御コードの判定を行う。
【００４２】
Ｓ６０５では、全ての伝送手段のうち、制御コードの判定に用いる所定の閾値の変更が必要と判定した伝送手段はあるか否かを判定する。所定の閾値の変更が必要と判定した伝送手段があった場合はＳ６０６に進み、所定の閾値の変更が必要と判定した伝送手段がない場合は処理を終了する。
【００４３】
Ｓ６０６では、所定の閾値の変更が必要と判定した伝送手段が含まれる受信共有手段内の各伝送手段において制御コードの判定に用いる閾値に重み付けの処理を行い変更する。
【００４４】
図７は、制御コード相違情報算出処理を説明するための図である。図７（ａ）は、制御コード付加手段１０４が制御コード７０１を付加した第１のパラレル信号７０２を示している。７０３には、制御コード７０１のシンボル列の具体例を示している。図７（ｂ）は、入力したシリアル信号をシリアルパラレル変換手段１０７がシリアルパラレル変換して出力された制御コード７０４を付加された第２のパラレル信号７０５を示している。７０６には、受信した制御コード７０４のシンボル列の具体例を示している。
【００４５】
図７（ｃ）は、検出対象の制御コードのシンボル列７０７の例を示している。７０８は、受信した制御コード７０４のシンボル列７０６と検出対象の制御コードのシンボル列７０７を比較した結果、エラーが生じていることを示している。受信した制御コード７０４のシンボル列７０６と検出対象の制御コードのシンボル列７０７とのビット同士が一致しない個数として、エラーの数「５」を制御コード相違情報として出力する。
【００４６】
図８（ａ）及び図８（ｂ）は、各伝送手段における制御コードの判定に用いる閾値の変更の必要性と制御コード判定に用いる閾値の変更との関係を説明するための図である。具体例として、伝送手段１、伝送手段２、伝送手段３、伝送手段４、伝送手段５、伝送手段６、伝送手段７、伝送手段８の８個の伝送手段を有する情報処理装置１００を示している。また伝送手段１、伝送手段２、伝送手段３、伝送手段４において受信共有手段１を有し、伝送手段５、伝送手段６、伝送手段７、伝送手段８において受信共有手段２のそれぞれの受信共有手段を有していることを示している。
【００４７】
８０１は、第２のパラレル信号に含まれる制御コードと検出対象の制御コードとのビット同士が一致しない個数の例を示している。それぞれ伝送手段１における一致しない個数は３、伝送手段２〜伝送手段８における一致しない個数は０の例を示している。
【００４８】
８０２は、変更前の制御コードの判定に用いる閾値の例を示している。この例では、伝送手段１が一致しない個数が閾値よりも大きいため制御コードを判定できない。
【００４９】
８０３は、制御コードの判定に用いる閾値の変更の必要性の例を示している。この例では、伝送手段１が一致しない個数が閾値よりも大きいため制御コードの判定に用いる閾値の変更が必要と判定する。
【００５０】
図８（ａ）の８０４は、変更後の制御コードの判定に用いる閾値の例を示している。この例では、伝送手段１が制御コードの判定に用いる閾値の変更が必要を判定したため、伝送手段１および伝送手段１が含まれる受信共有手段１内の伝送手段２、伝送手段３、伝送手段４の閾値を３に変更していることを示している。
【００５１】
図８（ｂ）の８０５は、変更後の制御コードの判定に用いる閾値の例を示している。この例では、伝送手段１が制御コードの判定に用いる閾値の変更が必要を判定したため、伝送手段１および伝送手段１が含まれる受信共有手段１内の伝送手段２、伝送手段３、伝送手段４の閾値を変更していることを示している。また伝送手段１に対して近傍の伝送手段における制御コードの判定に用いる閾値の変更量は大きく、また遠傍の伝送手段における制御コードの判定に用いる閾値の変更量は小さく重み付けの処理を行うことを示している。
【００５２】
図９は、図６の制御コード相違情報算出および制御コード判定に用いる閾値変更処理における閾値を下げる変更の処理を示したフローチャートである。図７と同じ番号は、同様の動作をするものである。
【００５３】
Ｓ９００では、所定の期間、制御コードの判定に用いる所定の閾値の変更が不要と判定したか否かを判定する。所的の期間、閾値の変更が不要と判定した場合はＳ９０２に進み、そうでない場合は処理を終了する。
【００５４】
Ｓ９０１では、制御コードの判定に用いる所定の閾値を下げる変更を行う。ここで、制御コード相違情報算出および制御コードの判定に用いる閾値変更処理において閾値を変更した後に、変更した閾値で制御コードを正しく判定できるか否かを判定することもできるため、再び、制御コード相違情報算出および制御コード判定に用いる閾値の変更を行うようにしてもよい。
【符号の説明】
【００５５】
１００  情報処理装置、１０１  送信手段、１０２  情報生成手段、１０３  制御手段、
１０４  制御コード付加手段、１０５  パラレルシリアル変換手段、１０６  受信手段、
１０７  シリアルパラレル変換手段、１０８  同期調整手段、
１０９  制御コード相違情報算出手段、１１０  制御コード判定閾値制御手段、
１１１  制御コード判定手段、１１２  受信共通制御手段、１１３  受信共有手段、
１１４  情報処理手段
【図１】
2018191188.tif 000003
【図２】
2018191188.tif 000004
【図３】
2018191188.tif 000005
【図４】
2018191188.tif 000006
【図５】
2018191188.tif 000007
【図６】
2018191188.tif 000008
【図７】
2018191188.tif 000009
【図８】
2018191188.tif 000010
【図９】
2018191188.tif 000011