JP2005056286A - ウェブブラウザにおける拡大表示方法および拡大表示プログラム - Google Patents
ウェブブラウザにおける拡大表示方法および拡大表示プログラム Download PDFInfo
- Publication number
- JP2005056286A JP2005056286A JP2003288355A JP2003288355A JP2005056286A JP 2005056286 A JP2005056286 A JP 2005056286A JP 2003288355 A JP2003288355 A JP 2003288355A JP 2003288355 A JP2003288355 A JP 2003288355A JP 2005056286 A JP2005056286 A JP 2005056286A
- Authority
- JP
- Japan
- Prior art keywords
- display screen
- screen
- hook
- enlargement
- standard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000006243 chemical reaction Methods 0.000 claims abstract description 16
- 230000006870 function Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
【課題】 ブラウザ機能を保持しタッチパネル環境に適した拡大機能を実現
【解決手段】 インターネット利用時にブラウザアプリケーションが起動されると、フックチェイン内にフックプロシージャをインストールする。端末で画面を表示中に拡大指示がされると、フック機能DLLへ座標変換に使用する情報を設定して、表示画面を標準表示画面と拡大表示画面に分割し拡大対象エリア情報を保持する。ブラウザアプリケーションは、一定時間毎に標準画面内にタッチがあったかをチェックし、あれば拡大対象エリアを決定して拡大対象エリア情報を保持し画面を拡大表示する。表示画面がタッチされると、OSはフックプロシージャにマウスイベントを通知する。フック機能DLLがフックプロシージャに通知された座標情報を元にタッチが拡大表示画面であるかを確認してマウス座標に変換する。フック機能DLLは表示画面のタッチをマウス座標へ移動する。
【選択図】 図1
【解決手段】 インターネット利用時にブラウザアプリケーションが起動されると、フックチェイン内にフックプロシージャをインストールする。端末で画面を表示中に拡大指示がされると、フック機能DLLへ座標変換に使用する情報を設定して、表示画面を標準表示画面と拡大表示画面に分割し拡大対象エリア情報を保持する。ブラウザアプリケーションは、一定時間毎に標準画面内にタッチがあったかをチェックし、あれば拡大対象エリアを決定して拡大対象エリア情報を保持し画面を拡大表示する。表示画面がタッチされると、OSはフックプロシージャにマウスイベントを通知する。フック機能DLLがフックプロシージャに通知された座標情報を元にタッチが拡大表示画面であるかを確認してマウス座標に変換する。フック機能DLLは表示画面のタッチをマウス座標へ移動する。
【選択図】 図1
Description
本発明は、インターネットを閲覧する場合のウェブブラウザにおける拡大表示に関する。
一般的なホームページは、パーソナルコンピュータ上でマウス操作を前提としてデザインされていることが多く、細かな表記はお年寄りなどには見づらいものである。また、細かなボタン類はタッチパネル上で指による選択が困難であることが多い。
この種の問題を解決する従来技術として、画面上に表示されている一部をビットマップとして抽出し、拡大表示画面におけるブラウザ機能を保持しながら、リンクのテキストを拡大して表示することにより細かな表記も見やすくしているものが知られている(例えば、特許文献1参照)。
しかしながら、上述した従来技術は、小さい表示を見えやすくすることが主目的であり、拡大画面は、単に拡大されたビットマップが表示されているだけである。従って、拡大表示の内容は最新表示をしないので、拡大表示画面には表示内容の更新ないしは変更が反映されない。このため、例えば、街頭におけるように端末等でマウスを使用できない環境の下では、インターネットを閲覧する際、拡大画面上でチェックボックス,ラジオボタン等のコントロールにタッチしてもその操作は実行できず、また、プルダウンメニューにおいても開いたメニューの内容が表示されないという問題点がある。
本発明の目的は、ブラウザ機能を保持しながらタッチパネル環境に適した拡大機能を実現するウェブブラウザにおける拡大表示方法を提供することにある。
本発明のウェブブラウザにおける拡大表示方法は、端末に、OSおよびウェブブラウザとともに、ウェブブラウザの拡大表示アプリケーションであるブラウザアプリケーションおよびフック機能DLLを格納しておく段階と、インターネット利用時にブラウザアプリケーションが起動されると、フックチェイン内に前記フック機能DLL内のプロシージャであるフックプロシージャをインストールする段階と、ウェブブラウザアプリケーションにより端末で画面を表示中に拡大指示がされると、ウェブブラウザアプリケーションがフック機能DLLへ座標変換に使用する拡大画面座標,標準画面座標,拡大率および基点の種類を設定して、標準画面座標と拡大画面座標にしたがって表示画面を標準表示画面と拡大表示画面に分割し、拡大率と基点の種類とで定まる拡大対象エリア情報を保持してタイマーをスタートさせる段階と、タイマーがスタートすると、ブラウザアプリケーションは、一定時間毎に、標準画面内にタッチがあったかをチェックし、あれば拡大率と基点で拡大対象エリアを決定して、既存のものを含めて拡大対象エリア情報を保持し画面を拡大表示する段階と、表示画面がタッチされると、OSはフックプロシージャにマウスイベントを通知する段階と、フック機能DLLがフックプロシージャに通知された座標情報を元にタッチが拡大表示画面であるかを確認してマウス座標に変換する段階と、フック機能DLLが表示画面のタッチをマウス座標へ移動する段階とを有することを特徴とする。
本発明によれば、拡大表示中に拡大対象エリア情報を保持して拡大表示画面と標準表示画面との間の座標変換を実施し、かつ座標変換実施後に拡大表示画面を拡大対象エリア情報によって最新表示し直すことにより、表示内容の更新ないしは変更が拡大表示画面に反映することが可能になるので、従来は利用できなかった拡大表示中のコンテンツ内ラジオボタン,チェックボックス,チェックボックス等が利用できるようになるという効果を得ることができるようになる。
本発明のウェブブラウザにおける拡大表示方法では、先ず、インターネット接続可能な端末にOSおよびウェブブラウザとともに、ウェブブラウザの拡大表示アプリケーションであるブラウザアプリケーションおよびフック機能DLLを格納しておく。端末においてインターネット利用時にブラウザアプリケーションが起動されると、フックチェイン内にフック機能DLL内のプロシージャであるフックプロシージャをインストールする。
そして、ウェブブラウザアプリケーションにより端末で画面を表示中に拡大表示指示がされると、次のようにして拡大表示機能を実行する。ブラウザアプリケーションは、フック機能DLLへ座標変換に使用する拡大画面座標,標準画面座標,拡大率および基点の種類を設定して、標準画面座標と拡大画面座標にしたがって表示画面を標準表示画面と拡大表示画面に分割し、拡大率と基点の種類とで定まる拡大対象エリア情報を保持してタイマーをスタートさせる。
タイマーがスタートすると、ブラウザアプリケーションは、一定時間毎に、標準画面内にタッチがあったかをチェックし、あれば拡大率と基点で拡大対象エリアを決定して、既存のものを含めて拡大対象エリア情報を保持し画面を拡大表示する。
表示画面がタッチされると、OSがフックプロシージャにマウスイベントを通知する。フック機能DLLは、フックプロシージャに通知された座標情報を元にタッチが拡大表示画面であるかを確認して、表示画面のタッチをマウス座標に移動する。
図1は本発明のウェブブラウザにおける拡大表示方法を実施するためのシステム構成を示す。図1において、端末10は、例えばパーソナルコンピュータであって、インターネット20が利用できる。端末10が備えるメモリ11には、オペレーティングシステム(OS)12,ウェブブラウザ13,ウェブブラウザコントロールを使用したブラウザアプリケーション14およびフック機能DLL15が格納されている。
OS12は、例えば「Windows(登録商標)2000」であり、ウェブブラウザ13は、例えば「InternetExplorer」(登録商標)である。ブラウザアプリケーション14とは、ウェブブラウザ13の機能を利用できるコントロールを使用して、ウェブブラウザと同等の機能とともに拡大表示機能を備えたアプリケーションをいう。また、フック機能DLL15とは、フック機能、すなわちマウスイベント等システムメッセージに対する監視機能を実行するためのダイナミック・リンク・ライブラリ(Dynamic Rink Library)をいう。
ブラウザアプリケーション14は、図2に示すように、端末10の表示画面30を標準表示画面(拡大率1の画面)31と拡大表示画面32の2つに分ける機能を有する。コントロールパネル33は表示画面30に対する様々な制御を行うためのものである。
図3は、標準表示画面31と2種類の拡大表示画面32との関係を示す。図3(a)に示すように、標準表示画面31は左上隅を原点とする座標系を有し、黒点で示すタッチされた位置(x,y)を基点として、図3(b)に示す拡大表示画面32または図3(c)に示す拡大表示画面32を表示する。図3(b)の拡大表示画面32は中央を基点にして標準表示画面31をビットマップとして切り抜くパターン、図3(c)の拡大表示画面32は左上隅を基点にして標準表示画面31をビットマップとして切り抜くパターンで、それぞれ標準表示画面31を拡大表示する。
ブラウザアプリケーション14は、拡大表示後、タイマによる一定の時間間隔で、指定されているエリアを指定倍率のままで再表示することにより拡大表示画面32を更新する。例えば、新たにソフトウェアキーボードが表示される等のように、表示画面の構成やサイズが変わった場合、またはスクロール動作で画像が更新された場合、一定の時間間隔の再表示で拡大表示画面32を更新する。
また、ブラウザアプリケーション14は、基点が移動した時に再表示を実施する。基点が移動する時とは、標準表示画面31が直接タッチされた時や、拡大表示画面32がタッチされて座標変換が実施され、後述のように、その結果として標準表示画面31がタッチされたことになった時である。
再表示の際、標準表示画面31と拡大表示画面32は、ブラウザアプリケーション14からフック機能DLL15に通知される5つの情報、すなわち、拡大画面座標,標準画面座標,基点の位置,拡大率および基点の種類(左上隅または中央)を元にフック機能DLL15によって座標変換を行い、標準表示画面31と拡大表示画面32を関連づける。
なお、拡大画面座標とは拡大表示画面32の範囲を指定する座標、標準画面座標とは標準表示画面31の範囲を指定する座標、拡大率とは拡大表示画面32における標準表示画面31からの拡大率をいい、拡大指示や基点の種類とともにコントロールパネル33から指示される。また、基点の位置は表示画面30上でタッチされることによって指定される。
図4は、上述の座標変換のイメージを示す図である。拡大表示画面32のある位置がタッチされると、マウスイベントがOS12からフックプロシージャへ通知され、ブラウザアプリケーション14およびフック機能DLL15によって座標変換が実行される。これにより、拡大表示画面32上で発生したマウスイベントは、実際には標準表示画面31上で処理され、そこで起る事象は拡大表示画面32上にも展開される。したがって、標準表示画面31上で起る事象が、あたかも拡大表示画面32上で処理されたようにみえることになる。
以下、図5〜図9に示すフローチャートを用いて処理の流れを詳しく説明する。
インターネット20の利用を開始するとき、ブラウザアプリケーション14が起動されると、フックチェイン内にフックプロシージャ(フック機能DLL15内プロシージャ)をインストールする(図5のステップA1)。
ウェブブラウザアプリケーション14によって端末10で表示画面30を表示中に、コントロールパネル33において拡大表示指示がされると(図5のステップK)、拡大表示を実施する。拡大表示指示には拡大画面座標,標準画面座標,拡大率および基点の種類が伴う。
ブラウザアプリケーション14はフック機能DLL15へ座標変換に使用する拡大画面座標,標準画面座標,拡大率および基点の種類を設定する(ステップA2)。
次に、ブラウザアプリケーション14は、図2に示したように、標準画面座標と拡大画面座標にしたがって表示画面30を標準表示画面31と拡大表示画面32に分割する(ステップA3)。そして、拡大率と基点の種類とで定まる拡大対象エリア情報を保持して(ステップA4)、タイマーをスタートさせる(ステップA5)。なお、表示画面30は、拡大表示終了の指示があるまで、常に、標準表示画面31と拡大表示画面32とを表示する。
図6はタイマーが起動された場合のブラウザアプリケーション14の処理を示す。この処理は一定の時間間隔で繰り返される。ブラウザアプリケーション14は、標準表示画面31内にタッチがあるかを確認する(図6のステップB1)。その結果、タッチがあり(ステップB1でYES)、基点の種類が中央であれば(ステップB2でYES)、中央を基点として拡大率により拡大対象エリアを決定する(ステップB3)。また、基点の種類が左上隅であれば(ステップB2でNO)、拡大対象エリア情報を基に左上隅を基点として拡大率により拡大対象エリアを決定する(ステップB4)。
ステップB3またはステップB4で決定された拡大対象エリアの情報は保持する(ステップB5)。そして、ステップB5で保持している拡大対象エリア情報による拡大表示をすることにより、画面を再表示する(ステップB6)。この結果、図6で示す処理が繰り返される時間間隔内で、例えば、新たにソフトウェアキーボードが表示されたときや、スクロール動作で画像が更新された場合にも拡大表示画面32を更新することができる。
なお、標準表示画面31内にタッチがなかった場合には(ステップB1でNO)、図5のステップA4で保持している拡大対象エリア情報による拡大表示をすることにより、画面を再表示する(ステップB6)。しかし、他のタイマー起動時に標準表示画面31内にタッチがあると(ステップB1でYES)、ステップB3またはステップB4で決定された拡大対象エリアの情報は保持し(ステップB5)、その内容で画面を再表示する(ステップB6)。
図7は拡大表示中にユーザからの種種の指示があった場合の処理を示す。ユーザはコントロールパネル33を使用して、拡大率変更,画面分割方法変更および終了の各指示をすることができる。
拡大率変更の指示があると(図7のステップC1でYES)、ブラウザアプリケーション14は拡大対象エリア情報を変更する(ステップC2)。変更された拡大対象エリア情報は保持され(図5のステップA4,図6のステップB5)、これに基づいて画面再表示される(図6のステップB6)。
また、画面分割方法の変更があると(ステップC3でYES)、ブラウザアプリケーション14は画面を再分割し(ステップC4)、拡大対象エリア情報を変更する(ステップC2)。
また、拡大表示の終了指示があると(ステップC5でYES)、ブラウザアプリケーション14は図9に示す終了処理を行う(ステップC6)。
図8は、拡大表示中に標準表示画面31または拡大表示画面32がタッチされた場合の処理を示す。先に説明したように、拡大表示指示があるとフックチェイン内にフックプロシージャインストールされている(図5のステップA1)。これにより、OS12内のすべてのスレッド(thread)に関連付けられたマウスイベントを監視することになり、拡大表示画面32上でマウスイベントが発生すると、OS12からフックプロシージャに対して、マウスイベントが通知される(図8のステップD1)。
フック機能DLL15は、ブラウザアプリケーション14から通知された座標情報を元に、マウスイベントが発生した場所が拡大表示画面32内かどうか確認する(ステップD2)。その結果、拡大表示画面内でなければ(ステップD2でNO)、座標変換を行う必要がないので本処理を終了する。一方、拡大表示画面内であれば(ステップD2でYES)、図4に示したイメージの座標変換が行われる。
先ず、設定されている座標変換情報(図5のステップA4)を元に、基点が中央か左上隅かを確認する(ステップD3)。フック機能DLL15は、その結果を踏まえて座標変換を実施し(ステップD4)、それをマウス座標に変換する(ステップD5)。マウス座標は、例えば画面解像度512×128のピクセルをマウス座標65,535×65,535で表現する。次いで、フック機能DLL15は、マウス座標にマウスポインタを移動し(ステップD6)、実際のマウス操作に擬似するマウス左ボタンダウン(ステップD7)とマウス左ボタンアップ(ステップD8)のイベントを発生させる。
そして、他のメッセージプロシージャーに通知せずに処理を終了とする。これは、例えば、プルダウンメニューが開いている場合、処理の終了が通知されると、プルダウンメニューを閉じてしまってリストボックスにおけるメニューの選択ができなくなるのを阻止するためである。
図9は拡大表示終了時の処理を示す。ブラウザアプリケーション14は、図2に示したように標準表示画面31と拡大表示画面32に分割されている表示画面30を元に戻し(図9のステップE1)、図6に示したタイマー処理を終了させる(ステップE2)。
10 端末
11 メモリ
12 OS
13 ウェブブラウザ
14 ブラウザアプリケーション
15 フック機能DLL
20 インターネット
30 表示画面
31 標準表示画面
32 拡大表示画面
33 コントロールパネル
11 メモリ
12 OS
13 ウェブブラウザ
14 ブラウザアプリケーション
15 フック機能DLL
20 インターネット
30 表示画面
31 標準表示画面
32 拡大表示画面
33 コントロールパネル
Claims (2)
- 端末に、OSおよびウェブブラウザとともに、ウェブブラウザの拡大表示アプリケーションであるブラウザアプリケーションおよびフック機能DLLを格納しておく段階と、
インターネット利用時にブラウザアプリケーションが起動されると、フックチェイン内に前記フック機能DLL内のプロシージャであるフックプロシージャをインストールする段階と、
ウェブブラウザアプリケーションにより前記端末で画面を表示中に拡大指示がされると、前記ウェブブラウザアプリケーションが前記フック機能DLLへ座標変換に使用する拡大画面座標,標準画面座標,拡大率および基点の種類を設定して、標準画面座標と拡大画面座標にしたがって表示画面を標準表示画面と拡大表示画面に分割し、拡大率と基点の種類とで定まる拡大対象エリア情報を保持してタイマーをスタートさせる段階と、
タイマーがスタートすると、前記ブラウザアプリケーションは、一定時間毎に、前記標準画面内にタッチがあったかをチェックし、あれば前記拡大率と基点で拡大対象エリアを決定して、既存のものを含めて拡大対象エリア情報を保持し画面を拡大表示する段階と、
前記表示画面がタッチされると、前記OSは前記フックプロシージャにマウスイベントを通知する段階と、
前記フック機能DLLが、前記フックプロシージャに通知された座標情報を元にタッチが拡大表示画面であるかを確認してマウス座標に変換する段階と、
前記フック機能DLLが、前記表示画面のタッチをマウス座標へ移動する段階とを有することを特徴とするウェブブラウザにおける拡大表示方法。 - OSおよびウェブブラウザとともに、ウェブブラウザの拡大表示アプリケーションであるブラウザアプリケーションおよびフック機能DLLを格納している端末における拡大表示プログラムであって、
インターネット利用時にブラウザアプリケーションが起動されると、フックチェイン内に前記フック機能DLL内のプロシージャであるフックプロシージャをインストールするステップと、
ウェブブラウザアプリケーションにより前記端末で画面を表示中に拡大指示がされると、前記ウェブブラウザアプリケーションが前記フック機能DLLへ座標変換に使用する拡大画面座標,標準画面座標,拡大率および基点の種類を設定して、標準画面座標と拡大画面座標にしたがって表示画面を標準表示画面と拡大表示画面に分割し、拡大率と基点の種類とで定まる拡大対象エリア情報を保持してタイマーをスタートさせるステップと、
タイマーがスタートすると、前記ブラウザアプリケーションは、一定時間毎に、前記標準画面内にタッチがあったかをチェックし、あれば前記拡大率と基点で拡大対象エリアを決定して、既存のものを含めて拡大対象エリア情報を保持し画面を拡大表示するステップと、
前記表示画面がタッチされると、前記OSは前記フックプロシージャにマウスイベントを通知するステップと、
前記フック機能DLLが、前記フックプロシージャに通知された座標情報を元にタッチが拡大表示画面であるかを確認してマウス座標に変換するステップと、
前記フック機能DLLが、前記表示画面のタッチをマウス座標へ移動するステップとを有することを特徴とする拡大表示プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003288355A JP2005056286A (ja) | 2003-08-07 | 2003-08-07 | ウェブブラウザにおける拡大表示方法および拡大表示プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003288355A JP2005056286A (ja) | 2003-08-07 | 2003-08-07 | ウェブブラウザにおける拡大表示方法および拡大表示プログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005056286A true JP2005056286A (ja) | 2005-03-03 |
Family
ID=34367025
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003288355A Pending JP2005056286A (ja) | 2003-08-07 | 2003-08-07 | ウェブブラウザにおける拡大表示方法および拡大表示プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005056286A (ja) |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010521037A (ja) * | 2008-03-04 | 2010-06-17 | アップル インコーポレイテッド | タッチイベントモデルプログラミングインターフェイス |
| JP2010524095A (ja) * | 2008-03-04 | 2010-07-15 | アップル インコーポレイテッド | ウェブページのためのタッチイベント処理 |
| JP2012178175A (ja) * | 2012-05-16 | 2012-09-13 | Panasonic Corp | 表示制御装置、電子機器、表示制御方法、およびプログラム |
| US8285499B2 (en) | 2009-03-16 | 2012-10-09 | Apple Inc. | Event recognition |
| WO2013010369A1 (zh) * | 2011-07-21 | 2013-01-24 | 深圳市万兴软件有限公司 | 一种获取网页中音/视频链接地址的方法及装置 |
| US8429557B2 (en) | 2007-01-07 | 2013-04-23 | Apple Inc. | Application programming interfaces for scrolling operations |
| JP2013517557A (ja) * | 2010-01-13 | 2013-05-16 | マイクロソフト コーポレーション | アプリケーションの表示機能の拡張 |
| JP2013093068A (ja) * | 2013-02-22 | 2013-05-16 | Panasonic Corp | 表示制御装置、表示制御方法、およびプログラム |
| US8552999B2 (en) | 2010-06-14 | 2013-10-08 | Apple Inc. | Control selection approximation |
| US8560975B2 (en) | 2008-03-04 | 2013-10-15 | Apple Inc. | Touch event model |
| US8566045B2 (en) | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
| US8566044B2 (en) | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
| US8711103B2 (en) | 2007-09-12 | 2014-04-29 | Nec Corporation | Information display device and program storing medium |
| US8717305B2 (en) | 2008-03-04 | 2014-05-06 | Apple Inc. | Touch event model for web pages |
| US9298363B2 (en) | 2011-04-11 | 2016-03-29 | Apple Inc. | Region activation for touch sensitive surface |
| US9311112B2 (en) | 2009-03-16 | 2016-04-12 | Apple Inc. | Event recognition |
| US9529519B2 (en) | 2007-01-07 | 2016-12-27 | Apple Inc. | Application programming interfaces for gesture operations |
| US9684521B2 (en) | 2010-01-26 | 2017-06-20 | Apple Inc. | Systems having discrete and continuous gesture recognizers |
| US9733716B2 (en) | 2013-06-09 | 2017-08-15 | Apple Inc. | Proxy gesture recognizer |
| US10963142B2 (en) | 2007-01-07 | 2021-03-30 | Apple Inc. | Application programming interfaces for scrolling |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09198225A (ja) * | 1996-01-16 | 1997-07-31 | Canon Inc | 表示装置および表示方法 |
| JPH09265375A (ja) * | 1996-03-27 | 1997-10-07 | Canon Inc | 文書処理方法及び装置 |
| JP2002373043A (ja) * | 2001-03-29 | 2002-12-26 | Internatl Business Mach Corp <Ibm> | ブラウザ内で文書の一部分を拡大する方法、装置、およびプログラム |
-
2003
- 2003-08-07 JP JP2003288355A patent/JP2005056286A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09198225A (ja) * | 1996-01-16 | 1997-07-31 | Canon Inc | 表示装置および表示方法 |
| JPH09265375A (ja) * | 1996-03-27 | 1997-10-07 | Canon Inc | 文書処理方法及び装置 |
| JP2002373043A (ja) * | 2001-03-29 | 2002-12-26 | Internatl Business Mach Corp <Ibm> | ブラウザ内で文書の一部分を拡大する方法、装置、およびプログラム |
Cited By (65)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10613741B2 (en) | 2007-01-07 | 2020-04-07 | Apple Inc. | Application programming interface for gesture operations |
| US8661363B2 (en) | 2007-01-07 | 2014-02-25 | Apple Inc. | Application programming interfaces for scrolling operations |
| US11954322B2 (en) | 2007-01-07 | 2024-04-09 | Apple Inc. | Application programming interface for gesture operations |
| US11449217B2 (en) | 2007-01-07 | 2022-09-20 | Apple Inc. | Application programming interfaces for gesture operations |
| US10963142B2 (en) | 2007-01-07 | 2021-03-30 | Apple Inc. | Application programming interfaces for scrolling |
| US10817162B2 (en) | 2007-01-07 | 2020-10-27 | Apple Inc. | Application programming interfaces for scrolling operations |
| US9575648B2 (en) | 2007-01-07 | 2017-02-21 | Apple Inc. | Application programming interfaces for gesture operations |
| US10481785B2 (en) | 2007-01-07 | 2019-11-19 | Apple Inc. | Application programming interfaces for scrolling operations |
| US10175876B2 (en) | 2007-01-07 | 2019-01-08 | Apple Inc. | Application programming interfaces for gesture operations |
| US8429557B2 (en) | 2007-01-07 | 2013-04-23 | Apple Inc. | Application programming interfaces for scrolling operations |
| US9760272B2 (en) | 2007-01-07 | 2017-09-12 | Apple Inc. | Application programming interfaces for scrolling operations |
| US9665265B2 (en) | 2007-01-07 | 2017-05-30 | Apple Inc. | Application programming interfaces for gesture operations |
| US9639260B2 (en) | 2007-01-07 | 2017-05-02 | Apple Inc. | Application programming interfaces for gesture operations |
| US9529519B2 (en) | 2007-01-07 | 2016-12-27 | Apple Inc. | Application programming interfaces for gesture operations |
| US9448712B2 (en) | 2007-01-07 | 2016-09-20 | Apple Inc. | Application programming interfaces for scrolling operations |
| US9037995B2 (en) | 2007-01-07 | 2015-05-19 | Apple Inc. | Application programming interfaces for scrolling operations |
| US8711103B2 (en) | 2007-09-12 | 2014-04-29 | Nec Corporation | Information display device and program storing medium |
| JP2010521037A (ja) * | 2008-03-04 | 2010-06-17 | アップル インコーポレイテッド | タッチイベントモデルプログラミングインターフェイス |
| US8416196B2 (en) | 2008-03-04 | 2013-04-09 | Apple Inc. | Touch event model programming interface |
| US10521109B2 (en) | 2008-03-04 | 2019-12-31 | Apple Inc. | Touch event model |
| US8717305B2 (en) | 2008-03-04 | 2014-05-06 | Apple Inc. | Touch event model for web pages |
| US8723822B2 (en) | 2008-03-04 | 2014-05-13 | Apple Inc. | Touch event model programming interface |
| US8836652B2 (en) | 2008-03-04 | 2014-09-16 | Apple Inc. | Touch event model programming interface |
| JP2015092367A (ja) * | 2008-03-04 | 2015-05-14 | アップル インコーポレイテッド | タッチイベントモデルプログラミングインターフェイス |
| US8411061B2 (en) | 2008-03-04 | 2013-04-02 | Apple Inc. | Touch event processing for documents |
| CN104808942A (zh) * | 2008-03-04 | 2015-07-29 | 苹果公司 | 用于web页面的触摸事件处理 |
| US10936190B2 (en) | 2008-03-04 | 2021-03-02 | Apple Inc. | Devices, methods, and user interfaces for processing touch events |
| JP2012164336A (ja) * | 2008-03-04 | 2012-08-30 | Apple Inc | タッチイベントモデルプログラミングインターフェイス |
| US9720594B2 (en) | 2008-03-04 | 2017-08-01 | Apple Inc. | Touch event model |
| US9323335B2 (en) | 2008-03-04 | 2016-04-26 | Apple Inc. | Touch event model programming interface |
| US9389712B2 (en) | 2008-03-04 | 2016-07-12 | Apple Inc. | Touch event model |
| US8560975B2 (en) | 2008-03-04 | 2013-10-15 | Apple Inc. | Touch event model |
| JP2010524095A (ja) * | 2008-03-04 | 2010-07-15 | アップル インコーポレイテッド | ウェブページのためのタッチイベント処理 |
| US12236038B2 (en) | 2008-03-04 | 2025-02-25 | Apple Inc. | Devices, methods, and user interfaces for processing input events |
| US9971502B2 (en) | 2008-03-04 | 2018-05-15 | Apple Inc. | Touch event model |
| US8174502B2 (en) | 2008-03-04 | 2012-05-08 | Apple Inc. | Touch event processing for web pages |
| US9798459B2 (en) | 2008-03-04 | 2017-10-24 | Apple Inc. | Touch event model for web pages |
| US11740725B2 (en) | 2008-03-04 | 2023-08-29 | Apple Inc. | Devices, methods, and user interfaces for processing touch events |
| US9690481B2 (en) | 2008-03-04 | 2017-06-27 | Apple Inc. | Touch event model |
| US9285908B2 (en) | 2009-03-16 | 2016-03-15 | Apple Inc. | Event recognition |
| US12265704B2 (en) | 2009-03-16 | 2025-04-01 | Apple Inc. | Event recognition |
| US8428893B2 (en) | 2009-03-16 | 2013-04-23 | Apple Inc. | Event recognition |
| US8285499B2 (en) | 2009-03-16 | 2012-10-09 | Apple Inc. | Event recognition |
| US9965177B2 (en) | 2009-03-16 | 2018-05-08 | Apple Inc. | Event recognition |
| US9483121B2 (en) | 2009-03-16 | 2016-11-01 | Apple Inc. | Event recognition |
| US9311112B2 (en) | 2009-03-16 | 2016-04-12 | Apple Inc. | Event recognition |
| US11755196B2 (en) | 2009-03-16 | 2023-09-12 | Apple Inc. | Event recognition |
| US8566045B2 (en) | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
| US8566044B2 (en) | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
| US11163440B2 (en) | 2009-03-16 | 2021-11-02 | Apple Inc. | Event recognition |
| US10719225B2 (en) | 2009-03-16 | 2020-07-21 | Apple Inc. | Event recognition |
| US8682602B2 (en) | 2009-03-16 | 2014-03-25 | Apple Inc. | Event recognition |
| JP2013517557A (ja) * | 2010-01-13 | 2013-05-16 | マイクロソフト コーポレーション | アプリケーションの表示機能の拡張 |
| US10732997B2 (en) | 2010-01-26 | 2020-08-04 | Apple Inc. | Gesture recognizers with delegates for controlling and modifying gesture recognition |
| US9684521B2 (en) | 2010-01-26 | 2017-06-20 | Apple Inc. | Systems having discrete and continuous gesture recognizers |
| US12061915B2 (en) | 2010-01-26 | 2024-08-13 | Apple Inc. | Gesture recognizers with delegates for controlling and modifying gesture recognition |
| US10216408B2 (en) | 2010-06-14 | 2019-02-26 | Apple Inc. | Devices and methods for identifying user interface objects based on view hierarchy |
| US8552999B2 (en) | 2010-06-14 | 2013-10-08 | Apple Inc. | Control selection approximation |
| US9298363B2 (en) | 2011-04-11 | 2016-03-29 | Apple Inc. | Region activation for touch sensitive surface |
| WO2013010369A1 (zh) * | 2011-07-21 | 2013-01-24 | 深圳市万兴软件有限公司 | 一种获取网页中音/视频链接地址的方法及装置 |
| JP2012178175A (ja) * | 2012-05-16 | 2012-09-13 | Panasonic Corp | 表示制御装置、電子機器、表示制御方法、およびプログラム |
| JP2013093068A (ja) * | 2013-02-22 | 2013-05-16 | Panasonic Corp | 表示制御装置、表示制御方法、およびプログラム |
| US11429190B2 (en) | 2013-06-09 | 2022-08-30 | Apple Inc. | Proxy gesture recognizer |
| US9733716B2 (en) | 2013-06-09 | 2017-08-15 | Apple Inc. | Proxy gesture recognizer |
| US12379783B2 (en) | 2013-06-09 | 2025-08-05 | Apple Inc. | Proxy gesture recognizer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2005056286A (ja) | ウェブブラウザにおける拡大表示方法および拡大表示プログラム | |
| KR101472844B1 (ko) | 적응적 문서 디스플레이 장치 및 방법 | |
| JP4912397B2 (ja) | 表示オブジェクトレイアウト変更装置 | |
| US7533351B2 (en) | Method, apparatus, and program for dynamic expansion and overlay of controls | |
| US20110141144A1 (en) | Content display magnification changing method and content display magnification changing program | |
| US7701471B1 (en) | Methods and apparatus to display a viewing region | |
| JP2014516445A (ja) | タッチ対応のコマンド実行のためのコンパクトなコントロールメニュー | |
| JP2009266127A (ja) | 情報処理装置、表示制御方法およびプログラム | |
| JP2004192573A (ja) | 情報処理装置及び情報表示方法 | |
| JP4381761B2 (ja) | 表示制御装置および表示制御方法およびプログラムおよび記録媒体 | |
| JP4776995B2 (ja) | コンピュータ装置およびその制御方法およびプログラム | |
| US20080163081A1 (en) | Graphical User Interface Using a Document Object Model | |
| CN104035659B (zh) | 用于滚动内容的图形用户界面控制方法及系统 | |
| JPH11167478A (ja) | 警報表示方法及びこれを用いた分散型制御システム | |
| JP2943734B2 (ja) | 拡大表示枠付きマウスカーソル | |
| JPH07295782A (ja) | 画面表示制御方法 | |
| JPH1011263A (ja) | マルチウィンドウシステム | |
| JP4812077B2 (ja) | データ表示方法及びデータ表示装置並びにプログラム | |
| CN117608445A (zh) | 应用页面的渲染方法、渲染装置、电子设备及存储介质 | |
| JPH10312407A (ja) | 図面表示装置 | |
| JP2007079947A (ja) | 表示装置及びそれに用いるプログラム | |
| JP6536666B2 (ja) | 描画制御装置、およびその制御プログラム、描画制御方法 | |
| JP2002328802A (ja) | ウィンドウ表示制御方法 | |
| JPH01233617A (ja) | 情報処理装置 | |
| JP3992037B2 (ja) | マルチウインドウ表示装置及びマルチウインドウ表示方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060710 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080827 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080903 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081226 |