(57)【要約】【課題】情報処理装置から他の情報機器に画像データを送信する場合に、情報処理装置において、他の情報機器で取り扱える形式の画像データに変換して送信する。【解決手段】ユーザから「ＰＤＡに送信する」という操作が得られると（ステップＳ５）、この操作を受けて、送信プログラムではＷｉｎｄｏｗｓに対して現在表示中の１画面の画像データの取得を要求する（ステップＳ６）。Ｗｉｎｄｏｗｓは、要求された範囲の画像データを送信プログラムに対して渡す（ステップＳ７）。送信プログラムは、もらったデータを、ＰＤＡで保存するための画像形式（ＪＰＥＧやＤＩＢなど）に変換し（ステップＳ８）、これをＰＤＡに送信する（ステップＳ９）。【選択図】　図２０
2004029919.tif 000002
【特許請求の範囲】
【請求項１】
他の情報機器に画像データを送信可能な情報処理装置において、
表示画面の画像データを取り出す画像データ抽出手段と、
取り出した画像データを前記他の情報機器で取り扱い可能な形式で変換して前記他の情報機器に送信する送信手段とを備えたことを特徴とする情報処理装置。
【請求項２】
他の情報機器に画像データを送信可能な情報処理装置において、
表示画面に表示されている複数の画像データの中から１つの画像データを選択する選択手段と、
選択された１つの画像データを取り出す画像データ抽出手段と、
取り出した画像データを前記他の情報機器で取り扱い可能な形式で変換して前記他の情報機器に送信する送信手段とを備えたことを特徴とする情報処理装置。
【請求項３】
他の情報機器に画像データを送信可能な情報処理装置において、
表示画面の画像データから取り出す範囲を指定する範囲指定手段と、
指定された範囲の画像データを取り出す画像データ抽出手段と、
取り出した画像データを前記他の情報機器で取り扱い可能な形式で変換して前記他の情報機器に送信する送信手段とを備えたことを特徴とする情報処理装置。
【請求項４】
前記範囲指定手段は、画像データの取り出し開始位置から取り出し終了位置までを指定することにより範囲指定を行うことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記範囲指定手段は、画像データの任意の位置を指定することにより、その位置を起点として縦及び横の大きさを固定された矩形範囲の指定を行うことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記他の情報機器との接続の有無を検出する検出手段を備え、
前記他の情報機器と接続していないときには、前記画像データ抽出手段による画像データの取り出しを停止し、前記送信手段による他の情報機器への画像データの送信を行わないことを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項７】
画像データを保存しておく画像データ記憶手段と、前記他の情報機器との接続の有無を検出する検出手段とをさらに備え、
前記他の情報機器と接続していないときには、前記画像データ抽出手段により取り出された画像データを前記画像データ記憶手段に保存し、前記検出手段により他の情報機器と接続されたことを検出すると前記画像データ記憶手段に保存されている画像データを読み出し、前記送信手段により前記他の情報機器で取り扱い可能な形式で変換して送信することを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項８】
画像データを保存しておく画像データ記憶手段と、前記他の情報機器との接続の有無を検出する検出手段とをさらに備え、
前記他の情報機器と接続していないときには、前記画像データ抽出手段により取り出された画像データを前記他の情報機器で取り扱い可能な形式で変換して前記画像データ記憶手段に保存し、前記検出手段により他の情報機器と接続されたことを検出すると前記画像データ記憶手段に保存されている画像データを読み出し、前記送信手段により前記他の情報機器に送信することを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項９】
前記他の情報機器と接続しているか否かを表示する表示手段をさらに備えたことを特徴とする請求項６ないし請求項８のいずれかに記載の情報処理装置。
【請求項１０】
画像データを前記他の情報機器に送信するか否かを確認する確認手段をさらに備え、
前記検出手段により他の情報機器と接続されたことを検出すると前記確認手段により画像データを送信するか否かの確認を行い、確認の結果送信する場合には、前記画像データ記憶手段に保存されている画像データを読み出して前記送信手段により前記他の情報機器で取り扱い可能な形式で変換して送信することを特徴とする請求項７に記載の情報処理装置。
【請求項１１】
画像データを前記他の情報機器に送信するか否かを確認する確認手段をさらに備え、
前記検出手段により他の情報機器と接続されたことを検出すると前記確認手段により画像データを送信するか否かの確認を行い、確認の結果送信する場合には、前記画像データ記憶手段に保存されている画像データを読み出して前記送信手段により前記他の情報機器に送信することを特徴とする請求項８に記載の情報処理装置。
【請求項１２】
画像データを前記他の情報機器に送信するか否かを確認する確認手段をさらに備え、
送信要求時、前記他の情報機器と接続していないときには、前記確認手段により接続後に画像データを送信するか否かの確認を行い、確認の結果接続後に送信する場合には、前記画像データ抽出手段により取り出された画像データを前記画像データ記憶手段に保存することを特徴とする請求項７に記載の情報処理装置。
【請求項１３】
画像データを前記他の情報機器に送信するか否かを確認する確認手段をさらに備え、
送信要求時、前記他の情報機器と接続していないときには、前記確認手段により接続後に画像データを送信するか否かの確認を行い、確認の結果接続後に送信する場合には、前記画像データ抽出手段により取り出された画像データを前記他の情報機器で取り扱い可能な形式で変換して前記画像データ記憶手段に保存することを特徴とする請求項８に記載の情報機器。
【請求項１４】
前記画像データ記憶手段に保存されている未送信の画像データがあることを表示する表示手段をさらに備えたことを特徴とする請求項１２または請求項１３に記載の情報処理装置。
【請求項１５】
前記画像データ抽出手段により取り出された画像データに日付情報を付与する日付情報付与手段をさらに備え、
前記送信手段は、取り出された画像データと付与された日付情報とを他の情報機器に送信することを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項１６】
前記画像データ抽出手段により取り出された画像データに日付情報を付与する日付情報付与手段をさらに備え、
前記画像データ記憶手段は、取り出された画像データと付与された日付情報とを記憶することを特徴とする請求項７、８、１０、１１、１２、１３に記載の情報処理装置。
【請求項１７】
前記画像データ抽出手段により取り出された画像データにインデックスのタイトル情報を付与するタイトル情報付与手段をさらに備え、
前記送信手段は、取り出された画像データと付与されたタイトル情報とを他の情報機器に送信することを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項１８】
前記画像データ抽出手段により取り出された画像データにインデックスのタイトル情報を付与するタイトル情報付与手段をさらに備え、
前記画像データ記憶手段は、取り出された画像データと付与されたタイトル情報とを記憶することを特徴とする請求項７、８、１０、１１、１２、１３に記載の情報処理装置。
【請求項１９】
前記画像データ抽出手段により取り出された画像データにインデックス情報を任意に付与するインデックス情報付与手段をさらに備え、
前記送信手段は、取り出された画像データと付与されたインデックス情報とを前記他の情報機器に送信することを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項２０】
前記画像データ抽出手段により取り出された画像データにインデックス情報を任意に付与するインデックス情報付与手段をさらに備え、
前記画像データ記憶手段は、取り出された画像データと付与されたインデックス情報とを記憶することを特徴とする請求項７、８、１０、１１、１２、１３に記載の情報処理装置。
【請求項２１】
前記画像データ抽出手段により取り出された画像データにこの画像データを取り出すときの条件を付加する条件付加手段をさらに備え、
前記送信手段は、取り出された画像データと付加された条件を示すデータとを前記他の情報機器に送信することを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項２２】
前記画像データ抽出手段により取り出された画像データにこの画像データを取り出すときの条件を付加する条件付加手段をさらに備え、
前記画像データ記憶手段は、取り出された画像データと付加された条件を示すデータとを記憶することを特徴とする請求項７、８、１０、１１、１２、１３に記載の情報処理装置。
【請求項２３】
前記画像データ抽出手段により取り出された画像データにこの画像データを格納する他の情報機器の格納場所を指定する格納場所指定手段をさらに備え、
前記送信手段は、取り出された画像データと指定された格納場所を示すデータとを前記他の情報機器に送信することを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項２４】
前記画像データ抽出手段により取り出された画像データにこの画像データを格納する他の情報機器の格納場所を指定する格納場所指定手段をさらに備え、
前記画像データ記憶手段は、取り出された画像データと指定された格納場所を示すデータとを記憶することを特徴とする請求項７、８、１０、１１、１２、１３に記載の情報処理装置。
【請求項２５】
前記画像データ抽出手段により取り出された画像データにこの画像データの保存形式を指定する保存形式指定手段をさらに備え、
前記送信手段は、取り出された画像データと指定された保存形式を示すデータとを前記他の情報機器に送信することを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項２６】
前記画像データ抽出手段により取り出された画像データにこの画像データの保存形式を指定する保存形式指定手段をさらに備え、
前記画像データ記憶手段は、取り出された画像データと指定された保存形式を示すデータとを記憶することを特徴とする請求項７、８、１０、１１、１２、１３に記載の情報処理装置。
【請求項２７】
前記画像データ抽出手段により取り出された画像データにこの画像データの保存形式を指定する保存形式指定手段と、指定された保存形式が圧縮可能である場合には圧縮率を設定する圧縮率設定手段とをさらに備え、
前記送信手段は、設定された圧縮率で取り出された画像データと指定された保存形式を示すデータとを前記他の情報機器に送信することを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項２８】
前記画像データ抽出手段により取り出された画像データにこの画像データの保存形式を指定する保存形式指定手段と、指定された保存形式が圧縮可能である場合には圧縮率を設定する圧縮率設定手段とをさらに備え、
前記画像データ記憶手段は、設定された圧縮率で取り出された画像データと指定された保存形式を示すデータとを記憶することを特徴とする請求項７、８、１０、１１、１２、１３に記載の情報処理装置。
【請求項２９】
前記送信手段が記憶媒体であり、この記憶媒体を前記情報処理装置から前記他の情報機器に受け渡すことによって画像データを送信することを特徴とする請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項３０】
情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、
送信要求により、表示画面の画像データを取り出す工程と、
取り出した画像データを他の情報機器で取り扱い可能な形式で変換する工程と、
変換後の画像データを送信する工程とからなることを特徴とするデータ送信方法。
【請求項３１】
情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、
送信要求により、表示画面に表示されている複数の画像データの中から１つの画像データをを選択する工程と、
選択された１つの画像データを取り出す工程と、
取り出した画像データを他の情報機器で取り扱い可能な形式で変換する工程と、
変換後の画像データを送信する工程とからなることを特徴とするデータ送信方法。
【請求項３２】
情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、
送信要求により、表示画面の画像データから取り出す範囲を指定する工程と、
指定された範囲の画像データを取り出す工程と、
取り出した画像データを他の情報機器で取り扱い可能な形式で変換する工程と、
変換後の画像データを送信する工程とからなることを特徴とするデータ送信方法。
【請求項３３】
情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、
表示画面の画像データから取り出す範囲を指定する工程と、
指定された範囲の画像データを取り出して他の情報機器で取り扱い可能な形式で変換する工程と、
変換後の画像データを画像データ記憶手段に保存する工程と、
送信要求により、画像データ記憶手段に保存されている画像データを読み出して他の情報機器に送信する工程とからなることを特徴とするデータ送信方法。
【請求項３４】
情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、
送信要求により、表示画面の画像データを取り出して前記他の情報機器で取り扱い可能な形式で変換する工程と、
前記他の情報機器と接続しているか否かを検出する工程と、
他の情報機器と接続されていない場合には、前記変換後の画像データを画像データ記憶手段に保存する工程と、
他の情報機器と接続されたことを検出すると画像データ記憶手段に保存されている前記画像データを読み出して他の情報機器に送信する工程とからなることを特徴とするデータ送信方法。
【請求項３５】
情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、
送信要求により、表示画面の画像データを取り出して前記他の情報機器で取り扱い可能な形式で変換する工程と、
前記他の情報機器と接続しているか否かを検出する工程と、
他の情報機器と接続されていない場合には、前記変換後の画像データを画像データ記憶手段に保存する工程と、
他の情報機器と接続されたことを検出すると画像データを送信するか否かの確認を行う工程と、
確認の結果送信する場合には、画像データ記憶手段に保存されている前記画像データを読み出して他の情報機器に送信する工程とからなることを特徴とするデータ送信方法。
【請求項３６】
情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、
送信要求により、表示画面の画像データを取り出して前記他の情報機器で取り扱い可能な形式で変換する工程と、
前記他の情報機器と接続しているか否かを検出する工程と、
他の情報機器と接続されていない場合には、前記変換後の画像データを画像データ記憶手段に保存するか否かを確認する工程と、
確認の結果保存する場合には、前記変換後の画像データを画像データ記憶手段に保存する工程と、
他の情報機器と接続されたことを検出すると画像データ記憶手段に保存されている前記画像データを読み出して他の情報機器に送信する工程とからなることを特徴とするデータ送信方法。
【請求項３７】
情報処理装置から他の情報機器に画像データを送信するコンピュータ読み取り可能なデータ送信プログラムであって、
送信要求により、表示画面の画像データを取り出すステップと、
取り出した画像データを他の情報機器で取り扱い可能な形式で変換するステップと、
変換後の画像データを送信するステップとからなることを特徴とするデータ送信プログラム。
【請求項３８】
情報処理装置から他の情報機器に画像データを送信するコンピュータ読み取り可能なデータ送信プログラムであって、
送信要求により、表示画面に表示されている複数の画像データの中から１つの画像データを選択するステップと、
選択された１つの画像データを取り出すステップと、
取り出した画像データを他の情報機器で取り扱い可能な形式で変換するステップと、
変換後の画像データを送信するステップとからなることを特徴とするデータ送信プログラム。
【請求項３９】
情報処理装置から他の情報機器に画像データを送信するコンピュータ読み取り可能なデータ送信プログラムであって、
送信要求により、表示画面の画像データから取り出す範囲を指定するステップと、
指定された範囲の画像データを取り出すステップと、
取り出した画像データを他の情報機器で取り扱い可能な形式で変換するステップと、
変換後の画像データを送信するステップとからなることを特徴とするデータ送信プログラム。
【請求項４０】
情報処理装置から他の情報機器に画像データを送信するコンピュータ読み取り可能なデータ送信プログラムであって、
表示画面の画像データから取り出す範囲を指定するステップと、
指定された範囲の画像データを取り出して他の情報機器で取り扱い可能な形式で変換するステップと、
変換後の画像データを画像データ記憶手段に保存するステップと、
送信要求により、画像データ記憶手段に保存されている画像データを読み出して他の情報機器に送信するステップとからなることを特徴とするデータ送信プログラム。
【請求項４１】
情報処理装置から他の情報機器に画像データを送信するコンピュータ読み取り可能なデータ送信プログラムであって、
送信要求により、表示画面の画像データを取り出して前記他の情報機器で取り扱い可能な形式で変換するステップと、
前記他の情報機器と接続しているか否かを検出するステップと、
他の情報機器と接続されていない場合には、前記変換後の画像データを画像データ記憶手段に保存するステップと、
他の情報機器と接続されたことを検出すると画像データ記憶手段に保存されている前記画像データを読み出して他の情報機器に送信するステップとからなることを特徴とするデータ送信プログラム。
【請求項４２】
情報処理装置から他の情報機器に画像データを送信するコンピュータ読み取り可能なデータ送信プログラムであって、
送信要求により、表示画面の画像データを取り出して前記他の情報機器で取り扱い可能な形式で変換するステップと、
前記他の情報機器と接続しているか否かを検出するステップと、
他の情報機器と接続されていない場合には、前記変換後の画像データを画像データ記憶手段に保存するステップと、
他の情報機器と接続されたことを検出すると画像データを送信するか否かの確認を行うステップと、
確認の結果送信する場合には、画像データ記憶手段に保存されている前記画像データを読み出して他の情報機器に送信するステップとからなることを特徴とするデータ送信プログラム。
【請求項４３】
情報処理装置から他の情報機器に画像データを送信するコンピュータ読み取り可能なデータ送信プログラムであって、
送信要求により、表示画面の画像データを取り出して前記他の情報機器で取り扱い可能な形式で変換するステップと、
前記他の情報機器と接続しているか否かを検出するステップと、
他の情報機器と接続されていない場合には、前記変換後の画像データを画像データ記憶手段に保存するか否かを確認するステップと、
確認の結果保存する場合には、前記変換後の画像データを画像データ記憶手段に保存するステップと、
他の情報機器と接続されたことを検出すると画像データ記憶手段に保存されている前記画像データを読み出して他の情報機器に送信するステップとからなることを特徴とするデータ送信プログラム。
【請求項４４】
請求項３７ないし請求項４３のいずれかに記載のデータ送信プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４５】
情報処理装置から取り扱い可能な形式で変換されて送信されてきた画像データを受信可能な他の情報機器において、
前記画像データを受信する受信手段と、
前記受信手段にて受信した画像データを保存する保存手段と、
前記受信手段にて画像データを受信したことを検出する検出手段と、
前記検出手段により検出した画像データを表示する表示手段とを備えたことを特徴とする情報機器。
【請求項４６】
前記検出手段は、前記保存手段に保存されているファイル数の変化により画像データの受信の有無を検出することを特徴とする請求項４５に記載の情報機器。
【請求項４７】
前記保存手段は、前記受信手段にて受信された画像データを指定されたフォルダに保存することを特徴とする請求項４５に記載の情報機器。
【請求項４８】
前記保存手段は、前記受信手段にて受信された画像データをファイル形式により指定されたフォルダに保存することを特徴とする請求項４５に記載の情報機器。
【請求項４９】
情報処理装置と、この情報処理装置から送信されてきた取り扱い可能な形式で変換された画像データを受信可能な他の情報機器とからなる情報処理システムにおいて、
前記他の情報機器は、前記画像データの受信を前記情報処理装置に指示する指示手段を備え、前記情報処理装置は、前記指示手段からの指示に基づいて前記画像データを前記他の情報機器に送信する送信手段を備えたことを特徴とする情報処理システム。
【請求項５０】
情報処理装置から取り扱い可能な形式で変換されて送信されてきた画像データを他の情報機器で受信するデータ受信方法において、
送信されてきた画像データを受信する工程と、
受信した画像データを指定されたフォルダに保存する工程と、
画像データを受信したことを前記フォルダに保存されているファイル数の変化により検出する工程と、
検出した画像データを表示する工程とからなることを特徴とするデータ受信方法。
【請求項５１】
情報処理装置から取り扱い可能な形式で変換されて送信されてきた画像データを他の情報機器で受信するコンピュータ読み取り可能なデータ受信プログラムにおいて、
送信されてきた画像データを受信するステップと、
受信した画像データを指定されたフォルダに保存するステップと、
画像データを受信したことを前記フォルダに保存されているファイル数の変化により検出するステップと、
検出した画像データを表示するステップとからなることを特徴とするデータ受信プログラム。
【請求項５２】
請求項５１に記載のデータ受信プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、他の情報機器に画像データを送信可能な情報処理装置、情報処理装置からの画像データを受信可能な情報機器、情報処理システム、データ送受信方法、データ送受信プログラム及びデータ送受信プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
パソコンなどの情報機器で使用しているデータを、ＰＤＡ（Ｐｅｒｓｏｎａｌ　ＤｉｇｉｔａｌＡｓｓｉｓｔａｎｔ）などの、先の情報機器とは異なるシステム上で動作する情報機器で操作する場合、共有したいデータがそれぞれの情報機器上で直接操作可能なデータである場合には、そのデータ自体を送信することで目的を達成することができる。
【０００３】
例えば、パソコン上でハイパーテキストを直接操作していた場合に、ＰＤＡ上にハイパーテキストを直接操作できるプログラムが搭載されていれば、ＰＤＡ上でもハイパーテキストを直接操作することができるため、パソコンからＰＤＡにハイパーテキストを送信することで目的を達成できる。
【０００４】
また、このような状況において、送信元の情報機器上のプログラムによっては、データを送信先の情報機器でも扱うことが可能なデータに変換して保存することが可能なものも存在する。
【０００５】
例えば、パソコン上でハイパーテキストを画像データに変換するプログラムが存在し、かつ、ＰＤＡ上に画像データを表示するプログラムが存在すれば、パソコン上でハイパーテキストを画像データに変換してからＰＤＡに送信することにより、ＰＤＡがハイパーテキストを直接操作できない場合であっても、目的を達成できる。
【０００６】
ところで、最近の情報機器においては、ある１つのシステム内の各プログラム間でデータを共有する機構を持つものがある。この機構は一般的にクリップボードと呼ばれている。このクリップボードを使用してデータを転送する方法として、例えば特開２００２−８４４０６号公報に記載の画像転送方法がある。
【０００７】
この画像転送方法は、第１のプログラムが表示する画像を所定の一時記憶領域に複製し、当該複製を一時記憶領域から取り出し第２プログラムに転送するようになっている。この場合、同一システム内の異なるプログラム間でクリップボードを利用してデータの転送を行っている。
【０００８】
具体的には、第１プログラムが画像データをクリップボードを経由して転送することを第２プログラムに通知した後、第１プログラムが画像データをクリップボードにコピーし、第２プログラムは通知を受け取るとクリップボードの監視を開始し、画像データがクリップボードにコピーされたことを確認すると、クリップボードから画像データを取り出すようになっている。
【０００９】
また、この画像転送方法では、取り出した画像データを電子メールに添付することにより、ネットワークシステムを介して異なる他の情報機器に画像データを転送できるようにもなっている。
【００１０】
【発明が解決しようとする課題】
上記公報による画像転送方法によれば、送信元である第１プログラムと送信先である第２プログラムの双方が、クリップボードを使用して画像データを転送するための処理に対応している必要がある。そのため、そのような新たな機能を付加しない限り、従来の機能だけではクリップボードを使用したデータ転送が行えないといった問題があった。
【００１１】
ここで、本明細書で取り扱うデータを２種類のデータに分類する。すなわち、画像データやテキストデータといった、異なるシステムにおいても同様に操作することが可能なデータ（以下、「基本データ」という）と、ごく少数のプログラムにとっては重要な意味を持つけれどもそれ以外のプログラムにとっては意味を持たないデータ（以下、「応用データ」という）とに分類する。この場合、異なるシステムで動作する情報機器間で応用データを共有するためには、それぞれの情報機器のいずれかで応用データに対応する必要がある。例えば、それぞれの情報機器に応用データに対応するプログラムを導入するといった処理や、応用データに対応している情報機器上で基本データに変換するといった処理が必要である。つまり、このような特別な処理を行わない限り、応用データを操作することは不可能であった。
【００１２】
また、各情報機器で処理動作の重い応用データを直接操作可能な場合であっても、送信元の情報機器と送信先の情報機器との間に処理能力の差があり、例えば送信元の情報機器に対して送信先の情報機器の処理能力が低い場合には、応用データをそのまま送信すると、送信先の情報機器で応用データを処理するのに時間がかかることになる。このような場合には、例えば送信元の情報機器において、応用データを両情報機器で取り扱うことができる比較的処理動作の軽い基本データに変換してから送信すれば、送信先の情報機器での処理時間が短縮されることになる。
【００１３】
本発明はこのような実情に鑑みて創案されたもので、その目的は、他の情報機器で取り扱える形式の画像データに変換して送信することのできる情報処理装置、送信されてきた画像データを受信することのできる情報機器、情報処理システム、データ送受信方法、データ送受信プログラム及びデータ送受信プログラムを記録した記録媒体を提供することにある。
【００１４】
【課題を解決するための手段】
本発明の情報処理装置は、他の情報機器に画像データを送信可能な情報処理装置において、表示画面の画像データを取り出す画像データ抽出手段と、取り出した画像データを前記他の情報機器で取り扱い可能な形式で変換して前記他の情報機器に送信する送信手段とを備えたことを特徴としている。
【００１５】
このような特徴を有する本発明によれば、画像データ抽出手段は、表示画面に表示されている画像データを取り出だす。この場合、取り出す画像データは、表示画面に表示されている全範囲のみを取り出してもよいし、スクロールバーなどでスクロール可能な全範囲を取り出してもよい。送信手段は、このようにして取り出された画像データを、他の情報機器で取り扱い可能な形式、例えばＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）やＤＩＢ（Ｄｅｖｉｃｅ　Ｉｎｄｅｐｅｎｄｅｎｔ　Ｂｉｔｍａｐ　）に変換して、他の情報機器に送信する。これにより、他の情報機器において、取り出された画像データの取り扱い（すなわち、操作）が可能となる。
【００１６】
また、本発明の情報処理装置は、他の情報機器に画像データを送信可能な情報処理装置において、表示画面に表示されている複数の画像データの中から１つの画像データをを選択する選択手段と、選択された１つの画像データを取り出す画像データ抽出手段と、取り出した画像データを前記他の情報機器で取り扱い可能な形式に変換して前記他の情報機器に送信する送信手段とを備えたことを特徴としている。
【００１７】
このような特徴を有する本発明によれば、画像データ抽出手段は、表示画面に表示されているマルチウィンドウ画面の中から、任意の１つのウィンドウ画面を選択する。送信手段は、このようにして取り出されたウィンドウ画面の画像データを、他の情報機器で取り扱い可能な形式、例えばＪＰＥＧやＤＩＢに変換して、他の情報機器に送信する。これにより、他の情報機器において、取り出された画像データの取り扱い（すなわち、操作）が可能となる。
【００１８】
また、本発明の情報処理装置は、他の情報機器に画像データを送信可能な情報処理装置において、表示画面の画像データから取り出す範囲を指定する範囲指定手段と、指定された範囲の画像データを取り出す画像データ抽出手段と、取り出した画像データを前記他の情報機器で取り扱い可能な形式に変換して前記他の情報機器に送信する送信手段とを備えたことを特徴としている。
【００１９】
このような特徴を有する本発明によれば、範囲指定手段は、表示画面の画像データから取り出す範囲を指定する。例えば、送信先の情報機器の表示画面のサイズに応じた範囲を指定する。この場合、指定する範囲は、ユーザが直接入力してもよいし、予め複数範囲が用意されており、その中からユーザが選択するようにしてもよい。データ抽出手段では、このようにして指定された範囲の画像データを取り出す。送信手段は、このようにして取り出された画像データを、他の情報機器で取り扱い可能な形式、例えばＪＰＥＧやＤＩＢに変換して、他の情報機器に送信する。これにより、他の情報機器において、取り出された画像データの取り扱い（すなわち、操作）が可能となる。
【００２０】
また、範囲指定手段による範囲指定の一つの方法としては、表示画面に表示されている画像データの取り出し開始位置から取り出し終了位置までを指定することにより範囲指定を行う方法がある。例えば、マウスのボタンの押し下げと持ち上げを組み合わせることにより、矩形範囲を指定する。また、範囲指定の他の方法としては、マウス等でカーソルを移動して、画像データの任意の位置を指定することにより、その位置を起点として縦及び横の大きさを固定された矩形範囲の指定を行うようにしてもよい。
【００２１】
また、本発明の情報処理装置によれば、他の情報機器との接続の有無を検出する検出手段を備えていてもよい。そして、検出手段により他の情報機器と接続していないことを検出している場合には、画像データ抽出手段による画像データの取り出しを停止し、送信手段による他の情報機器への画像データの送信を行わないようにする。これにより、画像データの無駄な送信を防止することができる。
【００２２】
また、本発明の情報処理装置によれば、画像データを保存しておく画像データ記憶手段と、他の情報機器との接続の有無を検出する検出手段とを備えていてもよい。そして、検出手段により他の情報機器と接続していないことを検出している場合には、画像データ抽出手段により取り出された画像データを画像データ記憶手段に保存しておく。ここで、画像データ記憶手段としては、ＨＤＤ（ハードディスクドライブ）や、ＥＥＰＲＯＭ、フラッシュＲＯＭ等のメモリ媒体の使用が可能である。この後、検出手段により他の情報機器と接続されたことを検出すると、画像データ記憶手段に保存されている画像データを読み出し、送信手段により他の情報機器で取り扱い可能な形式、例えばＪＰＥＧやＤＩＢに変換して送信する。これにより、画像データの無駄な送信を防止できるとともに、送信可能となったときには、即座に画像データを送信することができる。
【００２３】
また、本発明の情報処理装置によれば、画像データを保存しておく画像データ記憶手段と、他の情報機器との接続の有無を検出する検出手段とを備えていてもよい。そして、検出手段により他の情報機器と接続していないことを検出している場合には、画像データ抽出手段により取り出された画像データを他の情報機器で取り扱い可能な形式、例えばＪＰＥＧやＤＩＢに変換して、ＨＤＤ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等の画像データ記憶手段に保存する。この後、検出手段により他の情報機器と接続されたことを検出すると、画像データ記憶手段に保存されている例えばＪＰＥＧ形式の画像データを読み出し、送信手段により他の情報機器に送信する。これにより、画像データの無駄な送信を防止できるとともに、送信可能となったときには、即座に画像データを送信することができる。
【００２４】
また、本発明の情報処理装置によれば、他の情報機器と接続しているか否かを表示する表示手段を備えていてもよい。例えば、接続の有無を示すアイコンを、画面上のタスクトレイと呼ばれる領域に表示する。これにより、ユーザは、他の情報機器との接続の有無を一目で確認することができる。
【００２５】
また、本発明の情報処理装置によれば、画像データを他の情報機器に送信するか否かを確認する確認手段を備えていてもよい。この場合、確認手段による確認のタイミングとしては、以下の２つのケースが考えられる。
【００２６】
１つ目のケースは、検出手段により他の情報機器と接続されたことを検出すると、確認手段によりユーザに対して画像データを送信するか否かの確認を行う場合である。そして、この確認に対して、ユーザが送信を選択した場合には、予め画像データ記憶手段に保存しておいた画像データを読み出し、送信手段により他の情報機器で取り扱い可能な例えばＪＰＥＧやＤＩＢに変換して送信する。または、この確認に対して、ユーザが送信を選択した場合には、予めＪＰＥＧやＤＩＢに変換して画像データ記憶手段に保存されている画像データを読み出し、送信手段により他の情報機器にそのまま送信する。
【００２７】
２つ目のケースは、送信要求時、他の情報機器と接続していないときには、確認手段により接続後に画像データを送信するか否かの確認を行う場合である。そして、この確認に対して、ユーザが接続後に送信することを選択した場合には、画像データ抽出手段により取り出された画像データを画像データ記憶手段に保存する。この後、検出手段により他の情報機器と接続されたことを検出すると、画像データ記憶手段に保存されている画像データを読み出し、送信手段により他の情報機器で取り扱い可能な例えばＪＰＥＧやＤＩＢに変換して送信する。または、この確認に対して、ユーザが接続後に送信することを選択した場合には、画像データ抽出手段により取り出された画像データを他の情報機器で取り扱い可能な例えばＪＰＥＧやＤＩＢに変換して画像データ記憶手段に保存する。この後、検出手段により他の情報機器と接続されたことを検出すると、画像データ記憶手段に保存されている画像データを読み出し、送信手段により他の情報機器にそのまま送信する。
【００２８】
このように、ユーザに対して画像データの送信を行うか否かの確認を前もって行っておくことにより、ユーザの意思に基づかない無駄な送信を防止できるとともに、送信可能となったときには、即座に画像データを送信することができる。
【００２９】
また、本発明の情報処理装置によれば、画像データ記憶手段に保存されている未送信の画像データがあることを表示する表示手段を備えていてもよい。例えば、未送信の画像データの有無を示すアイコンを、画面上のタスクトレイと呼ばれる領域に表示する。これにより、ユーザは、画像データ記憶手段に保存したままの未送信の画像データがあることを一目で確認することができる。
【００３０】
また、本発明の情報処理装置によれば、画像データ抽出手段により取り出された画像データに別途情報を付与する付与手段を備えていてもよい。この付与手段により付与する情報としては、日付情報、インデックスのタイトル情報、任意に付与したインデックス情報などがある。この場合、付与手段により別途情報を付与するタイミングとしては、送信手段により画像データを送信するときでもよいし、画像データを画像データ記憶手段に記憶するときでもよい。画像データにこれらの情報を付与して送信することにより、送信先の情報機器で多数の画像データの中から目的とする画像データを容易に検索することができる。
【００３１】
また、本発明の情報処理装置によれば、画像データ抽出手段により取り出された画像データに、この画像データを取り出すときの条件を付加する条件付加手段や、画像データを格納する格納場所を指定する格納場所指定手段や、画像データの保存形式を指定する保存形式指定手段などを備えていてもよい。この場合、これらの付加された条件を示すデータや指定された格納場所及び保存形式を示すデータは、送信手段により画像データを送信するときに、画像データに付加して送信してもよいし、画像データを画像データ記憶手段に記憶するときに付加して記憶するようにしてもよい。画像データにこれらの情報を付加して送信することにより、送信先の情報機器でより柔軟に画像データを操作することができる。
【００３２】
また、本発明の情報処理装置によれば、画像データ抽出手段により取り出された画像データにこの画像データの保存形式を指定する保存形式指定手段と、指定された保存形式が圧縮可能である場合には圧縮率を設定する圧縮率設定手段とを備えていてもよい。この場合、送信手段は、設定された圧縮率で取り出された画像データと指定された保存形式を示すデータとを他の情報機器に送信する。また、画像データ記憶手段は、設定された圧縮率で取り出された画像データと指定された保存形式を示すデータとを記憶する。このように、画像データの圧縮率を変更して、画像データのサイズを小さくすれば、送信先の情報機器では、画像データの数をより多く保存することが可能となる。
【００３３】
また、本発明の情報処理装置によれば、送信手段が記憶媒体であり、この記憶媒体を情報処理装置から他の情報機器に受け渡すことによって画像データを送信するようにしてもよい。すなわち、情報処理装置である例えばパソコンと他の情報機器である例えばＰＤＡとでデータの送受信を行う方法としては、実際のケーブルを使用して接続し、ケーブル上でデータの送受信を行う方法や、ワイヤレスに信号を伝達し、パソコンとＰＤＡとでデータの送受信を行う方法などが考えられるが、この他にも、本発明のように、パソコンとＰＤＡとで共通に使用できる例えばＣＦ（Ｃｏｍｐａｃｔ　Ｆｌａｓｈ）メモリカードといった不揮発性メモリを使用し、このカードを受け渡すことによってデータの送受信を行う方法もある。
【００３４】
また、本発明のデータ送信方法は、情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、送信要求により、表示画面の画像データを取り出す工程と、取り出した画像データを他の情報機器で取り扱い可能な形式に変換する工程と、変換後の画像データを送信する工程とからなることを特徴としている。
【００３５】
このような特徴を有する本発明によれば、ユーザによる送信要求により、表示画面に表示されている画像データを取り出だす。この場合、取り出す画像データは、表示画面に表示されている全範囲のみを取り出してもよいし、スクロールバーなどでスクロール可能な全範囲を取り出してもよい。そして、このようにして取り出した画像データを、他の情報機器で取り扱い可能な形式、例えばＪＰＥＧやＤＩＢに変換して、他の情報機器に送信する。これにより、他の情報機器において、取り出された画像データの取り扱い（すなわち、操作）が可能となる。
【００３６】
また、本発明のデータ送信方法は、情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、送信要求により、表示画面に表示されている複数の画像データの中から１つの画像データをを選択する工程と、選択された１つの画像データを取り出す工程と、取り出した画像データを他の情報機器で取り扱い可能な形式に変換する工程と、変換後の画像データを送信する工程とからなることを特徴としている。
【００３７】
このような特徴を有する本発明によれば、ユーザによる送信要求により、表示画面に表示されているマルチウィンドウ画面の中から、任意の１つのウィンドウ画面を選択する。そして、このようにして取り出したウィンドウ画面の画像データを、他の情報機器で取り扱い可能な形式、例えばＪＰＥＧやＤＩＢに変換して、他の情報機器に送信する。これにより、他の情報機器において、取り出された画像データの取り扱い（すなわち、操作）が可能となる。
【００３８】
また、本発明のデータ送信方法は、情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、送信要求により、表示画面の画像データから取り出す範囲を指定する工程と、指定された範囲の画像データを取り出す工程と、取り出した画像データを他の情報機器で取り扱い可能な形式に変換する工程と、変換後の画像データを送信する工程とからなることを特徴としている。
【００３９】
このような特徴を有する本発明によれば、ユーザによる送信要求により、表示画面の画像データから取り出す範囲を指定する。例えば、送信先の情報機器の表示画面のサイズに応じた範囲を指定する。この場合、指定する範囲は、ユーザが直接入力してもよいし、予め複数範囲が用意されており、その中からユーザが選択するようにしてもよい。そして、このようにして指定した範囲の画像データを取り出し、他の情報機器で取り扱い可能な形式、例えばＪＰＥＧやＤＩＢに変換して、他の情報機器に送信する。これにより、他の情報機器において、取り出された画像データの取り扱い（すなわち、操作）が可能となる。
【００４０】
また、本発明のデータ送信方法は、情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、表示画面の画像データから取り出す範囲を指定する工程と、指定された範囲の画像データを取り出して他の情報機器で取り扱い可能な形式に変換する工程と、変換後の画像データを画像データ記憶手段に保存する工程と、送信要求により、画像データ記憶手段に保存されている画像データを読み出して他の情報機器に送信する工程とからなることを特徴としている。
【００４１】
このような特徴を有する本発明によれば、表示画面の画像データから取り出す範囲を指定する。例えば、送信先の情報機器の表示画面のサイズに応じた範囲を指定する。この場合、指定する範囲は、ユーザが直接入力してもよいし、予め複数範囲が用意されており、その中からユーザが選択するようにしてもよい。そして、このようにして指定した範囲の画像データを取り出し、他の情報機器で取り扱い可能な形式、例えばＪＰＥＧやＤＩＢに変換して、画像データ記憶手段に保存する。この後、ユーザの送信要求により、画像データ記憶手段に保存されている画像データを読み出し、他の情報機器にそのまま送信する。これにより、他の情報機器において、取り出された画像データの取り扱い（すなわち、操作）が可能となる。
【００４２】
また、本発明のデータ送信方法は、情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、送信要求により、表示画面の画像データを取り出して前記他の情報機器で取り扱い可能な形式に変換する工程と、前記他の情報機器と接続しているか否かを検出する工程と、他の情報機器と接続されていない場合には、前記変換後の画像データを画像データ記憶手段に保存する工程と、他の情報機器と接続されたことを検出すると画像データ記憶手段に保存されている前記画像データを読み出して他の情報機器に送信する工程とからなることを特徴としている。
【００４３】
このような特徴を有する本発明によれば、送信要求により、表示画面の画像データを取り出して他の情報機器で取り扱い可能な例えばＪＰＥＧやＤＩＢに変換する。そして、他の情報機器と接続していないことを検出している場合には、ＪＰＥＧやＤＩＢに変換した画像データを画像データ記憶手段に保存しておく。この後、他の情報機器と接続されたことを検出すると、画像データ記憶手段に保存されている画像データを読み出し、送信手段により他の情報機器にそのまま送信する。これにより、画像データの無駄な送信を防止できるとともに、送信可能となったときには、即座に画像データを送信することができる。
【００４４】
また、本発明のデータ送信方法は、情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、送信要求により、表示画面の画像データを取り出して前記他の情報機器で取り扱い可能な形式に変換する工程と、前記他の情報機器と接続しているか否かを検出する工程と、他の情報機器と接続されていない場合には、前記変換後の画像データを画像データ記憶手段に保存する工程と、他の情報機器と接続されたことを検出すると画像データを送信するか否かの確認を行う工程と、確認の結果送信する場合には、画像データ記憶手段に保存されている前記画像データを読み出して他の情報機器に送信する工程とからなることを特徴としている。
【００４５】
このような特徴を有する本発明によれば、送信要求により、表示画面の画像データを取り出して他の情報機器で取り扱い可能な例えばＪＰＥＧやＤＩＢに変換する。そして、他の情報機器と接続されていない場合には、変換後の画像データを画像データ記憶手段に保存する。この後、他の情報機器と接続されたことを検出すると、次に、画像データを送信するか否かの確認をユーザに対して行う。その結果、ユーザが画像データを送信することを選択した場合には、画像データ記憶手段に保存されている画像データを読み出して他の情報機器にそのまま送信する。このように、ユーザに対して画像データの送信を行うか否かの確認を前もって行っておくことにより、ユーザの意思に基づかない無駄な画像データの送信を防止できるとともに、送信可能となったときには、即座に画像データを送信することができる。
【００４６】
また、本発明のデータ送信方法は、情報処理装置から他の情報機器に画像データを送信するデータ送信方法において、送信要求により、表示画面の画像データを取り出して前記他の情報機器で取り扱い可能な形式に変換する工程と、前記他の情報機器と接続しているか否かを検出する工程と、他の情報機器と接続されていない場合には、前記変換後の画像データを画像データ記憶手段に保存するか否かを確認する工程と、確認の結果保存する場合には、前記変換後の画像データを画像データ記憶手段に保存する工程と、他の情報機器と接続されたことを検出すると画像データ記憶手段に保存されている前記画像データを読み出して他の情報機器に送信する工程とからなることを特徴としている。
【００４７】
このような特徴を有する本発明によれば、送信要求により、表示画面の画像データを取り出して他の情報機器で取り扱い可能な例えばＪＰＥＧやＤＩＢに変換する。次に、他の情報機器と接続しているか否かを検出し、他の情報機器と接続されていない場合には、次に、変換後の画像データを画像データ記憶手段に保存するか否かを確認する。この確認に対して、ユーザが保存することを選択した場合には、変換後の画像データを画像データ記憶手段に保存する。この後、他の情報機器と接続されたことを検出すると、画像データ記憶手段に保存されている画像データを読み出して他の情報機器にそのまま送信する。このように、ユーザに対して画像データの保存を行うか否かの確認を前もって行っておくことにより、ユーザの意思に基づかない無駄な画像データの送信を防止できるとともに、送信可能となったときには、即座に画像データを送信することができる。
【００４８】
また、本発明では、上記データ送信方法を実行するためのコンピュータ読み取り可能なデータ送信プログラムとして実現することができる。また、このデータ送信プログラムは、これを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【００４９】
また、本発明の情報機器は、情報処理装置から取り扱い可能な形式で変換されて送信されてきた画像データを受信可能な他の情報機器において、前記画像データを受信する受信手段と、前記受信手段にて受信した画像データを保存する保存手段と、前記受信手段にて画像データを受信したことを検出する検出手段と、前記検出手段により検出した画像データを表示する表示手段とを備えたことを特徴としている。
【００５０】
このような特徴を有する本発明によれば、受信手段により画像データが受信され、保存手段により受信した画像データが保存されると、検出手段では、画像データを受信したことを検出し、その検出をきっかけとして、表示手段に受信した画像データを表示する。これにより、画像データを受け取った他の情報機器において、ユーザに対し画像データの受け取りを完了したことを通知することができるとともに、受け取った画像データの内容を即座に確認することが可能となる。この場合、検出手段は、保存手段に保存されているファイル数の変化により画像データの受信の有無を検出するようにしてもよい。また、保存手段は、受信手段にて受信された画像データを指定されたフォルダに保存するようにすればよい。さらに、保存手段は、受信手段にて受信された画像データをファイル形式により指定されたフォルダに保存するようにしてもよい。これにより、画像データのファイル管理が容易となり、各フォルダに保存されるファイルの数も制限することができる。
【００５１】
また、本発明の情報処理システムは、情報処理装置と、この情報処理装置から取り扱い可能な形式で変換された画像データを受信可能な他の情報機器とからなる情報処理システムにおいて、前記他の情報機器は、前記画像データの受信を前記情報処理装置に指示する指示手段を備え、前記情報処理装置は、前記指示手段からの指示に基づいて前記画像データを前記他の情報機器に送信する送信手段を備えたことを特徴としている。
【００５２】
このような特徴を有する本発明によれば、他の情報機器である例えばＰＤＡから情報処理装置である例えばパソコンに対して、画像データの送信を要求することができる。
【００５３】
また、本発明のデータ受信方法は、情報処理装置から送信されてきた取り扱い可能な形式で変換されて送信されてきた画像データを他の情報機器で受信するデータ受信方法において、送信されてきた画像データを受信する工程と、受信した画像データを指定されたフォルダに保存する工程と、画像データを受信したことを前記フォルダに保存されているファイル数の変化により検出する工程と、検出した画像データを表示する工程とからなることを特徴としている。
【００５４】
このような特徴を有する本発明によれば、受信した画像データを指定したフォルダに保存するとともに、画像データを受信したことを検出し、その検出をきっかけとして、表示手段に受信した画像データを表示する。これにより、画像データを受け取った他の情報機器において、ユーザに対し画像データの受け取りを完了したことを通知することができるとともに、受け取った画像データの内容を即座に確認することが可能となる。
【００５５】
また、本発明では、上記データ受信方法を実行するためのコンピュータ読み取り可能なデータ受信プログラムとして実現することができる。また、このデータ受信プログラムは、これを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【００５６】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
【００５７】
図１は、本発明に係わるデータ送信方法を実現するための情報機器の実施形態を示しており、本発明に係わる情報処理装置であるパソコンから他の情報機器であるＰＤＡに画像データを送信するシステム構成を概略的に示した機能ブロック図である。
【００５８】
パソコンは、取り扱うデータを人間にわかる形式に変換したり、入力された情報に従ってデータの更新などの処理を行う処理装置１と、ユーザによる操作を受け付けるキーボードやマウス等の入力装置２と、画像や音声などの情報をユーザに対して示す表示装置３と、取り扱うべきデータや画像、音声などの情報に一時的に変換したデータなどを保存する記憶装置４と、他のパソコンやＰＤＡなどといった機器へインターネットやＵＳＢケーブルなどの接続媒体を介して接続を行う接続装置５とから構成されている。
【００５９】
また、ＰＤＡは、ユーザの操作に応じて要求された処理を行う処理装置６と、ユーザによる操作を受け付ける入力装置７と、画像、音声などの情報をユーザに対して示す表示装置８と、他のパソコンやＰＤＡから受け取った情報を保管したり、内部的に一時的に変換したデータを保存する記憶装置９と、他のパソコンやＰＤＡとの接続を行う接続装置１０とから構成されている。
【００６０】
本実施形態では、取り出す基本データとして画像データの場合を考える。画像データを取り出す方法には、（１）ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）などの表示装置より画像データを直接取り出す方法、（２）各プログラムが管理しているシステムソフトウェアに画像情報を問い合わせて取り出す方法、の２種類の方法がある。また、応用データの操作が基本データの操作よりも時間がかかる場合などにおいても、応用データが直接操作できる情報機器に、基本データに変換した後の情報を送信すればよい。こうすることにより、必要なデータのみを送信することができ、より高速に応用データを操作することができる。
【００６１】
また、基本データとして文字情報のみを抽出したい場合には、クリップボードを使用する。クリップボードにテキストデータをコピーするという操作は、Ｗｉｎｄｏｗｓ（株式会社マイクロソフトの登録商標：以下同じ）のプログラムであれば［Ｃｔｒｌ］キーと［Ｃ］キーとを同時に押すことによって実現される場合が多い。これは各プログラムで操作が異なると使いにくいという発想に基づいている。この機構を利用すれば、各プログラムで独自に管理している応用データからクリップボードを経由することによりテキストデータを抽出することが可能となり、ＰＤＡなどの異なるシステムで動作する情報機器に基本データを送信することが可能となる。
【００６２】
本実施形態では、具体例とてＷｉｎｄｏｗｓを搭載したパソコン上で、図、テキスト、及び他のドキュメントへの参照を示すリンクなどの情報を持つハイパーテキストから、ＰＤＡ上で閲覧するデータを変換する処理例について、図２４に示すフローチャートを参照して説明する。
【００６３】
パソコンのみでデータを閲覧するときには、記憶装置４より読み出した、または接続装置５を介して他の機器より得たハイパーテキスト閲覧プログラム（以下、ブラウザという）を処理装置１が解釈し実行する。
【００６４】
すなわち、入力装置２より「全体の中のどの位置を表示するか」、「どのリンクをたどるか」などのユーザからの指示が得られる（ステップＳ１）。
【００６５】
例えば、ウィンドウシステムを使用してパソコンが動作している場合には、ウィンドウの範囲内に全ての情報が表示されないことがある。この場合には、スクロールバーをマウス等の入力装置２を使用して操作することにより、表示する範囲、すなわちデータを取り出す範囲を指定する。
【００６６】
このようなユーザからの指示に基づき、記憶装置４に保存しているハイパーテキスト、または接続装置５よりインターネットなどの接続網を介して他の機器より得たハイパーテキスト（図２参照）を、人間に見える形に加工する（ステップＳ２）。
【００６７】
この加工したデータは、Ｗｉｎｄｏｗｓに一旦渡され（ステップＳ３）、図３に示すような形で表示装置３に表示させる（ステップＳ４）。
【００６８】
また、Ｗｉｎｄｏｗｓでは、図４に示すように、画面上に複数のウィンドウを表示することが可能である。この場合には、まず、取り出すデータを含むウィンドウを選択する必要がある。この選択は、例えば下層にあるウィンドウＷ１のタイトルバー１１をマウス等でクリックすることにより、そのウィンドウＷ１が最上層に移行してアクティブウィンドウとなることにより選択できる。
【００６９】
ここで、データを取り出す範囲については、表示装置３に実際に表示されている１画面に限定されるものではなく、この１画面に表示されない部分を含んでいるものであってもよい。すなわち、本来であれば１ページ分のデータであり、従って全データで１画面を構成するにも係わらず、表示装置３の大きさの制約等から、その一部だけを取り出して表示している場合である。この場合には、実際に画面に表示されている画像データのみを取り出すのではなく、本来であれば表示されているであろうデータも画像データの取り出しの対象となる。
【００７０】
例えば、Ｗｉｎｄｏｗｓの場合であれば、マウス等の入力装置２によりスクロールバー上のボタンを押し下げる、またはＰａｇｅＵｐ、ＰａｇｅＤｏｗｎなどの現在表示している画面の続きを表示するためのキーを押すことにより、現在表示されている画面の続きを表示することが可能である。従って、これと同じ操作を処理装置１で作り出すことにより、現在表示されている画像の続きを表示させ、その後、画像の取り込みを行うことにより、表示装置３の制約によらないで、表示画面の画像を取り出すことができる。
【００７１】
ここで、ユーザから入力装置１を介して「ＰＤＡに送信する」という操作が得られたとする（ステップＳ５）。
【００７２】
この操作は、例えばキーボードのキーを押すといった操作であってもよいし、送信開始を示すボタンをマウスなどのポインティングデバイスを使用して押すといった操作であってもよいし、これら以外の操作であってもよい。
【００７３】
この操作を受けて、送信プログラムではＷｉｎｄｏｗｓに対して現在表示中の１画面の画像データ（上記した実質的に１ページ分の画像データ）の取得を要求する（ステップＳ６）。
【００７４】
Ｗｉｎｄｏｗｓは、要求された範囲の画像データを送信プログラムに対して渡す（ステップＳ７）。
【００７５】
送信プログラムは、もらったデータを、ＰＤＡで保存するための画像形式（ＪＰＥＧやＤＩＢなど）に変換し（ステップＳ８）、これをＰＤＡに送信する（ステップＳ９）。ここで、送信が完了したことを示すためにパソコン側で音を鳴らすことも可能である。
【００７６】
ＰＤＡは、受け取ったデータを記憶装置９に保存する、または保存せずに表示装置８に表示するなど、予めＰＤＡ上で決められた処理に従って処理を行う。
【００７７】
このような一連の処理を実行することにより、送信元のプログラムには特別な処理を行わなくても、送信元プログラムが操作している応用データを、ＰＤＡに基本データに変換して送信することが可能となり、ハイパーテキストの表示に対応していないＰＤＡにおいても、画像の表示さえ可能であれば、ハイパーテキストを表示することが可能となる。
【００７８】
なお、上記の具体例では、ステップＳ６においてＷｉｎｄｏｗｓに対して画像の要求を行っているが、表示装置３が持っているデータを直接取り出してＰＤＡに送信するといった方法でも、同様の効果を得ることが可能である。この場合の手順は、図２５に示す手順となる。すなわち、この例では、Ｗｉｎｄｏｗｓを使用せずに表示装置３と各プログラムとが直接表示データの送受信を行う場合を示している。
【００７９】
すなわち、ステップＳ１′では、先程のステップＳ１と同様の手段によって入力装置１よりユーザからの指示を得る。次のステップＳ２′では、先程のステップＳ２と同様の手段により表示するデータを変換する。
【００８０】
次に、先程のステップＳ３ではＷｉｎｄｏｗｓに対して送信要求を行っていたが、このステップＳ３′では、表示装置３に対して直接表示の指示を行う。表示装置３は、この指示に従って実際の表示を行う（ステップＳ４′）。
【００８１】
この状態で送信プログラムが、先程のステップＳ５と同様の手段によりＰＤＡへの送信の指示を受けたとすると（ステップＳ５′）、送信プログラムは、この指示に従って表示装置３より表示データの取得を行う（ステップＳ６′）。
【００８２】
次のステップＳ７′では、取得したデータを先程のステップＳ８と同様に、ＰＤＡで取り扱うことができる画像形式（ＪＰＥＧやＤＩＢなど）に変換し、これをＰＤＡに送信する（ステップＳ８′）。
【００８３】
ここで、送信するデータは、先程の１画面分のデータも含めて、以下の３つのものが考えられる。
【００８４】
１つ目は、（ａ）図５に示すように画面全体であり、２つ目は、（ｂ）図３に示すようにハイパーテキストを表示しているプログラムの表示するウィンドウのみであり、３つ目は、（ｃ）図６に示すように画面上の特定の範囲である。
【００８５】
（ａ）や（ｂ）の範囲を送信したい場合には、送信を開始するというユーザからの要求があった瞬間に送信すべきデータが決定する。（ａ）の場合のユーザの操作手順を図２６に、（ｂ）の場合のユーザの操作手順を図２７に示す。
【００８６】
すなわち、ユーザは、まずＰＤＡに転送して表示させたいデータをパソコンの表示画面に表示し（ステップＳ１１）、その後、特定のキーを押す、またはマウスを使用して特定のボタンをクリックする、などの「送信開始」操作を行う。この一連の操作により、ＰＤＡへのデータの転送処理が開始される（ステップＳ１２、ステップＳ１３）。すなわち、（ａ）の場合は全画面転送要求により全画面のデータを転送し、（ｂ）の場合は１画面転送要求により１画面のデータを転送する。
【００８７】
これに対し、（ｃ）の範囲を送信したい場合には、「送信開始」という操作に加えて、画面上のどの部分を送信するのかといった情報を指示するための操作が必要となる。この場合の操作としては、（ｃ−１）「送信開始」の操作が行われてから指定する場合、（ｃ−２）予め範囲を指定しておき、「送信開始」の操作が行われれば直ちに指定範囲のデータをＰＤＡに送信する場合、の２つの方法が考えられる。
【００８８】
まず、（ｃ−１）の条件でマウスを使用して矩形範囲を指定する場合のユーザの操作手順について、図２８に示すフローチャートを参照して説明する。
【００８９】
まず、ユーザは、ＰＤＡに転送して表示させたいデータをパソコンの表示画面に表示させる（ステップＳ２１）。その後、範囲指定の転送要求を行う（ステップＳ２２）。これに応じて転送プログラムは範囲指定待ち状態となる。ユーザは、この状態のときにマウスのボタンの押し下げと持ち上げを組み合わせることにより、矩形範囲を指定する（ステップＳ２３、ステップＳ２４）。そして、矩形範囲の指定が完了すれば直ちにＰＤＡへの転送を開始する（ステップＳ２５）。
【００９０】
次に、（ｃ−２）の条件でマウスを使用して矩形範囲を指定する場合のユーザの操作手順について、図２９に示すフローチャートを参照して説明する。
【００９１】
まず、ユーザは、範囲指定の要求を出す（ステップＳ３１）。この時点では、まだ送信は行われていない。次に、ユーザは、上記ステップＳ２３、ステップＳ２４と同様にして、マウスのボタンの押し下げと持ち上げを組み合わせることにより、矩形範囲を指定する（ステップＳ３２、ステップＳ３３）。この時点でも、まだ送信は行われない。次に、転送プログラムを操作して、転送したいデータを表示させる（ステップＳ３４）。この後、ユーザが、範囲指定の転送要求を行うと（ステップＳ３５）、ステップＳ３２、ステップＳ３３で指定しておいた範囲のデータをＰＤＡに転送する（ステップＳ３６）。
【００９２】
なお、続けてデータを転送する際に、先程と同じ範囲を指定する場合には、再度範囲指定を行わずに転送プログラムの表示データの更新と範囲指定の送信要求のみで、再度転送することができる。
【００９３】
また、上記（ｃ−１）、（ｃ−２）の条件で範囲を指定する場合に、ＰＤＡによる制約（例えば、表示装置８で表示可能な大きさといった制約や、記憶装置９に記憶できる限界サイズといった制約）を考慮して、範囲指定を行う矩形のサイズを限定し、図７に示すように限定範囲を表示（実線による四角の枠で示す）しながら位置を入力させることで、ＰＤＡ上での表示イメージをユーザに認識させながら範囲指定を行うことが可能となる。
【００９４】
ここで、ＰＤＡの表示装置８が例えば横２４０×縦３２０画素の表示能力を持つＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）で構成されている場合に、パソコンの表示装置３上に、ＰＤＡの表示装置８の表示能力による制約を表示する場合のユーザの操作手順について、図３０に示すフローチャートを参照して説明する。
【００９５】
まず、ユーザは、転送プログラムを操作して転送したいデータをパソコンの表示装置３に表示する（ステップＳ４１）。次に、ユーザは、例えばキーボードのキーを操作する等して、制約付き範囲指定転送要求を行う（ステップＳ４２）。この要求を受けた転送プログラムは、続くユーザの操作によるマウスの移動に応じて（ステップＳ４３）、パソコンの表示装置３に、ＰＤＡの表示装置８のＬＣＤによる制約を表示する（ステップＳ４４）。この表示状態において、ユーザは、マウスで範囲の左上の位置をクリックすることにより、範囲指定を行う（ステップＳ４５）。これにより、図７に示すように、この場合の制約である横２４０×縦３６０画素の範囲が指定されるので、ユーザが、範囲指定の転送要求を行うと、指定された制約付き範囲のデータがＰＤＡに転送される（ステップＳ４６）。
【００９６】
なお、上記範囲指定の表示では、予め決められた範囲（ＰＤＡの表示能力に応じた範囲）を表示するようにしているが、この範囲は、ユーザによって任意に設定、変更可能としてもよい。図８は、矩形範囲の設定画面を示している。この例では、設定可能な矩形範囲が予め４種類（４８０×６４０、６００×８００、７６８×１０２４、９６０×１２８０：画素）用意されており、この他に、ユーザによって任意に設定できる設定欄が設けられている。これにより、ユーザは、ＰＤＡにデータを転送する範囲を自由に選択することができる。
【００９７】
ここまでの説明は、パソコンとＰＤＡとが常に接続されている状態を前提としているが、パソコンとＰＤＡとが常に接続されているとは限らない。従って、以下では、パソコンとＰＤＡとが接続されていない場合、接続しているつもりが接触不良などの原因により接続できていない場合、接続するための処理を行っている過渡的な状態の場合、について説明する。これらの場合には、実際に送信処理を行うことができないので、以下の４つの処理から１つの処理を選択して行うことになる。
【００９８】
第１の処理は、送信が可能でなければ送信要求があっても何も処理を行わない、という処理である。また、第２の処理は、送信が可能でなければ、送信要求があったときに送信すべきデータを一時的にパソコンに保存しておき、ＰＤＡとの接続が確立し送信可能状態になったときに直ちにＰＤＡに送信する、という処理である。また、第３の処理は、送信が可能でなければ、送信要求があったときに送信すべきデータを一時的にパソコンに保存しておき、ＰＤＡとの接続が確立し送信可能状態になったときに、送信するかどうかの確認を行ってからＰＤＡに送信する、という処理である。また、第４の処理は、送信が可能でなければ、送信可能状態になったときに現在のデータを送信するかどうかを確認し、送信するという選択であった場合にのみ、送信すべきデータを一時的にパソコンに保存しておき、ＰＤＡとの接続が確立し送信可能状態になったときにＰＤＡに送信する、という処理である。これら第１ないし第４の処理は、各送信データに注目したものであり、あるデータがこの処理に従って操作されている場合に、他のデータの取得を妨げるものではない。
【００９９】
次に、上記第１の処理について、図３１に示す処理手順を参照して説明する。
【０１００】
すなわち、送信要求があった場合に（ステップＳ５１）、ＰＤＡとの接続が確立されているか否かを確認する（ステップＳ５２）。その結果、接続されていない場合には、送信データの作成を行わず、そのまま処理を終了する。一方、接続されている場合には、すでに説明した上記の各手法に従ってデータを取り込み、ＰＤＡで保存するための画像形式に変換して、ＰＤＡに送信する（ステップＳ５３）。
【０１０１】
次に、上記第２の処理について、図３２に示す処理手順を参照して説明する。
【０１０２】
第２の処理では、送信要求があれば（ステップＳ６１）、接続状態の有無にかかわらず、上記の各手法に従って画像を取り込み、ＰＤＡで保存するための画像形式に変換して送信データを作成する（ステップＳ６２）。この後、接続状態であるかどうかを確認し（ステップＳ６３）、接続状態であれば（ステップＳ６３でＹｅｓと判断されれば）、変換後のデータをＰＤＡに送信する（ステップＳ６６）。
【０１０３】
一方、接続状態でない場合（ステップＳ６３でＮｏと判断された場合）には、変換後のデータを一旦パソコンの記憶装置４に保存する（ステップＳ６４）。この後、ＰＤＡとの接続状態を監視し（ステップＳ６５）、パソコンとＰＤＡとの接続が確認できれば（ステップＳ６５でＹｅｓと判断されれば）、保存していたデータをＰＤＡに送信する（ステップＳ６６）。
【０１０４】
次に、上記第３の処理について、図３３に示す処理手順を参照して説明する。
【０１０５】
第３の処理では、送信要求があれば（ステップＳ７１）、接続状態の有無にかかわらず、上記の各手法に従って画像を取り込み、ＰＤＡで保存するための画像形式に変換して送信データを作成する（ステップＳ７２）。この後、接続状態であるかどうかを確認し（ステップＳ７３）、接続状態であれば（ステップＳ７３でＹｅｓと判断されれば）、変換後のデータをＰＤＡに送信する（ステップＳ７９）。
【０１０６】
一方、接続状態でない場合（ステップＳ７３でＮｏと判断された場合）には、変換後のデータを一旦パソコンの記憶装置４に保存する（ステップＳ７４）。この後、ＰＤＡとの接続状態を監視し（ステップＳ７５）、パソコンとＰＤＡとの接続が確認できると（ステップＳ７５でＹｅｓと判断されると）、ユーザに対して、保存しておいたデータをＰＤＡに送信するかどうかの質問を行う（ステップＳ７６）。この質問内容は、表示装置３に表示される。
【０１０７】
この質問に対し、ユーザが、特定のボタンをマウスを使用してクリックする、または特定のキーを入力するなどの操作を入力装置２より行った場合には、その操作内容に応じて処理装置１が先の質問の内容を解釈する。その解釈の結果、送信するというものである場合（ステップＳ７７でＹｅｓと判断された場合）には、保存しておいた先のデータをＰＤＡに送信する（ステップＳ７９）。一方、解釈の結果、送信しないというものである場合（ステップＳ７７でＮｏと判断された場合）には、保存しておいたデータを破棄し（ステップＳ７８）、ＰＤＡに送信することなく処理を終了する。
【０１０８】
次に、上記第４の処理について、図３４に示す処理手順を参照して説明する。
【０１０９】
第４の処理では、送信要求があれば（ステップＳ８１）、接続状態の有無にかかわらず、上記の各手法に従って画像を取り込み、ＰＤＡで保存するための画像形式に変換して送信データを作成する（ステップＳ８２）。この後、接続状態であるかどうかを確認し（ステップＳ８３）、接続状態であれば（ステップＳ８３でＹｅｓと判断されれば）、変換後のデータをＰＤＡに送信する（ステップＳ８９）。
【０１１０】
一方、接続状態でない場合（ステップＳ８３でＮｏと判断された場合）には、この時点で接続後の送信の有無を質問する（ステップＳ８４）。すなわち、後にパソコンとＰＤＡとが接続状態になった場合に、今回取得したデータをＰＤＡに送信するために一旦保存するかどうかを質問する。この質問内容は、表示装置３に表示される（ステップＳ８５）。
【０１１１】
この質問に対し、ユーザが、特定のボタンをマウスを使用してクリックする、または特定のキーを入力するなどの操作を入力装置４より行った場合には、その操作内容に応じて処理装置１が先の質問の内容を解釈する。その解釈の結果、今回取得したデータを送信しない場合（ステップＳ８５でＮｏと判断された場合）には、今回取得したデータを破棄する（ステップＳ８８）。
【０１１２】
一方、今回取得したデータを送信する場合（ステップＳ８５でＹｅｓと判断された場合）には、変換後のデータを一旦パソコンの記憶装置４に保存する（ステップＳ８６）。この後、ＰＤＡとの接続状態を監視し（ステップＳ８７）、パソコンとＰＤＡとの接続が確認できると（ステップＳ８７でＹｅｓと判断されると）、ユーザに対して、保存しておいたデータをＰＤＡに送信する（ステップＳ８９）。
【０１１３】
なお、上記第２ないし第４の処理では、取得したデータをＰＤＡで保存するための画像形式に変換して記憶装置４に保存しているが、取得したデータをそのまま記憶装置４に保存し、パソコンとＰＤＡとが接続されて、ＰＤＡにデータを送信するときに、記憶装置４から読み出したデータをＰＤＡで保存するための画像形式に変換して、送信してもよい。
【０１１４】
また、上記第１ないし第４の処理では、パソコンとＰＤＡとが接続されているかどうかを判断しているが、その状態（接続している状態または接続していない状態）を、図９（ａ）、（ｂ）に示すような図形を用いて表示装置３に表示することにより、ユーザは、現在のパソコンとＰＤＡとの接続状態を知ることができる。この例では、図９（ａ）が接続状態、同図（ｂ）が未接続状態を示している。また、記憶装置４に保存したままの未送信データがある場合も、図９（ｃ）に示すような図形を用いて表示することにより、ユーザは、現在パソコンに未送信データが存在することを知ることができる。例えば、Ｗｉｎｄｏｗｓを使用したパソコンの場合には、タスクトレイと呼ばれる領域に、図９（ａ）〜（ｃ）に示す図形の画像を表示することにより、接続状態や未送信データの有無を確認することが可能である。
【０１１５】
ところで、画像データは、フォーマットによっては追加で情報を埋め込むことが可能である。例えば、ＪＰＥＧであればアプリケーションマーカセグメントという領域に情報を埋め込むことが可能である。
【０１１６】
また、埋め込むことができない場合であっても、別のデータを用意し、そのデータが画像データに対する追加情報であることを示せば同様の機能を実現することができる。例えば、画像をファイルとして格納する場合に、別のテキストファイルを用意し、ここに関連付けたい画像ファイルの名前と追加した情報とを併記することにより、ＪＰＥＧのアプリケーションマーカセグメントと同様の機能を実現することが可能である。
【０１１７】
そして、この追加情報の部分に、画像データを作成したときの条件などを記述することにより、ＰＤＡ上でより柔軟にデータを操作することが可能になる。
【０１１８】
例えば、上記第１ないし第４の処理では、ハイパーテキストを表示していたが、ＰＤＡ上にハイパーテキストを表示する手段があれば、送信されてきたデータがどこから取得したものであるのかといった、図１０に示すような情報（ＵＲＬ等）を追加情報として埋め込むことにより、パソコンより送信したデータを表示するだけでなく、実際にそのデータにアクセスすることが可能である。
【０１１９】
このような追加情報の送信を複数行った結果の一例を図１１に示す。
【０１２０】
例えば、上記のＪＰＥＧのアプリケーションマーカセグメントを使用する例であれば、図１１に示す表の各行がそれぞれ１つのＪＰＥＧファイルに対応する。そして、それぞれのＪＰＥＧファイルには、アプリケーションマーカセグメントに追加情報としてそれぞれの画像を表示する際に参照したウェブページのアドレス（ＵＲＬ）が書き込まれている。
【０１２１】
上記各処理では、ＰＤＡに送信後のデータは、ＰＤＡ側で判断して処理を選択している。すなわち、ＰＤＡは、受け取ったデータを記憶装置９に保存する、または保存せずに表示装置８に表示するなど、予めＰＤＡ上で決められた処理に従って処理を行っている。また、記憶装置９に保存する場合であっても、例えば記憶装置９が複数の記憶媒体から構成されている場合に、どの記憶媒体に保存するのかも、ＰＤＡ側の判断で処理している。さらに、記憶装置９に保存する形式についても、ＰＤＡ側の判断で処理している。
【０１２２】
そこで、これらの処理の指定を、ＰＤＡ側ではなく、パソコン側で指定することにより、データの取得からＰＤＡにデータを保存するまでの一連の処理を、全てパソコン側からの指示のみで行うことが可能となる。以下、この指定の方法について説明する。
【０１２３】
保存場所（格納場所）を指定する方法の一例として、図１２に示すような画面をパソコンの表示装置３に表示し、この画面下部の「保存先」として、２つの選択肢をユーザに提供する。１つは、本体メモリーと呼ばれるＰＤＡ内のファイルシステムにファイルとして保存するという選択肢、他の１つは、ＳＤ（Ｓｅｃｕｒｅ　Ｄｉｇｉｔａｌ）カード内のファイルシステムにファイルとして保存するという選択肢である。この選択は、例えば転送するデータの作成に先立って設定される。
【０１２４】
また、保存形式を指定る方法の一例として、図１３に示すような画面をパソコンの表示装置３に表示し、この画面上部の「保存形式」として、ＪＰＥＧまたはＢＭＰの２つの選択肢をユーザに提供する。
【０１２５】
ここで、データの保存形式として圧縮可能なＪＰＥＧの形式を選択した場合の圧縮率の設定について説明する。
【０１２６】
圧縮する方法が不可逆圧縮である場合には、圧縮の過程で情報を欠落させる。この欠落の度合いを変更することにより、最終的に生成される画像データのサイズを変更することが可能である。例えば、画像データの取り出しに先立って、図１３に示す画面を表示装置３に表示し、ユーザが画面下部の「画質」の中のつまみの上にカーソルを重ねた状態で、マウスのボタンを押し下げたままマウスを移動させ、所望の位置でマウスのボタンを持ち上げるなどの操作により、得られた操作情報を元にして、メモリの位置を変更する。これにより、以降に生成される画像データのサイズが変更される。画像サイズの設定を大きくした場合（つまみを図中右側に移動させた場合）に取得された画像データの例を図１４（ａ）に、画像サイズの設定を小さくした場合（つまみを図中左側に移動させた場合）に取得された画像データの例を同図（ｂ）に示す。同図（ｂ）の画像の方が、同図（ａ）の画像に比べて画質が若干荒くなっている。
【０１２７】
また、上記各処理では、１件のデータを作成する場合について説明したが、実際には、この一連の処理を複数回行ってデータを送信する場合が多いと考えられる。この場合、どのようなデータから作成されたデータであるのかを、ユーザまたはシステム自体が判断することが難しくなる。
【０１２８】
これを解決するためには、転送したデータのインデックスとなる情報を埋め込めばよい。例えば、ファイルシステムに保存するという処理であればファイル名に情報を埋め込む。
【０１２９】
具体的には、ファイルシステムのファイル名に、データを作成した日付を埋め込む。または、パソコン上のウィンドウのタイトルを埋め込む。または、ユーザが入力したデータを埋め込む。このような埋め込み処理を行うことにより、多数のデータの中から目的とするデータを検索することが容易になる。
【０１３０】
例えば、図１２に示すような画面を表示装置３に表示し、ユーザに複数の選択肢を提供する。
【０１３１】
インデックスとなる情報を埋め込む第１の方法は、図１２の「保存時のファイル名」の欄の「ファイル自動保存（日付タイプ）」の項目にチェックを入れた場合であって、この場合には、ファイルシステムに保存する画像ファイルのファイル名を、転送データを作成した日付から自動的に転送プログラムが作成する。
【０１３２】
また、インデックスとなる情報を埋め込む第２の方法は、図１２の「保存時のファイル名」の欄の「ファイル自動保存（連続番号タイプ）」の項目にチェックを入れた場合であって、この場合には、ファイルシステムに保存する画像ファイルのファイル名を、転送データを作成した順番に自動的に転送プログラムが作成する。
【０１３３】
また、インデックスとなる情報を埋め込む第３の方法は、図１２の「保存時のファイル名」の欄の「ファイル自動保存（ウィンドウタイトルタイプ）」の項目にチェックを入れた場合であって、この場合には、ファイルシステムに保存する画像ファイルのファイル名を、Ｗｉｎｄｏｗｓが扱うウィンドウのタイトルより作成する。
【０１３４】
また、インデックスとなる情報を埋め込む第４の方法は、図１２の「保存時のファイル名」の欄の「保存ファイル名を毎回指定する」の項目にチェックを入れた場合であって、この場合には、転送データを作成した後に、ユーザに対して保存するファイルシステムのファイル名を尋ね、その名前に従ってファイル名を作成する。
【０１３５】
また、インデックスとなる情報を埋め込む第５の方法は、図１２の「保存時のファイル名」の欄の「その他」の項目にチェックを入れた場合であって、この場合には、固定の文字列＋自動で割り振る連番の桁数をそれぞれユーザが自由に設定し、その設定に基づいてファイルシステムのファイル名を自動的に転送プログラムが作成する。
【０１３６】
ここまでの説明では、パソコンからＰＤＡに送信するデータとして、主として画像データを取り上げた。しかし、パソコンからＰＤＡに送信する基本データとしては、画像以外のものも存在する。例えば、テキストデータである。
【０１３７】
テキストデータは、最も扱い容易なデータであり、マウスをドラッグするなどの操作により範囲を指定することが可能となっている場合が多い。これは、Ｗｉｎｄｏｗｓに標準で用意されているコントロールと呼ばれるシステムの構成要素がそのような特徴を持っている、及びユーザインターフェイスを考慮した場合に使い易さを考えると自然とこの形にたどりつく、などの理由によるものと考えられる。
【０１３８】
このようなシステムを用いて選択された部分だけをテキストデータとして保存することにより、テキストという基本データに変換してＰＤＡに送信することが可能となる。以下、その具体的な実現方法について説明する。
【０１３９】
Ｗｉｎｄｏｗｓシステムでは、選択中のテキストデータを抜き出す際に、ＷＭ＿ＣＯＰＹというメッセージを発行する。このメッセージは、選択されたテキストデータをクリップボードと呼ばれる共有メモリ機構にコピーする、という処理を要求するメッセージである。このメッセージは、任意のプログラムから任意のプログラムへと発行することが可能である。これを利用すれば、他のプログラムで選択しているテキストデータを取り出すことが可能となる。
【０１４０】
例えば、図１５に示す例において、同図（ａ）に示すような画面を表示しているとする。この状態において、ある部分をマウスにてドラッグを行うと、紫色にてハイライト表示され、同図（ｂ）に示すような表示状態となる。この状態のときに、ＷＭ＿ＣＯＰＹを使用すると、クリップボードに同図（ｃ）の内容のテキストデータがコピーされる。これを取り出せば、テキストデータとして応用データ（図１５（ａ）に示すデータ）より情報を取り出すことができる。
【０１４１】
しかし、このＷＭ＿ＣＯＰＹというメッセージに全てのプログラムが対応しているわけではない。例えば、Ｗｉｎｄｏｗｓの標準のコントロールでは表現することが不可能であるようなデータ構造を持つ応用データを表示するプログラムの場合などである。例えば、図１６（ａ）に示すブラウザの表示画面のような場合である。
【０１４２】
この場合には、図１６（ａ）に示す画面の表示から、同図（ｂ）に示すようにマウスにてドラッグを行って範囲を選択したとしても、ＷＭ＿ＣＯＰＹではテキストデータを得ることができない。しかし、これらのプログラムからでもテキストデータを取り出すことが可能である場合が存在する。それは、ユーザの操作によりテキストデータをクリップボードにコピーする、という処理を用意しているプログラムの場合である。
【０１４３】
この処理を発生させるための操作は、図１７に示すように、「メニュー」から「コピー」という項目を選択する、もしくは特定のキーを押す、という方法で行われる。従って、このクリップボードにコピーするという処理を用意しているプログラムの場合には、テキストデータを取り出すことが可能である。
【０１４４】
このテキストデータをクリップボードにコピーするという操作は、一般的にどのプログラムであっても同じキーを押すことが多い。Ｗｉｎｄｏｗｓでは、［Ｃｔｒｌ］キーを押しながら［Ｃ］キーを押すという操作がこれに該当する。
【０１４５】
そこで、テキストデータを取り出す際には、ＷＭ＿ＣＯＰＹを使用するのではなく、処理装置１にて［Ｃｔｒｌ］キーを押しながら［Ｃ］キーが押された状態と同じ状態を作り出すことにより、対象となるプログラムが選択しているテキストデータをクリップボードにコピーすることが可能となる。また、メニューよりコピーを選択したのと同じようにマウスが動作したとＷｉｎｄｏｗｓに認識させれば、同様にクリップボードにコピーすることが可能となる。従って、この後は、クリップボードよりテキストデータを取り出し、ＰＤＡに送信すれば、基本データとしてテキストデータを使用して、ＰＤＡにデータを送信することが可能となる。この結果を、図１６（ｃ）に示す。
【０１４６】
このような方法を使用すれば、送信するための応用データを持つプログラムに特別な処理を用意することなく、ユーザがテキストを選択して送信要求するだけで、テキストデータをＰＤＡに送信することが可能となる。
【０１４７】
なお、パソコンの表示装置３から上記した種々の条件の画像データを取り出すための画像切取設定画面例を図１８に、接続先の情報機器のＩＰアドレスの設定画面例を図１９に示す。
【０１４８】
上記実施の形態による説明では、パソコン側の処理を中心に説明してきたが、ここから以降は、ＰＤＡ側の処理を中心に説明する。
【０１４９】
パソコンとＰＤＡとは常に接続されているわけではないので、パソコンよりＰＤＡにデータの送信が完了したことを示すために、ＰＤＡ側では、音を鳴らしたり、パソコンより送信されたデータを図２０に示すように表示装置８に表示する、といった処理を行う。以下、この処理の手順について、図３５に示すフローチャートを参照して説明する。
【０１５０】
ここでは、例として、ＰＤＡはパソコンに対してファイルサーバとして機能し、パソコンからＰＤＡへのデータの送信として、ＰＤＡのファイルシステムにファイルとして書き込む方式を採用している。このような条件のもとで、ＰＤＡの表示装置８に、送信されたファイルを表示する場合について説明する。
【０１５１】
まず、ＰＤＡ側では、最初にパソコンよりファイルを書き込まれる可能性のあるディレクトリに存在するファイルのリストを作成しておく（ステップＳ９１）。この状態から、一定時間間隔でファイルの追加を監視する（ステップＳ９２）。
【０１５２】
監視処理では、まず、ファイル数の変化を確認する（ステップＳ９３）。その結果、ファイル数に変化がなければ（ステップＳ９３でＮｏと判断されれば）、新しく追加されたファイルはないものと見なし、ステップＳ９２に戻って、一定時間間隔で再度ファイルの追加を監視する。
【０１５３】
一方、ファイル数に増減があれば（ステップＳ９３でＹｅｓと判断されれば）、パソコンより追加されたファイルが存在する可能性があると見なし、次回の監視処理で使用するための新しいファイルリストを作成する（ステップＳ９４）。また、予め作成しておいた前回のファイルリストと現在のファイルの状態とを比較して、新しく追加されたファイルを確認する（ステップＳ９５）。
【０１５４】
ファイルリストを確認した結果、追加されたファイルがなかった場合（ステップＳ９５でＮｏと判断された場合）には、ステップＳ９２に戻って、一定時間間隔で再度ファイルの追加を監視する。
【０１５５】
また、ファイルリストを確認した結果、本当に追加されたファイルがあった場合（ステップＳ９５でＹｅｓと判断された場合）には、そのファイルを開くアプリケーションが動作中かどうかを確認し（ステップＳ９６）、動作中でなければ、そのファイルを開くアプリケーションを起動し（ステップＳ９７）、そのアプリケーションに追加されたファイル名を渡して開くことにより（ステップＳ９８）、パソコンより送信されてきたデータをＰＤＡ上で表示させる。
【０１５６】
一方、ステップＳ９６での判断の結果、そのファイルを開くアプリケーションが既に起動している場合（ステップＳ９６でＹｅｓと判断された場合）には、新規にアプリケーションを起動するのではなく、既存のアプリケーションに追加されたファイルを渡して開くことにより（ステップＳ９８）、パソコンより送信されてきたデータをＰＤＡ上で表示させる。
【０１５７】
監視処理自体は、他のアプリケーションとは独立に動作している。そのため、監視処理は、パソコンより送信されてきたデータを表示するためのアプリケーションの終了を待たずに再度実行される。
【０１５８】
このような処理を実行することにより、パソコンで変換されたデータを受け取ったＰＤＡが、ユーザに対してデータの受け取りが完了したことを通知するとともに、受け取ったデータの内容を確認することが可能となる。
【０１５９】
ここで、画像データとテキストデータとで保存するフォルダを変える場合について説明する。
【０１６０】
パソコンよりデータを受信したＰＤＡは、必要に応じてそのデータをＰＤＡ上の記憶装置９に保存する。これらの保存されたデータは、保存する数が増加するにつれて目的のものを発見することが困難となる。そこで、一般的にフォルダを利用してファイルは管理される。
【０１６１】
パソコンより送信されてきたデータを全てＰＤＡ上の同じフォルダに保存すると、ユーザの操作によりＰＤＡ上で目的とするファイルを見つけるときにファイル数が多いために見つけることが困難となったり、ＰＤＡ上でファイルのリストを作成する際にデータ数が多くなると処理時間が長くなるといった不都合を生じる。これを解決するため、パソコンから送信されてきたファイルをＰＤＡ上に保存する際に、保存するフォルダを切り替えるという処理を行う。
【０１６２】
具体的に説明すると、例えば図２１に示す構造のフォルダを用意し、保存するデータが画像データである場合には、Ｉｍａｇｅ＿Ｆｉｌｅｓ　というフォルダに保存し、保存するデータがテキストデータである場合には、Ｔｅｘｔ＿Ｆｉｌｅｓというフォルダに保存するといった具合である。また、他の例として、データを送信した日付に応じて保存フォルダを例えば２００２．０６．０３や２００２．０６．０４などというように切り替える方法を使用してもよい。こういった手段を実現することにより、各フォルダに保存されるファイル数を制限することができ、上記の問題、すなわち、目的とするファイルを見つけることが困難であるといった問題や、ファイルのリストを作成する処理時間が長くなるといった問題を解決することができる。
【０１６３】
ところで、パソコンの表示装置３上のデータを抽出するきっかけは、パソコン上の入力装置２から得られたユーザの操作である必要はない。例えば、ＰＤＡ上の入力装置７の操作によってパソコンの表示装置３のデータを抽出する場合も考えられる。
【０１６４】
この場合の具体的な操作としては、クレードルのボタンを押す、あるいは、タブレットで表示装置８上のボタンをタッチするといったようなものなどが考えられる。この場合の処理について、以下に説明する。ただし、ＰＤＡはパソコンに対してファイルサーバとして接続しているものとする。
【０１６５】
ＰＤＡはファイルサーバとして動作しており、ＰＤＡからの指示は、ＰＤＡ上の記憶装置８上に存在するファイル（以下、指示ファイルという）として与えられる。この指示ファイルをパソコンから監視することにより、ＰＤＡ上でユーザからの指示が発生したかどうかを認識する。この一連の処理の流れを、パソコン側の処理である図３６に示すフローチャート、及びＰＤＡ側の処理である図３７に示すフローチャートを参照して説明する。
【０１６６】
ユーザからＰＤＡの入力装置７に対してパソコンの表示装置３のデータをＰＤＡに送信したいという指示が発生したとすると（ステップＳ１１１）、ＰＤＡはまず指示ファイルがすでに存在しているかどうかを確認する（ステップＳ１１２）。その結果、指示ファイルが存在していない場合には、指示ファイルを作成する（ステップＳ１１３）。一方、存在している場合には、指示ファイルのタイムスタンプを更新する（ステップＳ１１４）。ＰＤＡでは、ユーザから送信指示があるたびに、その都度上記の処理を実行する。
【０１６７】
一方、パソコンは、ＰＤＡ上の指示ファイルを監視して処理を行う。ＰＤＡ上の指示ファイルがいつ作成され、いつ削除されるかをパソコン側で予測することは不可能である。そのため、パソコン側では、どのようなタイミングで指示ファイルが作成され、また削除されても問題なく動作するような処理を行う。また、異なるシステム同士を接続して動作するために、例えばファイルを書き込むことができないといった不具合が生じる可能性がある。この問題を解決するために、パソコン上からは、ファイルの読み込みという単純な処理だけで処理を完結するようにしている。また、ＰＤＡ上のファイルの状態としては、ファイルのタイムスタンプ以外にも、ファイルの内容が変化したことを監視するなどすれば、同等の処理を行うことは可能である。ただし、ここでは単純な例として、ファイルのタイムスタンプを監視してＰＤＡ上で発生した送信要求をパソコンに伝える場合について説明する。
【０１６８】
パソコン上の送信プログラムは、ＰＤＡがファイルサーバとして認識できれば、まず最初に、ＰＤＡ上の指示ファイルの存在を確認する（ステップＳ１０１）。このときの確認は、ＰＤＡの状態を確認し、監視処理を選択するために使用するだけであって、指示ファイルの状態がどのような状態であっても送信は開始しない。
【０１６９】
この確認の結果、指示ファイルが存在しなかった場合（ステップＳ１０１でＮｏと判断された場合）には、監視処理Ａに移行し、指示ファイルが存在している場合（ステップＳ１０１でＹｅｓと判断される場合）には、監視処理Ｂに移行する。
【０１７０】
ここでは、まず監視処理Ａについて説明する。
【０１７１】
この監視処理Ａは、一定時間間隔で実行され（ステップＳ１０２）、そのときには、指示ファイルの存在の確認のみを行う（ステップＳ１０３）。その結果、指示ファイルの存在が確認できれば（ステップＳ１０３でＹｅｓと判断された場合には）、送信開始の合図であるため、指示ファイルの新しいタイムスタンプを記憶しておいてから（ステップＳ１０４）、パソコンより表示データの送信を行う（ステップＳ１０６）。一方、ステップＳ１０３において指示ファイルの存在を確認できなければ、ステップＳ１０２に戻り、再度、一定時間間隔で指示ファイルの存在を確認する。存在が確認できたときは、監視処理Ａから次に説明する監視処理Ｂに移行する。
【０１７２】
監視処理Ｂにおいて監視する項目は、指示ファイルの存在ではなく、指示ファイルのタイムスタンプである。つまり、監視処理Ｂでは、指示ファイルのタイムスタンプが変化すれば、すなわちユーザからの送信要求であると見なす。
【０１７３】
まず、監視処理Ｂに入った直後に、現在の指示ファイルのタイムスタンプを記憶しておく（ステップＳ１０４，ステップＳ１０５）。そして、一定時間経過した後（ステップＳ１０７）、指示ファイルの監視処理を行う。
【０１７４】
監視処理Ｂにおいても、監視処理Ａと同様に、まず指示ファイルの存在の確認を行う（ステップＳ１０８）。その結果、指示ファイルの存在が確認できなかった場合（ステップＳ１０８でＮｏと判断された場合）には、タイムスタンプを比較することができないので、この場合にはステップＳ１０２に戻って、監視処理ｂから監視処理Ａに移行する。このことは、ＰＤＡ上の指示ファイルが作成された後削除されたことを、パソコン上の送信プログラムが確認したことを意味している。つまり、これ以降、指示ファイルが作成されれば、それはすなわちＰＤＡ上でユーザからの送信要求があったことを示している。
【０１７５】
一方、監視処理Ｂにて指示ファイルの存在が確認できた場合（ステップＳ１０８でＹｅｓと判断された場合）には、指示ファイルのタイムスタンプを取得し、記憶しておいたタイムスタンプと比較する（ステップＳ１０９）。その結果、タイムスタンプが変化していなかった場合（ステップＳ１０９でＮｏと判断された場合）には、ユーザからの送信要求が発生しなかったことを示すので、この場合には、ステップＳ１０７に戻って、一定時間経過した後、再び指示ファイルの監視処理を行う。
【０１７６】
一方、タイムスタンプが変化していた場合（ステップＳ１０９でＹｅｓと判断された場合）には、ユーザより送信要求があったことを示しているので、この場合には、ステップＳ１０４に戻って、まず指示ファイルの新しいタイムスタンプを記憶しておいてから、パソコンより表示データの送信を行う（ステップＳ１０６）。
【０１７７】
以上説明した監視処理Ａ及び監視処理Ｂを繰り返し実行することにより、ＰＤＡ上のファイルへの書き込みを使用せずに、ＰＤＡ上の入力装置７からの送信開始の要求をパソコンに伝えることが可能となる。
【０１７８】
図２２は、上記の監視処理Ａ及び監視処理Ｂを使用してＰＤＡよりパソコンに送信要求を伝えた場合の状態の変化の流れを示す説明図である。図中、「パソコンの状態」の項目に記載されているＳ１０１〜Ｓ１０９の記号は、図３６の各ステップに対応している。以下、この説明図を参照して具体的に説明する。
【０１７９】
まず、最初の状態（Ｓｔ１）では、ＰＤＡに指示ファイルが存在しないものとする。パソコン上ではＰＤＡとの接続が確認されたら、まず最初に、ＰＤＡ上のファイルシステム上の指示ファイルの存在を確認する（Ｓｔ２）。
【０１８０】
この場合、指示ファイルは存在しないので、一定時間をおいて監視処理Ａを実行する（Ｓｔ３）。一定時間経った後、ＰＤＡ上の指示ファイルの存在を確認する（Ｓｔ４）。この段階ではまだ指示ファイルは存在しないので、再度、一定時間待つ。この一定時間の間に、ＰＤＡ上で送信要求が発生したとする（Ｓｔ５）。送信要求が発生したので、ＰＤＡは指示ファイルの存在を確認する。この場合には、指示ファイルは存在しないので、この時点で指示ファイルを作成する（Ｓｔ６）。
【０１８１】
ここで、パソコンの送信プログラムは、一定時間の処理待ちを終えて、再度指示ファイルの存在を確認する（Ｓｔ７）。このときには、指示ファイルが存在するので、まず指示ファイルのタイムスタンプＴ１を記憶する（Ｓｔ８）。その後、パソコンの表示装置３より表示データを取り出してＰＤＡに送信する（Ｓｔ９）。また、指示ファイルの存在が確認されているので、監視処理Ｂに移行し、一定時間待つ（Ｓｔ１０）。
【０１８２】
一定時間後、監視処理Ｂによる指示ファイルの存在確認を行う（Ｓｔ１１）。この例では指示ファイルの存在が確認できたので、タイムスタンプ（Ｔ１）を読み込んで比較する（Ｓｔ１２）。この場合、タイムスタンプは記憶していたものと同じ（Ｔ１）なので、再度、一定時間待つ。
【０１８３】
この例では、この間に再度送信要求がＰＤＡで発生したとする（Ｓｔ１３）。このときには、ＰＤＡ上にすでに指示ファイルが存在するので、ＰＤＡでは指示ファイルのタイムスタンプの更新（Ｔ１→Ｔ２）を行う（Ｓｔ１４）。
【０１８４】
この後、パソコンが一定時間の待ち処理を終えて、再度監視処理Ｂによる指示ファイルの存在確認を行う（Ｓｔ１５）。この場合、指示ファイルは存在するので、引き続いて指示ファイルのタイムスタンプを確認する（Ｓｔ１６）。
【０１８５】
この場合、タイムスタンプは更新されているので、ＰＤＡ上で送信要求が発生したことをパソコンの送信プログラムが確認する。すなわち、まずこのときの指示ファイルのタイムスタンプを記憶する（Ｓｔ１７）。次に、送信要求に基づいて送信処理を行う（Ｓｔ１８）。その後、引き続き監視処理Ｂを一定時間後に行う（Ｓｔ１９）。
【０１８６】
このとき、ＰＤＡ上で指示ファイルが削除されるような状況が発生したとする（Ｓｔ２０）。この後、一定時間の待ち処理を終えて、再度監視処理Ｂによる指示ファイルの存在確認を行うと（Ｓｔ２１）、指示ファイルが存在しないので、次回より、監視処理Ａに移行して監視処理を行う。
【０１８７】
すなわち、まずは一定時間待つ（Ｓｔ２２）。その後、指示ファイルの存在確認を行う（Ｓｔ２３）。指示ファイルは存在しないので、一定時間待つ。このときに、ＰＤＡ上で送信要求が発生したとする（Ｓｔ２４）。この場合、ＰＤＡに指示ファイルが存在しないので、指示ファイルを作成する（Ｓｔ２５）。監視処理Ａによる一定時間待ちの処理が終われば、指示ファイルの存在を確認する（Ｓｔ２６）。この場合、指示ファイルが作成されているので、送信要求があったことをパソコンの送信プログラムが確認し、まず指示ファイルのタイムスタンプを記憶してから（Ｓｔ２７）、送信処理を行う（Ｓｔ２８）。
【０１８８】
以上のような流れに従って、ＰＤＡで発生した送信要求をパソコンに伝えている。
【０１８９】
ところで、上記実施の形態では、パソコンとＰＤＡとでデータの送受信を行う方法として、実際のケーブルを使用して接続し、ケーブル上でデータの送受信を行う方法を採用しているが、この他にも、ワイヤレスに信号を伝達し、パソコンとＰＤＡとでデータの送受信を行う方法なども考えられる。さらには、パソコンとＰＤＡとで共通に使用できる例えばＣＦ（Ｃｏｍｐａｃｔ　Ｆｌａｓｈ）メモリカードといった不揮発性メモリを使用し、このカードを受け渡すことによってデータの送受信を行う方法もある。
【０１９０】
図２３は、送信手段としてこのＣＦメモリカードを使用した場合の装置構成例を示している。
【０１９１】
この場合、ＰＤＡに送信するためのデータは、ケーブルを使用して送信したりワイヤレスにデータを送信するのではなく、例えばメモリカード２０上のファイルシステムにファイルとして保存する。このメモリカード２０をＰＤＡに挿入し使用することにより、パソコンよりＰＤＡに対してデータの送信が行われたことになる。ＰＤＡ上では、メモリカード２０に保存されたファイルとして送信されたデータを取り扱うことにより、パソコン上の表示データをＰＤＡに送信することが可能となる。
【０１９２】
図３８は、このときの処理の流れを示している。
【０１９３】
すなわち、まずＰＤＡへの表示データの送信要求が発生すると、パソコン側では、表示データを抽出し、ＰＤＡで取り扱い可能なデータ形式に変換する（ステップＳ１２１）。ここで変換されたデータは、メモリカード２０に保存される（ステップＳ１２２）。この保存方法は、メモリカード２０上に構成されたファイルシステムのファイルとして保存するといった方法がある。
【０１９４】
表示データが保存されたメモリカード２０は、パソコンより取り外され（ステップＳ１２３）、ユーザの希望する任意のタイミングにおいてＰＤＡに装着される（ステップＳ１２４）。そして、ユーザの操作などにより、ＰＤＡは装着されたメモリカード２０よりデータを取り出して表示する（ステップＳ１２５）。
【０１９５】
このような処理によって、パソコンよりＰＤＡに対してメモリカード２０を媒体としたデータ送信を行うことが可能となる。
【０１９６】
なお、上記実施の形態では、パソコンから取り出した表示データをＰＤＡで取り扱い可能な形式に変換し直すという表現で説明している。ここで、「変換」の言葉について定義する。
【０１９７】
ここでいう「変換」とは、ＰＤＡ上で使用可能なデータを準備するという意味である。例えば、パソコン上で表示しているデータがすでにＪＰＥＧ形式のファイルであり、ＰＤＡに送信する際の形式もＪＰＥＧである場合には、実際に送信を行うデータはパソコン上で取り扱うファイルと全く同じデータとなる場合も存在する。しかし、この場合においても、ＰＤＡで使用可能なデータを準備しているため、ここではパソコン上のデータをＰＤＡで取り扱い可能なデータに「変換」するという言葉を使用している。また、例えばＷｏｒｄで使用しているファイルは実際に表示している際にはさまざまな種類のデータを複数組み合わせて表示しているため、そのデータの中にはテキストデータとして表示されているものも存在する。このような場合に、テキストデータとして表示されている部分よりテキストデータを抽出してパソコンよりＰＤＡに送信する場合においても、ＰＤＡで取り扱い可能なデータを準備しているために、本実施の形態ではパソコン上のデータをＰＤＡで取り扱い可能なデータに「変換」するという言葉を使用している。
【０１９８】
以上説明した情報処理装置は、情報処理装置と他の情報機器とでデータを送受信する処理を機能させるためのプログラムで実現されている。
【０１９９】
発明の対象とするのは、このプログラムそのものであってもよいし、このプログラムがコンピュータで読み取り可能な記録媒体に格納されているものであってもよい。
【０２００】
本発明では、この記録媒体として、図１に示されている処理装置（マイクロコンピュータ）１で処理が行なわれるために必要なメモリ、例えばＲＯＭのようなものそのものがプログラムメディアであってもよいし、また、図示していない外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。本発明では、図１に示す記憶装置４がプログラムメディアとなっている。いずれの場合においても、格納されているプログラムはマイクロコンピュータがアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムを読み出し、読み出されたプログラムは、マイクロコンピュータの図示しないプログラム記憶エリアにロードされて、そのプログラムが実行される方式であってもよい。このロード用のプログラムは予め装置本体に格納されているものとする。
【０２０１】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、ＦＤ（フレキシブルディスク）やＨＤ（ハードディスク）等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【０２０２】
また、本発明においては、インターネットを含む通信ネットワークと接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予め機器本体に格納しておくか、あるいは別の記録媒体からインストールされるものであってもよい。なお、記録媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【０２０３】
さらに、本発明では、プログラム自体として、図１に示されている処理装置１で実行される処理そのものであってもよいし、あるいはインターネットを含む通信ネットワークとアクセスすることで取り込める、あるいは取り込んだものであってもよいし、こちらから送り出すものであってもよい。さらには、この取り込んだプログラムに基づいて、上記情報機器内で処理された結果、つまり生成されたものであってもよい。あるいは、こちらから送り出す際に上記情報機器内で処理された結果、つまり生成されたものであってもよい。なお、これらのものはプログラムに限定されず、データであってもよい。
【０２０４】
【発明の効果】
以上説明したように、本発明によれば、応用データを操作可能なプログラムが応用データを基本データに変換して転送することで、直接応用データを操作する手段を持たない情報機器においても、応用データの取り扱い（操作）が可能となる。
【０２０５】
また、本発明によれば、データを受け取った他の情報機器において、ユーザに対しデータの受け取りを完了したことを通知することができるとともに、受け取ったデータの内容を即座に確認することができる。
【図面の簡単な説明】
【図１】本発明に係わる情報機器であるパソコンから他の情報機器であるＰＤＡに画像データを送信するシステム構成を概略的に示した機能ブロック図である。
【図２】記憶装置に保存し、またはインターネットなどの接続網を介して他の機器より得たハイパーテキストの例を示す説明図である。
【図３】ハイパーテキストを人間に見える形に加工して表示した状態を示す説明図である。
【図４】画面上に複数のウィンドウを表示した状態を示す説明図である。
【図５】送信データの例を示す説明図である。
【図６】送信データの例を示す説明図である。
【図７】画面上に他のシステムによる制約を表示する例を示す説明図である。
【図８】矩形範囲の設定画面例を示す説明図である。
【図９】（ａ）、（ｂ）は、パソコンとＰＤＡとが接続状態にあるのか、未接続状態にあるのかを表示する図形の一例を示す説明図、（ｃ）は未送信データがあるか否かを表示する図形の一例を示す説明図である。
【図１０】追加情報の例を示す説明図である。
【図１１】複数の追加情報付き画像ファイルを送信した結果例を示す説明図である。
【図１２】ＰＤＡ側の処理内容の決定方法を示す説明図である。
【図１３】保存形式や画像の圧縮率の設定方法を示す説明図である。
【図１４】（ａ）は、画像サイズの設定を大きくした場合に取得された画像データの例を示す説明図、（ｂ）は、画像サイズの設定を小さくした場合に取得された画像データの例を示す説明図である。
【図１５】（ａ）〜（ｃ）は、テキストエディタよりテキストデータを取り出す例を示す説明図である。
【図１６】ブラウザよりテキストデータを取り出す例を示す説明図である。
【図１７】クリップボードにテキストデータを取り込むための手段の一例を示す説明図である。
【図１８】パソコンの表示装置から種々の条件の画像データを取り出すための画像切取設定画面例を示す説明図である。
【図１９】接続先の情報機器のＩＰアドレスの設定画面例を示す説明図である。
【図２０】パソコンより送信されたデータをＰＤＡ上の表示装置に表示した例を示す説明図である。
【図２１】ＰＤＡのフォルダ構成例を示す説明図である。
【図２２】ＰＤＡの操作により送信要求が発生して送信する場合の処理の流れを示す説明図である。
【図２３】メモリカードを接続装置としてデータを送信するときの装置構成例を示す説明図である。
【図２４】ハイパーテキストからＰＤＡ上で閲覧するデータを作成する処理手順を示すフローチャートである。
【図２５】表示装置が持っているデータを直接取り出してＰＤＡに送信する処理手順を示すフローチャートである。
【図２６】画面全体を送信する場合のユーザ操作の処理手順を示すフローチャートである。
【図２７】ハイパーテキストを表示しているプログラムの表示するウィンドウのみを送信する場合のユーザ操作の処理手順を示すフローチャートである。
【図２８】範囲指定後にＰＤＡに送信する場合のユーザ操作の処理手順を示すフローチャートである。
【図２９】範囲指定を予め行ってからＰＤＡに送信する場合のユーザ操作の処理手順を示すフローチャートである。
【図３０】画面上に他のシステムの制約を表示する場合のユーザ操作の処理手順を示すフローチャートである。
【図３１】未接続時にデータを転送しない場合の処理手順を示すフローチャートである。
【図３２】未接続時にデータを保存しておき、接続されたときに自動的に送信する場合の処理手順を示すフローチャートである。
【図３３】未接続時にデータを保存しておき、接続されたときに送信するかどうかを確認した後送信する場合の処理手順を示すフローチャートである。
【図３４】未接続時に接続後送信するかどうかを確認して保存するかどうかを決定し、接続されたときに保存しておいたデータを送信する場合の処理手順を示すフローチャートである。
【図３５】パソコンよりデータが送信されてきたときのＰＤＡ側の処理手順を示すフローチャートである。
【図３６】ＰＤＡの入力によりパソコンの表示データを抽出する場合のパソコン側の処理手順を示すフローチャートである。
【図３７】ＰＤＡの入力によりパソコンの表示データを抽出する場合のＰＤＡ側の処理手順を示すフローチャートである。
【図３８】メモリカードを媒体としてＰＤＡにデータを送信する場合の処理手順を示すフローチャートである。
【符号の説明】
１、６　処理装置
２、７　入力装置
３、８　表示装置
４、９　記憶装置
５、１０　接続装置
２０　メモリカード
【図１】
2004029919.tif 000003
【図２】
2004029919.tif 000004
【図３】
2004029919.tif 000005
【図４】
2004029919.tif 000006
【図５】
2004029919.tif 000007
【図６】
2004029919.tif 000008
【図７】
2004029919.tif 000009
【図８】
2004029919.tif 000010
【図９】
2004029919.tif 000011
【図１０】
2004029919.tif 000012
【図１１】
2004029919.tif 000013
【図１２】
2004029919.tif 000014
【図１３】
2004029919.tif 000015
【図１４】
2004029919.tif 000016
【図１５】
2004029919.tif 000017
【図１６】
2004029919.tif 000018
【図１７】
2004029919.tif 000019
【図１８】
2004029919.tif 000020
【図１９】
2004029919.tif 000021
【図２０】
2004029919.tif 000022
【図２１】
2004029919.tif 000023
【図２２】
2004029919.tif 000024
【図２３】
2004029919.tif 000025
【図２４】
2004029919.tif 000026
【図２５】
2004029919.tif 000027
【図２６】
2004029919.tif 000028
【図２７】
2004029919.tif 000029
【図２８】
2004029919.tif 000030
【図２９】
2004029919.tif 000031
【図３０】
2004029919.tif 000032
【図３１】
2004029919.tif 000033
【図３２】
2004029919.tif 000034
【図３３】
2004029919.tif 000035
【図３４】
2004029919.tif 000036
【図３５】
2004029919.tif 000037
【図３６】
2004029919.tif 000038
【図３７】
2004029919.tif 000039
【図３８】
2004029919.tif 000040