JP2005204138A - データ通信システム、データ送信端末、データ受信端末、プログラム - Google Patents
データ通信システム、データ送信端末、データ受信端末、プログラム Download PDFInfo
- Publication number
- JP2005204138A JP2005204138A JP2004009228A JP2004009228A JP2005204138A JP 2005204138 A JP2005204138 A JP 2005204138A JP 2004009228 A JP2004009228 A JP 2004009228A JP 2004009228 A JP2004009228 A JP 2004009228A JP 2005204138 A JP2005204138 A JP 2005204138A
- Authority
- JP
- Japan
- Prior art keywords
- data
- terminal
- compression
- decompression
- compressed
- 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.)
- Pending
Links
Images
Landscapes
- Communication Control (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
【解決手段】 端末間で通信を始める前に、データ送信端末とデータ受信端末との間で予備的な通信を行うことにより、データ送信端末がデータ受信端末における伸張能力およびネットワーク40のネットワーク速度の情報を取得し、実質転送速度が最大となる圧縮方式および圧縮率を選択し、これをデータ受信端末に通知してからデータを圧縮し、圧縮データの転送を開始する。データ受信端末では、通知された圧縮方式に対応する伸張方式で受信した圧縮データを伸張する。データ受信端末における伸張能力は、データ受信端末が有するCPUの処理速度に基づいて決定される。
【選択図】 図1
Description
従来、この種の技術として、受信側の端末で通信回線の伝送帯域を推定して対応可能な符号化パラメータ等を含む伝送制御指示を送信側の端末に通知し、送信側の端末がこれに基づいてデータの送信を行う手法が提案されている(特許文献1参照。)。
また、データの送受信に使用される端末としては、新型のものの他、旧型のものも接続され得る。ここで、例えば旧型の端末では、新規に使用され始めた圧縮伸張方式に対応していないものもあり、旧型の端末で対応していない圧縮データを受け取った場合には、この圧縮データが伸張不可能となってしまう場合もある。
ここで圧縮条件設定部は、データ受信端末における圧縮データの伸張方式に対応する圧縮方式を選定することを特徴とすることができる。また、圧縮条件設定部は、データ受信端末との間における実質転送速度が最大となるように圧縮方式および圧縮率を選定することを特徴とすることができる。
ここで、通信速度計算部は、通信回線を介してデータ送信端末より送信されたデータを用いて通信速度を計算することを特徴とすることができる。また、伸張能力格納部には、伸張可能な圧縮方式と圧縮方式における圧縮率とを対応付けたデータが格納されることを特徴とすることができる。
図1は本実施の形態が適用されるホームネットワークシステムの一例を示す図である。このホームネットワークシステムは、通信回線の一つとしてのネットワーク40を介して接続される送信端末(データ送信端末)あるいは受信端末(データ受信端末)としてのA端末10、B端末20、C端末30を有している。ネットワーク40としては、有線LAN(Local Area Network)や無線LAN等を利用することができる。
A端末10は、ネットワーク40を介して他の端末と通信を行うための送受信部51(受信部、送信部、受付部、出力部)と、送受信されるデータ等が格納されるデータ格納部52と、ネットワーク40を介してなされる通信におけるネットワーク速度(通信速度)を計算する通信速度計算部の一つとしてのネットワーク速度計算部53と、ネットワーク40を介して他の端末に送信を行う際におけるデータの圧縮条件(圧縮方式および圧縮率)を設定する圧縮条件設定部54と、送信を行うデータの圧縮および受信したデータの伸張を行うデータ圧縮部あるいはデータ伸張部としての圧縮伸張部55と、A端末10が有する圧縮能力および伸張能力に関するテーブルを格納する圧縮能力格納部あるいは伸張能力格納部としての圧縮伸張能力格納部56と、全体を制御する制御部57とを有している。ここで、送受信部51はCOM_A15にて、データ格納部52および圧縮伸張能力格納部56はHDD_A13およびRAM_A12にてそれぞれ実現される。また、ネットワーク速度計算部53、圧縮条件設定部54、圧縮伸張部55および制御部57はCPU_A11で動作するプログラムにて実現される。なお、ここではA端末10について説明しているが、他のB端末20やC端末30も同様の機能を有している。
データを送信する側の端末(データ送信端末:例えばB端末20とする)において通信を開始すると(ステップ11)、データ送信端末では、データ格納部52より送信すべきデータを読み出し、読み出したデータ中の先頭部分のデータ(先頭データ)を送受信部51およびネットワーク40を介してデータを受信する側の端末(データ受信端末:例えばA端末10とする)へと送信する(ステップ12)。ここで、先頭データとしては、例えばデータ全体のうち数パケット分を使用することができる。次に、データ受信端末では、データ送信端末から送信された先頭データを送受信部51にて受信し(ステップ21)、この先頭データを用い、ネットワーク速度計算部53においてネットワーク40におけるネットワーク速度を計算する(ステップ22)。
そして、データ送信端末では、データ受信端末から受けたネットワーク速度およびデータ受信端末の伸張能力に基づき、最適な圧縮条件(圧縮方式および圧縮率)を圧縮条件設定部54において選択する(ステップ14)。そして、データ送信端末では、データ受信端末に対し、選択された圧縮方式を通知(送信)し(ステップ15)、送信すべきデータを選択された圧縮方式および圧縮率で圧縮伸張部55にて圧縮し(ステップ16)、データ受信端末に対し得られた圧縮データを送信する(ステップ17)。これに対し、データ受信端末では、データ送信端末から選択された圧縮方式に関する通知を受けた後に送信された圧縮データを受信し(ステップ24)、受信した圧縮データを通知された圧縮方式に対応する伸張方式で圧縮伸張部55において伸張して所望のデータを得、一連のプロセスを終了する。
この処理では、まず、データ受信端末より送信されたネットワーク速度およびデータ受信端末の伸張能力が圧縮条件設定部54に入力される(ステップ101)。次に、圧縮条件設定部54に、圧縮伸張能力格納部56に格納されたデータ送信端末の圧縮能力に関するデータが読み出される(ステップ102)。そして、データ受信端末の伸長能力より得られたデータ受信端末にてサポート可能な圧縮伸長方式と、データ送信端末の圧縮能力より得られたデータ送信端末にてサポート可能な圧縮伸長方式とから、両者に共通する、すなわち、送信側、受信側で対応可能な圧縮伸長方式をピックアップする(ステップ103)。その後、入力されたネットワーク速度、データ受信端末の伸張能力、データ送信端末の圧縮能力に基づいて、ネットワーク速度以下でデータ送信端末の圧縮能力とデータ受信端末の伸張能力とを高レベルでバランスさせることができる圧縮方式および圧縮率を選択する(ステップ104)。最後に、選択された圧縮方式および圧縮率を出力して(ステップ105)、一連の処理を終了する。
なお、上述した説明では、A端末10、B端末20、C端末30で共通且つ唯一の圧縮伸張方式が採用されている場合について説明しているが、各端末で複数の圧縮伸張方式を準備しておくことも可能である。この場合には、最適な圧縮方式と共に最適な圧縮率が選択されることになる。
また、ナビゲーション装置やカーオーディオ装置など自動車内に設置される車載ネットワークシステムや各種モバイル機器等の携帯受信端末のみで構成される移動体ネットワークシステムにも適用することができる。
Claims (12)
- 所定のデータを圧縮して圧縮データを生成すると共に、生成した当該圧縮データを送信する送信端末と、
前記送信端末に接続される通信回線と、
前記通信回線に接続され、当該通信回線を介して前記送信端末より送信された前記圧縮データを受信すると共に、受信した当該圧縮データを伸張して前記所定のデータに復元する受信端末とを備え、
前記送信端末は、前記通信回線における通信速度および前記受信端末が有する圧縮データの伸張能力に関するデータを取得し、取得した当該通信回線における当該通信速度および当該受信端末が有する前記圧縮データの伸張能力に関するデータと当該送信端末が有するデータの圧縮能力に関するデータとに基づいて所定の圧縮伸張方式を選択し、選択した当該圧縮伸張方式にて前記所定のデータを圧縮した圧縮データを送信し、
前記受信端末は、前記送信端末から送信された前記圧縮データを当該送信端末により選択された前記所定の圧縮伸張方式にて伸張すること
を特徴とするデータ通信システム。 - 前記受信端末が有する前記圧縮データの伸張能力に関するデータは当該受信端末に設けられたCPU(Central Processing Unit)の処理速度に基づいて設定され、前記送信端末が有する前記データの圧縮能力に関するデータは当該送信端末に設けられたCPUの処理速度に基づいて設定されることを特徴とする請求項1記載のデータ通信システム。
- 前記送信端末は、前記受信端末から前記通信回線における通信速度および当該受信端末が有する前記圧縮データの伸張能力に関するデータを通知されることにより、当該通信回線における通信速度および当該受信端末が有する圧縮データの伸張能力に関するデータを取得することを特徴とする請求項1記載のデータ通信システム。
- 前記送信端末は、当該送信端末で圧縮可能であり且つ前記受信端末で伸張可能な圧縮伸張方式を選択することを特徴とする請求項1記載のデータ通信システム。
- 前記送信端末は、当該送信端末と前記通信回線と前記受信端末との間における実質的転送速度が最大となるように圧縮伸張方式を選択することを特徴とする請求項1記載のデータ通信システム。
- 通信回線における通信速度およびデータ受信端末における圧縮データの伸張能力を受信する受信部と、
前記受信部にて受信された前記通信速度および前記圧縮データの伸張能力に基づいて、前記データ受信端末に送信するデータの圧縮条件を設定する圧縮条件設定部と、
前記圧縮条件設定部で設定された圧縮条件にてデータを圧縮するデータ圧縮部と、
前記データ圧縮部で圧縮された圧縮データを送信する送信部と
を含むデータ送信端末。 - 前記圧縮条件設定部は、前記データ受信端末における圧縮データの伸張方式に対応する圧縮方式を選定することを特徴とする請求項6記載のデータ送信端末。
- 前記圧縮条件設定部は、前記データ受信端末との間における実質転送速度が最大となるように圧縮方式および圧縮率を選定することを特徴とする請求項6記載のデータ送信端末。
- データ送信端末より通信回線における通信速度および圧縮データの伸張能力の通知に関する要求を受け付ける受付部と、
前記通信速度を計算する通信速度計算部と、
前記圧縮データの伸張能力についてのデータを格納する伸張能力格納部と、
前記通信速度計算部にて計算された前記通信速度および前記伸張能力格納部に格納された前記圧縮データの伸張能力についてのデータを出力する出力部と、
前記データ送信端末より圧縮方式についての通知を受けると共に、当該データ送信端末より送信された圧縮データを当該圧縮方式に対応する伸張方式にて伸張するデータ伸張部と
を含むデータ受信端末。 - 前記通信速度計算部は、前記通信回線を介して前記データ送信端末より送信されたデータを用いて前記通信速度を計算することを特徴とする請求項9記載のデータ受信端末。
- 前記伸張能力格納部には、伸張可能な圧縮方式と当該圧縮方式における圧縮率とを対応付けたデータが格納されることを特徴とする請求項9記載のデータ受信端末。
- コンピュータに、
通信回線における通信速度およびデータの送信対象となる受信端末における圧縮データの伸張能力を受信する機能と、
受信された前記通信速度および前記圧縮データの伸張能力に基づいて、前記受信端末に送信するデータの圧縮条件を設定する機能と、
設定された圧縮条件にてデータを圧縮する機能と、
圧縮された圧縮データを送信する機能と
を実現させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004009228A JP2005204138A (ja) | 2004-01-16 | 2004-01-16 | データ通信システム、データ送信端末、データ受信端末、プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004009228A JP2005204138A (ja) | 2004-01-16 | 2004-01-16 | データ通信システム、データ送信端末、データ受信端末、プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005204138A true JP2005204138A (ja) | 2005-07-28 |
Family
ID=34822331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004009228A Pending JP2005204138A (ja) | 2004-01-16 | 2004-01-16 | データ通信システム、データ送信端末、データ受信端末、プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005204138A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008029474A1 (en) * | 2006-09-08 | 2008-03-13 | Fujitsu Microelectronics Limited | Compression control device, decompression control device, packet transfer system, and packet transfer method |
JP2011182243A (ja) * | 2010-03-02 | 2011-09-15 | Sony Corp | 送信装置、データ送信方法、および通信システム |
JP2015043502A (ja) * | 2013-08-26 | 2015-03-05 | 株式会社日立製作所 | 通信装置及びデータ転送制御方法 |
US10142433B2 (en) | 2014-03-31 | 2018-11-27 | Mitsubishi Electric Corporation | Client device, data communication system, data communication method, and program |
-
2004
- 2004-01-16 JP JP2004009228A patent/JP2005204138A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008029474A1 (en) * | 2006-09-08 | 2008-03-13 | Fujitsu Microelectronics Limited | Compression control device, decompression control device, packet transfer system, and packet transfer method |
JP2011182243A (ja) * | 2010-03-02 | 2011-09-15 | Sony Corp | 送信装置、データ送信方法、および通信システム |
JP2015043502A (ja) * | 2013-08-26 | 2015-03-05 | 株式会社日立製作所 | 通信装置及びデータ転送制御方法 |
US10142433B2 (en) | 2014-03-31 | 2018-11-27 | Mitsubishi Electric Corporation | Client device, data communication system, data communication method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3857611B2 (ja) | データ圧縮プログラム、データ圧縮方法、およびデータ圧縮装置 | |
JP6402723B2 (ja) | 復号装置、復号方法、符号化装置及び符号化方法 | |
WO2009147785A1 (ja) | データ通信システム、データ通信要求装置及びデータ通信応答装置 | |
US8713336B2 (en) | Communication apparatus, power supply control method, display apparatus, communication method, and computer program product | |
US20140365797A1 (en) | Minimizing power consumption in a network device | |
JP2005204138A (ja) | データ通信システム、データ送信端末、データ受信端末、プログラム | |
JP2007067738A (ja) | データ送受信システム、送信装置、受信装置及びデータ送受信方法 | |
WO2012163059A1 (zh) | 设备重定向的数据传输的方法、装置及*** | |
JP5573167B2 (ja) | コンテンツ共有システム,コンテンツ共有方法及びプログラム | |
WO2017020512A1 (zh) | 一种数据传输方法、数据传输***和便携式显示装置 | |
JP4167702B2 (ja) | 無線lanシステム、通信装置、圧縮処理の自動最適化方法 | |
TW201931353A (zh) | 音訊處理方法、裝置及非暫時性電腦可讀媒體 | |
WO2021036189A1 (zh) | Rdma数据发送及接收方法、电子设备及可读存储介质 | |
JP2009199281A (ja) | データ送信装置 | |
EP2726995B1 (en) | Methods, apparatuses and computer program products for improving network transmission by reducing memory copy overhead by providing direct access to data | |
CN107580339B (zh) | 一种信息传输方法、装置及无线通信*** | |
JP2015135630A (ja) | Usbデバイスサーバ | |
JP2006309294A (ja) | 送信装置および受信装置 | |
JP2006279578A (ja) | 画像データ圧縮装置及び方法並びにプログラム | |
JP3441407B2 (ja) | 機器に制御データを設定するためのシステム | |
JP2006237940A (ja) | パケット通信装置、パケット通信システム、パケット通信方法、及びパケット通信プログラム | |
JP2006087023A (ja) | 無線通信装置、および情報処理装置 | |
JP4276120B2 (ja) | 画像伝送装置 | |
WO2019044036A1 (ja) | 通信装置及び通信方法 | |
JP2004194080A (ja) | 画像通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061114 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090408 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090414 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090612 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090707 |