JP5789965B2 - 画像送信方法、画像送信装置および画像送信プログラム - Google Patents
画像送信方法、画像送信装置および画像送信プログラム Download PDFInfo
- Publication number
- JP5789965B2 JP5789965B2 JP2010267996A JP2010267996A JP5789965B2 JP 5789965 B2 JP5789965 B2 JP 5789965B2 JP 2010267996 A JP2010267996 A JP 2010267996A JP 2010267996 A JP2010267996 A JP 2010267996A JP 5789965 B2 JP5789965 B2 JP 5789965B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- information
- scroll
- update
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 133
- 230000005540 biological transmission Effects 0.000 title claims description 73
- 230000008569 process Effects 0.000 claims description 92
- 230000001133 acceleration Effects 0.000 claims description 73
- 238000006243 chemical reaction Methods 0.000 claims description 55
- 239000013598 vector Substances 0.000 description 123
- 230000006399 behavior Effects 0.000 description 73
- 238000004364 calculation method Methods 0.000 description 43
- 238000004891 communication Methods 0.000 description 34
- 230000010365 information processing Effects 0.000 description 28
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 14
- 230000008859 change Effects 0.000 description 12
- 230000004044 response Effects 0.000 description 9
- 239000000284 extract Substances 0.000 description 8
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/34—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/022—Centralised management of display operation, e.g. in a server instead of locally
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
[第1の実施の形態]
図1は、第1の実施の形態の情報処理システムを示す図である。この情報処理システムは、情報処理装置1および画像送信装置2を有する。シンクライアントシステムの例でいえば、情報処理装置1はクライアント装置に対応し、画像送信装置2はサーバ装置に対応する。
表示装置1bは、画像送信装置2が提供する画像3を表示装置1bに設けられたディスプレイに表示する。
表示処理手段1dは、画像送信装置2から受信した画面情報に基づいて、表示装置1bに表示された画像3を更新し、画像6を表示させる。
決定手段2bは、情報処理装置1から画像3のスクロールを指示する操作情報を取得すると、当該操作情報に基づいて、スクロール方向とスクロールの速さとを決定する。
画像送信装置2によれば、決定手段2bにより情報処理装置1から画像3のスクロールを指示する操作情報を取得すると、当該操作情報に基づいてスクロール方向とスクロールの速さとが決定される。生成手段2cにより、情報処理装置1の画面に表示させている画像をスクロール方向へ当該速さで所定時間スクロールさせるときに、情報処理装置1の画面に所定の表示時間間隔で順次表示させる複数の画像から、動画5が生成される。送信手段2dにより、動画5が情報処理装置1に送信される。
[第2の実施の形態]
図2は、第2の実施の形態のシンクライアントシステムを示す図である。このシンクライアントシステムは、携帯端末装置100,100aおよびサーバ装置200を有する。
図3は、第2の実施の形態の携帯端末装置のハードウェア構成を示す図である。携帯端末装置100は、CPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Random Access Memory)103、外部メモリインタフェース104、無線通信装置105、グラフィック処理装置106、ディスプレイ106a、入力インタフェース107、タッチパネル107a、キーパッド107b、加速度センサ107c、音声処理装置108、マイク108aおよびスピーカ108bを有する。
ROM102は、携帯端末装置100の実行時に実行されるBIOS(Basic Input / Output System)プログラムなどの所定のプログラムを記憶する。ROM102は、書換え可能な不揮発性メモリであってもよい。
図4は、第2の実施の形態のサーバ装置のハードウェア構成を示す図である。サーバ装置200は、CPU201、ROM202、RAM203、HDD(Hard Disk Drive)204、グラフィック処理装置205、入力インタフェース206、記録媒体読取装置207および通信インタフェース208を有する。
ROM202は、サーバ装置200の起動時に実行されるBIOSプログラムなどの所定のプログラムを記憶する。ROM202は、書換え可能な不揮発性メモリであってもよい。
入力インタフェース206は、キーボード22やマウス23などの入力デバイスに接続される。入力インタフェース206は、入力デバイスから送られる入力信号をCPU201に出力する。
なお、ネットワーク10に接続された他のサーバ装置(図示せず)に画像送信プログラムを格納しておいてもよい。その場合、サーバ装置200は、当該他のサーバ装置から画像送信プログラムをダウンロードして実行することもできる。
操作情報取得部110は、取得した操作情報を操作情報通知部120に出力する。
通信部130は、サーバ装置200との間でデータ通信を行う。通信部130は、操作情報通知部120から取得した操作情報をサーバ装置200に送信する。通信部130は、ディスプレイ106aに表示する画面の更新内容を示す画面情報(以下、差分情報と称する)をサーバ装置200から受信すると、当該差分情報を画面情報取得部150に出力する。
画面情報取得部150は、通信部130から取得した差分情報をバッファ140に格納する。画面情報取得部150は、当該差分情報が静止画形式である場合、静止画処理部160に差分情報の処理を指示する。一方、画面情報取得部150は、当該差分情報が動画形式である場合、動画処理部170に差分情報の処理を指示する。
表示画面生成部220は、OS実行部210が実行するOSの画面情報(OS画面情報)を生成して、フレームバッファ230に格納する。
差分データ生成部240は、携帯端末装置100,100aから取得した操作情報に基づいて、次に携帯端末装置100,100aに送信すべきOS画面情報の差分データを生成する。差分データ生成部240は、操作情報取得部241、ベクトル値計算部242、スクロール挙動決定部243、更新差分作成部244、更新頻度判定部245、更新差分変換部246および画面更新通知部247を有する。
スクロール挙動決定部243は、決定したスクロール挙動を更新差分作成部244に出力する。
制御情報記憶部250は、差分データ生成部240の処理に用いる操作情報などの制御情報を記憶する。
例えば、操作データテーブル251には、項番が“1”、操作時間が“08:20:20:54”、操作座標が“(200,100)”、表示領域情報につき原点が“(50,50)”、幅が“500”ピクセル、高さが“600”ピクセルという情報が設定される。
更新頻度判定部245は、所定期間における変更回数、すなわち変更頻度が閾値を超えるメッシュがあるか否かを取得する。マップ40nの例でいえば、閾値を7としたとき、メッシュ41nが閾値7を超えていると判定できる。更新頻度判定部245は、当該閾値を超えたか否かに基づいて、携帯端末装置100,100aに提供する差分情報を動画形式とするか静止画形式とするか決定する。
[ステップS1]携帯端末装置100は、ユーザの操作入力に応じた操作情報を取得してサーバ装置200に送信する。携帯端末装置100による操作情報の通知周期は、例えば0.1秒である。
[ステップS3]サーバ装置200は、ベクトル情報に基づいてスクロール挙動を仮決定する。
[ステップS6]サーバ装置200は、時系列の予測更新フレームにつき、メッシュごとの変更回数をカウントして、当該スクロール操作の画面の更新頻度をカウントする。サーバ装置200は、カウントした更新頻度に基づいて、差分情報を動画形式とするか、静止画形式とするかを決定する。
このようにして、シンクライアントシステムの画面更新処理が行われる。次に、上記各ステップを詳細に説明する。まず、ステップS1の操作情報通知処理を説明する。
[ステップS11]操作情報取得部110は、画面変更を伴う操作入力(スクロール操作)があったか否かを判定する。当該操作入力があった場合、処理をステップS13に進める。当該操作入力がない場合、処理をステップS12に進める。
次に、図10のステップS2のベクトル値計算処理を説明する。
[ステップS21]操作情報取得部241は、通信部260を介して、携帯端末装置100から操作情報を取得したか否かを判定する。操作情報を取得した場合、処理をステップS22に進める。操作情報を取得していない場合、操作情報を取得するまで待機する(処理をステップS21に進める)。
[ステップS28]ベクトル値計算部242は、操作データテーブル251に記録されたレコードをクリアする。
図13は、第2の実施の形態のスクロール挙動仮決定処理を示すフローチャートである。以下、図13に示す処理をステップ番号に沿って説明する。
図14は、第2の実施の形態のスクロール挙動調整処理を示すフローチャートである。以下、図14に示す処理をステップ番号に沿って説明する。
[ステップS43]スクロール挙動決定部243は、L≧W/2、L≧H/2の少なくとも一方を満たすか否かを判定する。満たす場合、処理をステップS44に進める。満たさない場合、処理をステップS45に進める。
[ステップS48]スクロール挙動決定部243は、更新差分作成部244に確定したスクロール挙動を通知する。
図15は、第2の実施の形態の更新差分作成処理を示すフローチャートである。以下、図15に示す処理をステップ番号に沿って説明する。
[ステップS61]更新差分作成部244は、ディスプレイ106aの表示画面全体につき更新矩形データを生成し、更新差分変換部246に出力する。
このようにして、更新差分作成部244はスクロール挙動に基づき、予測更新フレームを抽出し、各予測更新フレームと直前の予測更新フレームとの更新差分(更新領域の情報)を更新頻度判定部245に出力する。更新頻度判定部245は、当該情報に基づいてスクロールによる画面の更新頻度を判定する。
図16は、更新矩形を例示する図である。図16(A)には、ディスプレイ106aに表示される画面領域K1のうち、更新対象とする領域が示されている。当該領域を囲う矩形が更新矩形R1である。更新矩形R1を示すデータは、図15で説明したステップS60の更新矩形データに対応する。
図17は、第2の実施の形態の高頻度画面更新領域推定処理を示すフローチャートである。以下、図17に示す処理をステップ番号に沿って説明する。
[ステップS74]更新頻度判定部245は、更新差分作成部244から取得した更新領域をマップ30にマッピングする。
[ステップS76]更新頻度判定部245は、更新差分作成部244の「スクロール挙動更新モード」が“オフ”であるか否かを判定する。オフである場合、処理をステップS77に進める。オンである場合、処理をステップS74に進める。
図18は、第2の実施の形態の更新差分変換処理を示すフローチャートである。以下、図18に示す処理をステップ番号に沿って説明する。
[ステップS85]画面更新通知部247は、動画データの送信を終了する。
このようにして、更新差分変換部246は、差分情報の生成を行う。更新差分変換部246は、更新頻度判定部245の指示に応じて、動画形式の差分情報(動画データ)または静止画形式の差分情報(静止画データ)のいずれかを生成し、携帯端末装置100,100aに送信する。
図20は、動画形式で差分情報を送信する場合の例を示す図である。サーバ装置200は、更新頻度を判定した結果、動画形式の差分情報(動画データ)を送信する旨を決定したとする。すると、サーバ装置200は、スクロール領域310内で更新フレームFを順次取得して、エンコードし、動画データを生成する。図20では、動画データを構成するフレームデータ411,412,413,・・・,421,422,423,・・・が示されている。ここでは動画データの圧縮方式としてMPEG(Moving Picture Experts Group)を利用した場合の例を示している。この場合フレームデータ411および421はIピクチャと呼ばれる基準画像であり、フレームデータ412,413,422,423はPピクチャもしくはBピクチャと呼ばれる差分画像である。また、動画データ作成時の圧縮方式はMPEGに限らず、これに似た圧縮を行うMPEG2やH.264といった他の圧縮方式を利用してもかまわない。
このように画面の更新頻度が高い場合に動画形式で差分情報を生成することで、携帯端末装置100側でスクロール中の画面をスムーズに表示することが可能となる。
以下、第3の実施の形態を図面を参照して詳細に説明する。前述の第2の実施の形態との相違点について主に説明し、同様の事項に関しては説明を省略する。
図22は、携帯端末装置の座標系を例示する図である。座標系50は、携帯端末装置100に固定された座標系である。座標系50は、X軸、Y軸、Z軸からなる3次元座標系である。携帯端末装置100のディスプレイ106aに向かって上方向をX軸方向、左方向をY軸方向、紙面奥から紙面手前側へ向かう方向をZ軸方向とする。
図24は、センサ特性補正係数テーブルのデータ構造例を示す図である。センサ特性補正係数テーブル252は、携帯端末装置100,100aに設けられた加速度センサの特性を補正するための補正係数を定義したテーブルである。センサ特性補正係数テーブル252は、制御情報記憶部250に予め格納される。
ベクトル値変換テーブル253では、加速度判定条件に複数の条件が定義されることもある。例えば、ベクトル値変換テーブル253には、ユーザIDが“U00001”、加速度判定条件が“Y’/Z’>6、Y’>0”、スクロール方向が“左”、ベクトル値計算式が“Y’×70”という情報が設定される。
(2)加速度判定条件“Y’/Z’>6”を“Y’/Z’>6×1.0/1.2=5”とする。
(4)ベクトル値計算式“X’×100”の“100”を1.5倍して、“X’×150”とする。
当該補正後のパラメータを利用してベクトル値を算出することで、ユーザの操作の癖や加速度センサの設置場所等の影響を考慮したベクトル値を算出できる。
[ステップS101]操作情報取得部110は、携帯端末装置100を移動させることによる操作入力(スクロール操作)があったか否かを判定する。当該操作入力があった場合、加速度センサ107cが測定した各軸方向の加速度を取得して、処理をステップS102に進める。当該操作入力がない場合、処理を完了する。
図27は、第3の実施の形態のベクトル値計算処理を示すフローチャートである。以下、図27に示す処理をステップ番号に沿って説明する。
(2)Y’/Z’=−1.67<2.5、かつ、Z’=3.0>0を満たす。よって、右方向のスクロールにつきベクトル値Y’×30+Z’×120=−5.0×30+3.0×120=−150+360=210ピクセル/秒を取得する。
(付記1) コンピュータが、
他の装置から画像のスクロールを指示する操作情報を取得すると、該操作情報に基づいてスクロール方向とスクロールの速さとを決定し、
前記他の装置の画面に表示させている画像を前記クロール方向へ前記速さで所定時間スクロールさせるときに、前記他の装置の画面に所定の表示時間間隔で順次表示させる複数の画像から、動画を生成し、
生成した前記動画を前記他の装置に送信する、
ことを特徴とする画像送信方法。
前記更新頻度が閾値以上である場合に、送信する画像の形式を動画形式と決定し、前記更新頻度が当該閾値よりも小さい場合に送信する画像の形式を静止画形式と決定し、
送信する画像の形式が動画形式に決定された場合、前記動画を生成し、
送信する画像の形式が動画形式に決定された場合、生成した前記動画を前記他の装置に送信し、送信する画像の形式が静止画形式に決定された場合、前記複数の画像を前記他の装置に送信する、
ことを特徴とする付記1記載の画像送信方法。
ことを特徴とする付記1または2のいずれかに記載の画像送信方法。
ことを特徴とする付記3記載の画像送信方法。
ことを特徴とする付記3記載の画像送信方法。
ことを特徴とする付記1乃至5のいずれかに記載の画像送信方法。
ことを特徴とする付記6記載の画像送信方法。
ことを特徴とする付記7記載の画像送信方法。
ことを特徴とする付記1乃至8のいずれかに記載の画像送信方法。
ことを特徴とする付記9記載の画像送信方法。
前記他の装置の画面に表示させている画像を前記スクロール方向へ前記速さで所定時間スクロールさせるときに、前記他の装置の画面に所定の表示時間間隔で順次表示させる複数の画像から、動画を生成する生成手段と、
生成した前記動画を前記他の装置に送信する送信手段と、
を有することを特徴とする画像送信装置。
前記他の装置の画面に表示させている画像を前記スクロール方向へ前記速さで所定時間スクロールさせるときに、前記他の装置の画面に所定の表示時間間隔で順次表示させる複数の画像から、動画を生成し、
生成した前記動画を前記他の装置に送信する、
処理をコンピュータに実行させることを特徴とする画像送信プログラム。
1a 入力装置
1b 表示装置
1c 通知手段
1d 表示処理手段
2 画像送信装置
2a バッファ
2b 決定手段
2c 生成手段
2d 送信手段
3,6 画像
4 画像データ
5 動画
Claims (7)
- 他の装置に表示させる画像を前記他の装置に送信するコンピュータが、
前記他の装置から画像のスクロールを指示する操作情報を取得すると、該操作情報に基づいてスクロール方向とスクロールの速さとを決定し、
前記他の装置の画面に表示させている画像を前記スクロール方向へ前記速さで所定時間スクロールさせるときに、前記他の装置の画面に所定の表示時間間隔で順次表示させる複数の画像から、動画を生成し、
生成した前記動画を前記他の装置に送信し、
前記動画の生成の際に、前記スクロール方向、前記速さ、および前記他の装置の画像表示領域のサイズに基づいて、前記表示時間間隔を決定する、
ことを特徴とする画像送信方法。 - 前記複数の画像の更新頻度を算出し、
前記更新頻度が閾値以上である場合に、送信する画像の形式を動画形式と決定し、前記更新頻度が当該閾値よりも小さい場合に送信する画像の形式を静止画形式と決定し、
送信する画像の形式が動画形式に決定された場合、前記動画を生成し、
送信する画像の形式が動画形式に決定された場合、生成した前記動画を前記他の装置に送信し、送信する画像の形式が静止画形式に決定された場合、前記複数の画像を前記他の装置に送信する、
ことを特徴とする請求項1記載の画像送信方法。 - 前記スクロール方向、前記速さ、および前記他の装置の画像表示領域のサイズに基づいて、前記他の装置の画面に表示させる画像の画質を決定する、
ことを特徴とする請求項1または2に記載の画像送信方法。 - 前記操作情報には、前記他の装置の加速度を示す情報が含まれており、該加速度の向きを前記スクロール方向に変換し、該加速度の大きさを前記速さに変換する、
ことを特徴とする請求項1乃至3のいずれかに記載の画像送信方法。 - 前記操作情報を受信すると、前記他の装置の利用者の識別情報に対応づけて、前記加速度を前記スクロール方向および前記速さに変換するための変換ルールを記憶する記憶装置を参照して、前記加速度を前記スクロール方向および前記速さに変換する、
ことを特徴とする請求項4記載の画像送信方法。 - 他の装置に表示させる画像を前記他の装置に送信する画像送信装置であって、
前記他の装置から画像のスクロールを指示する操作情報を取得すると、該操作情報に基づいてスクロール方向とスクロールの速さとを決定する決定手段と、
前記他の装置の画面に表示させている画像を前記スクロール方向へ前記速さで所定時間スクロールさせるときに、前記他の装置の画面に所定の表示時間間隔で順次表示させる複数の画像から、動画を生成する生成手段と、
生成した前記動画を前記他の装置に送信する送信手段と、
を有し、
前記生成手段は、前記スクロール方向、前記速さ、および前記他の装置の画像表示領域のサイズに基づいて、前記表示時間間隔を決定する、
ことを特徴とする画像送信装置。 - 他の装置に表示させる画像を前記他の装置に送信するコンピュータに、
前記他の装置から画像のスクロールを指示する操作情報を取得すると、該操作情報に基づいてスクロール方向とスクロールの速さとを決定し、
前記他の装置の画面に表示させている画像を前記スクロール方向へ前記速さで所定時間スクロールさせるときに、前記他の装置の画面に所定の表示時間間隔で順次表示させる複数の画像から、動画を生成し、
生成した前記動画を前記他の装置に送信し、
前記動画の生成の際に、前記スクロール方向、前記速さ、および前記他の装置の画像表示領域のサイズに基づいて、前記表示時間間隔を決定する、
処理を実行させることを特徴とする画像送信プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010267996A JP5789965B2 (ja) | 2010-12-01 | 2010-12-01 | 画像送信方法、画像送信装置および画像送信プログラム |
US13/287,186 US8797365B2 (en) | 2010-12-01 | 2011-11-02 | Image transmission method, device, and computer-readable storage medium storing image transmission program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010267996A JP5789965B2 (ja) | 2010-12-01 | 2010-12-01 | 画像送信方法、画像送信装置および画像送信プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012119945A JP2012119945A (ja) | 2012-06-21 |
JP5789965B2 true JP5789965B2 (ja) | 2015-10-07 |
Family
ID=46161831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010267996A Expired - Fee Related JP5789965B2 (ja) | 2010-12-01 | 2010-12-01 | 画像送信方法、画像送信装置および画像送信プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8797365B2 (ja) |
JP (1) | JP5789965B2 (ja) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8564544B2 (en) | 2006-09-06 | 2013-10-22 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
US8493344B2 (en) | 2009-06-07 | 2013-07-23 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
US20120327009A1 (en) * | 2009-06-07 | 2012-12-27 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
US8983785B2 (en) | 2010-08-18 | 2015-03-17 | Snap-On Incorporated | System and method for simultaneous display of waveforms generated from input signals received at a data acquisition device |
US8560168B2 (en) | 2010-08-18 | 2013-10-15 | Snap-On Incorporated | System and method for extending communication range and reducing power consumption of vehicle diagnostic equipment |
US8754779B2 (en) * | 2010-08-18 | 2014-06-17 | Snap-On Incorporated | System and method for displaying input data on a remote display device |
US9117321B2 (en) | 2010-08-18 | 2015-08-25 | Snap-On Incorporated | Method and apparatus to use remote and local control modes to acquire and visually present data |
US8463953B2 (en) | 2010-08-18 | 2013-06-11 | Snap-On Incorporated | System and method for integrating devices for servicing a device-under-service |
WO2013018299A1 (ja) * | 2011-08-04 | 2013-02-07 | パナソニック株式会社 | 表示制御装置および表示制御方法 |
JP5423772B2 (ja) * | 2011-11-21 | 2014-02-19 | コニカミノルタ株式会社 | 表示システム、表示システムの制御プログラム、および表示装置 |
US8881269B2 (en) | 2012-03-31 | 2014-11-04 | Apple Inc. | Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader |
US10095659B2 (en) | 2012-08-03 | 2018-10-09 | Fluke Corporation | Handheld devices, systems, and methods for measuring parameters |
US10175873B2 (en) * | 2013-01-21 | 2019-01-08 | Salesforce.Com, Inc. | System and method for retrieving data based on scrolling velocity |
EP2974266A4 (en) * | 2013-03-15 | 2016-11-02 | Fluke Corp | AUDIOVISUAL VISIBLE REMARK OF INFRARED IMAGES WITH A SEPARATE WIRELESS MOBILE DEVICE |
US9519985B2 (en) * | 2013-08-20 | 2016-12-13 | TreSensa Inc. | Generating mobile-friendly animations |
US9933864B1 (en) * | 2013-08-29 | 2018-04-03 | Amazon Technologies, Inc. | Steady content display |
US9678596B2 (en) * | 2013-09-30 | 2017-06-13 | Brother Kogyo Kabushiki Kaisha | Non-transitory storage medium storing instructions executable by communication terminal, communication terminal, and processing apparatus |
JP6264814B2 (ja) * | 2013-09-30 | 2018-01-24 | ブラザー工業株式会社 | 操作支援プログラム、通信端末、および処理装置 |
US9971473B2 (en) | 2013-10-04 | 2018-05-15 | Panasonic Intellectual Property Corporation Of America | Electronic device |
CN104679431B (zh) * | 2013-10-04 | 2019-03-29 | 松下电器(美国)知识产权公司 | 电子设备 |
JP6040143B2 (ja) * | 2013-12-16 | 2016-12-07 | 日本電信電話株式会社 | 表示制御装置、表示制御方法、および表示制御用プログラム |
US9766270B2 (en) | 2013-12-30 | 2017-09-19 | Fluke Corporation | Wireless test measurement |
JP5982436B2 (ja) * | 2014-07-31 | 2016-08-31 | 日本電信電話株式会社 | 画面転送サーバ装置、および画面転送方法 |
JP6335758B2 (ja) * | 2014-10-31 | 2018-05-30 | 日本電信電話株式会社 | サーバ、端末及び画面表示方法 |
US10410398B2 (en) * | 2015-02-20 | 2019-09-10 | Qualcomm Incorporated | Systems and methods for reducing memory bandwidth using low quality tiles |
JP6641901B2 (ja) * | 2015-11-05 | 2020-02-05 | コニカミノルタ株式会社 | 画像処理装置、遠隔制御方法、および遠隔制御プログラム |
US10283078B2 (en) * | 2016-01-20 | 2019-05-07 | Mediatek Inc. | Adaptive display partial update methods and apparatus thereof for power saving in pixel processing |
JP6159492B1 (ja) * | 2016-03-24 | 2017-07-05 | 楽天株式会社 | 情報処理システム、情報処理方法、及び情報処理プログラム |
JP7255273B2 (ja) * | 2019-03-25 | 2023-04-11 | 富士フイルムビジネスイノベーション株式会社 | 画像処理装置及び画像処理プログラム |
CN111427528B (zh) * | 2020-03-20 | 2023-07-25 | 北京字节跳动网络技术有限公司 | 显示方法、装置和电子设备 |
JP7580973B2 (ja) | 2020-08-24 | 2024-11-12 | キヤノン株式会社 | 電子機器、電子機器の制御方法およびプログラム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05241562A (ja) | 1992-02-26 | 1993-09-21 | Japan Radio Co Ltd | 図形表示装置 |
JPH07280577A (ja) | 1994-04-05 | 1995-10-27 | Sumitomo Electric Ind Ltd | ナビゲーション装置における地図スクロール方法 |
US7289244B2 (en) * | 2000-02-02 | 2007-10-30 | Raja Singh Tuli | Portable high speed internet access device |
GB0303888D0 (en) * | 2003-02-19 | 2003-03-26 | Sec Dep Acting Through Ordnanc | Image streaming |
US7685257B2 (en) * | 2003-11-10 | 2010-03-23 | Sun Microsystems, Inc. | Portable thin client for the enterprise workspace |
JP2007036339A (ja) | 2005-07-22 | 2007-02-08 | Canon Inc | 画像配信システム |
US20070132789A1 (en) * | 2005-12-08 | 2007-06-14 | Bas Ording | List scrolling in response to moving contact over list of index symbols |
JP4775069B2 (ja) * | 2006-03-29 | 2011-09-21 | カシオ計算機株式会社 | コンピュータシステムにおけるサーバ装置及びサーバ制御プログラム |
JP2008027185A (ja) * | 2006-07-21 | 2008-02-07 | Hitachi Ltd | データアクセス監視方法 |
JP2011501289A (ja) * | 2007-10-16 | 2011-01-06 | ヒルクレスト・ラボラトリーズ・インコーポレイテッド | シンクライアント上で動作するユーザインターフェイスの高速で円滑なスクロール |
US8456380B2 (en) * | 2008-05-15 | 2013-06-04 | International Business Machines Corporation | Processing computer graphics generated by a remote computer for streaming to a client computer |
-
2010
- 2010-12-01 JP JP2010267996A patent/JP5789965B2/ja not_active Expired - Fee Related
-
2011
- 2011-11-02 US US13/287,186 patent/US8797365B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US8797365B2 (en) | 2014-08-05 |
US20120139952A1 (en) | 2012-06-07 |
JP2012119945A (ja) | 2012-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5789965B2 (ja) | 画像送信方法、画像送信装置および画像送信プログラム | |
US10379698B2 (en) | Image display device and method of operating the same | |
US20210405838A1 (en) | Image display device and operating method for enlarging an image displayed in a region of a display and displaying the enlarged image variously | |
US10019224B2 (en) | Electronic device and method of operating the same | |
US20150227308A1 (en) | User terminal device and method for displaying thereof | |
US20150067521A1 (en) | Method and apparatus for presenting content using electronic devices | |
US11500509B2 (en) | Image display apparatus and image display method | |
US10732792B2 (en) | Image display apparatus and method for changing properties of a highlighted item and surrounding items | |
JP5899897B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
CN110851044B (zh) | 用于显示的方法及其电子装置 | |
EP3024220A2 (en) | Display apparatus and display method | |
US9411488B2 (en) | Display apparatus and method for controlling display apparatus thereof | |
US20140333422A1 (en) | Display apparatus and method of providing a user interface thereof | |
KR20160084238A (ko) | 영상 표시 장치 및 영상 표시 방법 | |
US20140146086A1 (en) | Image output apparatus, image output method, and program | |
WO2015014138A1 (zh) | 一种显示框显示的方法、装置和设备 | |
US20150145749A1 (en) | Image processing apparatus and image processing method | |
KR20180020418A (ko) | 디스플레이 장치 및 그 컨텐츠 디스플레이 방법 | |
JP5401877B2 (ja) | 情報処理装置、情報処理システム、省電力方法及びプログラム | |
CN111445427B (zh) | 视频图像处理方法以及显示设备 | |
CN105975069B (zh) | 一种分屏显示的方法 | |
CN114051141A (zh) | 一种基于历史叠加的匀速矢量估计方法及显示设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130904 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140409 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140507 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140702 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150203 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150422 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20150430 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150707 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150720 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5789965 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |