(57)【特許請求の範囲】
【請求項１】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、入力装置と、通信インターフェイスとを備えた送信機であって、
前記メモリは、送信用データと、オブジェクトを表示するための画像データとを格納しており、
前記画像データは、前記オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含み、
前記プロセッサは、
前記画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、前記オブジェクトを前記ディスプレイに表示させ、
前記入力装置を用いた前記オブジェクトの移動方向を指定するための入力を受け付け、
前記入力を受け付けると、前記通信インターフェイスを用いた受信機への前記送信用データの送信と、前記指定された移動方向への前記オブジェクトの移動とを開始し、
前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換える、送信機。
【請求項２】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた送信機であって、
前記送信機は、受信機が存在する方向を検知するための検知装置をさらに備え、
前記メモリは、送信用データと、オブジェクトを表示するための画像データとを格納しており、
前記画像データは、前記オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含み、
前記プロセッサは、
前記画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、前記オブジェクトを前記ディスプレイに表示させ、
前記オブジェクトを前記ディスプレイに表示させた状態で前記送信用データを送信するための指示を受け付けると、前記通信インターフェイスを用いた前記受信機への前記送信用データの送信と、前記受信機が存在する方向への前記オブジェクトの移動とを開始し、
前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換える、送信機。
【請求項３】
前記プロセッサは、前記通信インターフェイスを用いて、前記オブジェクトの移動の軌跡を表す軌跡データを前記受信機にさらに送信する、請求項１または２に記載の送信機。
【請求項４】
前記予め定められた一方の表示態様は、前記２次元表示であり、
前記プロセッサは、前記オブジェクトの表示態様を前記２次元表示から前記３次元表示に切換えた後は、前記ディスプレイに対する前記オブジェクトの飛び出し量を、時間の経過とともに大きくする、請求項３に記載の送信機。
【請求項５】
前記予め定められた一方の表示態様は、前記３次元表示であり、
前記プロセッサは、前記オブジェクトを３次元表示している間は、前記オブジェクトの飛び出し量を、時間の経過とともに小さくする、請求項４に記載の送信機。
【請求項６】
前記プロセッサは、前記受信機に前記画像データをさらに送信する、請求項４または５に記載の送信機。
【請求項７】
前記入力装置は、タッチパネルであって、
前記オブジェクトの移動方向を指定するための入力は、前記タッチパネルを用いた、当該オブジェクトの選択および移動を指示する入力である、請求項１に記載の送信機。
【請求項８】
前記検知装置は、互いに異なる方向を向いた指向性のある、複数の通信機器または複数のセンサである、請求項２に記載の送信機。
【請求項９】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた受信機であって、
前記プロセッサは、
前記通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信し、
前記送信用データの受信を開始すると、前記軌跡データが表す軌跡の終点に対応する前記ディスプレイの画面上の第１の位置において、前記メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様でオブジェクトを表示させ、
前記一方の表示態様で前記オブジェクトを表示させた後、前記第１の位置と前記軌跡の始点に対応する前記ディスプレイの画面上の第２の位置とを結ぶ前記軌跡データに基づく経路に沿った、前記オブジェクトの移動を開始し、
前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換える、受信機。
【請求項１０】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた受信機であって、
前記受信機は、送信機が存在する方向を検知するための検知装置をさらに備え、
前記プロセッサは、
前記通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信し、
前記送信用データの受信を開始すると、前記軌跡データが表す軌跡の終点に対応する前記ディスプレイの画面上の第１の位置において、前記メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトを前記ディスプレイに表示させ、
前記一方の表示態様で前記オブジェクトを表示させた後、前記送信機から遠ざかる方向への前記オブジェクトの移動を開始し、
前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換える、受信機。
【請求項１１】
前記プロセッサは、前記一方の表示態様で前記オブジェクトを表示させた後、前記第１の位置と前記軌跡の始点に対応する前記ディスプレイの画面上の第２の位置とを結ぶ前記軌跡データに基づく経路に沿った、前記オブジェクトの移動を開始する、請求項１０に記載の受信機。
【請求項１２】
前記予め定められた一方の表示態様は、前記３次元表示であり、
前記プロセッサは、前記オブジェクトを３次元表示している間は、前記ディスプレイに対する前記オブジェクトの飛び出し量を、時間の経過とともに小さくする、請求項９から１１のいずれか１項に記載の受信機。
【請求項１３】
前記予め定められた一方の表示態様は、前記２次元表示であり、
前記プロセッサは、前記オブジェクトの表示態様を前記２次元表示から前記３次元表示に切換えた後は、前記ディスプレイに対する前記オブジェクトの飛び出し量を、時間の経過とともに大きくする、請求項１２に記載の受信機。
【請求項１４】
前記プロセッサは、前記送信機から前記画像データをさらに受信し、当該受信した画像データを前記メモリに格納する、請求項９から１３のいずれか１項に記載の受信機。
【請求項１５】
前記メモリは、前記画像データを前記送信機との通信前から予め格納している、請求項９から１３のいずれか１項に記載の受信機。
【請求項１６】
第１の通信装置と第２の通信装置とを備えた通信システムであって、
前記第１の通信装置は、第１のプロセッサと、当該第１のプロセッサに接続された第１のメモリと、第１のディスプレイと、入力装置と、第１の通信インターフェイスとを含み、
前記第２の通信装置は、第２のプロセッサと、当該第２のプロセッサに接続された第２のメモリと、第２のディスプレイと、第２の通信インターフェイスとを含み、
前記第１のメモリは、送信用データと、第１のオブジェクトを表示するための第１の画像データとを格納しており、
前記第１の画像データは、前記第１のオブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含み、
前記第１のプロセッサは、
前記第１の画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様である第１の表示態様で、前記第１のオブジェクトを前記第１のディスプレイに表示させ、
前記入力装置を用いた前記第１のオブジェクトの移動方向を指定するための入力を受け付け、
前記入力を受け付けると、前記第１の通信インターフェイスを用いた前記第２の通信装置への前記送信用データの送信と、前記指定された移動方向への前記第１のオブジェクトの移動とを開始し、
前記第１のオブジェクトの移動に伴い、当該第１のオブジェクトの表示態様を、前記第１の表示態様から、前記２次元表示および前記３次元表示のうちの前記第１の表示態様とは異なる第２の表示態様に切換え、
前記第１の通信インターフェイスを用いて、前記第１のオブジェクトの移動の軌跡を表す軌跡データを前記第２の通信装置にさらに送信し、
前記第２のプロセッサは、
前記第２の通信インターフェイスを用いて、前記第１の通信装置から、前記送信用データと前記第１のオブジェクトの移動の軌跡を表す軌跡データとを受信し、
前記送信用データの受信を開始すると、前記軌跡データが表す軌跡の終点に対応する前記第２のディスプレイの画面上の第１の位置において、前記第２のメモリに格納された、右目用画像データと左目用画像データとを含んだ第２の画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様である第３の表示態様で第２のオブジェクトを表示させ、
前記第３の表示態様で前記第２のオブジェクトを表示させた後、前記第１の位置と前記軌跡の始点に対応する前記第２のディスプレイの画面上の第２の位置とを結ぶ前記軌跡データに基づく経路に沿った、前記第２のオブジェクトの移動を開始し、
前記第２のオブジェクトの移動に伴い、当該第２のオブジェクトの表示態様を、前記第３の表示態様から、前記２次元表示および前記３次元表示のうちの前記第３の表示態様とは異なる第４の表示多様に切換える、通信システム。
【請求項１７】
第１の通信装置と第２の通信装置とを備えた通信システムであって、
前記第１の通信装置は、第１のプロセッサと、当該第１のプロセッサに接続された第１のメモリと、第１のディスプレイと、第１の通信インターフェイスとを含み、
前記第２の通信装置は、第２のプロセッサと、当該第２のプロセッサに接続された第２のメモリと、第２のディスプレイと、第２の通信インターフェイスとを含み、
前記第１のメモリは、送信用データと、第１のオブジェクトを表示するための第１の画像データとを格納しており、
前記第１の画像データは、前記第１のオブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含み、
前記第１の通信装置は、前記第２の通信装置が存在する方向を検知するための第１の検知装置をさらに含み、
前記第２の通信装置は、前記第１の通信装置が存在する方向を検知するための第２の検知装置をさらに含み、
前記第１のプロセッサは、
前記第１の画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様である第１の表示態様で、前記第１のオブジェクトを前記第１のディスプレイに表示させ、
前記第１のオブジェクトを前記第１のディスプレイに表示させた状態で前記送信用データを送信するための指示を受け付けると、前記第１の通信インターフェイスを用いた前記第２の通信装置への前記送信用データの送信と、前記第２の通信装置が存在する方向への前記第１のオブジェクトの移動とを開始し、
前記第１のオブジェクトの移動に伴い、当該第１のオブジェクトの表示態様を、前記第１の表示態様から、前記２次元表示および前記３次元表示のうちの前記第１の表示態様とは異なる第２の表示態様に切換え、
前記第１の通信インターフェイスを用いて、前記第１のオブジェクトの移動の軌跡を表す軌跡データを前記第２の通信装置に送信し、
前記第２のプロセッサは、
前記第２の通信インターフェイスを用いて、前記第１の通信装置から前記送信用データを受信し、
前記送信用データの受信を開始すると、前記軌跡データが表す軌跡の終点に対応する前記第２のディスプレイの画面上の位置において、前記第２のメモリに格納された、右目用画像データと左目用画像データとを含んだ第２の画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様である第３の表示態様で、第２のオブジェクトを前記第２のディスプレイに表示させ、
前記第３の表示態様で前記第２のオブジェクトを表示させた後、前記第１の通信装置から遠ざかる方向への前記第２のオブジェクトの移動を開始し、
前記第２のオブジェクトの移動に伴い、当該第２のオブジェクトの表示態様を、前記第３の表示態様から、前記２次元表示および前記３次元表示のうちの前記第３の表示態様とは異なる表示態様に切換える、通信システム。
【請求項１８】
前記第１のプロセッサは、前記第２の通信装置に前記第１の画像データをさらに送信し、
前記第２のプロセッサは、
前記第１の通信装置によって送信された前記第１の画像データをさらに受信し、
前記第２の画像データとして前記第１の画像データを用いることにより、前記第１のオブジェクトと同じオブジェクトを前記第２のオブジェクトとして前記第２のディスプレイに表示させる、請求項１６または１７に記載の通信システム。
【請求項１９】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、入力装置と、通信インターフェイスとを備えた送信機における表示制御方法であって、
前記メモリは、送信用データと、オブジェクトを表示するための画像データとを格納しており、
前記画像データは、前記オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含み、
前記表示制御方法は、
前記プロセッサが、前記画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、前記オブジェクトを前記ディスプレイに表示させるステップと、
前記プロセッサが、前記入力装置を用いた前記オブジェクトの移動方向を指定するための入力を受け付けるステップと、
前記プロセッサが、前記入力を受け付けると、前記通信インターフェイスを用いた受信機への前記送信用データの送信と、前記指定された移動方向への前記オブジェクトの移動とを開始するステップと、
前記プロセッサが、前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換えるステップとを備える、表示制御方法。
【請求項２０】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた送信機における表示制御方法であって、
前記メモリは、送信用データと、オブジェクトを表示するための画像データとを格納しており、
前記画像データは、前記オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含み、
前記送信機は、受信機が存在する方向を検知するための検知装置をさらに備え、
前記表示制御方法は、
前記プロセッサが、前記画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、前記オブジェクトを前記ディスプレイに表示させるステップと、
前記プロセッサが、前記オブジェクトを前記ディスプレイに表示させた状態で前記送信用データを送信するための指示を受け付けると、前記通信インターフェイスを用いた前記受信機への前記送信用データの送信と、前記受信機が存在する方向への前記オブジェクトの移動とを開始するステップと、
前記プロセッサが、前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換えるステップとを備える、表示制御方法。
【請求項２１】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた受信機における表示制御方法であって、
前記表示制御方法は、
前記プロセッサが、前記通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信するステップと、
前記プロセッサが、前記送信用データの受信を開始すると、前記軌跡データが表す軌跡の終点に対応する前記ディスプレイの画面上の第１の位置において、前記メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様でオブジェクトを表示させるステップと、
前記プロセッサが、前記一方の表示態様で前記オブジェクトを表示させた後、前記第１の位置と前記軌跡の始点に対応する前記ディスプレイの画面上の第２の位置とを結ぶ前記軌跡データに基づく経路に沿った、前記オブジェクトの移動を開始するステップと、
前記プロセッサが、前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換えるステップとを備える、表示制御方法。
【請求項２２】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた受信機における表示制御方法であって、
前記受信機は、送信機が存在する方向を検知するための検知装置をさらに備え、
前記表示制御方法は、
前記プロセッサが、前記通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信するステップと、
前記プロセッサが、前記送信用データの受信を開始すると、前記軌跡データが表す軌跡の終点に対応する前記ディスプレイの画面上の位置において、前記メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトを前記ディスプレイに表示させるステップと、
前記プロセッサが、前記一方の表示態様で前記オブジェクトを表示させた後、前記送信機から遠ざかる方向への前記オブジェクトの移動を開始するステップと、
前記プロセッサが、前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換えるステップとを備える、表示制御方法。
【請求項２３】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、入力装置と、通信インターフェイスとを備えた送信機を制御するためのプログラムであって、
前記メモリは、送信用データと、オブジェクトを表示するための画像データとを格納しており、
前記画像データは、前記オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含み、
前記プログラムは、
前記画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、前記オブジェクトを前記ディスプレイに表示させるステップと、
前記入力装置を用いた前記オブジェクトの移動方向を指定するための入力を受け付けるステップと、
前記入力を受け付けると、前記通信インターフェイスを用いた受信機への前記送信用データの送信と、前記指定された移動方向への前記オブジェクトの移動とを開始するステップと、
前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換えるステップとを、前記プロセッサに実行させる、プログラム。
【請求項２４】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた送信機を制御するためのプログラムであって
前記メモリは、送信用データと、オブジェクトを表示するための画像データとを格納しており、
前記画像データは、前記オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含み、
前記送信機は、受信機が存在する方向を検知するための検知装置をさらに備え、
前記プログラムは、
前記画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、前記オブジェクトを前記ディスプレイに表示させるステップと、
前記オブジェクトを前記ディスプレイに表示させた状態で前記送信用データを送信するための指示を受け付けると、前記通信インターフェイスを用いた前記受信機への前記送信用データの送信と、前記受信機が存在する方向への前記オブジェクトの移動とを開始するステップと、
前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換えるステップとを、前記プロセッサに実行させる、プログラム。
【請求項２５】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた受信機を制御するためのプログラムであって、
プログラムは、
前記通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信するステップと、
前記送信用データの受信を開始すると、前記軌跡データが表す軌跡の終点に対応する前記ディスプレイの画面上の第１の位置において、前記メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様でオブジェクトを表示させるステップと、
前記一方の表示態様で前記オブジェクトを表示させた後、前記第１の位置と前記軌跡の始点に対応する前記ディスプレイの画面上の第２の位置とを結ぶ前記軌跡データに基づく経路に沿った、前記オブジェクトの移動を開始するステップと、
前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換えるステップとを、前記プロセッサに実行させる、プログラム。
【請求項２６】
プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた受信機を制御するためのプログラムであって
前記受信機は、送信機が存在する方向を検知するための検知装置をさらに備え、
前記プログラムは、
前記通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信するステップと、
前記送信用データの受信を開始すると、前記軌跡データが表す軌跡の終点に対応する前記ディスプレイの画面上の位置において、前記メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトを前記ディスプレイに表示させるステップと、
前記一方の表示態様で前記オブジェクトを表示させた後、前記送信機から遠ざかる方向への前記オブジェクトの移動を開始するステップと、
前記オブジェクトの移動に伴い、当該オブジェクトの表示態様を、前記予め定められた一方の表示態様から、前記２次元表示および前記３次元表示のうちの他方の表示態様に切換えるステップとを、前記プロセッサに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信機、受信機、通信システム、表示制御方法、およびプログラムに関する。本発明は、特に、２次元表示および３次元表示が可能な送信機および受信機、当該送信機および当該受信機を含む通信システム、当該送信機および当該受信機における表示制御方法、ならびに当該送信機および受信機を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、２次元画像と３次元画像とを表示可能な装置が知られている。
特許文献１には、当該装置として、コンテンツ表示装置が開示されている。当該コンテンツ表示装置は、２次元表示と３次元表示とが切替え可能である。コンテンツ表示装置は、２次元画像から３次元画像に切替える際、始めに表示部における表示状態を３次元表示に切替えた後、所定の切替時間をかけて、コンテンツデータの視差を徐々に広げる。
【０００３】
特許文献２には、２次元画像と３次元画像とを表示可能な装置における表示方法として、立体画像表示方法が開示されている。当該立体画像表示方法は、右目用画像と左目用画像をそれぞれ右目および左目に分離入力して立体像を再現する。また、立体画像表示方法は、計算機により３次元空間を記述する情報から撮影画像を生成する３次元コンピュータグラフィクスを用いて左目用および右目用の２画像を生成する。さらに、立体画像表示方法は、左目用および右目用の２画像の視差量の変化により非立体表示と立体表示状態への移行を可能とする。
【０００４】
また、従来、データを転送可能な装置が知られている。
特許文献３には、上記装置として、画像データを転送する画像処理装置が開示されている。当該画像処理装置は、転送対象画像データの代表画像を取得し、転送対象画像データの転送中に対応する代表画像を画像処理装置の表示部に表示する。
【０００５】
特許文献４には、データを転送可能な装置として、撮像により得られた画像データを転送する電子カメラが開示されている。当該電子カメラは、画像データの転送動作中においては、電子カメラに設けられた表示モニタに画像と、転送状況を示す未転送画像枠、転送中画像枠、および転送済画像枠とを併せて表示する。未転送画像枠は転送が済んでいない画像に対して表示され、転送中画像枠は転送中の画像に対して表示され、転送済画像枠は既に転送が終了した画像に対して表示される。
【０００６】
特許文献５には、データを転送可能な装置として、複合機が開示されている。当該複合機は、実行中の動作を表示パネルにアニメーション表示して、ユーザのアニメーション表示へのタッチで、中止する動作の選択を行わせる。
【０００７】
また、従来、データ転送中であることを示すアイコン表示や、データの転送状態をバーを用いて表示することも知られている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−３２８５６６号公報
【特許文献２】特開平１０−１７２００４号公報
【特許文献３】特開２００６−３４０２３７号公報
【特許文献４】特開２００４−９６３２９号公報
【特許文献５】特開２００７−３００２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１には、２次元表示と３次元表示との間の切替えについては開示されているが、単体の機器に関する技術である。このため、特許文献１のコンテンツ表示装置では、他の装置との関係に基づいて２次元表示と３次元表示との間の切替えを行なうことはできない。
【００１０】
また、特許文献２の立体画像表示方法は、ディスプレイである立体画像表示装置と、コンピュータと、入力装置とからなる構成により実現される。このため、当該立体画像表示方法でも、他の装置との関係に基づいて２次元表示と３次元表示との間の切替えを行なうことはできない。
【００１１】
また、特許文献３から５には、データ転送に関する技術は開示されているものの、２次元表示と３次元表示との間の切替えに関する技術は開示されていない。
【００１２】
本発明は上記の問題点に鑑みなされたものであって、その目的は、２次元表示と３次元表示との間の切替えをデータ通信と関連させることが可能な送信機、受信機、通信システム、表示制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明のある局面に従うと、送信機は、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、入力装置と、通信インターフェイスとを備える。メモリは、送信用データと、オブジェクトを表示するための画像データとを格納している。画像データは、オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含む。プロセッサは、画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトをディスプレイに表示させる。プロセッサは、入力装置を用いたオブジェクトの移動方向を指定するための入力を受け付ける。プロセッサは、入力を受け付けると、通信インターフェイスを用いた受信機への送信用データの送信と、指定された移動方向へのオブジェクトの移動とを開始する。プロセッサは、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換える。
【００１４】
本発明の他の局面に従うと、送信機は、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備える。送信機は、受信機が存在する方向を検知するための検知装置をさらに備える。メモリは、送信用データと、オブジェクトを表示するための画像データとを格納している。画像データは、オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含む。プロセッサは、画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトをディスプレイに表示させる。プロセッサは、オブジェクトをディスプレイに表示させた状態で送信用データを送信するための指示を受け付けると、通信インターフェイスを用いた受信機への送信用データの送信と、受信機が存在する方向へのオブジェクトの移動とを開始する。プロセッサは、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換える。
【００１５】
好ましくは、プロセッサは、通信インターフェイスを用いて、オブジェクトの移動の軌跡を表す軌跡データを受信機にさらに送信する。
【００１６】
好ましくは、予め定められた一方の表示態様は、２次元表示である。プロセッサは、オブジェクトの表示態様を２次元表示から３次元表示に切換えた後は、ディスプレイに対するオブジェクトの飛び出し量を、時間の経過とともに大きくする。
【００１７】
好ましくは、予め定められた一方の表示態様は、３次元表示である。プロセッサは、オブジェクトを３次元表示している間は、オブジェクトの飛び出し量を、時間の経過とともに小さくする。
【００１８】
好ましくは、プロセッサは、受信機に画像データをさらに送信する。
好ましくは、入力装置は、タッチパネルである。オブジェクトの移動方向を指定するための入力は、タッチパネルを用いた、当該オブジェクトの選択および移動を指示する入力である。
【００１９】
好ましくは、検知装置は、互いに異なる方向を向いた指向性のある、複数の通信機器または複数のセンサである。
【００２０】
本発明のさらに他の局面に従うと、受信機は、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備える。プロセッサは、通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信する。プロセッサは、送信用データの受信を開始すると、軌跡データが表す軌跡の終点に対応するディスプレイの画面上の第１の位置において、メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様でオブジェクトを表示させる。プロセッサは、一方の表示態様でオブジェクトを表示させた後、第１の位置と軌跡の始点に対応するディスプレイの画面上の第２の位置とを結ぶ軌跡データに基づく経路に沿った、オブジェクトの移動を開始する。プロセッサは、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換える。
【００２１】
本発明のさらに他の局面に従うと、受信機は、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備える。受信機は、送信機が存在する方向を検知するための検知装置をさらに備える。プロセッサは、通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信する。プロセッサは、送信用データの受信を開始すると、軌跡データが表す軌跡の終点に対応するディスプレイの画面上の第１の位置において、メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトをディスプレイに表示させる。プロセッサは、一方の表示態様でオブジェクトを表示させた後、送信機から遠ざかる方向へのオブジェクトの移動を開始する。プロセッサは、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換える。
【００２２】
好ましくは、プロセッサは、一方の表示態様でオブジェクトを表示させた後、第１の位置と軌跡の始点に対応するディスプレイの画面上の第２の位置とを結ぶ軌跡データに基づく経路に沿った、オブジェクトの移動を開始する。
【００２３】
好ましくは、予め定められた一方の表示態様は、３次元表示である。プロセッサは、オブジェクトを３次元表示している間は、ディスプレイに対するオブジェクトの飛び出し量を、時間の経過とともに小さくする。
【００２４】
好ましくは、予め定められた一方の表示態様は、２次元表示である。プロセッサは、オブジェクトの表示態様を２次元表示から３次元表示に切換えた後は、ディスプレイに対するオブジェクトの飛び出し量を、時間の経過とともに大きくする。
【００２５】
好ましくは、プロセッサは、送信機から画像データをさらに受信し、当該受信した画像データをメモリに格納する。
【００２６】
好ましくは、メモリは、画像データを送信機との通信前から予め格納している。
本発明のさらに他の局面に従うと、通信システムは、第１の通信装置と第２の通信装置とを備える。第１の通信装置は、第１のプロセッサと、当該第１のプロセッサに接続された第１のメモリと、第１のディスプレイと、入力装置と、第１の通信インターフェイスとを含む。第２の通信装置は、第２のプロセッサと、当該第２のプロセッサに接続された第２のメモリと、第２のディスプレイと、第２の通信インターフェイスとを含む。第１のメモリは、送信用データと、第１のオブジェクトを表示するための第１の画像データとを格納している。第１の画像データは、第１のオブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含む。第１のプロセッサは、第１の画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様である第１の表示態様で、第１のオブジェクトを第１のディスプレイに表示させる。第１のプロセッサは、入力装置を用いた第１のオブジェクトの移動方向を指定するための入力を受け付ける。第１のプロセッサは、入力を受け付けると、第１の通信インターフェイスを用いた第２の通信装置への送信用データの送信と、指定された移動方向への第１のオブジェクトの移動とを開始する。第１のプロセッサは、第１のオブジェクトの移動に伴い、当該第１のオブジェクトの表示態様を、第１の表示態様から、２次元表示および３次元表示のうちの第１の表示態様とは異なる第２の表示態様に切換える。第１のプロセッサは、第１の通信インターフェイスを用いて、第１のオブジェクトの移動の軌跡を表す軌跡データを第２の通信装置にさらに送信する。第２のプロセッサは、第２の通信インターフェイスを用いて、第１の通信装置から、送信用データと第１のオブジェクトの移動の軌跡を表す軌跡データとを受信する。第２のプロセッサは、送信用データの受信を開始すると、軌跡データが表す軌跡の終点に対応する第２のディスプレイの画面上の第１の位置において、第２のメモリに格納された、右目用画像データと左目用画像データとを含んだ第２の画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様である第３の表示態様で第２のオブジェクトを表示させる。第２のプロセッサは、第３の表示態様で第２のオブジェクトを表示させた後、第１の位置と軌跡の始点に対応する第２のディスプレイの画面上の第２の位置とを結ぶ軌跡データに基づく経路に沿った、第２のオブジェクトの移動を開始する。第２のプロセッサは、第２のオブジェクトの移動に伴い、当該第２のオブジェクトの表示態様を、第３の表示態様から、２次元表示および３次元表示のうちの第３の表示態様とは異なる第４の表示多様に切換える。
【００２７】
本発明のさらに他の局面に従うと、通信システムは、第１の通信装置と第２の通信装置とを備える。第１の通信装置は、第１のプロセッサと、当該第１のプロセッサに接続された第１のメモリと、第１のディスプレイと、第１の通信インターフェイスとを含む。第２の通信装置は、第２のプロセッサと、当該第２のプロセッサに接続された第２のメモリと、第２のディスプレイと、第２の通信インターフェイスとを含む。第１のメモリは、送信用データと、第１のオブジェクトを表示するための第１の画像データとを格納している。第１の画像データは、第１のオブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含む。第１の通信装置は、第２の通信装置が存在する方向を検知するための第１の検知装置をさらに含む。第２の通信装置は、第１の通信装置が存在する方向を検知するための第２の検知装置をさらに含む。第１のプロセッサは、第１の画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様である第１の表示態様で、第１のオブジェクトを第１のディスプレイに表示させる。第１のプロセッサは、第１のオブジェクトを第１のディスプレイに表示させた状態で送信用データを送信するための指示を受け付けると、第１の通信インターフェイスを用いた第２の通信装置への送信用データの送信と、第２の通信装置が存在する方向への第１のオブジェクトの移動とを開始する。第１のプロセッサは、第１のオブジェクトの移動に伴い、当該第１のオブジェクトの表示態様を、第１の表示態様から、２次元表示および３次元表示のうちの第１の表示態様とは異なる第２の表示態様に切換える。第１のプロセッサは、第１の通信インターフェイスを用いて、オブジェクトの移動の軌跡を表す軌跡データを第２の通信装置に送信する。第２のプロセッサは、第２の通信インターフェイスを用いて、第１の通信装置から送信用データを受信する。第２のプロセッサは、送信用データの受信を開始すると、軌跡データが表す軌跡の終点に対応する第２のディスプレイの画面上の位置において、第２のメモリに格納された、右目用画像データと左目用画像データとを含んだ第２の画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様である第３の表示態様で、第２のオブジェクトを第２のディスプレイに表示させる。第２のプロセッサは、第３の表示態様で第２のオブジェクトを表示させた後、第１の通信装置から遠ざかる方向への第２のオブジェクトの移動を開始する。第２のプロセッサは、第２のオブジェクトの移動に伴い、当該第２のオブジェクトの表示態様を、第３の表示態様から、２次元表示および３次元表示のうちの第３の表示態様とは異なる表示態様に切換える。
【００２８】
好ましくは、第１のプロセッサは、第２の通信装置に第１の画像データをさらに送信する。第２のプロセッサは、第１の通信装置によって送信された第１の画像データをさらに受信する。第２のプロセッサは、第２の画像データとして第１の画像データを用いることにより、第１のオブジェクトと同じオブジェクトを第２のオブジェクトとして第２のディスプレイに表示させる。
【００２９】
本発明のさらに他の局面に従うと、表示制御方法は、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、入力装置と、通信インターフェイスとを備えた送信機における表示制御方法である。メモリは、送信用データと、オブジェクトを表示するための画像データとを格納している。画像データは、オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含む。表示制御方法は、プロセッサが、画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトをディスプレイに表示させるステップと、プロセッサが、入力装置を用いたオブジェクトの移動方向を指定するための入力を受け付けるステップと、プロセッサが、入力を受け付けると、通信インターフェイスを用いた受信機への送信用データの送信と、指定された移動方向へのオブジェクトの移動とを開始するステップと、プロセッサが、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換えるステップとを備える。
【００３０】
本発明のさらに他の局面に従うと、表示制御方法は、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた送信機における表示制御方法である。メモリは、送信用データと、オブジェクトを表示するための画像データとを格納している。画像データは、オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含む。送信機は、受信機が存在する方向を検知するための検知装置をさらに備える。表示制御方法は、プロセッサが、画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトをディスプレイに表示させるステップと、プロセッサが、オブジェクトをディスプレイに表示させた状態で送信用データを送信するための指示を受け付けると、通信インターフェイスを用いた受信機への送信用データの送信と、受信機が存在する方向へのオブジェクトの移動とを開始するステップと、プロセッサが、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換えるステップとを備える。
【００３１】
本発明のさらに他の局面に従うと、表示制御方法は、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた受信機における表示制御方法である。表示制御方法は、プロセッサが、通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信するステップと、プロセッサが、送信用データの受信を開始すると、軌跡データが表す軌跡の終点に対応するディスプレイの画面上の第１の位置において、メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様でオブジェクトを表示させるステップと、プロセッサが、一方の表示態様でオブジェクトを表示させた後、第１の位置と軌跡の始点に対応するディスプレイの画面上の第２の位置とを結ぶ軌跡データに基づく経路に沿った、オブジェクトの移動を開始するステップと、プロセッサが、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換えるステップとを備える。
【００３２】
本発明のさらに他の局面に従うと、表示制御方法は、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた受信機における表示制御方法である。受信機は、送信機が存在する方向を検知するための検知装置をさらに備える。表示制御方法は、プロセッサが、通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信するステップと、プロセッサが、送信用データの受信を開始すると、軌跡データが表す軌跡の終点に対応するディスプレイの画面上の位置において、メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトをディスプレイに表示させるステップと、プロセッサが、一方の表示態様でオブジェクトを表示させた後、送信機から遠ざかる方向へのオブジェクトの移動を開始するステップと、プロセッサが、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換えるステップとを備える。
【００３３】
本発明のさらに他の局面に従うと、プログラムは、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、入力装置と、通信インターフェイスとを備えた送信機を制御するためのプログラムである。メモリは、送信用データと、オブジェクトを表示するための画像データとを格納している。画像データは、オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含む。プログラムは、画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトをディスプレイに表示させるステップと、入力装置を用いたオブジェクトの移動方向を指定するための入力を受け付けるステップと、入力を受け付けると、通信インターフェイスを用いた受信機への送信用データの送信と、指定された移動方向へのオブジェクトの移動とを開始するステップと、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換えるステップとを、プロセッサに実行させる。
【００３４】
本発明のさらに他の局面に従うと、プログラムは、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた送信機を制御するためのプログラムである。メモリは、送信用データと、オブジェクトを表示するための画像データとを格納している。画像データは、オブジェクトを３次元表示させるための右目用画像データと左目用画像データとを含む。送信機は、受信機が存在する方向を検知するための検知装置をさらに備える。プログラムは、画像データに基づいて、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトをディスプレイに表示させるステップと、オブジェクトをディスプレイに表示させた状態で送信用データを送信するための指示を受け付けると、通信インターフェイスを用いた受信機への送信用データの送信と、受信機が存在する方向へのオブジェクトの移動とを開始するステップと、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換えるステップとを、プロセッサに実行させる。
【００３５】
本発明のさらに他の局面に従うと、プログラムは、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた受信機を制御するためのプログラムである。プログラムは、通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信するステップと、送信用データの受信を開始すると、軌跡データが表す軌跡の終点に対応するディスプレイの画面上の第１の位置において、メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様でオブジェクトを表示させるステップと、一方の表示態様でオブジェクトを表示させた後、第１の位置と軌跡の始点に対応するディスプレイの画面上の第２の位置とを結ぶ軌跡データに基づく経路に沿った、オブジェクトの移動を開始するステップと、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換えるステップとを、プロセッサに実行させる。
【００３６】
本発明のさらに他の局面に従うと、プログラムは、プロセッサと、当該プロセッサに接続されたメモリと、ディスプレイと、通信インターフェイスとを備えた受信機を制御するためのプログラムである。受信機は、送信機が存在する方向を検知するための検知装置をさらに備える。プログラムは、通信インターフェイスを用いて、送信機が送信した、送信用データと軌跡を表した軌跡データとを受信するステップと、送信用データの受信を開始すると、軌跡データが表す軌跡の終点に対応するディスプレイの画面上の位置において、メモリに格納された、右目用画像データと左目用画像データとを含んだ画像データに基づき、２次元表示および３次元表示のうちの予め定められた一方の表示態様で、オブジェクトをディスプレイに表示させるステップと、一方の表示態様でオブジェクトを表示させた後、送信機から遠ざかる方向へのオブジェクトの移動を開始するステップと、オブジェクトの移動に伴い、当該オブジェクトの表示態様を、予め定められた一方の表示態様から、２次元表示および３次元表示のうちの他方の表示態様に切換えるステップとを、プロセッサに実行させる。
【発明の効果】
【００３７】
上記の発明によれば、２次元表示と３次元表示との間の切替えをデータ通信と関連させることが可能となる。
【図面の簡単な説明】
【００３８】
【図１】通信システムの構成を示した図である。
【図２】通信装置のハードウェア構成を示した図である。
【図３】他の通信装置のハードウェア構成を示した図である。
【図４】第１の画面遷移例を示した図である。
【図５】第２の画面遷移例を示した図である。
【図６】第３の画面遷移例を示した図である。
【図７】第４の画面遷移例を示した図である。
【図８】通信装置が行なう処理の流れを示したフローチャートである。
【図９】他の通信装置が行なう処理の流れを示したフローチャートである。
【図１０】オブジェクトの移動方向を説明するための図である。
【図１１】他の通信システムの構成を示した図である。
【図１２】通信装置のハードウェア構成を示した図である。
【図１３】他の通信装置のハードウェア構成を示した図である。
【図１４】通信装置と他の通信装置との間で赤外線通信が可能となっている状態を示した図である。
【図１５】第１の画面遷移例を示した図である。
【図１６】第２の画面遷移例を示した図である。
【図１７】第３の画面遷移例を示した図である。
【図１８】第４の画面遷移例を示した図である。
【図１９】通信装置が行なう処理の流れを示したフローチャートである。
【図２０】オブジェクトの移動方向を説明するための図である。
【図２１】通信装置と他の通信装置との間で赤外線通信が可能となっている状態であって、図１４とは異なる状態を示した図である。
【発明を実施するための形態】
【００３９】
以下、図面を参照しつつ、本発明の各実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００４０】
［実施の形態１］
＜通信システムの概要＞
図１は、通信システム１の構成を示した図である。図１を参照して、通信システム１は、通信装置１０（送信機、第１の通信装置）と、通信装置２０（受信機、第２の通信装置）とを備える。通信装置１０および通信装置２０は、たとえば、携帯型電話機、ＰＤＡ（Personal Digital Assistant）である。
【００４１】
通信装置１０は、操作キー１０５と、タッチパネル付きディスプレイ１０８とを備える。通信装置２０は、操作キー２０５と、タッチパネル付きディスプレイ２０８とを備える。通信装置１０と通信装置２０とは、互いに通信を行なう。なお、通信装置１０と通信装置２０との間の通信の方式は、特に限定されるものではない。たとえば、当該通信の方式として、ＷｉＦｉ（Wireless Fidelity）による通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に基づく通信、赤外線通信等の各種の方式が挙げられる。
【００４２】
通信装置１０と通信装置２０とは、２次元表示と３次元表示とが可能に構成されている。通信装置１０および通信装置２０は、３次元表示の方法として視差バリア方式を用いている。通信装置１０および通信装置２０は、タッチパネル付きディスプレイ１０８，２０８に、右目用画像と左目用画像とを、ｘ方向において交互に表示する。なお、３次元表示の方法は、視差バリア方式に限定されるものではなく、たとえば、レンチキュラ方式、偏光板方式、液晶アクティブシャッターメガネ方式等の各種の方式を用いることもできる。
【００４３】
以下では、通信装置１０を送信側の端末とし、通信装置２０を受信側の端末として説明する。つまり、通信装置１０が送信機として機能し、通信装置２０が受信機として機能する場合を例に挙げて説明する。
【００４４】
＜通信装置のハードウェア構成＞
図２は、通信装置１０のハードウェア構成を示した図である。図２を参照して、通信装置１０は、プログラムを実行するＣＰＵ（Central Processing Unit）１０１と、データを不揮発的に格納するＲＯＭ（Read Only Memory）１０２と、データを揮発的に格納するＲＡＭ（Random Access Memory）１０３と、ＮＡＮＤ型のフラッシュメモリ１０４と、通信装置１０のユーザによる指示の入力を受ける操作キー１０５と、通信ＩＦ（Interface）１０６と、ＩＣ（Integrated Circuit）カードリーダライタ１０７と、タッチパネル付きディスプレイ１０８と、電源ユニット１０９とを備える。タッチパネル付きディスプレイ１０８は、ディスプレイ１０８１とタッチパネル１０８２とで構成される。
【００４５】
フラッシュメモリ１０４は、不揮発性の半導体メモリである。フラッシュメモリ１０４は、通信装置１０を制御するための各種のプログラム、並びに、通信装置１０が生成したデータ、通信装置１０の外部装置から取得したデータ、後述する飛び出し量の値Ｖ１，Ｖ２，Ｖ３を実現するための右目用画像と左目用画像とのずれ量を示したデータ等の各種データを揮発的に格納する。
【００４６】
通信ＩＦ１０６は、通信装置１０が外部の通信装置（たとえば通信装置２０）と無線通信を行なうための信号処理を行なう。電源ユニット１０９は、データバスを介して、ＣＰＵ１０１、通信ＩＦ１０６、ＩＣカードリーダライタ１０７、タッチパネル付きディスプレイ１０８等に電力を供給する。
【００４７】
各構成要素１０１〜１０９は、相互にデータバスによって接続されている。ＩＣカードリーダライタ１０７には、メモリカード１０７１が装着される。
【００４８】
通信装置１０における処理は、各ハードウェアおよびＣＰＵ１０１により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ１０４に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１０７１その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、ＩＣカードリーダライタ１０７その他の読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦを介してダウンロードされた後、フラッシュメモリ１０４に一旦格納される。そのソフトウェアは、ＣＰＵ１０１によってフラッシュメモリ１０４から読み出され、さらにフラッシュメモリ１０４に実行可能なプログラムの形式で格納される。ＣＰＵ１０１は、そのプログラムを実行する。
【００４９】
同図に示される通信装置１０を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、フラッシュメモリ１０４、メモリカード１０７１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、通信装置１０の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００５０】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ（Flexible Disk）、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Electronically Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read-Only Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。
【００５１】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５２】
図３は、通信装置２０のハードウェア構成を示した図である。図３を参照して、通信装置２０は、プログラムを実行するＣＰＵ２０１と、データを不揮発的に格納するＲＯＭ２０２と、データを揮発的に格納するＲＡＭ２０３と、ＮＡＮＤ型のフラッシュメモリ２０４と、通信装置２０のユーザによる指示の入力を受ける操作キー２０５と、通信ＩＦ２０６と、ＩＣカードリーダライタ２０７と、タッチパネル付きディスプレイ２０８と、電源ユニット２０９とを備える。タッチパネル付きディスプレイ２０８は、ディスプレイ２０８１とタッチパネル２０８２とで構成される。フラッシュメモリ２０４は、通信装置１０を制御するための各種のプログラム、通信装置２０が生成したデータ、通信装置２０の外部装置から取得したデータ等の各種データを揮発的に格納する。通信装置２０のハードウェア構成は、通信装置１０のハードウェア構成と同様であるため、ここでの説明は繰り返さない。
【００５３】
＜画面遷移例＞
以下では、通信装置１０が、ユーザが所望するデータ（以下、「データＤ１」と称する）を通信装置２０に送信する際における、通信装置１０と通信装置２０とにおける４つの画面遷移例を説明する。なお、通信装置１０および通信装置２０が、以下に示す画面遷移のうち何れの画面遷移を行なうかは、予め設定されている。また、当該設定は、ユーザにより変更可能である。
【００５４】
通信装置１０は、データＤ１と、オブジェクト３０（図４参照）を表示するための画像データ（以下、「画像データＤ２」と称する）とをフラッシュメモリ１０４に格納している。通信装置１０は、データＤ１と、当該データＤ１に対応付けられた画像データＤ２とを、通信装置２０に送信する。なお、通信装置２０は、受信したデータＤ１および画像データＤ２を、一旦ＲＡＭ２０３に格納する。通信装置２０は、受信したデータを保存するための指示を受け付けると、ＲＡＭ２０３に格納したデータＤ１および画像データＤ２を、フラッシュメモリ２０４に格納する。
【００５５】
画像データＤ２は、オブジェクト３０を３次元表示させるための右目用画像データＤ２１と左目用画像データＤ２２とを含む。なお、データＤ１と画像データＤ２とは、別々のファイルとしてフラッシュメモリ１０４に格納されていてもよいし、画像データＤ２がデータＤ１に含まれる形式で格納されていてもよい。
【００５６】
データＤ１は、どのような形式のデータであってもよい。データＤ１は、たとえば、テキストデータ、画像データである。データＤ１が写真の画像データである場合には、画像データＤ２は、たとえば当該写真のサムネイル画像（オブジェクト）の画像データである。オブジェクトの内容は特に限定されるものではないが、データＤ１に関連する内容であることが好ましい。
【００５７】
以下では、データＤ１が、りんごの写真画像（詳細画像）であって、画像データＤ２が、当該りんごのサムネイル画像データである場合を例に挙げて説明する。また、以下では、通信装置１０は、データＤ１よりも先に画像データＤ２を通信装置２０に送信するものとする。また、データＤ１のヘッダには、データＤ１のデータ量が記述されているものとして説明する。
【００５８】
また、データＤ１，Ｄ２等のデータの送信先として、通信装置２０が既に選択されている場合を例に挙げて説明する。さらに、以下では、説明の便宜上、通信装置１０のディスプレイ１０８１と通信装置２０のディスプレイ２０８１とが同一の構成を有するものとする。具体的には、ディスプレイ１０８１とディスプレイ２０８１との解像度および画面の面積は同じであるとする。ディスプレイ１０８１，２０８１の表示位置におけるｘ座標の範囲を０〜Ｘｍａｘとし、ｙ座標の範囲を０〜Ｙｍａｘとする。
【００５９】
（第１の画面遷移例）
図４は、第１の画面遷移例を示した図である。図４（ａ）を参照して、ＣＰＵ１０１は、画像データＤ２に基づいて、オブジェクト３０をタッチパネル付きディスプレイ１０８の予め定められた位置Ｐ１０（ｘ１０，ｙ１０）に２次元表示する。ユーザが指９０１によりタッチパネル１０８２を用いてオブジェクト３０を選択した状態で、ユーザが指９０１を矢印９５１に移動させる（指で軽くはらう操作を行なう）と、ＣＰＵ１０１は、画像データＤ２の送信を開始する。ＣＰＵ１０１は、画像データＤ２の送信が完了すると、データＤ１の送信を開始する。具体的には、ＣＰＵ１０１は、タッチパネル１０８２を用いたオブジェクト３０の移動方向を指定するための入力を受け付けると、通信ＩＦ１０６を用いた通信装置２０へのデータＤ１，Ｄ２の送信を開始する。
【００６０】
なお、“タッチパネルを使った操作で、画面に触れたペンや指を少しだけスライドさせる操作”を「フリック」と定義すれば、上記のようにオブジェクト３０を選択する操作とオブジェクト３０を移動させる操作とを合わせた操作が、フリックに該当する。
【００６１】
図４（ｂ）を参照して、ＣＰＵ１０１は、オブジェクト３０を２次元表示させた後、データＤ１を２５％送信したと判断すると、飛び出し量を値Ｖ１として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ１１（ｘ１１，ｙ１１）に３次元表示させる。位置Ｐ１１は、位置Ｐ１０から矢印９５１で示される方向に進んだ位置である。ｘ１１＞ｘ１０であり、ｙ１１＜ｙ１０である。このように、ＣＰＵ１０１は、タッチパネル１０８２を用いたオブジェクト３０の移動方向を指定するための入力を受け付けると、上記指定された移動方向へのオブジェクト３０の移動を開始する。
【００６２】
図４（ｃ）を参照して、ＣＰＵ１０１は、飛び出し量を値Ｖ１としてオブジェクト３０を位置Ｐ１１（ｘ１１，ｙ１１）に３次元表示させた後、データＤ１を５０％送信したと判断すると、飛び出し量を値Ｖ２として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ１２（ｘ１２，ｙ１２）に３次元表示させる。位置Ｐ１２は、位置Ｐ１１から矢印９５１で示される方向に進んだ位置である。ｘ１２＞ｘ１１であり、ｙ１２＜ｙ１１である。
【００６３】
図４（ｄ）を参照して、ＣＰＵ１０１は、飛び出し量を値Ｖ２としてオブジェクト３０を位置Ｐ１２（ｘ１２，ｙ１２）に３次元表示させた後、データＤ１を７５％送信したと判断すると、飛び出し量を値Ｖ３として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ１３（ｘ１３，ｙ１３）に３次元表示させる。位置Ｐ１３は、位置Ｐ１２から矢印９５１で示される方向に進んだ位置である。ｘ１３＞ｘ１２であり、ｙ１３＜ｙ１２である。なお、破線の矢印８０１は、オブジェクト３０の軌跡および軌跡の向きを表している。
【００６４】
以上のように、ＣＰＵ１０１は、画像データＤ２の送信開始後、時間の経過に伴い、オブジェクト３０の表示態様を２次元表示から３次元表示に変更させる。また、ＣＰＵ１０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に大きくする。さらに、ＣＰＵ１０１は、タッチパネル付きディスプレイ１０８におけるオブジェクト３０の表示位置を、ユーザのタッチ入力の方向（矢印９５１の方向）に移動させつつ、オブジェクト３０の表示態様を変更する。
【００６５】
図４（ｅ）を参照して、通信装置２０のＣＰＵ２０１は、通信ＩＦ２０６を用いてデータＤ１の受信を開始すると、飛び出し量を値Ｖ３として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１３（ｘ１３，ｙ１３）に３次元表示させる。つまり、ＣＰＵ２０１は、図４（ｄ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【００６６】
このように、ＣＰＵ２０１は、データＤ１の受信を開始すると、通信装置１０のディスプレイ１０８１の位置Ｐ１３に対応するディスプレイ２０８１の位置Ｐ１３（第１の位置）において、画像データＤ２に基づきオブジェクト３０を３次元表示させる。なお、ディスプレイ１０８１の位置Ｐ１３は、後述する、軌跡データが表す軌跡の終点である。
【００６７】
図４（ｆ）を参照して、ＣＰＵ２０１は、飛び出し量を値Ｖ３としてオブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１３（ｘ１３，ｙ１３）に３次元表示させた後、データＤ１を２５％受信したと判断すると、飛び出し量を値Ｖ２として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１２（ｘ１２，ｙ１２）に３次元表示させる。つまり、ＣＰＵ２０１は、図４（ｃ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【００６８】
より具体的には、ＣＰＵ２０１は、オブジェクト３０を３次元表示させた後、ディスプレイ２０８１の位置Ｐ１３（第１の位置）と、ディスプレイ１０８１における軌跡の始点（位置Ｐ１０）に対応するディスプレイ２０８１の画面上の位置Ｐ１０（図４（ｈ）参照：第２の位置）とを結ぶ経路（軌跡データに基づく経路）に沿った、オブジェクト３０の移動を開始する。
【００６９】
図４（ｇ）を参照して、ＣＰＵ２０１は、飛び出し量を値Ｖ２としてオブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１２（ｘ１２，ｙ１２）に３次元表示させた後、データＤ１を５０％受信したと判断すると、飛び出し量を値Ｖ１として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１１（ｘ１１，ｙ１１）に３次元表示させる。つまり、ＣＰＵ２０１は、図４（ｂ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【００７０】
図４（ｈ）を参照して、ＣＰＵ２０１は、飛び出し量を値Ｖ１としてオブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１１（ｘ１１，ｙ１１）に３次元表示させた後、データＤ１を７５％受信したと判断すると、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１０（ｘ１０，ｙ１０）に２次元表示させる。つまり、ＣＰＵ２０１は、図４（ａ）で示した位置と同じ位置にオブジェクト３０を表示させる。なお、破線の矢印８０２は、オブジェクト３０の軌跡および軌跡の向きを表している。
【００７１】
以上のように、ＣＰＵ２０１は、データＤ１を受信すると、時間の経過に伴い、オブジェクト３０の表示態様を３次元表示から２次元表示に変更させる。また、ＣＰＵ１０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に小さくする。さらに、ＣＰＵ２０１は、タッチパネル付きディスプレイ２０８におけるオブジェクト３０の表示位置を、通信装置１０のユーザのタッチ入力の方向（矢印９５１の方向）とは逆方向に移動させつつ、オブジェクト３０の表示態様を変更する。
【００７２】
上記の処理を通信装置１０および通信装置２０が実行することにより、２次元表示と３次元表示との間の切替えをデータ通信と関連させることが可能となる。また、ユーザは、データ通信が進行している様子をさらに直感的に理解することができる。
【００７３】
さらに、通信装置１０は、データを送信するときは、ディスプレイ１０８１の表示領域の内側から外側へ向かってオブジェクト３０を移動させる。通信装置２０は、データを受信するときには、ディスプレイ２０８１の表示領域の外側から内側へ向かってオブジェクト３０を移動させる。したがって、送信側の通信装置１０では、データが送信されたことを直感的に認識できる。また、受信側の通信装置２０では、データを受信したことを直感的に認識できる。
【００７４】
（第２の画面遷移例）
図５は、第２の画面遷移例を示した図である。なお、図５（ａ），（ｂ），（ｃ），（ｄ）は、それぞれ、図４（ａ），（ｂ），（ｃ），（ｄ）と同じである。このため、図５（ａ）〜（ｄ）の説明は、ここでは繰り返さない。
【００７５】
図５（ｅ）を参照して、通信装置２０のＣＰＵ２０１は、通信ＩＦ２０６を用いてデータＤ１の受信を開始すると、画像データＤ２に基づいて、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１３（ｘ１３，ｙ１３）に２次元表示する。つまり、ＣＰＵ２０１は、図５（ｄ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【００７６】
図５（ｆ）を参照して、ＣＰＵ２０１は、オブジェクト３０を位置Ｐ１３（ｘ１３，ｙ１３）に２次元表示させた後、データＤ１を２５％受信したと判断すると、飛び出し量を値Ｖ１として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１２（ｘ１２，ｙ１２）に３次元表示させる。つまり、ＣＰＵ２０１は、図５（ｃ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【００７７】
図５（ｇ）を参照して、ＣＰＵ２０１は、飛び出し量を値Ｖ１としてオブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１２（ｘ１２，ｙ１２）に３次元表示させた後、データＤ１を５０％受信したと判断すると、飛び出し量を値Ｖ２として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１１（ｘ１１，ｙ１１）に３次元表示させる。つまり、ＣＰＵ２０１は、図５（ｂ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【００７８】
図５（ｈ）を参照して、ＣＰＵ２０１は、飛び出し量を値Ｖ２としてオブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１１（ｘ１１，ｙ１１）に３次元表示させた後、データＤ１を７５％受信したと判断すると、飛び出し量を値Ｖ３として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ１０（ｘ１０，ｙ１０）に３次元表示させる。つまり、ＣＰＵ２０１は、図５（ａ）で示した位置と同じ位置にオブジェクト３０を表示させる。また、ＣＰＵ２０１は、データＤ１の受信を完了すると、受信を完了した旨の表示をタッチパネル付きディスプレイ２０８に表示させる。
【００７９】
以上のように、ＣＰＵ２０１は、データＤ１を受信すると、時間の経過に伴い、オブジェクト３０の表示態様を２次元表示から３次元表示に変更させる。また、ＣＰＵ２０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に大きくする。さらに、ＣＰＵ２０１は、タッチパネル付きディスプレイ２０８におけるオブジェクト３０の表示位置を、通信装置１０のユーザのタッチ入力の方向（矢印９５１の方向）とは逆方向に移動させつつ、オブジェクト３０の表示態様を変更する。
【００８０】
（第３の画面遷移例）
図６は、第３の画面遷移例を示した図である。なお、図６（ｅ），（ｆ），（ｇ），（ｈ）は、それぞれ、図５（ｅ），（ｆ），（ｇ），（ｈ）と同じである。このため、図６（ｅ）〜（ｈ）の説明は、ここでは繰り返さない。
【００８１】
図６（ａ）を参照して、通信装置１０のＣＰＵ１０１は、画像データＤ２に基づいて、飛び出し量を値Ｖ３として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ１０（ｘ１０，ｙ１０）に３次元表示させる。ユーザが指９０１によりタッチパネル１０８２を用いてオブジェクト３０を選択した状態で、ユーザが指９０１を矢印９５１に移動させると、ＣＰＵ１０１は、画像データＤ２の送信を開始する。ＣＰＵ１０１は、画像データＤ２の送信が完了すると、データＤ１の送信を開始する。
【００８２】
図６（ｂ）を参照して、ＣＰＵ１０１は、飛び出し量を値Ｖ３としてオブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ１０（ｘ１０，ｙ１０）に３次元表示させた後、データＤ１を２５％送信したと判断すると、飛び出し量を値Ｖ２として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ１１（ｘ１１，ｙ１１）に３次元表示させる。
【００８３】
図６（ｃ）を参照して、ＣＰＵ１０１は、飛び出し量を値Ｖ２としてオブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ１１（ｘ１１，ｙ１１）に３次元表示させた後、データＤ１を５０％送信したと判断すると、飛び出し量を値Ｖ１として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ１２（ｘ１２，ｙ１２）に３次元表示させる。
【００８４】
図６（ｄ）を参照して、ＣＰＵ１０１は、飛び出し量を値Ｖ１としてオブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ１２（ｘ１２，ｙ１２）に３次元表示させた後、データＤ１を７５％送信したと判断すると、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ１３（ｘ１３，ｙ１３）に２次元表示させる。また、ＣＰＵ１０１は、データＤ１の送信を完了すると、オブジェクト３０を元の位置Ｐ１０に表示させる。なお、データＤ１の送信を完了するとオブジェクト３０を非表示とするように通信装置１０を構成してもよい。
【００８５】
以上のように、ＣＰＵ１０１は、画像データＤ２の送信開始後、時間の経過に伴い、オブジェクト３０の表示態様を３次元表示から２次元表示に変更させる。また、ＣＰＵ１０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に小さくする。さらに、ＣＰＵ１０１は、タッチパネル付きディスプレイ１０８におけるオブジェクト３０の表示位置を、ユーザのタッチ入力の方向（矢印９５１の方向）に移動させつつ、オブジェクト３０の表示態様を変更する。
【００８６】
（第４の画面遷移例）
図７は、第４の画面遷移例を示した図である。図７（ａ），（ｂ），（ｃ），（ｄ）は、それぞれ、図６（ａ），（ｂ），（ｃ），（ｄ）と同じである。図７（ｅ），（ｆ），（ｇ），（ｈ）は、それぞれ、図４（ｅ），（ｆ），（ｇ），（ｈ）と同じである。
【００８７】
つまり、ＣＰＵ１０１は、画像データＤ２の送信開始後、時間の経過に伴い、オブジェクト３０の表示態様を３次元表示から２次元表示に変更させる。また、ＣＰＵ１０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に小さくする。さらに、ＣＰＵ１０１は、タッチパネル付きディスプレイ１０８におけるオブジェクト３０の表示位置、ユーザのタッチ入力の方向（矢印９５１の方向）に移動させつつ、オブジェクト３０の表示態様を変更する。
【００８８】
また、ＣＰＵ２０１は、データＤ１を受信すると、時間の経過に伴い、オブジェクト３０の表示態様を３次元表示から２次元表示に変更させる。また、ＣＰＵ１０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に小さくする。さらに、ＣＰＵ２０１は、タッチパネル付きディスプレイ２０８におけるオブジェクト３０の表示位置を、通信装置１０のユーザのタッチ入力の方向（矢印９５１の方向）とは逆方向に移動させつつ、オブジェクト３０の表示態様を変更する。
【００８９】
なお、飛び出し量の制御は、右目用画像と左目用画像とのディスプレイ１０８１，２０８１における位置のずれを変更することにより実現できる。当該ずれを大きくすることにより、飛び出し量が大きくでき、当該ずれを小さくすることにより、飛び出し量を少なくできる。つまり、視差を大きくすると飛び出し量が大きくなり、視差を小さくすると飛び出し量を少なくできる。
【００９０】
次に、位置Ｐ１１，Ｐ１２，Ｐ１３の具体的な座標値について、一例を挙げて説明すると以下の通りである。位置Ｐ１１，Ｐ１２，Ｐ１３の座標値は、それぞれ、以下の式（１）〜（３）により決定することができる。
【００９１】
（ｘ１１，ｙ１１）＝（ｘ１０、ｙ１０）＋ｋ（ｘｕ，ｙｕ）  …  （１）
（ｘ１２，ｙ１２）＝（ｘ１０、ｙ１０）＋２×ｋ（ｘｕ，ｙｕ）  …  （２）
（ｘ１３，ｙ１３）＝（ｘ１０、ｙ１０）＋３×ｋ（ｘｕ，ｙｕ）  …  （３）
なお、（ｘｕ，ｙｕ）は、矢印９５１の向きの単位ベクトルである。また、ｋは、常に一定の値であってもよいし、（ｘ１０、ｙ１０）に応じて変化する変数であってもよい。ｋを変数とする場合には、（ｘ１３，ｙ１３）を中心としたディスプレイ１０８１の表示領域にオブジェクト３０の全体が表示可能となるように、ＣＰＵ１０１は変数ｋの値を画像データＤ２の送信の都度決定すればよい。なお、式（１）〜（３）は、予めフラッシュメモリ１０４に格納されている。
【００９２】
＜制御構造＞
以下では、通信装置１０および通信装置２０の画面遷移が、図４に示した画面遷移となる場合を例に挙げて、通信装置１０と通信装置２０とが行なう処理の流れについて説明する。
【００９３】
図８は、通信装置１０が行なう処理の流れを示したフローチャートである。図８を参照して、ステップＳ２において、ＣＰＵ１０１は、オブジェクト３０をディスプレイ１０８１に２次元表示させる。ステップＳ４において、ＣＰＵ１０１は、データＤ１の送信先（通信装置２０）の指定を受け付ける。ステップＳ６において、ＣＰＵ１０１は、データＤ１の送信指示を受け付けたか否かを判断する。具体的には、ＣＰＵ１０１は、オブジェクト３０が指９０１で選択された後、当該オブジェクト３０を移動させる入力を受け付けたか否かを判断する。
【００９４】
ＣＰＵ１０１は、指示を受け付けたと判断すると（ステップＳ６においてＹＥＳ）、ステップＳ８において、オブジェクト３０の座標値（ｘ１０，ｙ１０）をフラッシュメモリ１０４から読み出す。ＣＰＵ１０１は、指示を受け付けていないと判断すると（ステップＳ６においてＮＯ）、処理をステップＳ６に戻す。
【００９５】
ステップＳ１０において、ＣＰＵ１０１は、オブジェクト３０の座標値（ｘ１０，ｙ１０）に基づいて、画面遷移後のオブジェクト３０の各表示位置（位置Ｐ１１，Ｐ１２，Ｐ１３）を算出する。ステップＳ１２において、ＣＰＵ１０１は、オブジェクト３０の初期の座標値（ｘ１０、ｙ１０）と、画面遷移後のオブジェクト３０の各座標値（ｘ１１、ｙ１１），（ｘ１２，ｙ１２），（ｘ１３，ｙ１３）とを、上述した軌跡データとして通信装置２０に送信する。ステップＳ１４において、ＣＰＵ１０１は、オブジェクト３０を表す画像データＤ２を通信装置２０に送信する。ステップＳ１６において、ＣＰＵ１０１は、データＤ１の送信を開始する。
【００９６】
ステップＳ１８において、ＣＰＵ１０１は、データＤ１の２５％を送信したか否かを判断する。ＣＰＵ１０１は、データＤ１の２５％を送信したと判断した場合（ステップＳ１８においてＹＥＳ）、ステップＳ２０において、飛び出し量を値Ｖ１として位置Ｐ１１（ｘ１１、ｙ１１）にオブジェクト３０を３次元表示する。ＣＰＵ１０１は、データＤ１の２５％を送信していないと判断した場合（ステップＳ１８においてＮＯ）、処理をステップＳ１０に戻す。
【００９７】
ステップＳ２２において、ＣＰＵ１０１は、データＤ１の５０％を送信したか否かを判断する。ＣＰＵ１０１は、データＤ１の５０％を送信したと判断した場合（ステップＳ２２においてＹＥＳ）、ステップＳ２４において、飛び出し量を値Ｖ２（Ｖ２＞Ｖ１）として位置Ｐ１２（ｘ１２、ｙ１２）にオブジェクト３０を３次元表示する。ＣＰＵ１０１は、データＤ１の５０％を送信していないと判断した場合（ステップＳ２２においてＮＯ）、処理をステップＳ２２に戻す。
【００９８】
ステップＳ２６において、ＣＰＵ１０１は、データＤ１の７５％を送信したか否かを判断する。ＣＰＵ１０１は、データＤ１の７５％を送信したと判断した場合（ステップＳ２６においてＹＥＳ）、ステップＳ２８において、飛び出し量を値Ｖ３（Ｖ３＞Ｖ２）として位置Ｐ１３（ｘ１３、ｙ１３）にオブジェクト３０を３次元表示する。ＣＰＵ１０１は、データＤ１の７５％を送信していないと判断した場合（ステップＳ２６においてＮＯ）、処理をステップＳ２６に戻す。
【００９９】
ステップＳ３０において、ＣＰＵ１０１は、データＤ１の送信を完了したか否かを判断する。ＣＰＵ１０１は、送信を完了したと判断した場合（ステップＳ３０においてＹＥＳ）、ステップＳ３２において、オブジェクト３０を位置Ｐ１０（ｘ１０，ｙ１０）に２次元表示させる。ＣＰＵ１０１は、送信を完了していないと判断した場合（ステップＳ３０においてＮＯ）、処理をステップＳ３０に戻す。
【０１００】
図９は、通信装置２０が行なう処理の流れを示したフローチャートである。図９を参照して、ステップＳ１０２において、ＣＰＵ２０１は、画像データＤ２を通信装置１０から受信する。ステップＳ１０４において、ＣＰＵ２０１は、軌跡データを通信装置１０から受信する。
【０１０１】
ステップＳ１０６において、ＣＰＵ２０１は、通信装置１０のディスプレイ１０８１における位置Ｐ１０、位置Ｐ１１、位置Ｐ１２、位置Ｐ１３に対応する、ディスプレイ２０８１における各表示位置を計算する。本実施の形態では、上述したように、通信装置１０と通信装置２０とのディスプレイ１０８１，２０８１の構成は同一であるため、ディスプレイ２０８１における各表示位置は、ディスプレイ１０８１における各表示位置と同じであって、それぞれ、Ｐ１０，Ｐ１１，Ｐ１２，Ｐ１３となる。
【０１０２】
ステップＳ１０８において、ＣＰＵ２０１は、データＤ１の受信を開始する。ステップＳ１１０において、ＣＰＵ２０１は、飛び出し量を値Ｖ３として、ディスプレイ１０８１の位置Ｐ１３に対応するディスプレイ２０８１の位置Ｐ１３にオブジェクト３０を３次元表示する。
【０１０３】
ステップＳ１１２において、ＣＰＵ２０１は、データＤ１の２５％を受信したか否かを判断する。ＣＰＵ２０１は、データＤ１の２５％を受信したと判断した場合（ステップＳ１１２においてＹＥＳ）、ステップＳ１１４において、飛び出し量を値Ｖ２として、ディスプレイ１０８１の位置Ｐ１２に対応するディスプレイ２０８１の位置Ｐ１２にオブジェクト３０を３次元表示する。ＣＰＵ２０１は、データＤ１の２５％を受信していないと判断した場合（ステップＳ１１２においてＮＯ）、処理をステップＳ１１１２に戻す。
【０１０４】
ステップＳ１１６において、ＣＰＵ２０１は、データＤ１の５０％を受信したか否かを判断する。ＣＰＵ２０１は、データＤ１の５０％を受信したと判断した場合（ステップＳ１１６においてＹＥＳ）、ステップＳ１１８において、飛び出し量を値Ｖ１として、ディスプレイ１０８１の位置Ｐ１１に対応するディスプレイ２０８１の位置Ｐ１１にオブジェクト３０を３次元表示する。ＣＰＵ２０１は、データＤ１の５０％を受信していないと判断した場合（ステップＳ１１６においてＮＯ）、処理をステップＳ１１６に戻す。
【０１０５】
ステップＳ１２０において、ＣＰＵ２０１は、データＤ１の７５％を受信したか否かを判断する。ＣＰＵ２０１は、データＤ１の７５％を受信したと判断した場合（ステップＳ１２０においてＹＥＳ）、ステップＳ１２２において、位置Ｐ１０に対応するディスプレイ２０８１の位置Ｐ１０にオブジェクト３０を２次元表示する。ＣＰＵ２０１は、データＤ１の７５％を受信していないと判断した場合（ステップＳ１２０においてＮＯ）、処理をステップＳ１２０に戻す。
【０１０６】
ステップＳ１２４において、ＣＰＵ２０１は、データＤ１の受信を完了したか否かを判断する。ＣＰＵ２０１は、データＤ１の受信を完了したと判断すると（ステップＳ１２４においてＹＥＳ）、ステップＳ１２６において、受信を完了した旨をディスプレイ２０８１に表示させる。ＣＰＵ２０１は、データＤ１の受信を完了していないと判断すると（ステップＳ１２４においてＮＯ）、処理をステップＳ１２４に戻す。
【０１０７】
＜変形例＞
（１）図１０は、オブジェクト３０の移動方向を説明するための図である。図１０（ａ）は、図４から図７で示した移動方向を示した図である。図１０（ｂ）は、ＣＰＵ２０１が、図４から図７とは異なる方向にオブジェクト３０を移動させる構成を示した図である。
【０１０８】
図１０（ｂ）を参照して、ＣＰＵ２０１は、位置Ｐ１３′（ｘ１３′，ｙ１３′）から位置Ｐ１０′（ｘ１０′，ｙ１０′）へとオブジェクト３０を移動させる。ここで、位置Ｐ１３′は、ｙ軸に平行なディスプレイ２０８１の中心線Ｌに対して、位置Ｐ１３と対象となる位置である。位置Ｐ１０′は、ｙ軸に平行なディスプレイ２０８１の中心線Ｌに対して、位置Ｐ１０と対象となる位置である。このように、受信側の通信装置２０におけるオブジェクト３０の軌跡は、送信側の通信装置１０におけるオブジェクト３０の軌跡と同一でなくてもよい。通信装置２０におけるオブジェクト３０の軌跡は、通信装置１０におけるオブジェクト３０の軌跡を表す各座標を、予め定められた座標変換式で変換することにより得られるものであればよい。
【０１０９】
（２）上記においては、オブジェクト３０を表す画像データＤ２が通信装置１０から通信装置２０に送信されるとともに、通信装置２０において受信した画像データＤ２に基づきオブジェクト３０を表示する構成について説明した。しかしながら、オブジェクト３０を示す画像データＤ２を、通信装置１０から通信装置２０に送信する必要は必ずしもない。
【０１１０】
たとえば、通信装置１０および通信装置２０の各々が、デフォルトとしてオブジェクトをフラッシュメモリ１０４，２０４に予め格納しておき、オブジェクト３０の代わりに、当該予め格納したオブジェクトを表示指定もよい。なお、当該予め格納したオブジェクトは、通信装置１０と通信装置２０とで同じであってもよいし、異なっていてもよい。
【０１１１】
また、オブジェクト３０は、データＤ１が示す内容に関連付けられている必要は必ずしもない。
【０１１２】
（３）上記においては、飛び出し量を３個のレベル（Ｖ１，Ｖ２，Ｖ３）に区分した例を挙げて説明したが、これに限定されるものではない。飛び出し量をｋ個以上（ｋは４以上の自然数）のレベル（Ｖ１〜Ｖｋ）に区分して、オブジェクト３０の軌跡を構成する座標をｋ＋１個としてもよい。なお、後述する実施の形態２においても同様である。
【０１１３】
（４）上記においては、データの送信量とオブジェクトの飛び出し量とを関連付けた構成について説明したが、データの送信量とオブジェクトの飛び出し量とを関連付けなくてもよい。たとえば、データの送信量に関係なく、オブジェクト３０の飛び出し量を時間経過に応じて変化させる構成としてもよい。なお、後述する実施の形態２においても同様である。
【０１１４】
［実施の形態２］
＜通信システムの概要＞
図１１は、通信システム１Ａの構成を示した図である。図１１を参照して、通信システム１Ａは、通信装置１０Ａ（送信機、第１の通信装置）と、通信装置２０Ａ（受信機、第２の通信装置）とを備える。通信装置１０Ａおよび通信装置２０Ａは、たとえば、携帯型電話機、ＰＤＡである。
【０１１５】
通信装置１０Ａは、操作キー１０５と、ディスプレイ１０８１と、赤外線ポート１１０，１１１，１１２とを備える。通信装置２０Ａは、操作キー２０５と、ディスプレイ２０８１と、赤外線ポート２１０，２１１，２１２とを備える。通信装置１０Ａと通信装置２０Ａとは、互いに通信を行なう。なお、通信装置１０Ａと通信装置２０Ａとの間の通信の方式は、特に限定されるものではない。たとえば、当該通信の方式として、ＷｉＦｉによる通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に基づく通信、赤外線通信等の各種の方式が挙げられる。
【０１１６】
通信装置１０Ａと通信装置２０Ａとは、２次元表示と３次元表示とが可能に構成されている。通信装置１０Ａおよび通信装置２０Ａは、３次元表示の方法として視差バリア方式を用いている。通信装置１０Ａおよび通信装置２０Ａは、ディスプレイ１０８１，２０８１に、右目用画像と左目用画像とを、ｘ方向において交互に表示する。なお、３次元表示の方法は、視差バリア方式に限定されるものではなく、たとえば、レンチキュラ方式、偏光板方式、液晶アクティブシャッターメガネ方式等の各種の方式を用いることもできる。
【０１１７】
以下では、通信装置１０Ａを送信側の端末とし、通信装置２０Ａを受信側の端末として説明する。つまり、通信装置１０Ａが送信機として機能し、通信装置２０Ａが受信機として機能する場合を例に挙げて説明する。
【０１１８】
＜通信装置のハードウェア構成＞
図１２は、通信装置１０Ａのハードウェア構成を示した図である。図１２を参照して、通信装置１０Ａは、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、フラッシュメモリ１０４と、操作キー１０５と、通信ＩＦ１０６と、ＩＣカードリーダライタ１０７と、ディスプレイ１０８１と、電源ユニット１０９と、赤外線ポート１１０と、赤外線ポート１１１と、赤外線ポート１１２とを備える。
【０１１９】
赤外線ポート１１０は、通信装置１０Ａの第１の側面に備えられている。第１の側面は、操作キー１０５から最も離れた側面である。赤外線ポート１１１は、通信装置１０Ａの第２の側面に備えられている。赤外線ポート１１２は、通信装置１０Ａの第３の側面に備えられている。第２の側面は、第３の側面の反対側の側面である。赤外線ポート１１０，１１１，１１２は、それぞれ、赤外線発光素子と赤外線受光素子とを含む。通信装置１０Ａは、赤外線ポート１１０，１１１，１１２のいずれかを用いて通信装置２０Ａと通信を行なう。
【０１２０】
各構成要素１０１〜１０７，１０９〜１１２，１０８１は、相互にデータバスによって接続されている。ＩＣカードリーダライタ１０７には、メモリカード１０７１が装着される。
【０１２１】
通信装置１０Ａにおける処理は、各ハードウェアおよびＣＰＵ１０１により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ１０４に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１０７１その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、ＩＣカードリーダライタ１０７その他の読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦを介してダウンロードされた後、フラッシュメモリ１０４に一旦格納される。そのソフトウェアは、ＣＰＵ１０１によってフラッシュメモリ１０４から読み出され、さらにフラッシュメモリ１０４に実行可能なプログラムの形式で格納される。ＣＰＵ１０１は、そのプログラムを実行する。
【０１２２】
同図に示される通信装置１０Ａを構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、フラッシュメモリ１０４、メモリカード１０７１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、通信装置１０Ａの各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【０１２３】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ（Flexible Disk）、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Electronically Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read-Only Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。
【０１２４】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【０１２５】
図１３は、通信装置２０Ａのハードウェア構成を示した図である。図１３を参照して、通信装置２０Ａは、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、フラッシュメモリ２０４と、操作キー２０５と、通信ＩＦ２０６と、ＩＣカードリーダライタ２０７と、ディスプレイ２０８１と、電源ユニット２０９と、赤外線ポート２１０と、赤外線ポート２１１と、赤外線ポート２１２とを備える。通信装置２０Ａのハードウェア構成は、通信装置１０Ａのハードウェア構成と同様であるため、ここでの説明は繰り返さない。
【０１２６】
図１４は、通信装置１０Ａと通信装置２０Ａとの間で赤外線通信が可能となっている状態を示した図である。図１４を参照して、通信装置１０Ａは、赤外線ポート１１０を用いて、通信装置２０Ａとの通信が可能となっている。通信装置２０Ａは、赤外線ポート２１０を用いて、通信装置１０Ａとの通信が可能となっている。
【０１２７】
＜画面遷移例＞
以下では、実施の形態１と同様に、通信装置１０Ａが、ユーザが所望するデータＤ１を通信装置２０Ａに送信する際における、通信装置１０Ａと通信装置２０Ａとにおける４つの画面遷移例を説明する。なお、通信装置１０Ａおよび通信装置２０Ａが、以下に示す画面遷移のうち何れの画面遷移を行なうかは、予め設定されている。また、当該設定は、ユーザにより変更可能である。
【０１２８】
通信装置１０Ａは、データＤ１と、画像データＤ２とをフラッシュメモリ１０４に格納している。通信装置１０Ａは、データＤ１と、当該データＤ１に対応付けられた画像データＤ２とを、通信装置２０Ａに送信する。なお、通信装置２０Ａは、受信したデータＤ１および画像データＤ２を、一旦ＲＡＭ２０３に格納する。通信装置２０Ａは、受信したデータを保存するための指示を受け付けると、ＲＡＭ２０３に格納したデータＤ１および画像データＤ２を、フラッシュメモリ２０４に格納する。
【０１２９】
（第１の画面遷移例）
図１５は、第１の画面遷移例を示した図である。図１５（ａ）を参照して、ＣＰＵ１０１は、画像データＤ２に基づいて、オブジェクト３０をタッチパネル付きディスプレイ１０８の予め定められた位置Ｐ２０（ｘ２０，ｙ２０）に２次元表示する。ユーザがデータＤ１を通信装置２０に送信する指示を通信装置１０Ａに入力すると、ＣＰＵ１０１は、先ず画像データＤ２の送信を開始し、画像データＤ２の送信が完了するとデータＤ１の送信を開始する。
【０１３０】
図１５（ｂ）を参照して、ＣＰＵ１０１は、オブジェクト３０を２次元表示させた後、データＤ１を２５％送信したと判断すると、飛び出し量を値Ｖ１として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ２１（ｘ２０，ｙ２１）に３次元表示させる。位置Ｐ２１は、位置Ｐ２０から、赤外線ポート１１０寄りにｙ軸に平行に移動した位置である。ｙ２１＜ｙ２０である。
【０１３１】
このように、ＣＰＵ１０１は、オブジェクト３０をディスプレイ１０８１に表示させた状態でデータＤ１を送信するための指示を受け付けると、通信ＩＦ１０６を用いた通信装置２０へのデータＤ１の送信と、通信装置２０が存在する方向へのオブジェクト３０の移動とを開始する。
【０１３２】
図１５（ｃ）を参照して、ＣＰＵ１０１は、飛び出し量を値Ｖ１としてオブジェクト３０を位置Ｐ２１（ｘ２０，ｙ２１）に３次元表示させた後、データＤ１を５０％送信したと判断すると、飛び出し量を値Ｖ２として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ２２（ｘ２０，ｙ２２）に３次元表示させる。位置Ｐ２２は、位置Ｐ２１から、赤外線ポート１１０寄りにｙ軸に平行に移動した位置である。ｙ２２＜ｙ２１である。
【０１３３】
図１５（ｄ）を参照して、ＣＰＵ１０１は、飛び出し量を値Ｖ２としてオブジェクト３０を位置Ｐ２２（ｘ２０，ｙ２２）に３次元表示させた後、データＤ１を７５％送信したと判断すると、飛び出し量を値Ｖ３として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ２３（ｘ２０，ｙ２３）に３次元表示させる。位置Ｐ２３は、位置Ｐ２２から、赤外線ポート１１０寄りにｙ軸に平行に移動した位置である。ｙ２３＜ｙ２２である。なお、破線の矢印８５１は、オブジェクト３０の軌跡および軌跡の向きを表している。
【０１３４】
以上のように、ＣＰＵ１０１は、画像データＤ２の送信開始後、時間の経過に伴い、オブジェクト３０の表示態様を２次元表示から３次元表示に変更させる。また、ＣＰＵ１０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に大きくする。さらに、ＣＰＵ１０１は、タッチパネル付きディスプレイ１０８におけるオブジェクト３０の表示位置を、通信を行なっている赤外線ポート１１０に近づく方向へ移動させつつ、オブジェクト３０の表示態様を変更する。言い換えれば、ＣＰＵ１０１は、オブジェクト３０の表示位置を、受信側の通信装置２０Ａの方向へ移動させつつ、オブジェクト３０の表示態様を変更する。
【０１３５】
図１５（ｅ）を参照して、通信装置２０のＣＰＵ２０１は、通信ＩＦ２０６を用いてデータＤ１の受信を開始すると、飛び出し量を値Ｖ３として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２３（ｘ２０，ｙ２３）に３次元表示させる。つまり、ＣＰＵ２０１は、図１５（ｄ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【０１３６】
このように、ＣＰＵ２０１は、データＤ１の受信を開始すると、通信装置１０のディスプレイ１０８１の位置Ｐ２３に対応するディスプレイ２０８１の画面上の位置Ｐ２３（第１の位置）において、画像データＤ２に基づきオブジェクト３０を３次元表示させる。なお、ディスプレイ１０８１の位置Ｐ２３は、軌跡データが表す軌跡の終点である。
【０１３７】
図１５（ｆ）を参照して、ＣＰＵ２０１は、飛び出し量を値Ｖ３としてオブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２３（ｘ２０，ｙ２３）に３次元表示させた後、データＤ１を２５％受信したと判断すると、飛び出し量を値Ｖ２として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２２（ｘ２０，ｙ２２）に３次元表示させる。つまり、ＣＰＵ２０１は、図１５（ｃ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【０１３８】
このように、ＣＰＵ２０１は、オブジェクト３０を３次元表示させた後、送信側の通信装置１０Ａから遠ざかる方向へのオブジェクト３０の移動を開始する。より詳しくは、ＣＰＵ２０１は、オブジェクト３０を３次元表示させた後、位置Ｐ２３と、ディスプレイ１０８１における軌跡の始点（位置Ｐ２０）に対応するディスプレイ２０８１の画面上の位置Ｐ２０（図１５（ｈ）参照：第２の位置）とを結ぶ経路（軌跡データに基づく経路）に沿った、オブジェクト３０の移動を開始する。
【０１３９】
図１５（ｇ）を参照して、ＣＰＵ２０１は、飛び出し量を値Ｖ２としてオブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２２（ｘ２０，ｙ２２）に３次元表示させた後、データＤ１を５０％受信したと判断すると、飛び出し量を値Ｖ１として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２１（ｘ２０，ｙ２１）に３次元表示させる。つまり、ＣＰＵ２０１は、図１５（ｂ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【０１４０】
図１５（ｈ）を参照して、ＣＰＵ２０１は、飛び出し量を値Ｖ１としてオブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２１（ｘ２０，ｙ２１）に３次元表示させた後、データＤ１を７５％受信したと判断すると、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２０（ｘ２０，ｙ２０）に２次元表示させる。つまり、ＣＰＵ２０１は、図１５（ａ）で示した位置と同じ位置にオブジェクト３０を表示させる。なお、破線の矢印８５２は、オブジェクト３０の軌跡および軌跡の向きを表している。
【０１４１】
以上のように、ＣＰＵ２０１は、データＤ１を受信すると、時間の経過に伴い、オブジェクト３０の表示態様を３次元表示から２次元表示に変更させる。また、ＣＰＵ１０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に小さくする。さらに、ＣＰＵ２０１は、タッチパネル付きディスプレイ２０８におけるオブジェクト３０の表示位置を、通信を行なっている赤外線ポート２１０から遠ざかる方向へ移動させつつ、オブジェクト３０の表示態様を変更する。言い換えれば、ＣＰＵ２０１は、オブジェクト３０の表示位置を、受信側の通信装置１０Ａから離れる方向へ移動させつつ、オブジェクト３０の表示態様を変更する。
【０１４２】
上記の処理を通信装置１０Ａおよび通信装置２０Ａが実行することにより、２次元表示と３次元表示との間の切替えをデータ通信と関連させることが可能となる。また、ユーザは、データ通信が進行している様子をさらに直感的に理解することができる。
【０１４３】
さらに、通信装置１０Ａは、データを送信するときは、通信を行なっている赤外線ポートへ近づく向きにオブジェクト３０を移動させる。通信装置２０Ａは、データを受信するときには、通信を行なっている赤外線ポートから遠ざかる向きにオブジェクト３０を移動させる。したがって、送信側の通信装置１０Ａでは、データが送信されたことを直感的に認識できる。また、受信側の通信装置２０Ａでは、データを受信したことを直感的に認識できる。
【０１４４】
（第２の画面遷移例）
図１６は、第２の画面遷移例を示した図である。なお、図１６（ａ），（ｂ），（ｃ），（ｄ）は、それぞれ、図１５（ａ），（ｂ），（ｃ），（ｄ）と同じである。このため、図１６（ａ）〜（ｄ）の説明は、ここでは繰り返さない。
【０１４５】
図１６（ｅ）を参照して、通信装置２０のＣＰＵ２０１は、通信ＩＦ２０６を用いてデータＤ１の受信を開始すると、画像データＤ２に基づいて、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２３（ｘ２０，ｙ２３）に２次元表示する。つまり、ＣＰＵ２０１は、図１６（ｄ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【０１４６】
図１６（ｆ）を参照して、ＣＰＵ２０１は、オブジェクト３０を位置Ｐ２３（ｘ２０，ｙ２３）に２次元表示させた後、データＤ１を２５％受信したと判断すると、飛び出し量を値Ｖ１として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２２（ｘ２０，ｙ２２）に３次元表示させる。つまり、ＣＰＵ２０１は、図１６（ｃ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【０１４７】
図１６（ｇ）を参照して、ＣＰＵ２０１は、飛び出し量を値Ｖ１としてオブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２２（ｘ２０，ｙ２２）に３次元表示させた後、データＤ１を５０％受信したと判断すると、飛び出し量を値Ｖ２として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２１（ｘ２０，ｙ２１）に３次元表示させる。つまり、ＣＰＵ２０１は、図１６（ｂ）で示した位置と同じ位置にオブジェクト３０を表示させる。
【０１４８】
図１６（ｈ）を参照して、ＣＰＵ２０１は、飛び出し量を値Ｖ２としてオブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２１（ｘ２０，ｙ２１）に３次元表示させた後、データＤ１を７５％受信したと判断すると、飛び出し量を値Ｖ３として、オブジェクト３０をタッチパネル付きディスプレイ２０８の位置Ｐ２０（ｘ２０，ｙ２０）に３次元表示させる。つまり、ＣＰＵ２０１は、図１６（ａ）で示した位置と同じ位置にオブジェクト３０を表示させる。また、ＣＰＵ２０１は、データＤ１の受信を完了すると、受信を完了した旨の表示をタッチパネル付きディスプレイ２０８に表示させる。
【０１４９】
以上のように、ＣＰＵ２０１は、データＤ１を受信すると、時間の経過に伴い、オブジェクト３０の表示態様を２次元表示から３次元表示に変更させる。また、ＣＰＵ２０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に大きくする。さらに、ＣＰＵ２０１は、タッチパネル付きディスプレイ２０８におけるオブジェクト３０の表示位置を、通信を行なっている赤外線ポート２１０から遠ざかる方向へ移動させつつ、オブジェクト３０の表示態様を変更する。
【０１５０】
（第３の画面遷移例）
図１７は、第３の画面遷移例を示した図である。なお、図１７（ｅ），（ｆ），（ｇ），（ｈ）は、それぞれ、図１６（ｅ），（ｆ），（ｇ），（ｈ）と同じである。このため、図１７（ｅ）〜（ｈ）の説明は、ここでは繰り返さない。
【０１５１】
図１７（ａ）を参照して、通信装置１０のＣＰＵ１０１は、画像データＤ２に基づいて、飛び出し量を値Ｖ３として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ２０（ｘ２０，ｙ２０）に３次元表示させる。ユーザがデータＤ１を通信装置２０に送信する指示を通信装置１０Ａに入力すると、ＣＰＵ１０１は、先ず画像データＤ２の送信を開始し、画像データＤ２の送信が完了するとデータＤ１の送信を開始する。
【０１５２】
図１７（ｂ）を参照して、ＣＰＵ１０１は、飛び出し量を値Ｖ３としてオブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ２０（ｘ２０，ｙ２０）に３次元表示させた後、データＤ１を２５％送信したと判断すると、飛び出し量を値Ｖ２として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ２１（ｘ２０，ｙ２１）に３次元表示させる。
【０１５３】
図１７（ｃ）を参照して、ＣＰＵ１０１は、飛び出し量を値Ｖ２としてオブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ２１（ｘ２０，ｙ２１）に３次元表示させた後、データＤ１を５０％送信したと判断すると、飛び出し量を値Ｖ１として、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ２２（ｘ２０，ｙ２２）に３次元表示させる。
【０１５４】
図１７（ｄ）を参照して、ＣＰＵ１０１は、飛び出し量を値Ｖ１としてオブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ２２（ｘ２０，ｙ２２）に３次元表示させた後、データＤ１を７５％送信したと判断すると、オブジェクト３０をタッチパネル付きディスプレイ１０８の位置Ｐ２３（ｘ２０，ｙ２３）に２次元表示させる。
【０１５５】
以上のように、ＣＰＵ１０１は、画像データＤ２の送信開始後、時間の経過に伴い、オブジェクト３０の表示態様を３次元表示から２次元表示に変更させる。また、ＣＰＵ１０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に小さくする。さらに、ＣＰＵ１０１は、タッチパネル付きディスプレイ１０８におけるオブジェクト３０の表示位置を、通信を行なっている赤外線ポート１１０に近づく方向へ移動させつつ、オブジェクト３０の表示態様を変更する。言い換えれば、ＣＰＵ１０１は、オブジェクト３０の表示位置を、受信側の通信装置２０Ａの方向へ移動させつつ、オブジェクト３０の表示態様を変更する。
【０１５６】
（第４の画面遷移例）
図１８は、第４の画面遷移例を示した図である。図１８（ａ），（ｂ），（ｃ），（ｄ）は、それぞれ、図１７（ａ），（ｂ），（ｃ），（ｄ）と同じである。図１８（ｅ），（ｆ），（ｇ），（ｈ）は、それぞれ、図１５（ｅ），（ｆ），（ｇ），（ｈ）と同じである。
【０１５７】
つまり、ＣＰＵ１０１は、画像データＤ２の送信開始後、時間の経過に伴い、オブジェクト３０の表示態様を３次元表示から２次元表示に変更させる。また、ＣＰＵ１０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に小さくする。さらに、ＣＰＵ１０１は、タッチパネル付きディスプレイ１０８におけるオブジェクト３０の表示位置を、通信を行なっている赤外線ポート１１０に近づく方向へ移動させつつ、オブジェクト３０の表示態様を変更する。
【０１５８】
また、ＣＰＵ２０１は、データＤ１を受信すると、時間の経過に伴い、オブジェクト３０の表示態様を３次元表示から２次元表示に変更させる。また、ＣＰＵ１０１は、３次元表示を行なう場合には、時間の経過にともない、オブジェクト３０の飛び出し量を徐々に小さくする。さらに、ＣＰＵ２０１は、タッチパネル付きディスプレイ２０８におけるオブジェクト３０の表示位置を、通信を行なっている赤外線ポート２１０から遠ざかる方向へ移動させつつ、オブジェクト３０の表示態様を変更する。
【０１５９】
＜制御構造＞
以下では、通信装置１０Ａおよび通信装置２０Ａの画面遷移が、図１５に示した画面遷移ととなる場合を例に挙げて、通信装置１０Ａと通信装置２０Ａとが行なう処理の流れについて説明する。
【０１６０】
図１９は、通信装置１０Ａが行なう処理の流れを示したフローチャートである。図１９および図８を参照して、図１９に示したフローチャートは、図８に示したフローチャートに対してステップＳ７を新たに備え、かつ図８に示したフローチャートのステップＳ１０の代わりにステップＳ１０Ａを備える点において、図８に示したフローチャートとは異なる。したがって、以下では、ステップＳ７とステップＳ１０Ａとについて説明し、他のステップについての説明は繰り返さない。
【０１６１】
ＣＰＵ１０１は、ステップＳ６の処理の後、ステップＳ７において、データＤ１の送信先である通信装置２０を３つの赤外線ポート１１０，１１１，１１２のいずれかで検出する。ＣＰＵ１０１は、ステップＳ７の処理の後、ステップＳ８に処理を進める。
【０１６２】
ステップＳ１０Ａにおいて、ＣＰＵ１０１は、オブジェクト３０の座標値と送信先を検出した赤外線ポート１１０の識別情報とに基づいて、画面遷移後のオブジェクト３０の各表示位置（座標値）を算出する。ＣＰＵ１０１は、ステップＳ１０Ａの処理の後、ステップＳ１２に処理を進める。
【０１６３】
なお、受信側の通信装置２０は、図９と同様な各処理を実行ため、ここでは説明を繰り返さない。ただし、通信装置２０では、図９における位置Ｐ１０，Ｐ１１，Ｐ１２，Ｐ１３を、それぞれ、位置Ｐ２０，Ｐ２１，Ｐ２２，Ｐ２３に置き換えた処理が行なわれるものとする。
【０１６４】
図２０は、オブジェクト３０の移動方向を説明するための図である。図２０（ａ）は、図１５から図１８で示した移動方向を示した図である。図２０（ｂ）は、ＣＰＵ２０１が、図１５から図１８とは異なる方向にオブジェクト３０を移動させる構成を示した図である。
【０１６５】
図２０（ｂ）を参照して、ＣＰＵ２０１は、位置Ｐ２３′（ｘ２０′，ｙ２３）から位置Ｐ２０′（ｘ２０′，ｙ２０）へとオブジェクト３０を移動させる。ここで、位置Ｐ２３′は、ｙ軸に平行なディスプレイ２０８１の中心線に対して、位置Ｐ２３と対象となる位置である。このように、受信側の通信装置２０Ａにおけるオブジェクト３０の軌跡は、送信側の通信装置１０Ａにおけるオブジェクト３０の軌跡と同一でなくてもよい。通信装置２０Ａにおけるオブジェクト３０の軌跡は、通信装置１０Ａにおけるオブジェクト３０の軌跡を表す各座標を、予め定められた座標変換式で変換することにより得られるものであればよい。
【０１６６】
図２１は、通信装置１０Ａと通信装置２０Ａとの間で赤外線通信が可能となっている状態であって、図１４とは異なる状態を示した図である。図２１を参照して、通信装置１０Ａは、赤外線ポート１１１を用いて、通信装置２０Ａとの通信が可能となっている。通信装置２０Ａは、赤外線ポート２１２を用いて、通信装置１０Ａとの通信が可能となっている。
【０１６７】
通信装置１０Ａは、軌跡を示す直線８９１に沿って、オブジェクト３０を移動させる。つまり、ＣＰＵ１０１は、タッチパネル付きディスプレイ１０８におけるオブジェクト３０の表示位置を、通信を行なっている赤外線ポート１１１に近づく方向へ移動させつつ、オブジェクト３０の表示態様を変更する。通信装置２０Ａは、軌跡を示す直線８９２に沿って、オブジェクト３０を移動させる。つまり、ＣＰＵ２０１は、タッチパネル付きディスプレイ２０８におけるオブジェクト３０の表示位置を、通信を行なっている赤外線ポート２１２から遠ざかる方向へ移動させつつ、オブジェクト３０の表示態様を変更する。
【０１６８】
したがって、ユーザは、データ通信が進行している様子をさらに直感的に理解することができる。また、送信側の通信装置１０Ａでは、データが送信されたことを直感的に認識できる。さらに、受信側の通信装置２０Ａでは、データを受信したことを直感的に認識できる。
【０１６９】
＜変形例＞
（１）上記においては、オブジェクト３０を表す画像データＤ２が通信装置１０Ａから通信装置２０Ａに送信されるとともに、通信装置２０Ａにおいて受信した画像データＤ２に基づきオブジェクト３０を表示する構成について説明した。しかしながら、実施の形態１でも説明したように、オブジェクト３０を示す画像データＤ２を、通信装置１０Ａから通信装置２０Ａに送信する必要は必ずしもない。また、オブジェクト３０は、データＤ１が示す内容に関連付けられている必要は必ずしもない。
【０１７０】
（２）上記においては、通信装置１０Ａ，２０Ａが赤外線ポートを３つ有する構成について説明したが、赤外線ポートの数は３つに限定されるものではない。たとえば、操作キー１０５側の側面に赤外線ポートをさらに設けてもよい。
【０１７１】
（３）上記においては、赤外線センサを有する赤外線ポートを有する構成を例に挙げて説明した。しかしながら、受信機が存在する方向を検知するための検知装置であれば、赤外線ポートに限定されない。
【０１７２】
赤外線ポートの代わりに、たとえば、人感センサ、またはＲＦＩＤ（Radio Frequency IDentification）を設けてもよい。ＲＦＩＤを用いる場合には、各赤外線ポートの位置にＲＦタグとリーダ装置とを設けておけばよい。また、人感センサまたはＲＦＩＤの代わりに、他の非接触式の装置を備えてもよい。上記検知装置は、互いに異なる方向を向いた指向性のある複数の通信機器またはセンサであればよい。
【０１７３】
また、上記検知装置を、ＧＰＳ（Global Positioning System）受信機として構成してもよい。
【０１７４】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１７５】
１，１Ａ  通信システム、１０，１０Ａ，２０，２０Ａ  通信装置、３０  オブジェクト、１０４，２０４  フラッシュメモリ、１０５，２０５  操作キー、１０７，２０７  カードリーダライタ、１０８，２０８  タッチパネル付きディスプレイ、１１０，１１１，１１２，２１０，２１１，２１２  赤外線ポート、１０７１，２０７１  メモリカード、１０８１，２０８１  ディスプレイ、１０８２，２０８２  タッチパネル。
【図１】
0005628645.tif 000002
【図２】
0005628645.tif 000003
【図３】
0005628645.tif 000004
【図４】
0005628645.tif 000005
【図５】
0005628645.tif 000006
【図６】
0005628645.tif 000007
【図７】
0005628645.tif 000008
【図８】
0005628645.tif 000009
【図９】
0005628645.tif 000010
【図１０】
0005628645.tif 000011
【図１１】
0005628645.tif 000012
【図１２】
0005628645.tif 000013
【図１３】
0005628645.tif 000014
【図１４】
0005628645.tif 000015
【図１５】
0005628645.tif 000016
【図１６】
0005628645.tif 000017
【図１７】
0005628645.tif 000018
【図１８】
0005628645.tif 000019
【図１９】
0005628645.tif 000020
【図２０】
0005628645.tif 000021
【図２１】
0005628645.tif 000022