(57)【特許請求の範囲】
【請求項１】
データ処理システムにおける起点ノード装置であって、
オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに従って、収集されたオリジナルデータに符号化処理を施し、前記オリジナルデータを、前記コードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化し、前記コードブックに含まれるエンコードされたデータに対応する送出インターバルを決定する符号化ユニットと、
前もって前記コードブックを生成するコードブック生成ユニットと、
を備え、
前記コードブック生成ユニットは、
ローカルの統計量の計算情報を使用してグローバルの統計量の計算結果を表す方法で、前記収集されたオリジナルデータの前に、予め決定された時間窓で収集されたオリジナルデータに統計量の計算を行う第一の統計計算サブユニットと、
前記第一の統計計算サブユニットの統計量の計算結果に従って前記コードブックを生成する第一の生成サブユニットと、
を備える、起点ノード装置。
【請求項２】
前記第一の統計計算サブユニットは、前記予め決定された時間窓を複数の時間サブウィンドウに分割し、それぞれの時間サブウィンドウにおいてそれぞれ収集されたオリジナルデータに統計計算を行い、それぞれの時間サブウィンドウについて統計量の計算結果を取得し、
前記第一の生成サブユニットは、それぞれの時間サブウィンドウの統計量の計算結果に従って、それぞれの時間サブウィンドウについて蓄積された統計量の計算結果に従って前記コードブックを生成する、
請求項１記載の起点ノード装置。
【請求項３】
前記第一の生成サブユニットは、可変長符号化方法で前記コードブックを生成する、
請求項２記載の起点ノード装置。
【請求項４】
前記符号化ユニットは、
前記オリジナルデータが前記コードブックの符号化レンジにあるかを判定する判定サブユニットと、
前記エンコードされたデータに前記オリジナルデータの数値を保持させ、前記オリジナルデータが前記符号化レンジにないと前記判定サブユニットにより判定された場合に、前記エンコードされたデータが前記コードブックに含まれる第一の送出インターバルに対応すると判定し、前記オリジナルデータを前記コードブックに含まれる対応するエンコードされた数値を有する前記エンコードされたデータに符号化し、前記オリジナルデータが前記符号化レンジにあると前記判定サブユニットにより判定された場合に、前記エンコードされたデータが前記コードブックに含まれる第二の送出インターバルに対応すると判定する符号化サブユニットと、
を有する請求項１乃至２の何れか記載の起点ノード装置。
【請求項５】
前記数値が前記符号化レンジにおいて保持されると前記判定サブユニットにより判定されたオリジナルデータの量が予め決定された第一の閾値を超える場合、前記符号化サブユニットに、前記第二の送出インターバルを前記第二の送出インターバルよりも長い第三の送出インターバルに変えさせ、前記数値が前記符号化レンジを超えると前記判定サブユニットにより判定されたオリジナルデータの量が予め決定された第二の閾値を超える場合に、前記符号化サブユニットに、前記第三の送出インターバルを前記第二の送出インターバルに変えさせる調節ユニットを更に備える、
請求項４記載の起点ノード装置。
【請求項６】
前記数値が前記符号化レンジを超えると前記判定サブユニットにより判定されたオリジナルデータの量が予め決定された第三の閾値を超える場合、又は周期的に、更新されたコードブックを生成し直すコードブック更新ユニットを更に備え、
前記コードブック更新ユニットは、
前記数値が前記符号化レンジを超えると前記判定サブユニットにより判定されたオリジナルデータの量が予め決定された第三の閾値を超える場合、又は周期的に、ローカルの統計量の計算情報を使用してグローバルの統計量の計算結果を表す方法で、現在の時間から予め決定された第二の時間窓で収集されたオリジナルデータに統計量の計算を行う第二の統計量の計算サブユニットと、
前記第二の統計量の計算サブユニットの統計量の計算結果に従って更新されたコードブックを生成し、前記符号化ユニットに、前記更新されたコードブックを使用して前記符号化処理を行うことを通知する第二の生成サブユニットと、
を有する請求項４記載の起点ノード装置。
【請求項７】
前記符号化ユニットにより決定された前記送出インターバルにおいて、前記エンコードされたデータを前記データ処理システムにおける宛先ノード装置に送出する送出ユニットを更に備える、
請求項６記載の起点ノード装置。
【請求項８】
前記送出ユニットは、前記起点ノード装置の初期化時に、或いは、前記第一の送出インターバルにおいて、前記コードブック又は前記更新されたコードブックの符号化レンジに対応するオリジナルデータを前記宛先ノード装置に送出し、前記第二の送出インターバルにおいて、前記オリジナルデータに対応し、前記コードブック又は前記更新されたコードブックに含まれる前記エンコードされた数値を前記宛先ノード装置に送出する方法で周期的に、前記コードブック及び更新されたコードブックを前記宛先ノード装置に送出する、
請求項７記載の起点ノード装置。
【請求項９】
前記符号化ユニットにより処理された前記エンコードされたデータを、伝送のための予め決定された固定された長さを有するデータフレームにカプセル化する第一のカプセル化ユニットを更に備え、
前記第一のカプセル化ユニットは、
前記オリジナルデータが前記符号化レンジにないと前記判定サブユニットにより判定された場合、前記オリジナルデータに対応するエンコードされたデータを、前記予め決定された固定された長さを有するデータフレームにカプセル化する第一のカプセル化サブユニットと、
前記オリジナルデータが前記符号化レンジにあると前記判定サブユニットにより判定された場合、現在のデータフレームの残りのスペースの長さが充填される次のエンコードされたデータの長さ未満となるまで、又は充填される前記次のエンコードされたデータが前記符号化レンジにないと前記判定サブユニットにより判定されたオリジナルデータに対応するエンコードされたデータとなるまで、前記オリジナルデータに対応するエンコードされたデータを前記予め決定された固定された長さを有するデータフレームに充填する第二のカプセル化サブユニットと、
を有する請求項４乃至８の何れか記載の起点ノード装置。
【請求項１０】
前記符号化ユニットにより処理された前記エンコードされたデータが冗長性を有さない方法で、固定されない長さを有するデータフレームにカプセル化する第二のカプセル化ユニットを更に備える、
請求項１乃至８の何れか記載の起点ノード装置。
【請求項１１】
データ処理システムにおける宛先ノード装置であって、
オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに基づいて、データ処理システムにおける起点ノード装置からの今回のエンコードされたデータと前記起点ノード装置からの前回のエンコードされたデータとの間の受信インターバル又は送出インターバルに従って、起点ノード装置からの今回のエンコードされたデータに復号化処理を施し、今回の前記エンコードされたデータを、前記コードブックに含まれる送出インターバルとエンコードされた数値とに対応するオリジナルデータに復号化する復号化ユニット、
を備え、
前記コードブックに含まれる前記エンコードされた数値と前記送出インターバルは、前記エンコードされたデータと前記受信インターバルにそれぞれ関連し、
前記コードブックは、ローカルの統計量の計算情報を使用してグローバルの統計量の計算結果を表す方法で、前記オリジナルデータの前に予め決定された時間窓で収集されたオリジナルデータに対して計算した統計量に従って起点ノード装置により生成され、前記起点ノード装置から受信される、
宛先ノード装置。
【請求項１２】
前記復号化ユニットは、
前記受信インターバル又は前記送出インターバルが前記コードブックに含まれる第一の送出インターバル又は第二の送出インターバルに対応するかを判定する判定サブユニットであって、前記第一の送出インターバルは、オリジナルデータが前記コードブックの符号化レンジにあるときに起点ノード装置により用いられ、前記第二の送出インターバルは、前記オリジナルデータが前記コードブックの前記符号化レンジにないときに前記起点ノード装置により用いられる、判定サブユニットと、
前記受信インターバル又は前記送出インターバルが前記第一の送出インターバルに対応すると前記判定サブユニットにより判定された場合、前記起点ノード装置からのエンコードされたデータを前記オリジナルデータとして受け、前記受信インターバル又は前記送出インターバルが前記第二の送出インターバルに対応すると前記判定サブユニットにより判定された場合、前記コードブックを参照して、前記起点ノード装置からのエンコードされたデータと前記第二の送出インターバルとに対応するオリジナルデータを取得する復号化サブユニットと、
を有する請求項１１記載の宛先ノード装置。
【請求項１３】
請求項１乃至１０の何れか記載の起点ノード装置と、請求項１１乃至１２の何れか記載の宛先ノード装置とを備えるデータ処理システムであって、
前記起点ノード装置は、オリジナルデータをエンコードされたデータに符号化して、前記宛先ノード装置に送出し、
前記宛先ノード装置は、受信されたエンコードされたデータに復号化処理を施して前記オリジナルデータを取得する、データ処理システム。
【請求項１４】
当該データ処理システムは、スター型のワイヤレスセンサネットワークシステム、又はピアツーピア型のワイヤレスセンサネットワークシステムである、
請求項１３記載のデータ処理システム。
【請求項１５】
オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックを生成するステップであって、ローカルの統計量の計算情報を使用してグローバルの統計量の計算結果を表す方法で、収集されたオリジナルデータの前に予め決定された時間窓で収集されたオリジナルデータに対して計算した計算結果に従って、前記コードブックを生成する、ステップと、
前記コードブックに従って、収集されたオリジナルデータに符号化処理を施し、前記オリジナルデータを、前記コードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化するステップと、
前記コードブックに含まれる前記エンコードされたデータに対応する送出インターバルを決定するステップと、
を含む、データ符号化方法。
【請求項１６】
オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに基づいて、データ処理システムにおける起点ノード装置からの今回のエンコードされたデータと、前記起点ノード装置からの前回のエンコードされたデータとの間の受信インターバル又は送出インターバルに従って、前記起点ノード装置からの今回の前記エンコードされたデータに復号化処理を施し、今回の前記エンコードされたデータを、前記コードブックに含まれる前記送出インターバルと前記エンコードされた数値とに対応するオリジナルデータに復号化するステップを含み、
前記コードブックに含まれる前記エンコードされた数値と前記送出インターバルは、前記エンコードされたデータと前記受信インターバルにそれぞれ関連し、
前記コードブックは、ローカルの統計量の計算情報を使用してグローバルの統計量の計算結果を表す方法で、前記オリジナルデータの前に予め決定された時間窓で収集されたオリジナルデータに対して計算した統計量に従って起点ノード装置により生成され、前記起点ノード装置から受信される、
データ復号化方法。
【請求項１７】
データ処理システムにおける起点ノード装置が、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックを生成し、前記コードブックに従って、収集されたオリジナルデータに符号化処理を施し、前記オリジナルデータを、前記コードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化し、前記コードブックに含まれる前記エンコードされたデータに対応する送出インターバルを決定するステップであって、前記コードブックの生成は、ローカルの統計量の計算情報を使用してグローバルの統計量の計算結果を表す方法で、前記収集されたオリジナルデータの前に予め決定された時間窓で収集されたオリジナルデータに対して計算した統計量に従って、前記コードブックを生成することにより行われる、ステップと、
前記起点ノード装置が、前記エンコードされたデータを、前記決定された対応する送出インターバルで前記データ処理システムにおける宛先ノード装置に送出するステップと、
前記宛先ノード装置が、前記オリジナルデータに対応する前記エンコードされた数値と前記送出インターバルとを含む前記コードブックに基づいて、前記起点ノード装置からの今回の前記エンコードされたデータと前記起点ノード装置からの前回のエンコードされたデータとの間の受信インターバル又は送出インターバルに従って、前記起点ノード装置からの今回の前記エンコードされたデータに復号化処理を施し、今回の前記エンコードされたデータを、前記コードブックに含まれる前記送出インターバルと前記エンコードされた数値とに対応するオリジナルデータに復号化するステップとを含み、前記コードブックに含まれる前記エンコードされた数値と前記送出インターバルは、前記エンコードされたデータと前記受信インターバルにそれぞれ関連する、データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理技術の分野に関し、より詳細には、データ処理システム、データ処理システムにおける起点ノード装置及び宛先ノード装置、並びに対応するデータ処理の方法に関する。
【背景技術】
【０００２】
各種ネットワークのような既存のデータ処理システムは、大きなネットワークの負荷、低いエネルギー効率等の問題を有する。一般に、これらの問題を解決するため、ネットワークプロトコルスタックを改善することは、エネルギー効率を高めるために一般的な方法のうちの１つである。
【０００３】
例えば、ワイヤレスセンサネットワーク（WSN: Wireless Sensor Network）において、多数の低い複雑度のセンサノードは、自律したやり方で無線ネットワークを形成する。しかし、多くのアプリケーションのシナリオでは、WSNノードは、親しみ難く、それらのバッテリを置き換えることは困難である。従って、WSNのエネルギー効率を高めること、及び／又はその寿命を長くすることのような問題が存在する。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の幾つかの態様の基本的な理解を可能にするため、本発明の概要が以下に提供される。なお、この概要は、本発明の包括的な記述ではないことに留意されたい。この概要は、本発明のキー又は重要な部分を決定することが意図されず、本発明の範囲を定義することも意図されていない。この概要は、以下の詳細な説明に対する序論としての役割を果たす、簡略化された形での幾つかの概念を与えることである。
【０００５】
本発明の目的のうちの少なくとも１つは、上述された問題点及び課題の少なくとも幾つかを克服することができる、データ処理システムにおける起点ノードを提供し、以下の利点の少なくとも１つを達成するものである。効果的に低減されたチャネル負荷、少ないチャネルアクセスの衝突、データ処理システムの増加されたエネルギー効率、データ処理システムの節約されたリソース及び延長される寿命。
【０００６】
上記目的を達成するため、本発明の実施の形態によれば、データ処理システムにおける起点ノード装置が提供され、オリジナルデータに対応しているエンコードされた数値と送出インターバルとを含むコードブックに従って、収集されたオリジナルデータに符号化処理を施して、オリジナルデータを、コードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化し、コードブックに含まれるエンコードされたデータに対応する送出インターバルを決定する、符号化ユニットを含む。
【０００７】
上記目的を達成するため、本発明の別の実施の形態によれば、データ処理システムにおける宛先ノード装置が提供され、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに基づいて、今回の起点ノード装置からのエンコードされたデータと、前回のデータ処理システムにおける起点ノード装置からのエンコードされたデータとの間の受信インターバル又は送出インターバルに従って、今回のデータ処理システムにおける起点ノード装置からのエンコードされたデータに復号化処理を施して、今回のエンコードされたデータを、コードブックに含まれる送出インターバルとエンコードされた数値とに対応するオリジナルデータに復号化する復号化ユニットを含み、コードブックに含まれるエンコードされた数値及び送出インターバルは、エンコードされたデータ及び受信インターバルにそれぞれ関連する。
【０００８】
上述された目的を達成するため、本発明の更に別の実施の形態によれば、上述された起点ノード及び上述された宛先ノードを含むデータ処理システムが提供され、このデータ処理システムは、起点ノード装置でオリジナルデータをエンコードされたデータに符号化して宛先ノード装置に送出し、宛先ノード装置は、受信されたエンコードされたデータに復号化処理を施してオリジナルデータを取得する。
【０００９】
本発明の実施の形態によれば、コードブックに含まれるエンコードされたデータに対応する送出インターバルに基づいて、異なるエンコードされたデータの送出インターバルが決定及び識別され、以下の利点のうちの少なくとも１つが達成される。効果的に低減されたチャネル負荷、少ないチャネルアクセスの衝突、データ処理システムの増加されたエネルギー効率、データ処理システムの節約されるリソース及び延長される寿命。
【００１０】
本発明のこれらの利点及び他の利点は、添付図面と共に本発明の好適な実施の形態の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１１】
本発明の良好な理解は、添付図面と共に参照されたときに、以下に記載により可能にされる。添付図面では、同じ又は類似の参照符号は、同じ又は類似の構成要素を表す。添付図面は、以下の記載と共に、本発明の好適な実施の形態を例示し、例示として本発明の原理及び利点を説明する明細書に含まれ、明細書の一部を形成する。
【図１】本発明の第二の実施の形態に係るデータ処理システムにおける起点ノード装置のブロック図である。
【図２】本発明の実施の形態に係るデータ処理システムにおける起点ノード装置により使用される可変長符号化方法の概念図である。
【図３】本発明の実施の形態に係る、データ処理システムにおける起点ノード装置により使用される可変長符号化方法の別の概念図である。
【図４】本発明の第三の実施の形態に係る、データ処理システムにおける起点ノード装置の概念図である。
【図５】本発明の第四の実施の形態に係る、データ処理システムにおける起点ノード装置の概念図である。
【図６】本発明の第五の実施の形態に係る、データ処理システムにおける起点ノード装置の概念図である。
【図７】本発明の第六の実施の形態に係る、データ処理システムにおける起点ノード装置の概念図である。
【図８】本発明の第六の実施の形態に係る、データ処理システムにおける起点ノード装置における第一のカプセル化ユニット７０２により使用されるカプセル化方法の概念図である。
【図９ａ】本発明の第六の実施の形態に係る、データ処理システムにおける起点ノード装置における第二のカプセル化ユニット７０３により使用されるカプセル化方法の概念図である。
【図９ｂ】本発明の第六の実施の形態に係る、データ処理システムにおける起点ノード装置における第二のカプセル化ユニット７０３により使用されるカプセル化方法の概念図である。
【図１０】本発明の第八の実施の形態に係る、データ処理システムにおける宛先ノード装置の概念図である。
【図１１】本発明の第九の実施の形態に係る、データ処理システムの概念図である。
【図１２】本発明の実施の形態に係るデータ処理システムと従来技術との間のデータフレーウカウントに関する結果を比較するグラフである。
【図１３】本発明の実施の形態に係るデータ処理システムと従来技術との間のエネルギー効率に関する結果を比較するグラフである。
【図１４】本発明の第十二の実施の形態に係るデータ処理方法のフローチャートである。
【図１５】本発明の実施の形態に係るデータ処理方法の例示的なフローチャートである。
【図１６】本発明の方法及び装置がソフトウェア及びハードウェアで実現される場合に使用される汎用コンピュータのブロック図である。                              添付図面で提示される構成要素は、簡略さ及び明確さを目的としており、縮尺するために必ずしも描かれていないことは、当業者により理解されるであろう。例えば、本発明の実施の形態の理解を容易にするため、構成要素の幾つかは、他の構成要素に比較して拡大される場合がある。
【発明を実施するための形態】
【００１２】
本発明の例示的な実施の形態は、以下の添付図面と共に詳細に説明される。明確さ及び簡略さのため、実際の実施の形態の全ての特徴は、明細書に記載されていない。しかし、様々な実施の形態に特化した決定は、例えば特定の実施の形態に依存して変化する場合がある、システム又はサービスに関連する制約に準じるように、開発業者による特定の目的を達成するため、実用的な実施の形態の開発において行われる必要があることを理解されるであろう。さらに、開発は複雑であって且つ時間の係るものであるが、この開示から利益を得る当業者にとって定型の作業であることを理解されるであろう。
【００１３】
さらに、本発明の実質を不要に曖昧にしないため、本発明の技術的な解決に密に関連する装置の構造及び／又は処理のみが添付図面及び明細書に記載され、本発明に密の関連しないか又は当業者により知られている構成要素及び処理の表現及び記載は、省略されることに留意されたい。
【００１４】
以下、（図面において示されない）本発明の第一の実施の形態に係るデータ処理システムにおける起点ノード装置が記載される。起点ノードは、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに従って、収集されたオリジナルデータに符号化処理を施して、オリジナルデータを、コードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化し、コードブックに含まれるエンコードされたデータに対応する送出インターバルを決定する符号化ユニットを含む。以上のように、実施の形態に係るコードブックは、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含む２次元構造を有する。
【００１５】
第一の実施の形態に係るデータ処理システムにおける起点ノード装置は、コードブックに含まれるエンコードされたデータに対応する送出インターバルに基づいて、異なるエンコードされたデータの送出インターバルを決定及び識別し、これにより以下の利点のうちの少なくとも１つを達成する。効果的に低減されたチャネル負荷、少ないチャネルアクセスの衝突、データ処理システムの増加されたエネルギー効率、データ処理システムの節約されたリソース及び延長される寿命。
【００１６】
図１は、本発明の第二の実施の形態に係るデータ処理システムにおける起点ノード装置のブロック図である。  
起点ノード装置は、符号化ユニット１０１と前もってコードブックを生成するコードブック生成ユニット１０２とを含む。
【００１７】
符号化ユニット１０１は、コードブロックに含まれる対応するエンコードされた数値を有するエンコードされたデータにオリジナルデータを符号化するように、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに従って、収集されたオリジナルデータに符号化処理を施し、コードブックに含まれるエンコードされたデータに対応する送出インターバルを決定する。
【００１８】
コードブック生成ユニット１０２は、第一の統計量の計算サブユニット１０３と第一の生成サブユニット１０４とを含む。第一の統計量の計算サブユニット１０３は、ローカルの統計量の計算情報を使用したグローバルの統計量の計算結果を表す方法で、予め決定された時間窓で収集されたオリジナルデータに統計量の計算を行う。第一の生成サブユニット１０４は、統計量の計算のサブユニットの統計量の計算結果に従ってコードブックを生成する。上述されたように、本実施の形態に係るコードブックは、オリジナルデータに対応するエンコードされた数値と送出されたインターバルとを含む２次元構造を有する。
【００１９】
第二の実施の形態に係るデータ処理システムにおける起点ノード装置は、コードブックに含まれるエンコードされたデータに対応する送出インターバルに基づいて異なるエンコードされたデータの送出インターバルを決定及び識別し、これにより以下の利点のうちの少なくとも１つを達成する。効果的に低減されたチャネル負荷、少ないチャネルアクセスの衝突、データ処理システムの増加されたエネルギー効率、データ処理システムの節約されたリソース及び延長された寿命。特に、第二の実施の形態に係るデータ処理システムにおける起点ノード装置は、ローカルの統計量の計算情報を使用したグローバルの統計量の計算結果を表す方法で統計量の計算を行い、統計量の計算結果に従って２次元構造を有するコードブックを生成し、生成されたコードブックは、限定されるものではないがWSNを含む、収集されたデータが時間を通して自己相関の特性を有するシステムに特に適用可能である。
【００２０】
さらに、第二の実施の形態に係るデータ処理システムにおける起点ノード装置は、ローカルの統計量の計算情報を使用してグローバルの統計量の計算結果を表す方法で、予め決定された時間窓で収集されたオリジナルデータに統計量の計算を行い、統計量の計算結果に従ってコードブックを生成する。従って、本実施の形態の起点ノード装置は、時間を通しての自己相関が統計量の計算からのコードブックを生成するために使用することができるように、例えばWSNといった、送信されるデータが時間を通して自己相関の特性を有するネットワークに適用可能である。
【００２１】
例において、ローカルの統計量の計算情報を使用してグローバルの統計量の計算結果を表す方法は、限定されるものではないが、モンテカルロ統計方法である場合がある。
【００２２】
さらに、例として、第一の統計量の計算サブユニット１０３は、予め決定された第一の時間窓を複数の時間サブウィンドウに分割し、それぞれの時間サブウィンドウについて統計量の計算結果を取得するため、それぞれの時間サブウィンドウにおいて収集されたオリジナルデータに統計量の計算を行う。第一の生成サブユニット１０４は、それぞれの時間サブウィンドウの統計量の計算結果に従って、コードブックを生成する。この例では、セグメント化された統計量の計算及び符号化は、使用される時間窓を複数の時間サブウィンドウに分割することで実行され、コードブックは、蓄積された統計量の計算の結果に従って生成され、これによりノードのメモリを節約し、例えばWSNといった小さなノードのメモリサイズをもつシステムに更に適用可能にする。
【００２３】
さらに、この例では、第一の生成サブユニット１０４は、限定されるものではないがハフマン符号化を含めて、可変長符号化方法に従ってコードブックを生成する。例えばその出現頻度が短い長さを有するエンコードされたデータよりも高いオリジナルデータをエンコードし、その出現頻度が長い長さを有するエンコードされたデータよりも低いオリジナルデータをエンコードするといった、可変長符号化により、ネットワークの負荷を低減することができ、リソースを節約することができ、データ処理システムのエネルギー効率を高めることができ、データ処理システムの寿命を長くすることができる。
【００２４】
例として、以下に例示されるコードブックは、ハフマン符号化に従って生成される。
【００２５】
【表１】
0005849839.tif 000002
この場合、式（１）は、コードブックの構造を表し、ｍ1，ｍ2，．．．，ｍnは、コードブックＭに含まれるエレメントを表す。  
式（２）は、コードブックにおけるエレメントｍのそれぞれが数値ｃi及び対応する送出インターバルｐiとを含むことを表す。上述されたように、コードブックは、二次元構造を有する。  
式（３）は、エレメントｍのそれぞれに含まれる数値ｃiを計算する式を表す。コードブックの符号化レンジにおけるオリジナルデータの数値に最も近いｂiと比較したとき、受信されたオリジナルデータｃi,pがｂi＋Δよりも大きいか又はｂi−Δよりも小さい場合（Δは実際の応用の必要に従って予め決定される精度を表す数値である）、オリジナルデータは符号化ランジにないと判定され、オリジナルデータに対応する数値は、オリジナルデータの数値ｃi,pを維持するために設定され、受信されたオリジナルデータｃi,pがｂi−Δよりも大きいか又はｂi＋Δよりも小さい場合、オリジナルデータは、コードブックの符号化レンジにあると判定され、オリジナルデータに対応する数値は、統計におけるオリジナルデータの出現頻度ｆiに関連する数値Ｃ(ｆi,Δ,ｂi)に設定される。例えば図２及び図３は、統計におけるオリジナルデータの出現頻度に基づいて、符号化レンジに含まれるオリジナルデータを可変長符号化する例を示す。特に、オリジナルデータ５２４は、出現頻度４／１０を有し、オリジナルデータ５１０は、出現頻度３／１０を有し、オリジナルデータ５１７は、出現頻度２／１０を有し、オリジナルデータ５３４は、出現頻度１／１０を有する。それらの出現頻度に基づいて、オリジナルデータに対応するエンコードされた数値は、それぞれ１，０１，００１及び０００である。すなわち、オリジナルデータの出現頻度が高くなると、対応するエンコードされた数値の長さは短くなり、従って、ネットワークの負荷は低減され、リソースが節約される。
【００２６】
式（４）は、エレメントｍのそれぞれに含まれる対応する送出インターバルｐiを計算する式を表す。例として、式（４）において、送出インターバルｐiは、ｐiに対応するエンコードされた数値ｃiに依存する異なる複数の時間基準ｔiである。
【００２７】
先の（１）〜（４）式は本発明を例示するものであって本発明を限定するものではないことを当業者により理解されるであろう。当業者であれば、実際の応用での要求に応じて柔軟に、第一の統計量の計算サブユニットにより使用されるローカルの統計量の計算情報を使用してグローバルの統計量の計算結果を表す方法、及び第一の生成サブユニット１０４により使用される符号化方法を選択する場合があり、両者は、本発明の精神及び保護の範囲に共に含まれる。
【００２８】
さらに、本実施の形態に係るデータ処理システムにおける起点ノード装置が図１と共に記載されたが、当業者であれば、図１の概念図は本発明を例示するものであって本発明を限定するものとして解釈されるべきではないことを理解されるであろう。当業者は、実施の必要に従って図１の概念図に対して変更又は修正を行う場合がある。
【００２９】
図４は、本発明の第三の実施の形態に係るデータ処理システムにおける起点ノード装置のブロック図である。  
図４に示されるように、本発明の第三の実施の形態に係るデータ処理システムにおける起点ノード装置４００は、符号化ユニット４０１を含み、符号化ユニットは、判定サブユニット４０２と符号化サブユニット４０３とを含む。
【００３０】
さらに、図４における破線のボックスで示されるように、本発明の第三の実施の形態に係るデータ処理システムにおける起点ノード装置４００は、任意に、第二の実施の形態で記載したコードブック生成ユニット１０２を更に含み、すなわち符号化ユニット４０１は、本発明の精神及び保護の範囲に含まれる、例えば図２及び図３で記載される特性に従う前もってアレンジされたコードブックを使用することで符号化処理を実行する。
【００３１】
判定サブユニット４０２は、オリジナルデータが符号化レンジにあるかを判定する。  
符号化サブユニット４０３は、エンコードされたデータにオリジナルデータの数値を維持させ、オリジナルデータが符号化レンジにないことが判定サブユニット４０２により判定された場合に、エンコードされたデータがコードブックに含まれる第一の送出インターバルに対応することを判定し、オリジナルのデータをコードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化し、オリジナルデータが符号化レンジにあることが判定サブユニット４０２により判定された場合に、エンコードされたデータがコードブックに含まれる第二の送出インターバルに対応することを判定する。
【００３２】
例えば、図２に示されるように、オリジナルデータの数値が１０であるとき、オリジナルデータは符号化レンジにあると判定され、従ってオリジナルデータは、コードブックに含まれる対応するエンコードされた数値（すなわち図２におけるオリジナルデータ５１０に対応するエンコードされた数値０１）を有するエンコードされたデータに符号化され、エンコードされたデータに対応する送出インターバルは、先の式（４）に従って決定される。
【００３３】
本発明の第三の実施の形態に係るデータ処理システムにおける起点ノード装置４００は、コードブックに含まれるエンコードされたデータに対応する送出インターバルに基づいて、異なるエンコードされたデータの送出インターバルを判定及び識別し、これにより以下の利点のうちの少なくとも１つを達成する。効果的に低減されたチャネル負荷、少ないチャネルアクセスの衝突、データ処理システムにおける増加されたエネルギー効率、データ処理システムの節約されたリソース及び延長される寿命。特に、第三の実施の形態に係るデータ処理システムにおける起点ノード装置は、オリジナルデータがコードブックの符号化レンジにあるかを判定ユニットにより判定し、判定結果に従って、コードブックに基づいて、オリジナルデータに対応するエンコードされたデータ及び送出インターバルを決定する。従って、コードブックの符号化レンジは、高い出現頻度を有するオリジナルデータがコードブックに含まれ、コードブックに含まれないオリジナルデータを適時に処理されるように、実際の応用での要求に応じて柔軟且つ適切に設定される。
【００３４】
さらに、本実施の形態に係るデータ処理システムにおける起点ノード装置が図４と共に記載されたが、当業者であれば、図４のブロック図は本発明を単に例示するものであって、本発明の範囲を限定するものとして解釈されるものではないことを理解されるであろう。当業者は、実際の要求に応じて、図４のブロック図に対して変更又は修正を行う場合がある。
【００３５】
図５は、本発明の第四の実施の形態に係るデータ処理システムにおける起点ノード装置のブロック図を示す。
【００３６】
図４に示されたように、本発明の第四の実施の形態に係るデータ処理システムにおける起点ノード装置５００は、符号化ユニット５０１及び調節ユニット５０２を含み、符号化ユニット５０１は、判定サブユニット５０３及び符号化サブユニット５０４を含む。
【００３７】
判定サブユニット５０３は、オリジナルデータがコードブックの符号化レンジにあるかを判定する。
【００３８】
符号化サブユニット５０４は、エンコードされたデータにオリジナルデータの数値を維持させ、オリジナルデータが符号化レンジにないと判定サブユニット５０３により判定された場合に、エンコードされたデータがコードブックに含まれる第一の送出インターバルに対応することを判定し、オリジナルデータを、コードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化し、オリジナルデータが符号化レンジにあると判定サブユニット５０３により判定された場合に、エンコードされたデータがコードブックに含まれる第二の送出インターバルに対応することを判定する。
【００３９】
調節ユニット５０２は、数値が符号化レンジに維持されることが判定サブユニット５０３により判定された、オリジナルデータの量が予め決定された第一の閾値を超える場合に、符号化サブユニット５０１に、第二の送出インターバルから第二の送出インターバルよりも長い第三の送出インターバルに変えさせ、次いで、数値が符号化レンジを超えることが判定サブユニット５０３により判定された、オリジナルデータの量が予め決定された第二の閾値を超える場合に、符号化サブユニット５０１に、第三の送出インターバルから第二の送出インターバルに変えさせる。
【００４０】
さらに、図４における破線のボックスにより示されるように、実際の応用での要求に従って、本発明の第四の実施の形態に係るデータ処理システムにおける起点ノード装置５００は、任意に、第二の実施の形態で記載されるコードブック生成ユニット１０２を更に含み、すなわち、符号化ユニット５０１は、本発明の精神及び保護の範囲に含まれる、例えば図２及び図３に記載される特性に準拠する前もってアレンジされたコードブックを使用することで符号化処理を実行する。
【００４１】
本発明の第四の実施の形態に係るデータ処理システムにおける起点ノード装置５００は、コードブックに含まれるエンコードされたデータに対応する送出インターバルに基づいて、異なるエンコードされたデータの送出インターバルを判定及び識別し、これにより以下の利点のうちの少なくとも１つを達成する。効果的に低減されたチャネル負荷、少ないチャネルアクセスの衝突、データ処理システムの増加されたエネルギー効率、データ処理システムの節約されたリソース及び延長された寿命。特に、第四の実施の形態に係る、データ処理システムにおける起点ノード装置は、数値が符号化レンジに維持されるオリジナルデータの量が予め決定された第一の閾値を超える場合に、第二の送出インターバルから第二の送出インターバルよりも長い第三の送出インターバルに変え、反対の場合に、第三の送出インターバルを第二の送出インターバルに変える。従って、エンコードされたデータの送出インターバルは、実際の応用の要求に従って更に柔軟に調節することができ、これによりデータ処理システムのエネルギー効率を更に改善し、チャネル負荷を効果的に低減することができる。
【００４２】
さらに、数値が符号化レンジに保持されるオリジナルデータの量が予め決定された第一の閾値を超える場合、第二の送出インターバルを第二の送出インターバルよりも長い第三の送出インターバルに変え、数値が符号化レンジを超えることが判定サブユニットにより判定されたオリジナルデータの量が予め決定された第二の閾値を超える場合、第三の送出インターバルを第二の送出インターバルに変えることで、本発明の第四の実施の形態に係るデータ処理システムにおける起点ノード装置５００は、実際のデータ処理システムにおけるリアルタイムデータの数値の状態に従って送出インターバルを柔軟に延長又は短縮することができ、これによりチャネル負荷を更に効果的に低減することができ、チャネルアクセスの衝突を少なくすることができ、データ処理システムのエネルギー効率を高めることができ、データ処理システムのリソースを節約して寿命を長くすることができる。
【００４３】
本実施の形態に係るデータ処理システムにおける起点ノード装置が図５と共に記載されたが、当業者であれば、図５のブロック図は本発明を単に例示するものでり、本発明の精神及び範囲を限定するものとして解釈されるべきではないことを理解するであろう。当業者は、実際の要求に応じて、図５のブロック図に対して変更又は修正をなす場合がある。
【００４４】
さらに、第三の実施の形態又は第四の実施の形態に係る、データ処理システムにおける起点ノード装置は、本発明の精神及び保護の範囲に含まれる、周期的に、その数値が符号化レンジを超えたことが判定サブユニットにより判定されたオリジナルデータの量が予め決定された第三の閾値を超える場合に、更新されたコードブックを生成し直すコードブック更新ユニットを更に含む。
【００４５】
先のコードブック更新ユニットは、第二の統計量の計算サブユニット及び第二の生成サブユニットを含む。第二の統計量の計算サブユニットは、ローカルの統計量の計算情報を使用してグローバルな統計量の計算結果を表す方法で、現在の時間から予め決定された第二の時間窓で収集されたオリジナルデータに統計量の計算を行う。第二の生成サブユニットは、第二の統計量の計算サブユニットの統計量の計算結果に従って、更新されたコードブックを生成し、符号化ユニットに、更新されたコードブックを使用して符号化処理を行うことを通知する。
【００４６】
特に、先のコードブック更新ユニットを構成することで、送出インターバルは、実際のデータ処理システムにおけるリアルタイムデータの数値の状態に従って、柔軟に延長又は短縮することができ、これによりチャネル負荷を更に効果的に低減し、データ処理システムのエネルギー効率を増加することができる。
【００４７】
図６は、本発明の第五の実施の形態に係る、データ処理システムにおける起点ノード装置のブロック図である。
【００４８】
図６に示されるように、本発明の第五の実施の形態に係るデータ処理システムにおける起点ノード装置６００は、起点ノード装置６００が符号化ユニットにより決定される送出インターバルでデータ処理システムにおける宛先ノード装置にエンコードされたデータを送出するように構成される送出ユニット６０１を含む点で、本発明の第三の実施の形態に係るデータ処理システムにおける起点ノード装置４００とは異なる。簡単さのため、同じユニットの記載はここでは省略される。
【００４９】
第五の実施の形態に係る、データ処理システムにおける起点ノード装置６００は、コードブックに含まれるエンコードされたデータに対応する送出インターバルに基づいて、異なるエンコードされたデータの送出インターバルを決定及び識別し、決定された送出インターバルで対応するエンコードされたデータを送出し、これによりチャネル負荷を効果的に低減し、チャネルアクセスの衝突を少なくし、データ処理システムのエネルギー効率を高め、データ処理システムの寿命を長くすることができる。
【００５０】
図６における破線のボックスにより示されるように、実際の応用での要求に応じて、本発明の第五の実施の形態に係る、データ処理システムにおける起点ノード装置６００は、任意に、第二の実施の形態で記載されるコードブック生成ユニット１０２及び／又は第四の実施の形態で記載される調節ユニットを更に含み、すなわち符号化ユニット５０１は、例えば図２及び図３で記載される特性に準じる前もってアレンジされたコードブックを使用することで符号化処理を行い、及び／又は例えば図５で記載された調節ユニットを使用することで送出インターバルに関する調節を行い、これらの両者は、本発明の精神及び保護の範囲に含まれる。
【００５１】
さらに、例として、送出ユニットは、コードブック又は更新されたコードブックの符号化レンジに対応するオリジナルデータを第一の送出インターバルで宛先ノード装置に送出し、コードブック又は更新されたコードブックに含まれるオリジナルデータに対応するエンコードされた数値を第二の送出インターバルで宛先ノード装置に送出する方法で、起点ノード装置の初期化時に又は周期的に、コードブック又は更新されたコードブックを送信するために更に構成される。
【００５２】
先の例において、起点ノード装置の初期化時又は周期的に宛先ノード装置にコードブック又は更新されたコードブックを送信するように送出ユニット６０１を構成することで、起点ノード装置と宛先ノード装置との間のコードブックの同期を達成することができ、送信されたコードブックに基づいて、起点ノード装置からの受信されたエンコードされたデータの宛先ノード装置によるその後の復号化が容易となる。
【００５３】
当業者は、先の例は例示するものであって限定するものではないことを理解されるであろう。当業者は、実際の応用での要求に応じて、起点ノード装置にコードブック及び送信のタイミングを宛先ノード装置に送信させるか、又は、起点ノード装置と宛先ノード装置において同意されたコードブックを予め設定することを柔軟に選択する場合があり、これらの両者は、本発明の精神及び保護の範囲に含まれる。
【００５４】
さらに、本実施の形態に係るデータ処理システムにおける起点ノード装置が図６と共に記載されたが、当業者であれば図６のブロック図が本発明を例示するものであり、本発明の範囲を限定するものとして考慮されるべきではないことを理解されるであろう。当業者であれば、実際の要求に応じて、図６のブロック図に対する変更又は修正をなす場合がある。
【００５５】
例えば、当業者であれば、本発明の第一乃至第四の実施の形態の何れかに係る、データ処理システムにおける起点ノード装置に含まれるコンポーネントユニットの組み合わせをなす場合があり、これは、本発明の精神及び保護の範囲に全て含まれる。
【００５６】
図７は、本発明の第六の実施の形態に係る、データ処理システムにおける起点ノード装置のブロック図である。
【００５７】
図７に示されるように、本発明の第六の実施の形態に係る、データ処理システムにおける起点ノード装置７００は、起点ノード装置７００が第一のカプセル化ユニット７０１を含む点で本発明の第三の実施の形態に係るデータ処理システムにおける起点ノード装置４００とは異なる。簡単さのため、同じユニットの説明はここでは省略される。
【００５８】
本発明の第六の実施の形態に係る、データ処理システムにおける起点ノード装置７００では、第一のカプセル化ユニット７０１は、符号化ユニット５０１により処理されたエンコードされたデータを、送信のために予め決定された固定された長さを有するデータフレームにカプセル化する。
【００５９】
第一のカプセル化ユニット７０１は、第一のカプセル化サブユニット７０２及び第二のカプセル化サブユニット７０３を含む。
【００６０】
図８に示されるように、第一のカプセル化サブユニット７０２は、オリジナルデータに対応するエンコードされたデータ（すなわちオリジナルデータの数値Ｃi,pを維持するエンコードされたデータ）をオリジナルデータが符号化レンジにないと判定サブユニット４０２により判定された場合に、予め決定された固定された長さを有するデータフレームにカプセル化する。
【００６１】
図９ａ及び図９ｂに示されるように、第二のカプセル化サブユニット７０３は、オリジナルデータＣi,pが符号化レンジにあると判定サブユニット４０２により判定された場合に、現在のデータフレームの残りのスペースの長さが充填される次のエンコードされたデータの長さよりも短くなるまで（図９ａに図示）、又は充填される次のエンコードされたデータが符号化レンジにないと判定サブユニットにより判定されたオリジナルデータに対応するエンコードされたデータとなるまで（図９ｂに図示）、オリジナルデータに対応するエンコードされたデータを、予め決定された長さを有するデータフレームに順次に充填する（すなわちＦ(ｆ1,Δ,ｂ1)，Ｆ(ｆ2,Δ,ｂ2)，．．．，Ｆ(ｆn,Δ,ｂn)、この場合ｎは自然数）。
【００６２】
本発明の第三の実施の形態に係る、データ処理システムにおける起点ノード装置４００により取得可能な結果に加えて、特に、第一のカプセル化ユニットを構成することで、本発明の第六の実施の形態に係るデータ処理システムにおける起点ノード装置７００は、コードブックの符号化レンジにおけるそれぞれのオリジナルデータに対応する複数のエンコードされたデータを充填し、これによりネットワークの負荷を更に低減し、データ処理システムのエネルギー効率を高めることができる。
【００６３】
さらに、図７における破線のボックスにより示されるように、実際の応用での要求に応じて、本発明の第六の実施の形態に係るデータ処理システムにおける起点ノード装置７００は、任意に、第二の実施の形態で記載されたコードブック生成ユニット１０２、及び／又は第四の実施の形態で記載される調節ユニット、及び／又は第五の実施の形態で記載される送出ユニットを更に含み、これらは本発明の精神及び保護の範囲に含まれる。
【００６４】
さらに、例として、本発明の第一乃至第五の実施の形態の何れかに係るデータ処理システムにおける起点ノード装置は、（図面に示されない）第二のカプセル化ユニットを更に含む場合がある。第二のカプセル化ユニットは、符号化ユニットにより処理されたエンコードされたデータが冗長性を有さない方法で、固定されない長さを有するデータフレームにそれぞれカプセル化するために構成される。すなわち、そのフレームヘッダ及びフレームエンドを除いてカプセル化されたエンコードされたデータフレームのそれぞれの長さは、カプセル化されるエンコードされたデータの長さに対応する（例えば等しい）。特に、エンコードされたデータが冗長性を有さない方法で固定されない長さを有するデータフレームにカプセル化することで、この例は、システムのリソースを更に節約することができる。
【００６５】
当業者であれば、実際の応用の要求に従って、本発明に係るデータ処理システムにおける起点ノード装置に含まれるカプセル化ユニットの実現が選択される場合があることを理解され、これは本発明の精神及び保護の範囲に全て含まれる。
【００６６】
さらに、本実施の形態に係るデータ処理システムにおける起点ノード装置が図７〜図９と共に記載されたが、当業者であれば、図７〜図９のブロック図は単なる例示であって、本発明の範囲を限定するものとして解釈されるべきではないことを理解されるであろう。当業者であれば、実際の要求に応じて図７〜図９のブロック図に対する変更又は修正をなす場合がある。
【００６７】
本発明の第七の実施の形態に係るデータ処理システムにおける宛先ノード装置が以下に記載される。
【００６８】
本発明の第七の実施の形態に係るデータ処理システムにおける宛先ノード装置は、（図面に示されない）復号化ユニットを含む。復号化ユニットは、エンコードされたデータを、コードブックに含まれる送出インターバルとエンコードされた数値とに対応するオリジナルデータに復号化するように、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに基づいて、今回の起点ノード装置からのエンコードされたデータと前回の起点ノード装置からのエンコードされたデータとの間の受信インターバル又は送出インターバルに従って、今回のデータ処理システムにおける起点ノード装置からのエンコードされたデータに復号化処理を施す。コードブックに含まれるエンコードされた数値及び送出インターバルは、エンコードされたデータと受信インターバルのそれぞれに関連する。
【００６９】
本発明の第七の実施の形態に係るデータ処理システムにおける宛先ノード装置は、受信されたエンコードされたデータを、受信されたエンコードされたデータ間の受信インターバル又は送出インターバルに従って、コードブックに含まれる送出インターバルとエンコードされた値とに対応するオリジナルデータに復号化し、これにより以下の利点のうちの少なくとも１つを達成する。効果的に低減されたチャネルの負荷、少ないチャネルアクセスの衝突、データ処理システムの増加されたエネルギー効率、データ処理システムの節約されたリソース及び延長された寿命。
【００７０】
さらに、例として、宛先ノード装置は、受信されたエンコードされたデータの受信インターバルと推定される遅延とから、対応する送出インターバルを取得し、次いで、受信されたエンコードされたデータを、コードブックに含まれる送出インターバルとエンコードされた数値とに対応するオリジナルデータに復号化する。
【００７１】
さらに、別の例では、宛先ノード装置は、受信されたエンコードされたデータに含まれるタイムスタンプから対応する送出インターバルを取得し、次いで受信されたエンコードされたデータを、コードブックに含まれる送出インターバルとエンコードされた数値とに対応するオリジナルデータに復号化する。
【００７２】
従って、当業者であれば、受信されたエンコードされたデータの送出インターバルの取得の様々な実現を、実際の応用の要求に従って柔軟に選択する場合があることを理解するであろう。
【００７３】
図１０は、本発明の第八の実施の形態に係るデータ処理システムにおける宛先ノード装置のブロック図である。
【００７４】
図１０に示されるように、本発明の第八の実施の形態に係るデータ処理装置における宛先ノード装置１０００は、復号化ユニット１００１を含む。
【００７５】
復号化ユニット１００１は、判定サブユニット１００２及び復号化サブユニット１００３を含む。
【００７６】
判定サブユニット１００２は、受信インターバル又は送出インターバルがコードブックに含まれる第一の送出インターバル又は第二の送出インターバルに対応するかを判定する。
【００７７】
復号化サブユニット１００３は、受信インターバル又は送出インターバルが第一の送出インターバルに対応していると判定サブユニット１００２により判定された場合に、起点ノード装置からのエンコードされたデータをオリジナルデータとして受け、受信インターバル又は送出インターバルが第二の送出インターバルに対応していると判定サブユニット１００２により判定された場合に、コードブックを参照して、起点ノード装置からのエンコードされたデータと第二の送出インターバルとに対応するオリジナルデータを取得する。
【００７８】
本発明の第八の実施の形態に係るデータ処理装置における宛先ノード装置は、受信されたエンコードされたデータを、受信されたエンコードされたデータ間の受信インターバル又は送出インターバルに従って、コードブックに含まれる送出インターバル及びエンコードされた数値に対応するオリジナルデータに復号化し、これにより以下の利点のうちの少なくとも１つが達成される。効果的に低減されたチャネル負荷、少ないチャネルアクセスの衝突、データ処理システムの増加されたエネルギー効率、データ処理システムの節約されたリソース及び延長された寿命。特に、本発明の第八の実施の形態に係るデータ処理システムにおける宛先ノード装置は、受信インターバル又は送出インターバルがコードブックに含まれる第一の送出インターバル又は第二の送出インターバルに対応するかを判定サブユニットにより判定し、判定の結果に従ってコードブックに基づいてエンコードされたデータと送出インターバルに対応するオリジナルデータを決定する。これにより、エンコードされたデータと送出インターバルとから、対応するオリジナルデータをさらに効率的に決定することができ、処理効率を更に改善することができる。
【００７９】
さらに、本実施の形態に係るデータ処理システムにおける起点ノード装置は図１０と共に記載されたが、当業者であれば、図１０のブロック図は、単なる例示であって且つ本発明の範囲を限定するものとして考慮されるべきではないことを理解されるであろう。当業者は、実際の要求に応じて、図１０のブロック図に対する変更又は修正をなす場合がある。
【００８０】
図１１は、本発明の第九の実施の形態に係るデータ処理システムのブロック図である。
【００８１】
図１１に示されるように、本発明の第九の実施の形態に係るデータ処理システム１１００は、起点ノード装置１１０１及び宛先ノード装置１１０２を含み、これらの装置により、オリジナルデータは起点ノード装置１１０１でエンコードされ、宛先ノード装置１１０２に送信され、宛先ノード装置１１０２は、受信されたエンコードされたデータに復号化処理を施して、オリジナルデータを取得する。
【００８２】
起点ノード装置１１０１は、符号化ユニット１１０３を含む。符号化ユニット１１０３は、オリジナルデータをコードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化するように、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに従って、収集されたオリジナルデータに符号化処理を施し、コードブックに含まれるエンコードされたデータに対応する送出インターバルを判定する。
【００８３】
宛先ノード装置１１０２は、復号化ユニット１１０４を含む。復号化ユニット１１０４は、エンコードされたデータを、コードブックに含まれる送出インターバルとエンコードされた数値とに対応するオリジナルデータに復号化するように、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに基づいて、今回の起点ノード装置１１０１からのエンコードされたデータと、前回の起点ノード装置１１０１からのエンコードされたデータとの間の受信インターバル又は送出インターバルとに従って、今回の起点ノード装置１１０１からのエンコードされたデータに復号化処理を施す。コードブックに含まれるエンコードされた数値と送出インターバルは、エンコードされたデータと受信インターバルにそれぞれ関連する。
【００８４】
本発明の第八の実施の形態に係るデータ処理システムでは、起点ノード装置は、コードブックに含まれるエンコードされたデータに対応する送出インターバルに基づいて、異なるエンコードされたデータの送出インターバルを判定及び識別し、宛先ノード装置は、受信されたエンコードされたデータを、受信されたエンコードされたデータ間の受信インターバル又は送出インターバルに従って、コードブックに含まれる送出インターバルとエンコードされた数値に対応するオリジナルデータに復号化し、これにより以下の利点のうちの少なくとも１つが達成される。効果的に低減されたチャネルの負荷、より少ないチャネルアクセスの衝突、データ処理システムの増加されたエネルギー効率、データ処理システムの節約されたリソース及び延長された寿命。
【００８５】
さらに、本実施の形態に係るデータ処理システムにおける起点ノード装置は図１１と共に記載されたが、当業者であれば、図１１のブロック図は本発明を単に例示するものであり、本発明の範囲を限定するものとして考慮されるべきではないことを理解されるであろう。当業者であれば、実際の要求に従って、図１１のブロック図に変更又は修正をなす場合がある。
【００８６】
例えば、本発明に係るデータ処理システム１１００における起点ノード装置１１０１と宛先ノード装置１１０２は、本発明の第一乃至第六の実施の形態の何れかで記載されたデータ処理システムにおける起点ノード装置、及び本発明の第六乃至第八の実施の形態の何れかで記載されるデータ処理システムにおける宛先ノード装置で実現される場合があり、これは、本発明の精神及び保護の範囲に含まれる。
【００８７】
例として、本発明に係るデータ処理システムは、スター型WSNシステム又はピアツーピア型WSNシステムである場合がある。
【００８８】
図１２及び図１３は、本発明の実施の形態に係るデータ処理システムと従来技術との間のデータフレームカウント及びエネルギー効率に関する結果を比較するグラフである。
【００８９】
図１２に示されるように、本発明の実施の形態に係るデータ処理システムのデータフレームカウントは、従来技術よりも著しく低い。
【００９０】
図１３に示されるように、本発明の実施の形態に係るデータ処理システムのエネルギー消費量は、従来技術よりも著しく低い。
【００９１】
本発明の第十の実施の形態に係るデータ符号化の方法は、以下に記載される。本発明の第十の実施の形態に係るデータ符号化の方法は、オリジナルデータをコードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化するように、オリジナルデータに対応するエンコードされた数値と送出インターバルを含むコードブックに従って、収集されたオリジナルデータに符号化処理を施し、コードブックに含まれるエンコードされたデータに対応する送出インターバルを決定する。当業者であれば、本発明の第十の実施の形態に係るデータ符号化の方法は、例えば本発明の第一乃至第六の実施の形態の何れかで記載されるデータ処理システムにおける起点ノード装置で実現され、これは、本発明の精神又は保護の範囲に含まれることを理解されるであろう。詳細はここでは省略される。
【００９２】
本発明の第十一の実施の形態に係るデータ符号化の方法は、以下に記載される。本発明の第十一の実施の形態に係るデータ符号化の方法は、エンコードされたデータを、コードブックに含まれる送出インターバルとエンコードされた数値に対応するオリジナルデータに復号化するように、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに基づいて、今回の起点ノード装置からのエンコードされたデータと前回の起点ノード装置からのエンコードされたデータとの間の受信インターバルと送出インターバルとに従って、今回のデータ処理システムにおける起点ノード装置からのエンコードされたデータに符号化処理を施し、コードブックに含まれるエンコードされた数値と送出インターバルとは、エンコードされたデータと受信インターバルにそれそれ対応する。当業者であれば、本発明の第十一の実施の形態に係るデータ符号化の方法は、例えば本発明の第七乃至第八の実施の形態の何れかで記載されたデータ処理システムにおける宛先ノード装置で実現される場合があり、これは、本発明の精神及び保護の範囲に含まれることを理解されるであろう。詳細は、ここでは省略される。
【００９３】
図１４は、本発明の第十二の実施の形態に係るデータ処理方法のフローチャートである。本発明の第十二の実施の形態に係るデータ処理方法は、ステップＳ１４０１で開始する。ステップＳ１４０１では、起点ノード装置は、オリジナルデータを、コードブロックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化するように、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに従って、収集されたオリジナルデータに符号化処理を施し、コードブックに含まれるエンコードされたデータに対応する送出インターバルを決定する。
【００９４】
次いで、ステップＳ１４０２では、起点ノード装置は、決定された対応する送出インターバルで、エンコードされたデータを宛先ノード装置に送出する。
【００９５】
次いで、ステップＳ１４０３では、宛先ノード装置は、エンコードされたデータを、コードブロックに含まれる送出インターバルとエンコードされた数値とに対応するオリジナルデータに復号化するように、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに基づいて、今回の起点ノード装置からのエンコードされたデータと前回の起点ノード装置からのエンコードされたデータとの間の受信インターバル又は送出インターバルに従って、データ処理システムにおける起点ノード装置からのエンコードされたデータに復号化処理を施す。コードブックに含まれるエンコードされた数値及び送出インターバルは、エンコードされたデータと受信インターバルにそれぞれ関連する。
【００９６】
本発明の第十二の実施の形態に係るデータ処理方法では、起点ノード装置は、コードブックに含まれるエンコードされたデータに対応する送出インターバルに基づいて、異なるエンコードされたデータの送出インターバルを決定及び識別し、宛先ノード装置は、受信されたエンコードされたデータ間の受信インターバル又は送出インターバルに従って、コードブックに含まれる送出インターバル及びエンコードされた数値に対応するオリジナルデータに、受信されたエンコードされたデータを復号化し、これにより以下の利点のうちの少なくとも１つが達成される。効果的に低減されたチャネルの負荷、少ないチャネルアクセスの衝突、データ処理システムの増加されたエネルギー効率、並びに、データ処理システムの節約されたリソース及び延長された寿命。
【００９７】
さらに、本実施の形態に係るデータ処理方法は図１４のフローチャートと共に記載されたが、当業者であれば、図１４のフローチャートは本発明を単に例示するものであり、本発明の範囲を限定するものとして考慮されるべきではないことを理解されるであろう。当業者は、実際の要求に従って、図１４のフローチャートに変更又は修正をなす場合がある。
【００９８】
例えば、図１５に示される本発明に係るデータ処理方法の例では、はじめにステップＳ１５０１で、WSNシステムの起点ノード装置は、予め決定された時間窓を複数の時間サブウィンドウに分割し、それぞれの時間サブウィンドウにおいてオリジナルデータを収集する。
【００９９】
次いで、ステップＳ１５０２で、起点ノード装置は、それぞれの時間サブウィンドウにおいて収集されたオリジナルデータに統計計算を施し、それぞれの時間サブウィンドウについて統計量の計算結果を取得する。
【０１００】
次いで、ステップＳ１５０３では、起点ノード装置は、それぞれの時間サブウィンドウの統計量の計算結果に従って、それぞれの時間サブウィンドウについて蓄積された統計量の計算結果に従って、オリジナルデータに対応するエンコードされた数値と送出インターバルを含むコードブックを生成する。
【０１０１】
次いで、ステップＳ１５０４〜Ｓ１５０６では、起点ノード装置は、後続して収集されたオリジナルデータに符号化処理を施し、オリジナルデータを、コードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化する。
【０１０２】
特に、ステップＳ１５０４では、起点ノード装置は、オリジナルデータがコードブックの符号化レンジにあるかを判定する。
【０１０３】
次いで、オリジナルデータが符号化レンジにないとステップＳ１５０４で判定された場合、ステップＳ１５０５で、エンコードされたデータは、オリジナルデータの数値を保持するようにされ、エンコードされたデータは、コードブックに含まれる第一の送出インターバルに対応することが判定される。オリジナルデータが符号化レンジにあるとステップＳ１５０４で判定された場合、ステップＳ１５０６で、オリジナルデータは、コードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータにエンコードされ、エンコードされたデータは、コードブックに含まれる第二の送出インターバルに対応することが決定される。
【０１０４】
次いで、ステップＳ１５０７では、起点ノード装置は、決定された送出インターバルで、エンコードされたデータを宛先ノード装置に送出する。
【０１０５】
次いで、ステップ１５０８で、宛先ノード装置は、エンコードされたデータを、コードブックに含まれる送出インターバルとエンコードされた数値に対応するオリジナルデータに復号化するように、オリジナルデータに対応するエンコードされた数値と送出インターバルを含むコードブックに基づいて、今回の起点ノード装置からのエンコードされたデータと前回の起点ノード装置からのエンコードされたデータとの間の受信インターバル又は送出されたインターバルに従って、今回のデータ処理システムにおける起点ノード装置からのエンコードされたデータに復号化処理を施す。コードブックに含まれるエンコードされた数値と送出インターバルは、エンコードされたデータと受信インターバルのそれぞれ関連する。
【０１０６】
同様に、本実施の形態に係るデータ処理方法は図１５のフローチャートと共に記載されたが、当業者であれば、図１５のフローチャートは本発明を単に例示するものであり、本発明の範囲を限定するものとして考慮されるべきではないことを理解されたい。当業者は、実際の要求に従って、図１５のフローチャートに変更又は修正をなす場合がある。
【０１０７】
本発明及びその利点が上述されたが、特許請求の範囲により定義される本発明の精神及び範囲から逸脱することなしに、様々な変形、変更及び修正が行われる場合があることを理解されるであろう。
【０１０８】
さらに、本発明に係る方法及び装置は、ハードウェアにより実現されるか、又はソフトウェアとファームウェアにより実現される場合がある。ソフトウェア又はファームウェアにより実現する場合、ソフトウェアを構成するプログラムは、例えば記録媒体又はネットワークから図１６に示される汎用パーソナルコンピュータ１６００といった、専用ハードウェアをもつコンピュータにインストールされる場合があり、コンピュータは、様々なプログラムがインストールされた場合に、様々な機能を実行可能である。
【０１０９】
図１６では、中央処理装置（CPU）１６０１は、リードオンリメモリ（ROM）１６０２に記憶されたプログラム、又はストレージセクション１６０８からランダムアクセスメモリ（RAM）１６０３にロードされたプログラムに基づいて様々なプロセスを実行する。RAM１６０３では、CPU１６０１が様々なプロセスを実行するときに必要なデータもまた必要に応じて記憶される。CPU１６０１，ROM１６０２及びRAM１６０３は、バス１３０４を介して相互に接続される。また、入力／出力インタフェース１６０５は、バス１６０４に接続される。以下の構成要素は、入力／出力インタフェース１６０５に接続される。キーボード及びマウスのような入力部分１６０６、例えば陰極線管（CRT）及び液晶ディスプレイ（LCD）といったディスプレイ、スピーカのような出力部分１６０７、ハードディスクのような記憶部分１６０８７、例えばLANカードといったネットワークインタフェースカード、及びモデムのような通信部分１６０９。通信部分１６０９は、Internetのようなネットワークを介して通信処理を行う。
【０１１０】
また、ドライブ６１０は、必要に応じて入力／出力インタフェース１６０５に接続される。磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等のような取り外し可能な媒体１６１１は、読み取られたコンピュータプログラムが必要に応じて記憶部分６０８にインストールされるように、必要に応じてドライブ６１０にロードされる。
【０１１１】
上述された一連のプロセスがソフトウェアで実現される場合、ソフトウェアを構成するプログラムは、Internetのようなネットワーク又は取り外し可能な媒体１６１１のような記憶媒体からインストールされる場合がある。
【０１１２】
当業者であれば、記憶媒体は図１６に例示される、ユーザにプログラムを提供する装置から個別に伝達される、プログラムを記憶する取り外し可能な媒体１６１１に限定されない。取り外し可能な媒体１６１１の例は、（フロッピー（登録商標）ディスクを含む）磁気ディスク、（コンパクトディスク・リードオンリメモリ（CD-ROM）及びデジタルバーサティルディスク（DVD）を含む）光ディスク、（ミニディスク（MD（登録商標））を含む）磁気光ディスク及び半導体メモリを含む。代替的に、記憶媒体は、ROM１６０２、記憶部分１６０８に含まれるハードディスクである場合があり、これらは、プログラムを記憶しており、これらを含む装置と共にユーザに供給される。
【０１１３】
従って、システム又は装置がプログラムを実行する機能を有する限り、本発明の実施の形態は、プログラムに限定されず、プログラムは、例えばオブジェクトプログラム、インタープリタで実行されるプログラム又はオペレーティングシステムに供給されるスクリプトプログラムといった任意の形式である場合がある。
【０１１４】
さらに、本発明は、コンピュータがInternetの対応するウェブサイトに接続し、本発明のコンピュータプリグラムコードをコンピュータにダウンロード及びインストールし、次いでプログラムを実行することで実現される。
【０１１５】
さらに、本発明を実現するプログラムは、１以上の信号の形式である場合がある。信号は、Internetのウェブサイトからダウンロードされるデータ信号、又はキャリア信号に供給されるデータ信号、又は任意の他の形式でのデータ信号である場合がある。
【０１１６】
最後に、明細書において、「第一」及び「第二」のような相対的な用語は、エンティティ又は処理間の実際の関係又はシーケンスを必ずしも必要としないか又は指摘しない、あるエンティティ又は処理を別のエンティティ又は処理と区別するために使用される。さらに、用語「含む“include”」、「備える“comprise”」又は使用される他のバリエーションは、包括的であり、一連のエレメントを含むあるプロセス、方法、プロダクト又は装置の列挙されないエレメントを排除するものではなく、プロセス、方法、プロダクト又は装置の固有のエレメントを排除しない。制約の高速がない場合、「エレメントを含む」のような記載は、より多くのエレメントがエレメントを含むプロセス、方法又は装置に存在する場合を排除するものではない。
【０１１７】
本発明の好適な実施の形態は、添付図面と共に先に記載された。上述された実施の形態は本発明を単に例示するものであり、本発明の範囲を限定するものとして考慮されるべきではないことを理解されたい。当業者は、本発明の精神及び原理から逸脱することなしに、様々な変更及び修正をなす場合がある。従って、本発明の範囲は、特許請求の範囲及びその等価な概念により定義されるべきである。
【０１１８】
先の実施の形態に実現に関して、以下に付記する。
（付記）
（付記１）
データ処理システムにおける起点ノード装置であって、
オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに従って、収集されたオリジナルデータに符号化処理を施し、前記オリジナルデータを、前記コードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化し、前記コードブックに含まれるエンコードされたデータに対応する送出インターバルを決定する符号化ユニットを備える、起点ノード装置。
（付記２）
前もって前記コードブックを生成するコードブック生成ユニットを更に備え、
前記コードブックは、
ローカルの統計量の計算情報を使用してグローバルの統計量の計算結果を表すモードで、前記収集されたオリジナルデータの前に、予め決定された時間窓で収集されたオリジナルデータに統計量の計算を行う第一の統計計算サブユニットと、
前記第一の統計計算サブユニットの統計量の計算結果に従って前記コードブックを生成する第一の生成サブユニットと、
を有する付記１記載の起点ノード装置。
（付記３）
前記第一の統計量の計算サブユニットは、前記予め決定された時間窓を複数の時間サブウィンドウに分割し、それぞれの時間サブウィンドウにおいてそれぞれ収集されたオリジナルデータに統計計算を行い、それぞれの時間サブウィンドウについて統計量の計算結果を取得し、
前記第一の生成サブユニットは、それぞれの時間サブウィンドウの統計量の計算結果に従って符号化をそれぞれ行い、それぞれの時間サブウィンドウについて蓄積された符号化の結果に従って前記コードブックを生成する、
付記２記載の起点ノード装置。
（付記４）
前記第一の生成サブユニットは、可変長符号化のモードで前記コードブックを生成する、
付記３記載の起点ノード装置。
（付記５）
前記符号化ユニットは、
前記オリジナルデータが前記コードブックの符号化レンジにあるかを判定する判定サブユニットと、
前記エンコードされたデータに前記オリジナルデータの数値を保持させ、前記オリジナルデータが前記符号化レンジにないと前記判定サブユニットにより判定された場合に、前記エンコードされたデータが前記コードブックに含まれる第一の送出インターバルに対応すると判定し、前記オリジナルデータを前記コードブックに含まれる対応するエンコードされた数値を有する前記エンコードされたデータに符号化し、前記オリジナルデータが前記符号化レンジにあると前記判定サブユニットにより判定された場合に、前記エンコードされたデータが前記コードブックに含まれる第二の送出インターバルに対応すると判定する符号化サブユニットと、
を有する付記１乃至３の何れか記載の起点ノード装置。
（付記６）
前記数値が前記符号化レンジにおいて保持されると前記判定サブユニットにより判定されたオリジナルデータの量が予め決定された第一の閾値を超える場合、前記符号化サブユニットに、前記第二の送出インターバルを前記第二の送出インターバルよりも長い第三の送出インターバルに変えさせ、前記数値が前記符号化レンジを超えると前記判定サブユニットにより判定されたオリジナルデータの量が予め決定された第二の閾値を超える場合に、前記符号化サブユニットに、前記第三の送出インターバルを前記第二のインターバルに変えさせる調節ユニットを更に備える、
付記５記載の起点ノード装置。
（付記７）
前記数値が前記符号化レンジを超えると前記判定サブユニットにより判定されたオリジナルデータの量が予め決定された第三の閾値を超える場合、又は周期的に、更新されたコードブックを生成し直すコードブック更新ユニットを更に備え、
前記コードブック更新ユニットは、
前記数値が前記符号化レンジを超えると前記判定サブユニットにより判定されたオリジナルデータの量が予め決定された第三の閾値を超える場合、又は周期的に、ローカルの統計量の計算情報を使用してグローバルの統計量の計算結果を表すモードにおいて、現在の時間から予め決定された第二の時間窓で収集されたオリジナルデータに統計量の計算を行う第二の統計量の計算サブユニットと、
前記第二の統計量の計算サブユニットの統計量の計算結果に従って更新されたコードブックを生成し、前記符号化ユニットに、前記更新されたコードブックを使用して前記符号化処理を行うことを通知する第二の生成サブユニットと、
を有する付記５記載の起点ノード装置。
（付記８）
前記符号化ユニットにより決定された前記送出インターバルにおいて、前記エンコードされたデータを前記データ処理システムにおける宛先ノード装置に送出する送出ユニットを更に備える、
付記１乃至７の何れか記載の起点ノード装置。
（付記９）
前記送出ユニットは、前記起点ノード装置の初期化時に、或いは、前記第一の送出インターバルにおいて、前記コードブック又は前記更新されたコードブックの符号化レンジに対応するオリジナルデータを前記宛先ノード装置に送出し、前記第二の送出インターバルにおいて、前記オリジナルデータに対応し、前記コードブック又は前記更新されたコードブックに含まれる前記エンコードされた数値を前記宛先ノード装置に送出するモードにおいて周期的に、前記コードブック及び更新されたコードブックを前記宛先ノード装置に送出する、
付記８記載の起点ノード装置。
（付記１０）
前記符号化ユニットにより処理された前記エンコードされたデータを、伝送のための予め決定された固定されたの長さを有するデータフレームにカプセル化する第一のカプセル化ユニットを更に備え、
前記第一のカプセル化ユニットは、
前記オリジナルデータが前記符号化レンジにないと前記判定サブユニットにより判定された場合、前記オリジナルデータに対応するエンコードされたデータを、前記予め決定された固定された長さを有するデータフレームにカプセル化する第一のカプセル化サブユニットと、
前記オリジナルデータが前記符号化レンジにあると前記判定サブユニットにより判定された場合、現在のデータフレームの残りのスペースの長さが充填される次のエンコードされたデータの長さ未満となるまで、又は充填される前記次のエンコードされたデータが前記符号化レンジにないと前記判定サブユニットにより判定されたオリジナルデータに対応するエンコードされたデータとなるまで、前記オリジナルデータに対応するエンコードされたデータを前記予め決定された固定された長さを有するデータフレームに充填する第二のカプセル化サブユニットと、
を有する付記５乃至９の何れか記載の起点ノード装置。
（付記１１）
前記符号化ユニットにより処理された前記エンコードされたデータを、送信のために冗長な負荷を有さないモードで、固定されない長さを有するデータフレームにカプセル化する第二のカプセル化ユニットを更に備える、
付記１乃至９の何れか記載の起点ノード装置。
（付記１２）
データ処理システムにおける宛先ノード装置であって、
オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに基づいて、データ処理システムにおける起点ノード装置からの今回のエンコードされたデータと前記起点ノード装置からの前回のエンコードされたデータとの間の受信インターバル又は送出インターバルに従って、起点ノード装置からの今回のエンコードされたデータに復号化処理を施し、今回の前記エンコードされたデータを、前記コードブックに含まれる送出インターバルとエンコードされた数値とに対応するオリジナルデータに復号化する復号化ユニットを備え、前記コードブックに含まれる前記エンコードされた数値と前記送出されたインターバルは、前記エンコードされたデータと前記受信インターバルにそれぞれ関連する、宛先ノード装置。
（付記１３）
前記復号化ユニットは、
前記受信インターバル又は前記送出インターバルが前記コードブックに含まれる第一の送出インターバル又は第二の送出インターバルに対応するかを判定する判定サブユニットと、
前記受信インターバル又は前記送出インターバルが前記第一の送出インターバルに対応すると前記判定サブユニットにより判定された場合、前記起点ノード装置からのエンコードされたデータを前記オリジナルデータとして受け、前記受信インターバル又は前記送出インターバルが前記第二の送出インターバルに対応すると前記判定サブユニットにより判定された場合、前記コードブックを参照して、前記起点ノード装置からのエンコードされたデータと前記第二の送出インターバルとに対応するオリジナルデータを取得する復号化サブユニットと、
を有する付記１２記載の宛先ノード装置。
（付記１４）
付記１乃至１１の何れか記載の起点ノード装置と、付記１２乃至１３の何れか記載の宛先ノード装置とを備えるデータ処理システムであって、
前記起点ノード装置は、オリジナルデータをエンコードされたデータに符号化して、前記宛先ノード装置に送出し、
前記宛先ノード装置は、受信されたエンコードされたデータに復号化処理を施して前記オリジナルデータを取得する、データ処理システム。
（付記１５）
当該データ処理システムは、スター型のワイヤレスセンサネットワークシステム、又はピアツーピア型のワイヤレスセンサネットワークシステムである、
付記１４記載のデータ処理システム。
（付記１６）
オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに従って、収集されたオリジナルデータに符号化処理を施し、前記オリジナルデータを、前記コードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化するステップと、
前記コードブックに含まれる前記エンコードされたデータに対応する送出インターバルを決定するステップと、
を含むデータ符号化方法。
（付記１７）
オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに基づいて、データ処理システムにおける起点ノード装置からの今回のエンコードされたデータと、前記起点ノード装置からの前回のエンコードされたデータとの間の受信インターバル又は送出インターバルに従って、前記起点ノード装置からの今回の前記エンコードされたデータに復号化処理を施し、今回の前記エンコードされたデータを、前記コードブックに含まれる前記送出インターバルと前記エンコードされた数値とに対応するオリジナルデータに復号化するステップを含み、
前記コードブックに含まれる前記エンコードされた数値と前記送出インターバルは、前記エンコードされたデータと前記受信インターバルにそれぞれ関連する、データ復号化方法。
（付記１８）
データ処理システムにおける起点ノード装置が、オリジナルデータに対応するエンコードされた数値と送出インターバルとを含むコードブックに従って、収集されたオリジナルデータに符号化処理を施し、前記オリジナルデータを、前記コードブックに含まれる対応するエンコードされた数値を有するエンコードされたデータに符号化し、前記コードブックに含まれる前記エンコードされたデータに対応する送出インターバルを決定するステップと、
前記起点ノード装置が、前記エンコードされたデータを、前記決定された対応する送出インターバルで前記データ処理システムにおける宛先ノード装置に送出するステップと、
前記宛先ノード装置が、前記オリジナルデータに対応する前記エンコードされた数値と前記送出インターバルとを含む前記コードブックに基づいて、前記起点ノード装置からの今回の前記エンコードされたデータと前記起点ノード装置からの前回のエンコードされたデータとの間の受信インターバル又は送出インターバルに従って、前記起点ノード装置からの今回の前記エンコードされたデータに復号化処理を施し、今回の前記エンコードされたデータを、前記コードブックに含まれる前記送出インターバルと前記エンコードされた数値とに対応するオリジナルデータに復号化するステップとを含み、前記コードブックに含まれる前記エンコードされた数値と前記送出インターバルは、前記エンコードされたデータと前記受信インターバルにそれぞれ関連する、データ処理方法。
【符号の説明】
【０１１９】
１００，４００，５００，６００，７００，１１０１：起点ノード装置
１０１，４０１，５０１：符号化ユニット
１０２：コードブック生成ユニット
１０３：第一の統計量の計算サブユニット
１０４：第一の生成サブユニット
４０２：判定サブユニット
４０３：符号化サブユニット
５０２：調節ユニット
５０３：判定サブユニット
５０４：符号化サブユニット
７０１：第一のカプセル化ユニット
７０２：第一のカプセル化サブユニット
７０３：第二のカプセル化サブユニット
１０００，１１０２：宛先ノード装置
１００１：復号化ユニット
１００２：判定サブユニット
１００３：復号化サブユニット
１１００：データ処理システム
【図１】
0005849839.tif 000003
【図２】
0005849839.tif 000004
【図３】
0005849839.tif 000005
【図４】
0005849839.tif 000006
【図５】
0005849839.tif 000007
【図６】
0005849839.tif 000008
【図７】
0005849839.tif 000009
【図８】
0005849839.tif 000010
【図９ａ】
0005849839.tif 000011
【図９ｂ】
0005849839.tif 000012
【図１０】
0005849839.tif 000013
【図１１】
0005849839.tif 000014
【図１２】
0005849839.tif 000015
【図１３】
0005849839.tif 000016
【図１４】
0005849839.tif 000017
【図１５】
0005849839.tif 000018
【図１６】
0005849839.tif 000019