JP4067997B2 - Information receiving apparatus, information receiving method and program - Google Patents

Information receiving apparatus, information receiving method and program Download PDF

Info

Publication number
JP4067997B2
JP4067997B2 JP2003103894A JP2003103894A JP4067997B2 JP 4067997 B2 JP4067997 B2 JP 4067997B2 JP 2003103894 A JP2003103894 A JP 2003103894A JP 2003103894 A JP2003103894 A JP 2003103894A JP 4067997 B2 JP4067997 B2 JP 4067997B2
Authority
JP
Japan
Prior art keywords
information
error correction
unit
input
error
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003103894A
Other languages
Japanese (ja)
Other versions
JP2004312425A (en
Inventor
修 六角
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2003103894A priority Critical patent/JP4067997B2/en
Publication of JP2004312425A publication Critical patent/JP2004312425A/en
Application granted granted Critical
Publication of JP4067997B2 publication Critical patent/JP4067997B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、情報受信装置又は情報送信装置、及びそれらに関する情報受信方法或いは情報送信方法又はそれらをコンピュータで動作させるプログラムに関する。特に、伝送路を使用してMPEG2規格で符号化したデータに対して、誤り訂正機能を自動で設定/認識する誤り訂正機能自動設定システムに関するものである。
【0002】
【従来の技術】
従来の誤り訂正機能を用いた伝送システムは、受信したデータのエラー状態を監視して、その状態を送信側に伝送し、その情報で誤り訂正機能をONさせる構成となっている(例えば、特許文献1参照)。
【0003】
【特許文献1】
特開平10−327109号公報
【0004】
【発明が解決しようとする課題】
従来の映像/音声送受信システムは誤り訂正機能の設定に対して、送信側と受信側それぞれで設定しなくてはならず、回線品質の悪化を知るのは受信側で、受信側から送信側に誤り訂正の設定を促す事が必要であり、また、送信側で勝手に設定すると受信側で映像/音声が復号できないなどの課題があった。
【0005】
この発明は、自動で誤り訂正機能を検知することを目的としており、さらに伝送路上の回線品質を認識し自動で誤り訂正機能を設定することで、映像/音声の障害時間を少なくする事を目的とする。
【0006】
【課題を解決するための手段】
この発明に係る情報受信装置は、情報送信装置から情報を入力する入力部と、
上記入力部により入力された情報が所定の基準により誤り訂正符号化されているかどうかを判定する誤り訂正符号化判定部と、
上記誤り訂正符号化判定部により上記情報が誤り訂正符号化されていると判定された場合に、上記入力部により入力された情報を誤り訂正復号する誤り訂正復号部と、
上記誤り訂正符号化判定部により上記情報が誤り訂正符号化されていると判定された場合に、上記誤り訂正復号部により誤り訂正復号された情報を出力し、上記誤り訂正符号化判定部により上記情報が誤り訂正符号化されていないと判定された場合に、上記誤り訂正復号部により誤り訂正復号されていない情報を出力する出力部と
を備えたことを特徴とする。
【0007】
【発明の実施の形態】
実施の形態1.
図1は、実施の形態1における構成を示す図である。
図1では、さらに、実施の形態1による映像/音声データの流れを説明している。図1は、また、伝送路を隔てた送受信部分のシステム図であり、誤り訂正機能自動判定システムを示す図である。
図1において、情報送信装置100は、伝送路6で情報受信装置200に接続されている。
情報送信装置100は、入力部1(入力装置の一例である)、MPEG2符号化部2、デジタルデータが転送中にノイズ等で欠落した場合にそれを自動的に修復できるように符号を付加する誤り訂正符号化部3(エンコーダの一例である)、セレクタ4(選択部の一例である)、送信部5(出力部、出力装置の一例である)を備えている。
情報受信装置200は、受信部7(入力部、入力装置の一例である)、誤り訂正用の符号が付加されたデジタルデータを復号する誤り訂正復号部8(デコーダの一例である)、セレクタ部9(セレクタ、選択部の一例である)、MPEG2復号部10(出力部、出力装置の一例である)、出力部11、フラグ判定部12(誤り訂正符号化判定部、判定装置の一例である)を備えている。
【0008】
図2は、MPEG2の規格で符号化されたTSデータの簡易的な構造と、このデータをMPEG2規格で誤り訂正機能を付加した場合のデータの簡易的な構造とを示す図である。
図2に示す様に、誤り訂正の無いTSデータは、一定データ間隔で先頭を示すフラグ13が出力されている。また、このデータにMPEG2規格で誤り訂正を付加すると、1TSデータより長い間隔(先頭フラグ14と符号化データ15に、誤り訂正用データ16が追加されている為)で同様の先頭フラグ14が出力される。先頭フラグ13は固定値であるが、先頭フラグ14は、先頭フラグ13を一定間隔でビット反転したものになる。(通常は、7TSデータ毎に1回反転データとなる。)
【0009】
入力部1は、送信する映像/音声データ(情報の一例である)を入力する。MPEG2符号化部2は、MPEG2規格で送信する映像/音声データを符号化する。誤り訂正符号化部3は、MPEG2規格で誤り訂正を行う。送信部5は伝送路6へTSデータの送信をおこなう。
【0010】
入力部の一例として、受信部7は伝送路6からの受信をおこなう。すなわち、受信部7は、情報送信装置100から情報を入力する。上記受信部7は、図2で示すように所定の間隔でフラグ13或いはフラグ14を有する情報として、TSデータを入力する。そして、上記情報は、誤り訂正用データ16を有している場合と有していない場合とが存在する。
【0011】
誤り訂正符号化判定部の一例として、図1に示すフラグ判定部12は、上記受信部7により入力された情報が所定の基準により誤り訂正符号化されているかどうかを判定する。フラグ判定部12は、上記受信部7により入力された情報が有するフラグ13或いはフラグ14の間隔を検出し、検出された間隔に基づいて、上記情報が誤り訂正符号化されているかどうかを判定する。フラグ判定部12は、上記受信部7により入力された情報が有するフラグの間隔を検出し、検出された間隔が上記誤り訂正用データ16の分だけ長くなっている場合に、上記情報が誤り訂正符号化されていると判定する。言いかえれば、フラグ判定部12は、受信部7からのデータの先頭フラグ13もしくは先頭フラグ14を検出する。誤り訂正機能が設定されていないTSデータを受信した場合は、一定間隔で先頭フラグ13が受信される。また、誤り訂正機能が設定されたTSデータを受信した場合は、ある一定間隔で先頭フラグ14が受信される。フラグ判定部12では、この先頭フラグ13/先頭フラグ14のどちらを受信しているかを判定し、先頭フラグ13を受信している場合は、受信したTSデータをセレクタ9に出力する。また、先頭フラグ14を受信している場合は、受信したTSデータを誤り訂正復号部8に出力する。そして、フラグ判定部12は、この先頭フラグ13/先頭フラグ14のどちらを受信しているかについての判定結果をセレクタ9に出力する。
【0012】
誤り訂正復号部8は、上記フラグ判定部12により上記情報が誤り訂正符号化されていると判定された場合に、上記受信部7により入力された情報を誤り訂正復号する。言いかえれば、上記誤り訂正復号部8は、上記フラグ判定部12により上記情報が誤り訂正符号化されていると判定された場合に、上記フラグ判定部12から上記情報を入力し、入力された情報を誤り訂正復号する。
【0013】
選択部の一例として、セレクタ9は、上記フラグ判定部12により上記情報が誤り訂正符号化されていると判定された場合に、上記誤り訂正復号部8により誤り訂正復号された情報を選択し、上記フラグ判定部12により上記情報が誤り訂正符号化されていないと判定された場合に、上記フラグ判定部12から上記情報を入力し、入力された情報を選択する。セレクタ9は、フラグ判定部12から入力した判定結果を基に、各出力タイミングでどちらのデータをMPEG2復号部10に出力するか判断する。言いかえれば、セレクタ9は、TSデータが途切れてしまわないように、各出力タイミングでフラグ判定部12から入力するルートと誤り訂正復号部8から入力するルートとのどちらのルートをONにするかを判断する。
【0014】
MPEG2復号部10は、例えば、エンコーダを用いてセレクタ9から入力した情報をMPEG2規格で復号する。出力部の一例として、MPEG2復号部10は、上記フラグ判定部12により上記情報が誤り訂正符号化されていると判定された場合に、上記誤り訂正復号部8により誤り訂正復号された情報を出力部11に出力し、上記フラグ判定部12により上記情報が誤り訂正符号化されていないと判定された場合に、上記誤り訂正復号部8により誤り訂正復号されていない情報を出力部11に出力する。さらに、別の言い方をすれば、上記MPEG2復号部10は、上記セレクタ9により選択された情報を出力部11に出力する。
【0015】
出力部11は、MPEG2復号部10からMPEG2規格で復号された情報である映像/音声データを入力し、入力された映像/音声データを出力する。言いかえれば、出力部11は、上記フラグ判定部12により上記情報が誤り訂正符号化されていると判定された場合に、上記誤り訂正復号部8により誤り訂正復号された情報を映像或いは音声として外部に出力し、上記フラグ判定部12により上記情報が誤り訂正符号化されていないと判定された場合に、上記誤り訂正復号部8により誤り訂正復号されていない情報を映像或いは音声として外部に出力する。さらに、別の言い方をすれば、上記出力部11は、上記セレクタ9により選択された情報を映像或いは音声として外部に出力する。
【0016】
このフラグ判定部12を設ける事で、受信したTSデータに誤り訂正機能が設定されているか、いないかを自動で判断する為、受信側での切り替え作業等が発生せず、障害時間を短縮する事が可能となる。
【0017】
以上のように、本実施の形態1における映像/音声送受信システムは、送信する為の映像/音声を入力する入力部1と、入力された映像/音声データをMPEG2方式で符号化しTSデータとして出力するMPEG2符号化部2と、TSデータに対してMPEG2規格で誤り訂正を付加する誤り訂正符号化部3と、TSデータと誤り訂正されたデータを選択するセレクト部4と、その選択されたデータを送信する送信部5と、送信されてきたデータを受信する受信部7と、MPEG2規格で誤り訂正されたデータを復号する誤り訂正復号部8と、MPEG2方式のTSデータを映像/音声に復号するMPEG2復号部10と、映像/音声データを出力する映像/音声出力部11を有し、受信部7から出力されるデータに対して、MPEG2方式のTSデータ先頭識別用同期フラグを認識し、その間隔及びフラグの値から、送信側で誤り訂正機能を付加したかどうかを自動で判断し、誤り訂正復号部にデータを出力する自動セレクト機能を備えたことを特徴とする。
【0018】
言いかえれば、この実施の形態1に係る映像/音声送受信システムは、MPEG2で符号化/誤り訂正したデータに対し、データの先頭を示すフラグの間隔と値を認識するとともに、その間隔等から自動で誤り訂正機能が設定されているかを認識できる様にしたものである。また、伝送路の回線品質を調べる事で、自動で誤り訂正機能を設定し、映像/音声の障害時間を少なくするものである。さらに言いかえれば、TSデータの先頭同期バイトを認識し、送信の間隔、同期バイトの反転の有無を調べ、送信側に誤り訂正機能が設定されているか認識し、その結果を元に、受信側で自動で誤り訂正機能の設定をおこなうことができる。
【0019】
実施の形態2.
図3は、実施の形態2における構成を示す図である。
図3では、さらに、実施の形態2による映像/音声データの流れを説明している。図3は、また、伝送路を隔てた送受信部分のシステム図であり、誤り訂正機能自動判定システムを示す図である。
図3において、図1、及び図2と同一符号は、同一又は同等の機能を示し説明を省略する。
【0020】
図3において、出力部の一例として、MPEG2復号部10は、出力する情報にエラーが存在する場合に、エラー情報を上記誤り訂正符号化判定部の一例であるフラグ判定部17に出力する。
【0021】
上記フラグ判定部17は、上記MPEG2復号部10からエラー情報を入力した場合に、上記情報が誤り訂正符号化されていると判定する。フラグ判定部17は、セレクタ9か誤り訂正復号部8のどちらか一方のデータから、図2で示したTSデータの先頭フラグ13、14を判定すると共に、後段のMPEG2復号部10からのエラー情報18を基に、誤り訂正機能が付加されているかどうかを判断する。判断の方法は、TSデータの先頭フラグが一定間隔で入力されるかと、出力したデータに対してエラー情報18が無いかで判断する。判断した結果を、セレクタ9に送る。
【0022】
選択部の一例であるセレクタ9は、上記フラグ判定部17により上記情報が誤り訂正符号化されていると判定された場合に、上記受信部7により入力された情報を選択し、選択された情報を上記誤り訂正復号部8に出力し、上記フラグ判定部17により上記情報が誤り訂正符号化されていないと判定された場合に、上記受信部7により入力された情報を選択し、選択された情報を上記フラグ判定部17に出力する。セレクタ9は、フラグ判定部17から判定結果を入力し、判定結果に基づいて、受信部7からのデータを誤り訂正復号部8に送るか送らないかを選択する。
【0023】
このフラグ判定部17を設ける事で、受信したTSデータに誤り訂正機能が設定されているか、いないかを自動で判断する為、受信側での切り替え作業等が発生せず、障害時間を短縮する事が可能となる。
【0024】
以上のように、本実施の形態2における誤り訂正機能自動設定システムとしての映像/音声送受信システムは、情報受信装置200におけるMPEG2復号部10の前段にTSデータの同期フラグが一定間隔で来る事を検出するフラグ検出部として機能するフラグ判定部17を設け、MPEG2復号部10の復号エラー情報と、フラグ判定部17のエラー情報から、誤り訂正が付加されたかどうかを自動で判断する自動セレクト機能を設けたことを特徴とする。言いかえれば、デコーダからの復号エラー情報と、同期バイトのSYNCエラー情報から、受信側において自動で誤り訂正機能の設定を変更することができる。
【0025】
実施の形態3.
図4は、実施の形態3における構成を示す図である。
図4では、さらに、実施の形態3による映像/音声データの流れを説明している。図4は、また、伝送路を隔てた送受信部分のシステム図であり、誤り訂正機能自動判定システムを示す図である。
図4において、図1、及び図2と同一符号は、同一又は同等の機能を示し説明を省略する。情報送信装置100は、さらに、回線品質判定部19(測定機器の一例である)を備えている。
【0026】
回線品質判定部19は、情報受信装置200との間の回線である伝送路6の品質を判定する。
入力部1は、情報を入力する。
誤り訂正符号化部3は、上記入力部1により入力された情報を誤り訂正符号化する。
選択部の一例であるセレクタ4は、上記回線品質判定部19により上記回線の品質が悪いと判定された場合に、上記誤り訂正符号化部3により誤り訂正符号化された情報を選択し、上記回線品質判定部19により上記回線の品質が悪くないと判定された場合に、上記誤り訂正符号化部3により誤り訂正符号化されていない情報を選択する。
出力部の一例である送信部5は、上記セレクタ4により選択された情報を情報受信装置200に出力する。
【0027】
言いかえれば、図4において、送信側で回線品質を測定する回線品質判定部19を設け、常時回線の品質を確認する。回線の品質が良い場合は、誤り訂正機能を付加しなくても正常にデータを送信可能である。しかし、回線の品質が悪くなると、データのビット落ち等が発生して、正常にデータを送信する事が出来なくなる。回線品質判定部19では、回線品質を測定し、品質が悪くなってきたと判断した場合に、セレクタ4を切り替える信号を出力する。
セレクタ4は、通常MPEG2符号化部2からのデータを選択しているが、回線品質判定部19からの切り替え指示を基に、MPEG2誤り訂正符号化部3からのデータを選択するように変更する。
受信側では、実施の形態1で示した様に、回線から受信したデータの先頭フラグをフラグ判定部12で判断し、誤り訂正機能が付加されていることを自動で判断する。
【0028】
この回線品質判定部19を設ける事で、送信側での切り替え作業等が発生せず、また、受信側でも誤り訂正の判断を自動で行う為、受信側での切り替え作業等も発生しない。これにより、送受合わせた障害時間を短縮する事が可能となる。
【0029】
以上のように、実施の形態3における誤り訂正機能自動設定システムとしての映像/音声送受信システムは、送信側である情報送信装置100に送信部/受信部間の伝送路6の品質を測定する回線品質測定部を設け、伝送路6の品質状態から誤り訂正機能を自動で設定することを特徴とする。言いかえれば、送信側に伝送路の回線品質を測定する機器を設けておき、回線品質の悪化、回復を認識し、送信側は、自動で誤り訂正機能を設定/解除することができる。受信側では、TSデータの先頭同期バイトから自動で誤り訂正機能を設定/解除することができる。
【0030】
実施の形態4.
図5は、実施の形態4における構成を示す図である。
図5では、さらに、実施の形態4による映像/音声データの流れを説明している。図5は、また、伝送路を隔てた送受信部分のシステム図であり、誤り訂正機能自動判定システムを示す図である。
図5において、図1、及び図2と同一符号は、同一又は同等の機能を示し説明を省略する。
図5において、伝送路6にて送られてきたTSデータをMPEG2復号部10で映像と音声に復号する時、伝送路の品質が悪くなるとTSデータが崩れる等の障害が発生し、復号エラーとなってしまう。このエラー情報18を利用して、伝送路6の回線品質悪化を判断し、情報受信装置200は、この情報を情報送信装置100と情報受信装置200とにそれぞれ備えられた回線送受信部20を介して送信側に伝送し、情報送信装置100は、セレクタ4を切り替える。
これにより、回線品質が悪化して受信側で復号エラーが発生すると、送信側で自動で誤り訂正機能が付加される様になる。すなわち、誤り訂正符号化部3により符号化したTSデータを送信する。一方、受信側では、フラグ判定部12にて誤り訂正が付加されていることを判断する為、送信側/受信側の双方において、自動で切り替え処理が実施される。
【0031】
このエラー情報18を送信側に送る機能を設ける事で、回線品質の悪化でエラーが発生すると、自動で誤り訂正機能を付加する為、送受信側それぞれでの切り替え作業がなくなると共に、障害時間を短縮する事が可能となる。
【0032】
以上のように、本実施の形態4における誤り訂正機能自動設定システムとしての映像/音声送受信システムは、受信側の復号エラー情報を基に、伝送路の回線品質の悪化を判断し、その情報を送信側に伝送する事で、自動で誤り訂正機能を設定することを特徴とする。言いかえれば、回線品質を測定する機器の代わりに、デコーダからの復号エラー発生頻度を元に、回線の品質悪化を自動で認識し、その情報を送信側に伝送して、自動で送信側の誤り訂正機能を設定し、同時に受信側も誤り訂正機能を設定することができる。
【0033】
実施の形態5.
図6は、実施の形態5における構成を示す図である。
図6では、さらに、実施の形態5による映像/音声データの流れを説明している。図6は、また、伝送路を隔てた送受信部分のシステム図であり、誤り訂正機能自動判定システムを示す図である。
図6において、図1、図2及び図4と同一符号は、同一又は同等の機能を示し説明を省略する。
【0034】
上記情報送信装置100は、図1の構成に対し、さらに、上記情報受信装置200との間の回線である伝送路6の品質を判定する回線品質判定部19を備えている。
また、上記情報受信装置200も、図1の構成に対し、さらに、上記情報送信装置100との間の回線である伝送路6の品質を判定する回線品質判定部19を上記情報送信装置100とは別に備えている。
上記誤り訂正符号化判定部の一例であるフラグ判定部12は、上記回線品質判定部により回線の品質が悪いと判定された場合に、上記情報受信装置200が上記情報送信装置100から受信した上記情報としてのTSデータが誤り訂正符号化されていると判定する。
【0035】
言い換えれば、図6において、送受信両方で回線品質を測定する回線品質判定部19を設け、常時回線の品質を確認する。回線の品質が良い場合は、誤り訂正機能を付加しなくても正常にデータを送信可能である。しかし、回線の品質が悪くなると、データのビット落ち等が発生して、正常にデータを送信する事が出来なくなる。各回線品質判定部19では、回線品質を測定し、品質が悪くなってきたと判断した場合に、それぞれセレクタ4及びセレクタ9を切り替える信号をそれぞれセレクタ4及びセレクタ9に対して出力する。
セレクタ4は、通常MPEG2符号化部2からのデータを選択しているが、情報送信装置100における回線品質判定部19からの切り替え指示を基に、MPEG2誤り訂正符号化部3からのデータを選択するように変更する。
セレクタ9は、通常フラグ判定部12からのデータを選択しているが、情報受信装置200における回線品質判定部19からの切り替え指示を基に、MPEG2誤り訂正復号部8からのデータを選択するように変更する。
【0036】
この回線品質判定部19を送受で設ける事で、回線の品質が悪化したら送受信同時に誤り訂正機能がONになり、各々での切り替え作業等が発生しない。これにより、送受合わせた障害時間を短縮する事が可能となる。
【0037】
以上のように、実施の形態5における誤り訂正機能自動設定システムとしての映像/音声送受信システムは、回線品質測定部19からの情報を基に、送信側/受信側両方自動で誤り訂正機能のON/OFFを行うようにする事にし、映像/音声の障害時間の短縮が可能としたことを特徴とする。言いかえれば、回線品質の状況から自動で誤り訂正機能を設定すると共に、回線品質の回復も認識し、誤り訂正機能の解除も自動で設定することができる。
【0038】
実施の形態6.
図7は、実施の形態6における構成を示す図である。
図7では、さらに、実施の形態6による映像/音声データの流れを説明している。図7は、また、伝送路を隔てた送受信部分のシステム図であり、誤り訂正機能自動判定システムを示す図である。
図7において、図1、図2と同一符号は、同一又は同等の機能を示し説明を省略する。
【0039】
上記情報受信装置200は、図1の構成に対し、さらに、複数のバッファ21(バッファ部の一例である)を備えている。
複数のバッファ21の各バッファ21は、上記情報であるTSデータが上記誤り訂正符号化判定部の一例であるフラグ判定部12により判定されている第1の期間と上記誤り訂正復号部8により誤り訂正復号されている第2の期間との間、上記入力部の一例である受信部7により入力された情報を蓄積する。
【0040】
言い換えると、図7において、バッファ21は回線受信部7からのデータを蓄積する。蓄積する量は、フラグ判定部12にてON/OFFを判定する時間(第1の期間の一例である)とMPEG2誤り訂正復号部8で復号するまでの時間(第2の期間の一例である)をあわせた時間分蓄積する。また、このバッファ量の切り替えはフラグ判定部12からの指示にて変更する。
実施の形態1における映像/音声送受信システムでは、送信側にて誤り訂正機能が付加されると、受信側のフラグ判定部12にて認識するまでの時間と、MPEG2誤り訂正復号部8の処理時間の間は、送信データが途切れてしまい、受信側の映像・音声出力が停止してしまう障害が発生する。
バッファ21によって蓄積されたデータを用いる事で、誤り訂正が送信側で切り替えられた場合でも、フラグ判定部12にてセレクタ9を切り替えるまでのデータがバッファ21に蓄積されている為、MPEG2復号部10ではその間正常に復号され、映像が停止する障害が発生しにくくなる。
【0041】
このバッファ21を設ける事で、誤り訂正のフラグ判定によるMPEG2復号部10に対するデータの途切れが無くなり、誤り訂正ON/OFFによる障害時間を短縮する事が可能となる。
【0042】
以上のように、実施の形態6における誤り訂正機能自動設定システムとしての映像/音声送受信システムは、受信部7の出力側に2重のバッファを設け、誤り訂正機能のON/OFFによる検出時間分のデータを保持する機能を設ける事で、切り替えによるデータの欠如を無くし、映像/音声の障害時間の短縮を可能としたことを特徴とする。
【0043】
実施の形態6では、受信部7の出力側に2重のバッファ21を設けているが、受信部7の入力側に2重のバッファ21を設け、受信部7が2重のTSデータを受信するようにしても同様の効果を得ることができる。また、2重のバッファ21ではなく、1つのバッファからの出力をフラグ判定部12とセレクタ9とに分岐するようにしても同様の効果を得ることができる。
【0044】
実施の形態7.
図8は、実施の形態7における構成を示す図である。
図8では、さらに、実施の形態7による映像/音声データの流れを説明している。図8は、また、伝送路を隔てた送受信部分のシステム図であり、誤り訂正機能自動判定システムを示す図である。
図8において、図1、図2及び図6と同一符号は、同一又は同等の機能を示し説明を省略する。
【0045】
上記情報送信装置100は、図1の構成に対し、誤り訂正符号化部3の代わりに、自己の処理動作を自己でON/OFF切り替えをおこなうON/OFF切り替え機能付きの誤り訂正符号化部22と、送信部5の代わりに、回線である伝送路6を介して情報を送受信する送受信部20(入力装置の一例である)を備えている。
【0046】
上記情報受信装置200は、図1の構成に対し、さらに、回線品質判定部19を備え、受信部7の代わりに、上記情報送信装置100に所定の情報を出力可能な出入力部として機能し、回線である伝送路6を介して情報を送受信する送受信部20(出力装置の一例である)を備えている。
【0047】
まず、情報受信装置200側では、回線品質判定部19が、上記入力部の一例である送受信部20により入力された情報に基づいて上記情報送信装置100との間の回線である伝送路6の品質を判定し、回線の品質が悪いと判定された場合に、例えば、上記情報を誤り訂正符号化すべきことを示す識別情報を出力する。
【0048】
送受信部20は、上記回線品質判定部19により出力された識別情報を回線情報として上記情報送信装置100に出力する。
【0049】
上記誤り訂正符号化判定部の一例であるフラグ判定部12は、上記回線品質判定部19により回線の品質が悪いと判定された場合に、上記情報が誤り訂正符号化されていると判定する。
【0050】
一方、情報送信装置100側では、入力部1が情報を入力する。
【0051】
そして、誤り訂正符号化部22は、情報受信装置200から上記情報受信装置200との間の回線である伝送路6に関する上記回線情報を入力し、入力された回線情報に基づいて上記入力部1により入力された情報を誤り訂正符号化する。上記回線情報は、上述のように、例えば、上記情報受信装置200との間の回線の品質が悪いために上記情報を誤り訂正符号化すべきことを示す識別情報である。そして、上記誤り訂正符号化部22は、入力された識別情報に基づいて上記入力部1により入力された情報を誤り訂正符号化する。
【0052】
出力部の一例として、送信側の送受信部20は、上記誤り訂正符号化部22により誤り訂正符号化された情報を上記情報受信装置200に出力する。
【0053】
言い換えると、図8において、回線送受信部20からの受信データに対して、回線品質を調べる回線品質判定部19を設け、常時回線の品質を確認する。回線の品質が良い場合は、誤り訂正機能を付加しなくても正常にデータを送信可能である。しかし、回線の品質が悪くなると、データのビット落ち等が発生して、正常にデータを送信する事が出来なくなる。回線品質判定部19では、回線品質を測定し、品質が悪くなってきたと判断した場合に、判定した結果を受信側の回線送受信部20に出力する。受信側の回線送受信部20は、入力された回線品質判定部19により判定した結果を送信側である情報送信装置100へ送信する。
送信側では、送信側の回線送受信部20にて受信した判定結果を基に、MPEG2誤り訂正符号化部22にて誤り訂正機能をON/OFFする。
また、回線品質判定部19からの情報は、フラグ判定部12にも送信され、受信側においてもセレクタ9にて切り替える事が可能となる。
【0054】
この回線品質判定部19とMPEG2誤り訂正符号化部22を設ける事で、回線の品質が悪化したら送受信同時に誤り訂正機能がONになり、各々での切り替え作業等が発生しない。これにより、送受合わせた障害時間を短縮する事が可能となる。
【0055】
以上のように、実施の形態7における誤り訂正機能自動設定システムとしての映像/音声送受信システムは、受信側で伝送路の回線品質を測定する回線品質測定部を設け、回線品質の悪化の情報を送信側に伝送し、その情報で誤り訂正機能を自動で設定することを特徴とする。言いかえれば、回線品質を測定する機器からのデータを元に、回線の品質悪化を認識し、その情報を送信側に伝送して、自動で送信側の誤り訂正機能を設定し、同時に受信側も誤り訂正機能を設定することができる。
【0056】
実施の形態8.
図9は、実施の形態8における構成を示す図である。
図9では、さらに、実施の形態8による映像/音声データの流れを説明している。図9は、また、伝送路を隔てた送受信部分のシステム図であり、誤り訂正機能自動判定システムを示す図である。
図9において、図1、図2及び図8と同一符号は、同一又は同等の機能を示し説明を省略する。
【0057】
上記情報送信装置100は、図8の構成に対し、誤り訂正符号化部22の代わりに、所定の基準レベルで自己の処理動作を自己でON/OFF切り替えをおこなうレベル変更可能なON/OFF切り替え機能付きの誤り訂正符号化部23を備えている。
【0058】
上記情報受信装置200は、図8の構成に対し、誤り訂正復号部8の代わりに、所定の基準レベルで自己の処理動作を自己でON/OFF切り替えをおこなうレベル変更可能なON/OFF切り替え機能付きの誤り訂正復号部24を備えている。
【0059】
まず、情報受信装置200側では、回線品質測定部の一例として、回線品質判定部19が、上記入力部の一例である送受信部20により入力された情報に基づいて上記情報送信装置100との間の回線である伝送路6の品質レベルを測定し、品質レベルを示すレベル情報として送受信部20に出力する。
【0060】
送受信部20は、上記回線品質判定部19により測定されたレベル情報を回線情報として上記情報送信装置100に出力する。
【0061】
誤り訂正符号化判定部の一例であるフラグ判定部12は、上記回線品質判定部19により測定された回線の品質レベルが所定の基準と比較し悪い場合に、上記情報が誤り訂正符号化されていると判定する。
【0062】
一方、情報送信装置100側では、入力部1が情報を入力する。
【0063】
そして、誤り訂正符号化部23は、情報受信装置200から上記情報受信装置200との間の回線である伝送路6に関する上記回線情報を入力し、入力された回線情報に基づいて上記入力部1により入力された情報を誤り訂正符号化する。上記回線情報は、上述のように、例えば、上記情報受信装置との間の回線の品質レベルを示すレベル情報である。そして、上記誤り訂正符号化部23は、入力されたレベル情報に基づいて上記入力部1により入力された情報を誤り訂正符号化する。
【0064】
出力部の一例として、送信側の送受信部20は、上記誤り訂正符号化部23により誤り訂正符号化された情報を上記情報受信装置200に出力する。
【0065】
言い換えると、図9において、受信側の回線送受信部20から出力された受信データに対して、回線品質を調べる回線品質判定部19を設け、常時回線の品質を確認する。回線の品質が良い場合は、誤り訂正機能を付加しなくても正常にデータを送信可能である。しかし、回線の品質が悪くなると、データのビット落ち等が発生して、正常にデータを送信する事が出来なくなる。回線品質判定部19では、回線品質のレベルを測定し、常時回線品質レベルを送信側へ送信する。
送信側では、受信した回線品質レベルを基に、MPEG2誤り訂正符号化部23にて誤り訂正機能をON/OFF及び、誤り訂正機能のレベルを設定する。
また、回線品質判定部19からの情報は、フラグ判定部12及びMPEG2誤り訂正復号部24にも送信され、受信側においてもセレクタ9にて切り替える事と誤り訂正レベルを自動で切り替える事が可能となる。
【0066】
この回線品質判定部19とMPEG2誤り訂正符号化部23を設ける事で、回線の品質が悪化したら送受信同時に誤り訂正機能がONになり、各々での切り替え作業等が発生しない。また、回線品質のレベルによって、誤り訂正レベルを可変する事が可能となり、これにより、送受合わせた障害時間や伝送遅延を短縮する事が可能となる。
【0067】
以上のように、実施の形態8における誤り訂正機能自動設定システムとしての映像/音声送受信システムは、回線品質測定部からの情報を基に、誤り訂正機能の訂正レベルを変化させて設定することを特徴とする。
【0068】
上記各実施の形態では、以上説明した様に、誤り訂正機能のON/OFFを識別するフラグ判定部を設ける事で、受信したTSデータに誤り訂正機能が設定されているか、いないかを自動で判断する為、受信側での誤り訂正機能の切り替え作業等が発生せず、出力される映像・音声信号の障害時間を短縮する事が可能となる。
【0069】
以上のように、上記実施の形態の映像/音声送受信システムにおいては、MPEG2で符号化/誤り訂正したデータに対し、データの先頭を示すフラグの間隔と値を認識するフラグ判定部を設ける事で、先頭フラグ間隔等から自動で誤り訂正機能が設定されているかを認識できる。
さらに、伝送路の回線品質を調べる回線品質判定部を用いる事で、自動で誤り訂正機能を設定し、映像/音声の障害時間を少なくするものである。
【0070】
以上のように、上記各実施の形態によれば、従来の映像/音声送受信システムのように誤り訂正機能の設定に対して、送信側と受信側それぞれで設定しなくてはならず、回線品質の悪化を知るのは受信側で、受信側から送信側に誤り訂正の設定を促すといった事が不要となり、また、送信側で勝手に設定すると受信側で映像/音声が復号できないなどの課題を解決することができる。
【0071】
また、以上の説明において、各実施の形態の説明において「〜部」或いは「セレクタ」として説明したものは、一部或いはすべてコンピュータで動作可能なプログラムにより構成することができる。これらのプログラムは、例えば、C言語により作成することができる。或いは、HTMLやSGMLやXMLを用いても構わない。或いは、JAVA(登録商標)を用いて画面表示を行っても構わない。
【0072】
以上の説明において、各実施の形態の説明において「〜部」として説明したものを、一部或いはすべてコンピュータで動作可能なプログラムにより構成する場合、情報送信装置100は、図示されていないが、システムユニット、CRT(Cathode Ray Tube)表示装置(出力部、出力装置の一例である)、キーボード(K/B)(入力部、入力装置の一例である)、マウス(入力部、入力装置の一例である)、コンパクトディスク装置(CDD)(入力部、入力装置の一例である)、プリンタ装置(出力部、出力装置の一例である)、スキャナ装置(入力部、入力装置の一例である)を備えている。CRT表示装置、K/B、マウス、CDD、プリンタ装置、スキャナ装置は、システムユニットにケーブルで接続されている。
同様に、情報受信装置200は、図示されていないが、システムユニット、CRT(Cathode Ray Tube)表示装置(出力部、出力装置の一例である)、キーボード(K/B)(入力部、入力装置の一例である)、マウス(入力部、入力装置の一例である)、コンパクトディスク装置(CDD)(入力部、入力装置の一例である)、プリンタ装置(出力部、出力装置の一例である)、スキャナ装置(入力部、入力装置の一例である)を備えている。CRT表示装置、K/B、マウス、CDD、プリンタ装置、スキャナ装置は、システムユニットにケーブルで接続されている。
また、情報送信装置100は、図示されていないが、プログラムを実行するCPU(Central Processing Unit)を備えている。CPUは、バスを介してROM(Read Only Memory)(記憶装置の一例である)、RAM(Random Access Memory)(記憶装置の一例である)、通信ボード(入力部、入力装置、出力部、出力装置の一例である)、CRT表示装置、K/B、マウス、FDD(Flexible Disk Drive)(入力部、入力装置の一例である)、磁気ディスク装置(記憶装置の一例である)、CDD、プリンタ装置、スキャナ装置と接続されている。通信ボードは、伝送路6に接続されている。
同様に、情報受信装置200は、図示されていないが、プログラムを実行するCPU(Central Processing Unit)を備えている。CPUは、バスを介してROM(Read Only Memory)(記憶装置の一例である)、RAM(Random Access Memory)(記憶装置の一例である)、通信ボード(入力部、入力装置、出力部、出力装置の一例である)、CRT表示装置、K/B、マウス、FDD(入力部、入力装置の一例である)、磁気ディスク装置(記憶装置の一例である)、CDD、プリンタ装置、スキャナ装置と接続されている。通信ボードは、伝送路6に接続されている。
ここで、通信ボードは、インターネットに限らず、さらに、インターネット、LAN(ローカルエリアネットワーク)、或いはISDN等のWAN(ワイドエリアネットワーク)、或いは専用回線等に接続されていても構わない。
磁気ディスク装置には、オペレーティングシステム(OS)、ウィンドウシステム、プログラム群、ファイル群が記憶されている。プログラム群は、CPU、OS、ウィンドウシステムにより実行される。
プログラムにより構成する場合、上記プログラム群には、各実施の形態の説明において「〜部」或いは「セレクタ」として説明したものにより実行されるプログラムが記憶されている。
また、各実施の形態の説明において「〜部」として説明したものは、ROMに記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェア或いは、ハードウェア或いは、ソフトウェアとハードウェアとファームウェアとの組み合わせで実施されても構わない。
また、上記各実施の形態を実施させるプログラムは、また、磁気ディスク装置、FD(Flexible Disk)、光ディスク、CD(コンパクトディスク)、MD(ミニディスク)、DVD(Digital Versatile Disk)等のその他の記録媒体による記録装置を用いて記憶されても構わない。
また、出力部は、CRT表示装置、その他の表示装置、プリンタ装置等の出力装置を用いても構わない。
【0073】
【発明の効果】
この発明によれば、受信側において受信した情報に誤り訂正機能が設定されているか、いないかを自動で判断する為、受信側での誤り訂正機能の切り替え作業等が発生せず、出力される情報の障害時間を短縮する事が可能となる。
【図面の簡単な説明】
【図1】 実施の形態1における構成を示す図である。
【図2】 MPEG2の規格で符号化されたTSデータの簡易的な構造と、このデータをMPEG2規格で誤り訂正機能を付加した場合のデータの簡易的な構造とを示す図である。
【図3】 実施の形態2における構成を示す図である。
【図4】 実施の形態3における構成を示す図である。
【図5】 実施の形態4における構成を示す図である。
【図6】 実施の形態5における構成を示す図である。
【図7】 実施の形態6における構成を示す図である。
【図8】 実施の形態7における構成を示す図である。
【図9】 実施の形態8における構成を示す図である。
【符号の説明】
1 入力部、2 MPEG2符号化部、3,22,23 誤り訂正符号化部、4 セレクタ、5 送信部、6 伝送路、7 受信部、8,24 誤り訂正復号部、9 セレクタ、10 MPEG2復号部、11 出力部、12 フラグ判定部、13,14 フラグ、15 符号化データ、16 誤り訂正用データ、17フラグ判定部、18 エラー情報、19 回線品質判定部、20 送受信部、21 バッファ。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information receiving apparatus or an information transmitting apparatus, an information receiving method or an information transmitting method related to them, and a program for operating them on a computer. In particular, the present invention relates to an error correction function automatic setting system for automatically setting / recognizing an error correction function for data encoded by the MPEG2 standard using a transmission line.
[0002]
[Prior art]
A conventional transmission system using an error correction function is configured to monitor an error state of received data, transmit the state to the transmission side, and turn on the error correction function with the information (for example, a patent). Reference 1).
[0003]
[Patent Document 1]
Japanese Patent Laid-Open No. 10-327109
[0004]
[Problems to be solved by the invention]
In the conventional video / audio transmission / reception system, the error correction function must be set on both the transmission side and the reception side. The deterioration of the line quality is known on the reception side, and from the reception side to the transmission side. There is a problem that it is necessary to prompt the user to set an error correction, and there is a problem that if the transmission side is set arbitrarily, the video / audio cannot be decoded on the reception side.
[0005]
An object of the present invention is to automatically detect an error correction function, and to reduce the failure time of video / audio by recognizing the line quality on the transmission path and automatically setting the error correction function. And
[0006]
[Means for Solving the Problems]
An information receiving apparatus according to the present invention includes an input unit that inputs information from the information transmitting apparatus;
An error correction encoding determination unit that determines whether or not the information input by the input unit is error correction encoded according to a predetermined criterion;
An error correction decoding unit that performs error correction decoding on the information input by the input unit when the error correction encoding determination unit determines that the information is error correction encoded;
When the error correction encoding determination unit determines that the information is error correction encoded, the error correction decoding unit outputs the error correction decoded information, and the error correction encoding determination unit An output unit that outputs information not subjected to error correction decoding by the error correction decoding unit when it is determined that the information is not error correction encoded;
It is provided with.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Embodiment 1 FIG.
FIG. 1 is a diagram showing a configuration in the first embodiment.
FIG. 1 further illustrates the flow of video / audio data according to the first embodiment. FIG. 1 is also a system diagram of a transmission / reception part across a transmission line, and is a diagram showing an error correction function automatic determination system.
In FIG. 1, the information transmitting apparatus 100 is connected to the information receiving apparatus 200 through a transmission path 6.
The information transmitting apparatus 100 adds a code so that the input unit 1 (which is an example of the input apparatus), the MPEG2 encoding unit 2, and digital data that are lost due to noise or the like during transfer can be automatically repaired. An error correction coding unit 3 (an example of an encoder), a selector 4 (an example of a selection unit), and a transmission unit 5 (an output unit and an example of an output device) are provided.
The information receiving apparatus 200 includes a receiving unit 7 (an input unit, an example of an input device), an error correction decoding unit 8 (an example of a decoder) that decodes digital data to which an error correction code is added, and a selector unit. 9 (an example of a selector and a selection unit), an MPEG2 decoding unit 10 (an example of an output unit and an output device), an output unit 11 and a flag determination unit 12 (an example of an error correction coding determination unit and a determination device) ).
[0008]
FIG. 2 is a diagram showing a simple structure of TS data encoded according to the MPEG2 standard and a simple structure of data when an error correction function is added to this data according to the MPEG2 standard.
As shown in FIG. 2, for TS data without error correction, a flag 13 indicating the head is output at a constant data interval. Further, when error correction is added to this data according to the MPEG2 standard, the same head flag 14 is output at an interval longer than 1TS data (because the error correction data 16 is added to the head flag 14 and the encoded data 15). Is done. The head flag 13 is a fixed value, but the head flag 14 is obtained by bit-inverting the head flag 13 at regular intervals. (Normally, the data is inverted once every 7 TS data.)
[0009]
The input unit 1 inputs video / audio data (an example of information) to be transmitted. The MPEG2 encoding unit 2 encodes video / audio data to be transmitted according to the MPEG2 standard. The error correction encoding unit 3 performs error correction according to the MPEG2 standard. The transmission unit 5 transmits TS data to the transmission path 6.
[0010]
As an example of the input unit, the reception unit 7 performs reception from the transmission path 6. That is, the receiving unit 7 inputs information from the information transmitting device 100. The receiving unit 7 inputs TS data as information having the flag 13 or the flag 14 at a predetermined interval as shown in FIG. The information includes a case where the error correction data 16 is included and a case where the information is not included.
[0011]
As an example of the error correction coding determination unit, the flag determination unit 12 shown in FIG. 1 determines whether or not the information input by the reception unit 7 is error correction coded according to a predetermined standard. The flag determination unit 12 detects the interval of the flag 13 or the flag 14 included in the information input by the reception unit 7, and determines whether the information is error correction encoded based on the detected interval. . The flag determination unit 12 detects the flag interval included in the information input by the reception unit 7, and if the detected interval is longer by the error correction data 16, the information is error-corrected. It is determined that it is encoded. In other words, the flag determination unit 12 detects the head flag 13 or the head flag 14 of the data from the receiving unit 7. When TS data for which the error correction function is not set is received, the head flag 13 is received at regular intervals. When TS data with an error correction function set is received, the head flag 14 is received at certain intervals. The flag determination unit 12 determines which of the head flag 13 and the head flag 14 is received. If the head flag 13 is received, the received TS data is output to the selector 9. When the head flag 14 is received, the received TS data is output to the error correction decoding unit 8. Then, the flag determination unit 12 outputs a determination result as to which of the head flag 13 and the head flag 14 is received to the selector 9.
[0012]
The error correction decoding unit 8 performs error correction decoding on the information input by the reception unit 7 when the flag determination unit 12 determines that the information is error correction encoded. In other words, the error correction decoding unit 8 inputs the information from the flag determination unit 12 when the flag determination unit 12 determines that the information has been subjected to error correction coding. Error correction decoding information.
[0013]
As an example of the selection unit, the selector 9 selects the information error-corrected and decoded by the error correction decoding unit 8 when the flag determination unit 12 determines that the information is error correction encoded, When the flag determining unit 12 determines that the information is not error correction encoded, the information is input from the flag determining unit 12 and the input information is selected. The selector 9 determines which data is output to the MPEG2 decoding unit 10 at each output timing based on the determination result input from the flag determination unit 12. In other words, the selector 9 determines which of the route input from the flag determination unit 12 and the route input from the error correction decoding unit 8 is turned ON at each output timing so that the TS data is not interrupted. Judging.
[0014]
The MPEG2 decoding unit 10 decodes information input from the selector 9 using an encoder, for example, according to the MPEG2 standard. As an example of the output unit, the MPEG2 decoding unit 10 outputs the information error-corrected and decoded by the error-correcting decoding unit 8 when the flag determining unit 12 determines that the information is error-corrected encoded. When the flag determination unit 12 determines that the information is not error correction encoded, the error correction decoding unit 8 outputs information that has not been error correction decoded to the output unit 11. . In other words, the MPEG2 decoding unit 10 outputs the information selected by the selector 9 to the output unit 11.
[0015]
The output unit 11 inputs video / audio data that is information decoded by the MPEG2 standard from the MPEG2 decoding unit 10 and outputs the input video / audio data. In other words, when the flag determination unit 12 determines that the information has been subjected to error correction coding, the output unit 11 converts the information corrected by the error correction decoding unit 8 as video or audio. When it is determined that the information is not error correction encoded by the flag determination unit 12, the information that has not been error correction decoded by the error correction decoding unit 8 is output to the outside as video or audio. To do. In other words, the output unit 11 outputs the information selected by the selector 9 to the outside as video or audio.
[0016]
By providing this flag determination unit 12, since it is automatically determined whether or not an error correction function is set in the received TS data, a switching operation or the like on the reception side does not occur, and the failure time is shortened. Things will be possible.
[0017]
As described above, the video / audio transmission / reception system according to the first embodiment encodes the input video / audio data using the MPEG2 system and outputs the data as TS data. MPEG2 encoding unit 2 that performs error correction encoding unit 3 that adds error correction to the TS data according to the MPEG2 standard, select unit 4 that selects TS data and error-corrected data, and the selected data A transmission unit 5 for transmitting data, a reception unit 7 for receiving transmitted data, an error correction decoding unit 8 for decoding data error-corrected according to the MPEG2 standard, and decoding MPEG2 TS data into video / audio MPEG2 decoding unit 10 that performs video / audio data output unit 11 that outputs video / audio data. Auto-select function that recognizes the TS data head identification synchronization flag, automatically determines whether or not an error correction function has been added on the transmission side, and outputs the data to the error correction decoding unit from the interval and flag value It is characterized by having.
[0018]
In other words, the video / audio transmission / reception system according to the first embodiment recognizes an interval and a value of a flag indicating the head of data for data encoded / error-corrected by MPEG2, and automatically determines from the interval or the like. It is possible to recognize whether or not the error correction function is set. In addition, by checking the line quality of the transmission path, an error correction function is automatically set to reduce the video / audio failure time. In other words, it recognizes the leading synchronization byte of TS data, checks the transmission interval and the presence or absence of inversion of the synchronization byte, recognizes whether the error correction function is set on the transmitting side, and based on the result, the receiving side The error correction function can be set automatically.
[0019]
Embodiment 2. FIG.
FIG. 3 is a diagram showing a configuration in the second embodiment.
FIG. 3 further illustrates the flow of video / audio data according to the second embodiment. FIG. 3 is a system diagram of a transmission / reception portion across a transmission path, and shows an automatic error correction function determination system.
3, the same reference numerals as those in FIGS. 1 and 2 denote the same or equivalent functions, and the description thereof is omitted.
[0020]
In FIG. 3, as an example of the output unit, the MPEG2 decoding unit 10 outputs error information to the flag determination unit 17 that is an example of the error correction coding determination unit when there is an error in the output information.
[0021]
When the error information is input from the MPEG2 decoding unit 10, the flag determination unit 17 determines that the information is error correction encoded. The flag determination unit 17 determines the head flags 13 and 14 of the TS data shown in FIG. 2 from the data of either the selector 9 or the error correction decoding unit 8, and error information from the subsequent MPEG2 decoding unit 10 Whether or not an error correction function has been added is determined based on 18. The determination method is to determine whether the head flag of TS data is input at regular intervals and whether there is no error information 18 for the output data. The determined result is sent to the selector 9.
[0022]
The selector 9, which is an example of a selection unit, selects the information input by the reception unit 7 when the flag determination unit 17 determines that the information is error correction encoded, and selects the selected information. Is output to the error correction decoding unit 8, and when the flag determination unit 17 determines that the information is not error correction encoded, the information input by the reception unit 7 is selected and selected. Information is output to the flag determination unit 17. The selector 9 receives the determination result from the flag determination unit 17 and selects whether to send the data from the reception unit 7 to the error correction decoding unit 8 based on the determination result.
[0023]
By providing this flag determination unit 17, since it is automatically determined whether or not an error correction function is set in the received TS data, no switching work or the like on the reception side occurs, and the failure time is shortened. Things will be possible.
[0024]
As described above, in the video / audio transmission / reception system as the error correction function automatic setting system according to the second embodiment, the TS data synchronization flag comes to the front stage of the MPEG2 decoding unit 10 in the information receiving apparatus 200 at regular intervals. A flag determination unit 17 functioning as a flag detection unit for detection is provided, and an automatic selection function for automatically determining whether error correction has been added from the decoding error information of the MPEG2 decoding unit 10 and the error information of the flag determination unit 17 is provided. It is provided. In other words, the setting of the error correction function can be automatically changed on the receiving side from the decoding error information from the decoder and the sync error information of the synchronization byte.
[0025]
Embodiment 3 FIG.
FIG. 4 is a diagram showing a configuration in the third embodiment.
FIG. 4 further illustrates the flow of video / audio data according to the third embodiment. FIG. 4 is a system diagram of a transmission / reception portion across a transmission path, and shows an automatic error correction function determination system.
4, the same reference numerals as those in FIGS. 1 and 2 denote the same or equivalent functions, and the description thereof is omitted. The information transmitting apparatus 100 further includes a line quality determining unit 19 (which is an example of a measuring device).
[0026]
The line quality determination unit 19 determines the quality of the transmission path 6 that is a line with the information receiving apparatus 200.
The input unit 1 inputs information.
The error correction encoding unit 3 performs error correction encoding on the information input by the input unit 1.
The selector 4, which is an example of a selection unit, selects information that has been subjected to error correction coding by the error correction coding unit 3 when the line quality determination unit 19 determines that the quality of the line is poor. When the line quality determination unit 19 determines that the line quality is not bad, the error correction encoding unit 3 selects information that has not been error correction encoded.
The transmission unit 5, which is an example of an output unit, outputs the information selected by the selector 4 to the information reception device 200.
[0027]
In other words, in FIG. 4, a line quality determination unit 19 for measuring the line quality on the transmission side is provided to constantly check the line quality. When the line quality is good, data can be transmitted normally without adding an error correction function. However, if the quality of the line deteriorates, data bit drops occur and data cannot be transmitted normally. The line quality determination unit 19 measures the line quality and outputs a signal for switching the selector 4 when it is determined that the quality has deteriorated.
The selector 4 normally selects the data from the MPEG2 encoding unit 2, but changes so as to select the data from the MPEG2 error correction encoding unit 3 based on the switching instruction from the line quality determination unit 19. .
On the receiving side, as shown in the first embodiment, the flag determination unit 12 determines the head flag of the data received from the line, and automatically determines that the error correction function is added.
[0028]
By providing this line quality judgment unit 19, no switching operation or the like on the transmission side occurs, and error correction determination is automatically performed on the reception side, so that no switching operation or the like on the reception side occurs. As a result, it is possible to shorten the failure time that is transmitted and received.
[0029]
As described above, the video / audio transmission / reception system as the error correction function automatic setting system according to the third embodiment measures the quality of the transmission path 6 between the transmission unit and the reception unit to the information transmission apparatus 100 on the transmission side. A quality measuring unit is provided, and the error correction function is automatically set from the quality state of the transmission line 6. In other words, a device for measuring the channel quality of the transmission path is provided on the transmission side, the deterioration and recovery of the channel quality are recognized, and the transmission side can automatically set / cancel the error correction function. On the receiving side, the error correction function can be automatically set / released from the leading synchronization byte of the TS data.
[0030]
Embodiment 4 FIG.
FIG. 5 is a diagram illustrating a configuration according to the fourth embodiment.
FIG. 5 further illustrates the flow of video / audio data according to the fourth embodiment. FIG. 5 is a system diagram of a transmission / reception part across a transmission path, and shows an automatic error correction function determination system.
5, the same reference numerals as those in FIGS. 1 and 2 denote the same or equivalent functions, and the description thereof is omitted.
In FIG. 5, when the TS data sent through the transmission line 6 is decoded into video and audio by the MPEG2 decoding unit 10, if the quality of the transmission line deteriorates, a failure such as the destruction of the TS data occurs, and a decoding error occurs. turn into. The error information 18 is used to determine the deterioration of the line quality of the transmission line 6, and the information receiving apparatus 200 passes this information through the line transmitting / receiving unit 20 provided in each of the information transmitting apparatus 100 and the information receiving apparatus 200. Then, the information transmitting apparatus 100 switches the selector 4.
As a result, when the line quality deteriorates and a decoding error occurs on the reception side, an error correction function is automatically added on the transmission side. That is, the TS data encoded by the error correction encoding unit 3 is transmitted. On the other hand, on the receiving side, in order to determine that the error correction is added by the flag determination unit 12, the switching process is automatically performed on both the transmitting side and the receiving side.
[0031]
By providing a function to send the error information 18 to the transmission side, if an error occurs due to deterioration of the line quality, an error correction function is automatically added, so that the switching work on each side of the transmission / reception side is eliminated and the failure time is shortened. It becomes possible to do.
[0032]
As described above, the video / audio transmission / reception system as the error correction function automatic setting system according to the fourth embodiment determines the deterioration of the line quality of the transmission path based on the decoding error information on the reception side, and stores the information. An error correction function is automatically set by transmitting to the transmission side. In other words, instead of a device that measures the line quality, it automatically recognizes the deterioration of the line quality based on the frequency of occurrence of decoding errors from the decoder, transmits the information to the transmission side, and automatically sends it to the transmission side. The error correction function can be set, and at the same time, the receiving side can set the error correction function.
[0033]
Embodiment 5. FIG.
FIG. 6 is a diagram showing a configuration in the fifth embodiment.
FIG. 6 further illustrates the flow of video / audio data according to the fifth embodiment. FIG. 6 is a system diagram of a transmission / reception part across a transmission path, and is a diagram showing an error correction function automatic determination system.
6, the same reference numerals as those in FIGS. 1, 2, and 4 indicate the same or equivalent functions, and description thereof is omitted.
[0034]
The information transmitting apparatus 100 further includes a line quality determining unit 19 that determines the quality of the transmission line 6 that is a line with the information receiving apparatus 200 in addition to the configuration of FIG.
In addition, the information receiving apparatus 200 further includes a line quality determining unit 19 that determines the quality of the transmission line 6 that is a line with the information transmitting apparatus 100 in addition to the configuration of FIG. Separately.
The flag determination unit 12, which is an example of the error correction coding determination unit, receives the information received by the information reception device 200 from the information transmission device 100 when the line quality determination unit determines that the channel quality is poor. It is determined that the TS data as information is error correction encoded.
[0035]
In other words, in FIG. 6, a line quality determination unit 19 that measures line quality in both transmission and reception is provided, and the line quality is constantly confirmed. When the line quality is good, data can be transmitted normally without adding an error correction function. However, if the quality of the line deteriorates, data bit drops occur and data cannot be transmitted normally. Each channel quality determination unit 19 measures the channel quality, and outputs a signal for switching the selector 4 and the selector 9 to the selector 4 and the selector 9, respectively, when it is determined that the quality has deteriorated.
The selector 4 normally selects the data from the MPEG2 encoding unit 2, but selects the data from the MPEG2 error correction encoding unit 3 based on the switching instruction from the line quality determination unit 19 in the information transmitting apparatus 100. Change to
The selector 9 selects the data from the normal flag determination unit 12, but selects the data from the MPEG2 error correction decoding unit 8 based on the switching instruction from the line quality determination unit 19 in the information receiving apparatus 200. Change to
[0036]
By providing the line quality judgment unit 19 by transmission / reception, if the line quality deteriorates, the error correction function is turned ON simultaneously with transmission / reception, and switching work or the like does not occur in each. As a result, it is possible to shorten the failure time that is transmitted and received.
[0037]
As described above, the video / audio transmission / reception system as the error correction function automatic setting system according to the fifth embodiment automatically turns on the error correction function on both the transmission side and the reception side based on the information from the line quality measurement unit 19. / OFF is performed, and the failure time of video / audio can be shortened. In other words, it is possible to automatically set an error correction function from the state of the line quality, recognize the recovery of the line quality, and automatically set the cancellation of the error correction function.
[0038]
Embodiment 6 FIG.
FIG. 7 is a diagram showing a configuration in the sixth embodiment.
FIG. 7 further illustrates the flow of video / audio data according to the sixth embodiment. FIG. 7 is a system diagram of a transmission / reception part across a transmission path, and is a diagram illustrating an error correction function automatic determination system.
7, the same reference numerals as those in FIGS. 1 and 2 denote the same or equivalent functions, and the description thereof is omitted.
[0039]
The information receiving apparatus 200 further includes a plurality of buffers 21 (an example of a buffer unit) in addition to the configuration of FIG.
Each buffer 21 of the plurality of buffers 21 has a first period in which the TS data as the information is determined by the flag determination unit 12 which is an example of the error correction coding determination unit and an error by the error correction decoding unit 8. During the second period during which correction decoding is performed, information input by the receiving unit 7 which is an example of the input unit is accumulated.
[0040]
In other words, in FIG. 7, the buffer 21 accumulates data from the line receiver 7. The amount to be accumulated is a time for determining ON / OFF by the flag determination unit 12 (an example of the first period) and a time for decoding by the MPEG2 error correction decoding unit 8 (an example of the second period). ) For the total time. The buffer amount is changed by an instruction from the flag determination unit 12.
In the video / audio transmission / reception system in the first embodiment, when an error correction function is added on the transmission side, the time required for recognition by the flag determination unit 12 on the reception side and the processing time of the MPEG2 error correction decoding unit 8 During this period, transmission data is interrupted, and a failure occurs that the video / audio output on the receiving side stops.
By using the data stored in the buffer 21, even when error correction is switched on the transmission side, the data until the selector 9 is switched in the flag determination unit 12 is stored in the buffer 21, so that the MPEG2 decoding unit 10 is normally decoded during that time, and it is difficult for a failure to stop the video to occur.
[0041]
By providing this buffer 21, data interruption to the MPEG2 decoding unit 10 due to error correction flag determination is eliminated, and failure time due to error correction ON / OFF can be shortened.
[0042]
As described above, in the video / audio transmission / reception system as the error correction function automatic setting system according to the sixth embodiment, the double buffer is provided on the output side of the receiving unit 7, and the detection time corresponding to ON / OFF of the error correction function is provided. By providing a function for retaining the data, it is possible to eliminate the lack of data due to switching and to shorten the failure time of video / audio.
[0043]
In the sixth embodiment, the double buffer 21 is provided on the output side of the receiving unit 7, but the double buffer 21 is provided on the input side of the receiving unit 7, and the receiving unit 7 receives the double TS data. Even if it does, the same effect can be acquired. Further, the same effect can be obtained by branching the output from one buffer to the flag determination unit 12 and the selector 9 instead of the double buffer 21.
[0044]
Embodiment 7 FIG.
FIG. 8 is a diagram illustrating a configuration according to the seventh embodiment.
FIG. 8 further illustrates the flow of video / audio data according to the seventh embodiment. FIG. 8 is a system diagram of a transmission / reception part across a transmission path, and is a diagram illustrating an error correction function automatic determination system.
8, the same reference numerals as those in FIGS. 1, 2, and 6 indicate the same or equivalent functions, and description thereof is omitted.
[0045]
The information transmission apparatus 100 is different from the error correction encoding unit 3 in the configuration of FIG. 1 in that the error correction encoding unit 22 with an ON / OFF switching function that performs ON / OFF switching of its own processing operation is provided. In place of the transmission unit 5, a transmission / reception unit 20 (an example of an input device) that transmits and receives information via a transmission line 6 that is a line is provided.
[0046]
The information receiving apparatus 200 further includes a line quality determining unit 19 in addition to the configuration of FIG. 1, and functions as an input / output unit capable of outputting predetermined information to the information transmitting apparatus 100 instead of the receiving unit 7. And a transmission / reception unit 20 (which is an example of an output device) that transmits and receives information via a transmission line 6 that is a line.
[0047]
First, on the information receiving apparatus 200 side, the line quality determining unit 19 uses the transmission path 6 that is a line to the information transmitting apparatus 100 based on information input by the transmitting / receiving unit 20 that is an example of the input unit. When the quality is determined and it is determined that the line quality is poor, for example, identification information indicating that the information should be subjected to error correction coding is output.
[0048]
The transmission / reception unit 20 outputs the identification information output from the line quality determination unit 19 to the information transmission apparatus 100 as line information.
[0049]
The flag determination unit 12, which is an example of the error correction coding determination unit, determines that the information is error correction encoded when the line quality determination unit 19 determines that the line quality is poor.
[0050]
On the other hand, on the information transmitting apparatus 100 side, the input unit 1 inputs information.
[0051]
Then, the error correction encoding unit 22 inputs the line information regarding the transmission path 6 which is a line between the information receiving apparatus 200 and the information receiving apparatus 200, and the input unit 1 based on the input line information. The information input by is subjected to error correction coding. As described above, the line information is identification information indicating that the information should be error-correction-encoded because, for example, the quality of the line with the information receiving apparatus 200 is poor. Then, the error correction encoding unit 22 performs error correction encoding on the information input by the input unit 1 based on the input identification information.
[0052]
As an example of the output unit, the transmission / reception unit 20 on the transmission side outputs the information subjected to error correction coding by the error correction coding unit 22 to the information receiving apparatus 200.
[0053]
In other words, in FIG. 8, a line quality determining unit 19 for checking the line quality is provided for the received data from the line transmitting / receiving unit 20 to constantly check the line quality. When the line quality is good, data can be transmitted normally without adding an error correction function. However, if the quality of the line deteriorates, data bit drops occur and data cannot be transmitted normally. The line quality determination unit 19 measures the line quality and outputs the determined result to the line transmission / reception unit 20 on the receiving side when it is determined that the quality has deteriorated. The line transmitter / receiver 20 on the receiving side transmits the result determined by the line quality determining unit 19 to the information transmitting apparatus 100 on the transmitting side.
On the transmission side, the MPEG2 error correction coding unit 22 turns on / off the error correction function based on the determination result received by the line transmission / reception unit 20 on the transmission side.
The information from the line quality determination unit 19 is also transmitted to the flag determination unit 12 and can be switched by the selector 9 on the reception side.
[0054]
By providing the line quality judgment unit 19 and the MPEG2 error correction coding unit 22, if the line quality deteriorates, the error correction function is turned on simultaneously with transmission and reception, and switching work or the like does not occur. As a result, it is possible to shorten the failure time that is transmitted and received.
[0055]
As described above, the video / audio transmission / reception system as the error correction function automatic setting system according to the seventh embodiment is provided with the line quality measurement unit for measuring the line quality of the transmission path on the receiving side, and information on the deterioration of the line quality. It is transmitted to the transmission side, and an error correction function is automatically set by the information. In other words, based on the data from the equipment that measures the line quality, it recognizes the deterioration of the line quality, transmits the information to the transmission side, automatically sets the error correction function on the transmission side, and at the same time the reception side Can also set the error correction function.
[0056]
Embodiment 8 FIG.
FIG. 9 is a diagram illustrating a configuration according to the eighth embodiment.
FIG. 9 further describes the flow of video / audio data according to the eighth embodiment. FIG. 9 is a system diagram of a transmission / reception portion across a transmission path, and shows an error correction function automatic determination system.
9, the same reference numerals as those in FIGS. 1, 2, and 8 denote the same or equivalent functions, and the description thereof is omitted.
[0057]
In the configuration shown in FIG. 8, the information transmitting apparatus 100 can change the level of ON / OFF that can be switched ON / OFF by itself by using a predetermined reference level instead of the error correction encoding unit 22. An error correction encoding unit 23 with a function is provided.
[0058]
The above-described information receiving apparatus 200 has an on / off switching function capable of changing the level by performing on / off switching of its own processing operation at a predetermined reference level instead of the error correction decoding unit 8 in the configuration of FIG. The attached error correction decoding unit 24 is provided.
[0059]
First, on the information receiving apparatus 200 side, as an example of a line quality measuring unit, a line quality determining unit 19 communicates with the information transmitting apparatus 100 based on information input by a transmitting / receiving unit 20 that is an example of the input unit. The quality level of the transmission line 6, which is the first line, is measured and output to the transmitting / receiving unit 20 as level information indicating the quality level.
[0060]
The transmission / reception unit 20 outputs the level information measured by the line quality determination unit 19 to the information transmission apparatus 100 as line information.
[0061]
The flag determination unit 12, which is an example of an error correction coding determination unit, performs error correction encoding on the information when the channel quality level measured by the channel quality determination unit 19 is poor compared to a predetermined standard. It is determined that
[0062]
On the other hand, on the information transmitting apparatus 100 side, the input unit 1 inputs information.
[0063]
Then, the error correction coding unit 23 inputs the line information regarding the transmission path 6 which is a line between the information receiving apparatus 200 and the information receiving apparatus 200, and the input unit 1 based on the input line information. The information input by is subjected to error correction coding. As described above, the line information is, for example, level information indicating a quality level of a line with the information receiving apparatus. Then, the error correction encoding unit 23 performs error correction encoding on the information input by the input unit 1 based on the input level information.
[0064]
As an example of the output unit, the transmission / reception unit 20 on the transmission side outputs the information subjected to the error correction coding by the error correction coding unit 23 to the information receiving apparatus 200.
[0065]
In other words, in FIG. 9, a line quality determination unit 19 for checking the line quality is provided for the reception data output from the line transmission / reception unit 20 on the receiving side, and the line quality is constantly confirmed. When the line quality is good, data can be transmitted normally without adding an error correction function. However, if the quality of the line deteriorates, data bit drops occur and data cannot be transmitted normally. The line quality determination unit 19 measures the line quality level and always transmits the line quality level to the transmission side.
On the transmission side, based on the received line quality level, the MPEG2 error correction encoding unit 23 sets the error correction function ON / OFF and sets the level of the error correction function.
Further, the information from the line quality determination unit 19 is also transmitted to the flag determination unit 12 and the MPEG2 error correction decoding unit 24, and it is possible to switch between the selector 9 and the error correction level automatically on the reception side. Become.
[0066]
By providing the line quality determination unit 19 and the MPEG2 error correction coding unit 23, if the line quality deteriorates, the error correction function is turned on at the same time as transmission and reception, and no switching work or the like occurs in each. In addition, the error correction level can be varied according to the level of the line quality, which makes it possible to shorten the failure time and transmission delay that are transmitted and received.
[0067]
As described above, the video / audio transmission / reception system as the error correction function automatic setting system according to the eighth embodiment sets the error correction function by changing the correction level based on the information from the line quality measurement unit. Features.
[0068]
In each of the above embodiments, as described above, by providing a flag determination unit for identifying ON / OFF of the error correction function, it is automatically determined whether the error correction function is set in the received TS data. Therefore, it is possible to reduce the failure time of the output video / audio signal without causing an error correction function switching operation or the like on the receiving side.
[0069]
As described above, in the video / audio transmission / reception system of the above-described embodiment, a flag determination unit for recognizing the interval and value of the flag indicating the head of data is provided for data encoded / error-corrected in MPEG2. Whether the error correction function is automatically set can be recognized from the head flag interval or the like.
Furthermore, an error correction function is automatically set by using a line quality determination unit for checking the line quality of the transmission path, thereby reducing the video / audio failure time.
[0070]
As described above, according to each of the above embodiments, the error correction function must be set on each of the transmission side and the reception side as in the conventional video / audio transmission / reception system. It is not necessary for the receiver to know the deterioration of the error, and it is not necessary to urge the receiver to send an error correction setting, and if it is set arbitrarily on the transmitter side, video / audio cannot be decoded on the receiver side. Can be solved.
[0071]
In addition, in the above description, what has been described as “˜unit” or “selector” in the description of each embodiment can be configured by a program that can be operated by a computer in part or in whole. These programs can be created in C language, for example. Alternatively, HTML, SGML, or XML may be used. Alternatively, the screen display may be performed using JAVA (registered trademark).
[0072]
In the above description, in the case where what is described as “to part” in the description of each embodiment is configured by a program that can be operated partly or entirely by a computer, the information transmitting apparatus 100 is not illustrated, but the system Unit, CRT (Cathode Ray Tube) display device (an example of an output unit, an output device), keyboard (K / B) (an example of an input unit, an input device), mouse (an example of an input unit, an input device) A compact disc device (CDD) (an example of an input unit and an input device), a printer device (an example of an output unit and an output device), and a scanner device (an example of an input unit and an input device). ing. The CRT display device, K / B, mouse, CDD, printer device, and scanner device are connected to the system unit by a cable.
Similarly, the information receiving device 200 is not shown, but includes a system unit, a CRT (Cathode Ray Tube) display device (an output unit, an example of an output device), and a keyboard (K / B) (an input unit, an input device). A mouse (input unit, an example of an input device), compact disk device (CDD) (an example of an input unit, an input device), a printer device (an example of an output unit, an output device) And a scanner device (an input unit, which is an example of an input device). The CRT display device, K / B, mouse, CDD, printer device, and scanner device are connected to the system unit by a cable.
In addition, the information transmitting apparatus 100 includes a CPU (Central Processing Unit) that executes a program (not shown). The CPU is connected to a ROM (Read Only Memory) (an example of a storage device), a RAM (Random Access Memory) (an example of a storage device), a communication board (an input unit, an input device, an output unit, an output) via a bus. Device), CRT display device, K / B, mouse, FDD (Flexible Disk Drive) (input unit, example of input device), magnetic disk device (example of storage device), CDD, printer Connected to the scanner and scanner device. The communication board is connected to the transmission path 6.
Similarly, the information receiving apparatus 200 includes a CPU (Central Processing Unit) that executes a program (not shown). The CPU is connected to a ROM (Read Only Memory) (an example of a storage device), a RAM (Random Access Memory) (an example of a storage device), a communication board (an input unit, an input device, an output unit, an output) via a bus. CRT display device, K / B, mouse, FDD (input unit, example of input device), magnetic disk device (example of storage device), CDD, printer device, scanner device, etc. It is connected. The communication board is connected to the transmission path 6.
Here, the communication board is not limited to the Internet, and may be connected to the Internet, a LAN (local area network), a WAN (wide area network) such as ISDN, or a dedicated line.
The magnetic disk device stores an operating system (OS), a window system, a program group, and a file group. The program group is executed by a CPU, OS, and window system.
When configured by a program, the program group stores a program to be executed by what has been described as “˜unit” or “selector” in the description of each embodiment.
Also, what has been described as “˜unit” in the description of each embodiment may be realized by firmware stored in a ROM. Alternatively, it may be implemented by software, hardware, or a combination of software, hardware, and firmware.
In addition, the program for carrying out each of the above-described embodiments is also another recording such as a magnetic disk device, FD (Flexible Disk), optical disk, CD (compact disk), MD (mini disk), DVD (Digital Versatile Disk), etc. You may memorize | store using the recording apparatus by a medium.
The output unit may use an output device such as a CRT display device, other display devices, or a printer device.
[0073]
【The invention's effect】
According to the present invention, since it is automatically determined whether or not the error correction function is set in the information received at the reception side, the error correction function switching operation or the like on the reception side does not occur and is output. It is possible to shorten the failure time of information.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration according to a first embodiment.
FIG. 2 is a diagram showing a simple structure of TS data encoded according to the MPEG2 standard and a simple structure of data when an error correction function is added to the data according to the MPEG2 standard.
FIG. 3 is a diagram showing a configuration in a second embodiment.
FIG. 4 is a diagram showing a configuration in a third embodiment.
5 is a diagram showing a configuration in a fourth embodiment. FIG.
6 is a diagram illustrating a configuration in a fifth embodiment. FIG.
FIG. 7 is a diagram showing a configuration in a sixth embodiment.
8 is a diagram showing a configuration in a seventh embodiment. FIG.
9 is a diagram showing a configuration in an eighth embodiment. FIG.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Input part, 2 MPEG2 encoding part, 3, 22, 23 Error correction encoding part, 4 selector, 5 transmission part, 6 transmission path, 7 receiving part, 8,24 Error correction decoding part, 9 selector, 10 MPEG2 decoding Unit, 11 output unit, 12 flag determination unit, 13, 14 flag, 15 encoded data, 16 error correction data, 17 flag determination unit, 18 error information, 19 channel quality determination unit, 20 transmission / reception unit, 21 buffer.

Claims (13)

情報送信装置から情報を入力する入力部と、
上記入力部により入力された情報が所定の基準に基づいて誤り訂正符号化されているかどうかを判定するとともに、判定した上記情報を出力する誤り訂正符号化判定部と、
上記誤り訂正符号化判定部により出力された情報を入力し、入力した情報に対して所定の処理を施して情報を出力するとともに、出力する情報にエラーが存在する場合にエラー情報を上記誤り訂正符号化判定部に出力する出力部と
誤り訂正復号部とを備え
上記誤り訂正符号化判定部は、
上記情報に対して上記所定の基準に基づく誤り訂正符号化がされているかどうかの判定と上記エラー情報を出力部から入力したかどうかの判定とに基づいて、上記情報が誤り訂正符号化されているかどうかを判断し、
上記誤り訂正復号部は、
上記誤り訂正符号化判定部により上記情報が誤り訂正符号化されていると判断された場合に、上記入力部により入力された情報を誤り訂正復号して上記誤り訂正符号化判定部に出力し、
上記誤り訂正符号化判定部は、
上記誤り訂正復号部により誤り訂正復号された情報を入力し、上記出力部へ出力する
ことを特徴とする情報受信装置。
An input unit for inputting information from the information transmitting device;
Determining whether the information input by the input unit is error correction encoded based on a predetermined standard, and outputting the determined information, an error correction encoding determination unit;
The information output by the error correction coding determination unit is input, the input information is subjected to predetermined processing to output information, and when there is an error in the output information, the error information is corrected to the error An output unit that outputs to the encoding determination unit ;
An error correction decoding unit ,
The error correction coding determination unit
The information is error-correction-encoded based on whether or not error correction encoding based on the predetermined criterion is performed on the information and whether or not the error information is input from the output unit. To determine whether
The error correction decoding unit
When the error correction encoding determination unit determines that the information is error correction encoded, the information input by the input unit is error correction decoded and output to the error correction encoding determination unit,
The error correction coding determination unit
The information receiving apparatus, wherein the information subjected to error correction decoding by the error correction decoding unit is input and output to the output unit.
上記誤り訂正符号化判定部は、
上記情報が上記所定の基準に基づいて誤り訂正符号化されていると判定した場合は、上記エラー情報を出力部から入力したかどうかの判定にかかわらず上記情報が誤り訂正符号化されていると判断し、
上記情報が上記所定の基準に基づいて誤り訂正符号化されていないと判定した場合であっても、上記エラー情報を入力した場合には上記情報が誤り訂正符号化されていると判断することを特徴とする請求項1記載の情報受信装置。
The error correction coding determination unit
If it is determined that the information is error correction encoded based on the predetermined criterion, the information is error correction encoded regardless of whether the error information is input from the output unit. Judgment
Even if it is determined that the information is not error-corrected encoded based on the predetermined criterion, it is determined that the information is error-corrected encoded when the error information is input. The information receiving apparatus according to claim 1, wherein:
上記情報受信装置は、さらに、上記誤り訂正符号化判定部により上記情報が誤り訂正符号化されていると判断された場合に、上記入力部により入力された情報を選択し、選択された情報を上記誤り訂正復号部に出力し、上記誤り訂正符号化判定部により上記情報が誤り訂正符号化されていないと判断された場合に、上記入力部により入力された情報を選択し、選択された情報を上記誤り訂正符号化判定部に出力する選択部を備えたことを特徴とする請求項1記載の情報受信装置。 The information receiving apparatus further selects the information input from the input unit when the error correction encoding determination unit determines that the information is error correction encoded, and selects the selected information. Output to the error correction decoding unit, and when the error correction coding determination unit determines that the information is not error correction encoded, the information input by the input unit is selected and the selected information is selected. The information receiving apparatus according to claim 1, further comprising a selection unit that outputs the error correction coding determination unit to the error correction coding determination unit . 上記入力部は、所定の間隔でフラグを有する情報を入力し、
上記誤り訂正符号化判定部は、上記入力部により入力された情報が有するフラグの間隔を検出し、検出された間隔に基づいて、上記情報が誤り訂正符号化されているかどうかを判定することを特徴とする請求項1〜3のいずれかに記載の情報受信装置。
The input unit inputs information having a flag at a predetermined interval,
The error correction coding determination unit detects the distance flag information input by the input unit has, based on the detected distance, that the information to determine whether the error-correction-coded The information receiving apparatus according to any one of claims 1 to 3 .
上記情報は、誤り訂正用データを有し、
上記誤り訂正符号化判定部は、上記入力部により入力された情報が有するフラグの間隔を検出し、検出された間隔が上記誤り訂正用データ分だけ長くなっている場合に、上記情報が誤り訂正符号化されていると判定することを特徴とする請求項記載の情報受信装置。
The above information has error correction data,
The error correction coding determination unit detects an interval of a flag included in the information input from the input unit, and when the detected interval is longer by the error correction data, the information is error corrected. The information receiving apparatus according to claim 4 , wherein the information receiving apparatus is determined to be encoded.
上記情報受信装置は、さらに、上記情報送信装置との間の回線の品質を判定する回線品質判定部を備え、
上記誤り訂正符号化判定部は、上記回線品質判定部により回線の品質が悪いと判定された場合に、上記情報が誤り訂正符号化されていると判定することを特徴とする請求項1〜5のいずれかに記載の情報受信装置。
The information receiving apparatus further includes a line quality determining unit that determines the quality of a line between the information transmitting apparatus and the information transmitting apparatus.
The error correction encoding determining unit, according to claim 1, wherein determining that if it is determined that the quality of the line is poor by the line quality judgment unit, the information is error-correction-coded The information receiving device according to any one of the above.
上記情報受信装置は、さらに、上記入力部により入力された情報に基づいて上記情報送信装置との間の回線の品質を判定し、上記回線品質判定部により回線の品質が悪いと判定された場合に、上記情報を誤り訂正符号化すべきことを示す識別情報を出力する回線品質判定部を備え、
上記入力部は、さらに、上記情報送信装置に所定の情報を出力可能な出入力部として機能し、上記回線品質判定部により出力された識別情報を上記情報送信装置に出力することを特徴とする請求項1〜5のいずれかに記載の情報受信装置。
The information receiving apparatus further determines the quality of the line with the information transmitting apparatus based on the information input by the input unit, and the line quality determining unit determines that the line quality is poor A line quality determination unit that outputs identification information indicating that the information should be subjected to error correction coding,
The input unit further functions as an input / output unit capable of outputting predetermined information to the information transmitting apparatus, and outputs the identification information output by the line quality determining unit to the information transmitting apparatus. The information receiving device according to claim 1.
上記情報受信装置は、さらに、上記入力部により入力された情報に基づいて上記情報送信装置との間の回線の品質を判定する回線品質判定部を備え、
上記誤り訂正符号化判定部は、上記回線品質判定部により回線の品質が悪いと判定された場合に、上記情報が誤り訂正符号化されていると判定することを特徴とする請求項1〜5のいずれかに記載の情報受信装置。
The information receiving apparatus further includes a line quality determining unit that determines the quality of the line between the information transmitting apparatus and the information based on the information input by the input unit,
The error correction encoding determining unit, according to claim 1, wherein determining that if it is determined that the quality of the line is poor by the line quality judgment unit, the information is error-correction-coded The information receiving device according to any one of the above.
上記情報受信装置は、さらに、上記入力部により入力された情報に基づいて上記情報送信装置との間の回線の品質レベルを測定する回線品質測定部を備え、
上記誤り訂正符号化判定部は、上記回線品質測定部により測定された回線の品質レベルが所定の基準と比較し悪い場合に、上記情報が誤り訂正符号化されていると判定することを特徴とする請求項1〜5のいずれかに記載の情報受信装置。
The information receiving apparatus further includes a line quality measuring unit that measures a quality level of a line with the information transmitting apparatus based on information input by the input unit,
The error correction encoding determination unit determines that the information is error correction encoded when the channel quality level measured by the channel quality measurement unit is poor compared to a predetermined standard. The information receiving device according to any one of claims 1 to 5 .
情報送信装置から情報を入力する入力部と、An input unit for inputting information from the information transmitting device;
上記入力部により入力された上記情報を蓄積するバッファ部と、  A buffer unit for storing the information input by the input unit;
上記バッファ部により蓄積された情報が所定の基準に基づいて誤り訂正符号化されているかどうかを判定するとともに、判定した上記情報を出力する誤り訂正符号化判定部と、  Determining whether or not the information accumulated by the buffer unit is error correction encoded based on a predetermined criterion, and outputting the determined information, an error correction encoding determination unit;
上記誤り訂正符号化判定部により出力された情報を入力し、入力した情報に対して所定の処理を施して情報を出力するとともに、出力する情報にエラーが存在する場合にエラー情報を上記誤り訂正符号化判定部に出力する出力部と、  The information output by the error correction coding determination unit is input, the input information is subjected to predetermined processing to output information, and when there is an error in the output information, the error information is corrected to the error. An output unit that outputs to the encoding determination unit;
誤り訂正復号部とを備え、  An error correction decoding unit,
上記誤り訂正符号化判定部は、  The error correction coding determination unit is
上記情報に対して上記所定の基準に基づく誤り訂正符号化がされているかどうかの判定と上記エラー情報を出力部から入力したかどうかの判定とに基づいて、上記情報が誤り訂正符号化されているかどうかを判断し、  The information is error-correction-encoded based on whether or not error correction coding based on the predetermined criterion is performed on the information and whether or not the error information is input from an output unit. To determine whether
上記誤り訂正復号部は、  The error correction decoding unit
上記誤り訂正符号化判定部により上記情報が誤り訂正符号化されていると判断された場合に、上記バッファ部により蓄積された情報を誤り訂正復号して上記誤り訂正符号化判定部に出力し、  When the error correction encoding determination unit determines that the information is error correction encoded, the information stored in the buffer unit is error correction decoded and output to the error correction encoding determination unit.
上記誤り訂正符号化判定部は、  The error correction coding determination unit is
上記誤り訂正復号部により誤り訂正復号された情報を入力し、上記出力部へ出力する  Input the error correction decoded information by the error correction decoding unit, and output to the output unit
ことを特徴とする請求項1に記載の情報受信装置。The information receiving apparatus according to claim 1.
上記バッファ部は、上記情報が上記誤り訂正符号化判定部により判定されている第1の期間と上記誤り訂正復号部により誤り訂正復号されている第2の期間との間、上記入力部により入力された情報を蓄積することを特徴とする請求項10に記載の情報受信装置。The buffer unit is input by the input unit between a first period in which the information is determined by the error correction coding determination unit and a second period in which error correction decoding is performed by the error correction decoding unit. The information receiving apparatus according to claim 10, wherein the received information is stored. 入力部が、情報送信装置から情報を入力し、
誤り訂正符号化判定部が、上記入力部により入力された情報が所定の基準に基づいて誤り訂正符号化されているかどうかを判定するとともに、判定した上記情報を出力し、
出力部が、上記誤り訂正符号化判定部により出力された情報を入力し、入力した情報に対して所定の処理を施して情報を出力するとともに、出力する情報にエラーが存在する場合にエラー情報を上記誤り訂正符号化判定部に出力し、
上記誤り訂正符号化判定部は、上記情報に対して上記所定の基準に基づく誤り訂正符号化がされているかどうかの判定と上記エラー情報を出力部から入力したかどうかの判定とに基づいて、上記情報が誤り訂正符号化されているかどうかを判断し、
誤り訂正復号部は、上記誤り訂正符号化判定部により上記情報が誤り訂正符号化されていると判断された場合に、上記入力部により入力された情報を誤り訂正復号して上記誤り訂正符号化判定部に出力し、
上記誤り訂正符号化判定部は、上記誤り訂正復号部により誤り訂正復号された情報を入力し、上記出力部へ出力する
ことを特徴とする情報受信方法。
The input unit inputs information from the information transmission device,
The error correction coding determination unit determines whether the information input by the input unit is error correction encoded based on a predetermined criterion, and outputs the determined information.
The output unit inputs the information output by the error correction coding determination unit, performs predetermined processing on the input information and outputs the information, and error information when there is an error in the output information Is output to the error correction coding determination unit,
The error correction coding determination unit is based on the determination whether the error correction coding based on the predetermined criterion is performed on the information and the determination whether the error information is input from the output unit, Determine whether the above information is error correction encoded,
The error correction decoding unit performs error correction decoding on the information input by the input unit when the error correction encoding determination unit determines that the information is error correction encoded, and performs error correction encoding. Output to the judgment section,
The information receiving method, wherein the error correction coding determination unit inputs information that has been error correction decoded by the error correction decoding unit and outputs the information to the output unit .
入力部が、情報送信装置から情報を入力する処理と、
誤り訂正符号化判定部が、上記入力部により入力された情報が所定の基準に基づいて誤り訂正符号化されているかどうかを判定するとともに、判定した上記情報を出力する処理と、
出力部が、上記誤り訂正符号化判定部により出力された情報を入力し、入力した情報に対して所定の処理を施して情報を出力するとともに、出力する情報にエラーが存在する場合にエラー情報を上記誤り訂正符号化判定部に出力する処理と、
上記誤り訂正符号化判定部が、上記情報に対して上記所定の基準に基づく誤り訂正符号化がされているかどうかの判定と上記エラー情報を出力処理から入力したかどうかの判定とに基づいて、上記情報が誤り訂正符号化されているかどうかを判断する処理と、
誤り訂正復号部が、上記誤り訂正符号化判定部により上記情報が誤り訂正符号化されていると判断された場合に、上記入力部により入力された情報を誤り訂正復号して上記誤り訂正符号化判定部に出力する処理と、
上記誤り訂正符号化判定部が、上記誤り訂正復号部により誤り訂正復号された情報を入力し、上記出力部へ出力する処理と
をコンピュータに実行させるためのプログラム。
A process in which the input unit inputs information from the information transmission device;
An error correction coding determination unit that determines whether the information input by the input unit is error correction encoded based on a predetermined criterion, and outputs the determined information;
The output unit inputs the information output by the error correction coding determination unit, performs predetermined processing on the input information and outputs the information, and error information when there is an error in the output information Output to the error correction coding determination unit,
Based on the determination whether the error correction encoding determination unit is error correction encoding based on the predetermined criterion for the information and whether the error information is input from the output process, A process for determining whether or not the information is error correction encoded;
When the error correction decoding unit determines that the information is error correction encoded by the error correction encoding determination unit, the error correction decoding is performed by performing error correction decoding on the information input by the input unit. Processing to output to the determination unit;
A program for causing the computer to execute a process in which the error correction coding determination unit inputs information that has been subjected to error correction decoding by the error correction decoding unit and outputs the information to the output unit .
JP2003103894A 2003-04-08 2003-04-08 Information receiving apparatus, information receiving method and program Expired - Fee Related JP4067997B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003103894A JP4067997B2 (en) 2003-04-08 2003-04-08 Information receiving apparatus, information receiving method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003103894A JP4067997B2 (en) 2003-04-08 2003-04-08 Information receiving apparatus, information receiving method and program

Publications (2)

Publication Number Publication Date
JP2004312425A JP2004312425A (en) 2004-11-04
JP4067997B2 true JP4067997B2 (en) 2008-03-26

Family

ID=33466871

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003103894A Expired - Fee Related JP4067997B2 (en) 2003-04-08 2003-04-08 Information receiving apparatus, information receiving method and program

Country Status (1)

Country Link
JP (1) JP4067997B2 (en)

Also Published As

Publication number Publication date
JP2004312425A (en) 2004-11-04

Similar Documents

Publication Publication Date Title
CN1326114C (en) Audio decoder and audio decoding method
WO2001005160A1 (en) Multimedia information communication device and its method
JP4067997B2 (en) Information receiving apparatus, information receiving method and program
CN101098486A (en) Receiver system and related method for processing error packets utilizing packet replacement
US6363514B1 (en) Sound reproducing system and method capable of decoding audio data even in case of failure of detecting syncword
JP2005012452A (en) Device, method, and program for receiving digital signal
US6006352A (en) Bitstream decoding apparatus with reduced error correction processing and decoding method
JP4449108B2 (en) Speech decoder
US6914940B2 (en) Device for improving voice signal in quality
JPH11261534A (en) Communications device, communications method and communications signal system
JP2884650B2 (en) Bit error rate measurement device for traffic channel
JP3257534B2 (en) Error detection encoding and decoding apparatus and encoding and decoding method thereof
KR100234026B1 (en) Dc data transfer unit
JP4637759B2 (en) Error correction processing method and transmission apparatus
JP3957211B2 (en) Duplex audio signal failure detection device
KR100531321B1 (en) Audio decoding system and audio format detecting method
JPS61270935A (en) Wireless transmission system
JP2001339466A (en) Variable-rate code receiving device
EP1231597A1 (en) Method and decoder for detecting bad speech frames based on spectral difference between consecutive frames
WO2024053708A1 (en) Transmission device, reception device, and transmission and reception system
KR0168970B1 (en) Error frame detecting apparatus and method of digital communication system
KR100301017B1 (en) Detecting method of digital TV signal status & digital TV decoding apparatus using the method
JPS6247025B2 (en)
JP2006345475A (en) Network data transmission error detection/correction architecture and method
JP3957903B2 (en) Image communication system

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20041026

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070626

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070820

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080109

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110118

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120118

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees