[go: up one dir, main page]

JP7625959B2 - 表示制御方法、表示制御プログラム、及び、表示制御装置 - Google Patents

表示制御方法、表示制御プログラム、及び、表示制御装置 Download PDF

Info

Publication number
JP7625959B2
JP7625959B2 JP2021075755A JP2021075755A JP7625959B2 JP 7625959 B2 JP7625959 B2 JP 7625959B2 JP 2021075755 A JP2021075755 A JP 2021075755A JP 2021075755 A JP2021075755 A JP 2021075755A JP 7625959 B2 JP7625959 B2 JP 7625959B2
Authority
JP
Japan
Prior art keywords
image
images
region
area
display control
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.)
Active
Application number
JP2021075755A
Other languages
English (en)
Other versions
JP2022169973A (ja
Inventor
裕介 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2021075755A priority Critical patent/JP7625959B2/ja
Priority to US17/660,490 priority patent/US20220350453A1/en
Publication of JP2022169973A publication Critical patent/JP2022169973A/ja
Application granted granted Critical
Publication of JP7625959B2 publication Critical patent/JP7625959B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00442Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
    • H04N1/00445Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails arranged in a one dimensional array
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0485Scrolling or panning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00381Input by recognition or interpretation of visible user gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0089Image display device

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本開示は、表示制御方法、表示制御プログラム、及び、表示制御装置に関する。
複数の画像を配置した画像束を表示する表示方法が知られている。
特許文献1には、仮想軸上に複数の画像を配置した画像束を表示し、所定の間隔で画像を重ねて表示する表示領域と、所定の間隔よりも広い間隔で画像を重ねないで表示する表示領域を設ける表示方法が記載されている。
特開2021-15470号公報
しかしながら、特許文献1の表示方法では、画像束に含まれる画像の個数が増加すると、画像を重ねて表示する表示領域に含まれる画像の個数が増加し、この表示領域に含まれる複数の画像を表す表示画像に影響を与え、この表示領域に含まれる画像の視認性が低下する。
上記課題を解決する一態様に係る表示制御方法は、仮想軸に沿って、所定個数の画像を第1領域と第2領域とを含む画像束で表示する表示制御方法であって、前記第1領域は、前記所定個数よりも小さい第1個数の前記画像を含み、前記第1領域に含まれる隣り合う2つの前記画像を、第1間隔で離間させて配置し、前記第2領域は、前記所定個数よりも小さい第2個数の前記画像を含み、前記第2領域に含まれる隣り合う2つの前記画像を、第2間隔で離間させて重ねて配置し、前記第1間隔は、前記第2間隔よりも広く、前記所定個数が予め定められた第1閾値個数よりも多い場合に、前記第2領域の前記画像の一部を非表示とする、表示制御方法である。
上記課題を解決する別の一態様に係る表示制御プログラムは、表示制御装置のコンピューターで実行される表示制御プログラムであって、前記コンピューターを、表示させる画像束に含まれる画像数が第1閾値個数以上か否かを判定する判定部、及び、前記画像数よりも小さい第1個数の画像を離間させて配置する第1領域と、前記画像数よりも小さい第2個数の画像を第2間隔で離間させて重ねて配置する第2領域と、を含む画像束を表示させる表示制御部、として機能させ、前記表示制御部は、前記第1領域に含まれる隣り合う2つの前記画像を、第1間隔で離間させて配置させ、前記第1間隔は、前記第2間隔よりも広く、前記画像数が前記第1閾値個数以上であると前記判定部が判定した場合に、前記表示制御部は、前記第2領域の画像の一部を非表示とする、表示制御プログラムである。
上記課題を解決する更に別の一態様に係る表示制御装置は、所定個数の画像を含む画像束を取得する取得部と、前記所定個数が予め定められた第1閾値個数よりも多いか否かを判定する判定部と、前記所定個数よりも小さい第1個数の画像を離間させて配置する第1領域と、前記所定個数よりも小さい第2個数の画像を第2間隔で離間させて重ねて配置する第2領域と、を含む画像束を表示させる表示制御部と、を備え、前記表示制御部は、前記第1領域に含まれる隣り合う2つの前記画像を、第1間隔で離間させて配置し、前記第1間隔は、前記第2間隔よりも広く、前記所定個数が前記第1閾値個数以上であると前記判定部が判定した場合に、前記表示制御部は、前記第2領域の画像の一部を非表示とする、表示制御装置である。
スマートフォンの構成の一例を示す図。 画像束を表示する画面の一例を示す画面図。 小口の配置の一例を示す図。 第2領域における小口の一例を示す画面図。 画像束に対するスクロール操作の一例を示す画面図。 スクロール操作後の画像束の一例を示す画面図。 制御部の処理の一例を示すフローチャート。 第2領域における小口の他の一例を示す画面図。
以下、図面を参照して本実施形態について説明する。
図1は、本実施形態に係るスマートフォン1の構成の一例を示す図である。
スマートフォン1は、基地局BS、及びネットワークNWを介して、サーバー装置2と通信可能に接続される。
スマートフォン1は、基地局BSとWi-Fi(登録商標)等の無線通信によって通信可能に接続される。
サーバー装置2、及び基地局BSの各々は、Ethernet(登録商標)等の有線通信によって、ネットワークNWを介して、通信可能に接続される。
ネットワークNWは、例えば、インターネットである。
本実施形態は、ネットワークNWがインターネットである場合を示すが、これに限定されない。ネットワークNWがLAN(Local Area Network)でもよいし、WAN(Wide Area Network)でもよい。
サーバー装置2は、文書情報DCを記憶する。
スマートフォン1は、サーバー装置2から文書情報DCを取得する。スマートフォン1は、文書情報DCを、図2に示す画像束300として表示する。
スマートフォン1は、「表示制御装置」の一例に対応する。
本実施形態は、スマートフォン1が、サーバー装置2から文書情報DCを取得する場合を示すが、これに限定されない。スマートフォン1が、他のスマートフォンから文書情報DCを取得してもよい。スマートフォン1が、パーソナルコンピューター、タブレット端末等から文書情報DCを取得してもよい。
スマートフォン1は、制御部11、入力表示機構14、及び通信インターフェース機構15を備える。
制御部11は、スマートフォン1の各部を制御する。
入力表示機構14は、タッチパネルであり、ユーザーからの操作を受け付け、種々の画像を表示する。入力表示機構14は、LCD(Liquid Crystal Display)等のディスプレイ141と、タッチセンサー142とを備える。
ディスプレイ141は、制御部11からの指示に従って、種々の画像を表示する。タッチセンサー142は、ディスプレイ141の表示面と一体に形成され、ユーザーからのタッチ操作を受け付ける。
通信インターフェース機構15は、アンテナ、RF回路、エンコーダー、及びデコーダー等を備え、制御部11からの指示に従って、Wi-Fi等によって、サーバー装置2と通信する。
制御部11は、プロセッサー12、及びメモリー13を備えるコントローラーである。
メモリー13は、プロセッサー12が実行するプログラムやデータを不揮発的に記憶する記憶装置である。メモリー13は、HDD(Hard Disk Drive)等の磁気的記憶装置、SSD(Solid State Drive)等の半導体記憶装置、フラッシュROM(Read Only Memory)等の半導体記憶素子、或いはその他の種類の不揮発性記憶装置により構成される。メモリー13は、プロセッサー12のワークエリアを構成するRAM(Random Access Memory)を含んでもよい。メモリー13は、制御部11により処理されるデータや、プロセッサー12が実行する制御プログラムPGMを記憶する。
制御部11は、「コンピューター」の一例に対応する。
制御プログラムPGMは、「表示制御プログラム」の一例に対応する。
プロセッサー12は、単一のプロセッサーで構成されてもよいし、複数のプロセッサーがプロセッサー12として機能する構成であってもよい。プロセッサー12は、制御プログラムPGMを実行してスマートフォン1の各部を制御する。
本実施形態では、プロセッサー12は、制御プログラムPGMを実行してスマートフォン1の各部を制御するが、制御部11は、ASIC(Application Specific Integrated Circuit)で構成され、ASICに実装された機能により処理を実行してもよい。制御部11は、信号処理回路で構成され、信号処理回路で信号処理を行って処理を実行してもよい。
制御部11は、取得部121と、生成部122と、判定部123と、表示制御部124と、文書情報記憶部131と、画像情報記憶部132と、を備える。プロセッサー12が制御プログラムPGMを実行することによって、制御部11は、取得部121、生成部122、判定部123、及び表示制御部124として機能する。プロセッサー12が制御プログラムPGMを実行することによって、制御部11は、メモリー13を、文書情報記憶部131、及び画像情報記憶部132として機能させる。
制御プログラムPGMは、「制御プログラム」の一例に対応する。
文書情報記憶部131は、ディスプレイ141に表示する文書情報DCを記憶する。文書情報DCは、PDF(Portable Document Format)型式、もしくはJPEG(Joint Photographic Experts Group)形式である。文書情報DCは、取得部121によってサーバー装置2から取得され、文書情報記憶部131に記憶される。文書情報DCは、所定個数Nのページ情報GMを含む。ページ数Mは、1~Nまでの整数である。所定個数Nは、例えば、1000個である。
画像情報記憶部132は、ディスプレイ141に表示する種々の画像を記憶する。画像情報記憶部132は、図2に示す画像束300を記憶する。画像束300は、生成部122によって生成され、画像情報記憶部132に記憶される。
取得部121は、サーバー装置2から文書情報DCを取得する。文書情報DCは、所定個数Nのページ情報GMを含む。
取得部121は、文書情報DCを文書情報記憶部131に記憶させる。
所定個数Nは、「画像数」の一例に対応する。
生成部122は、ディスプレイ141に表示する種々の画像を生成する。
生成部122は、図2に示す画像束300を生成する。画像束300は、文書情報DCを示す画像である。生成部122は、生成した画像束300を画像情報記憶部132に記憶させる。画像束300は、所定個数Nのページ画像PMを含む。ページ画像PMは、ページ情報GMを示す画像である。ページ数Mは、1~Nまでの整数である。所定個数Nは、画像束300に含まれるページ画像PMの個数を示す。
以下の説明では、ページ画像PMは、画像PMと記載する場合がある。
画像束300については、図2を参照して更に説明する。
判定部123は、所定個数Nが、第1閾値個数NS1以上であるか否かを判定する。第1閾値個数NS1は、例えば、300個である。
表示制御部124は、図2に示す画像束300をディスプレイ141に表示する。
以下、図2を参照して、表示制御部124の処理の一例を説明する。
図2は、画像束300を表示する画面の一例を示す画面図である。図2は、所定個数Nが、第1閾値個数NS1以上である場合を示している。
表示制御部124は、X軸に平行な仮想軸に沿って、所定個数Nの画像PMを第1領域AR1と第2領域AR2とを含む画像束300で表示する。表示制御部124は、仮想軸に沿って、所定個数Nの画像PMを第1領域AR1と第2領域AR2と第3領域AR3で構成された画像束300で表示してもよい。所定個数Nは、例えば、1000個である。
ディスプレイ141が、矩形である場合、X軸は、ディスプレイ141の第1辺と平行である。Y軸は、X軸と直交し、ディスプレイ141の第1辺と直交する第2辺と平行である。
図2に示すように、第3領域AR3、第1領域AR1、及び第2領域AR2は、この順に、X軸の正方向に沿って配置される。X軸の正方向は、図2の左方向である。
第1領域AR1は、ディスプレイ141の中央部に配置される。
第2領域AR2は、第1領域AR1の左に配置される。第3領域AR3は、第1領域AR1の右に配置される。
画像束300は、第2領域AR2及び第3領域AR3の各々では、隣り合う画像PM同士が、一部が重なった状態で等間隔に並ぶ。ここで、等間隔は、画像PMの端面を表す稜線の太さ分の誤差を有してもよい。画像束300は、第1領域AR1では、隣り合う画像PM同士が、一部が重なった状態で、隣り合う画像PMの画像面を視認可能に並ぶ。
画像PMの各々は、ディスプレイ141の表示画面の第1の方向に延びる第1の仮想軸に沿って配置される。第1の方向は、図2では、左右方向である。画像PMの各々は、第1の仮想軸と交差し、ディスプレイ141の表示画面の第2の方向に延びる第2の仮想軸を中心にして回転し、更に第1の仮想軸を中心にして回転して表示されている画像である。第2の方向は、図2では上下方向である。
画像PMの各々は、第1の仮想軸、及び第2の仮想軸を中心にして回転される。ユーザーがディスプレイ141と正対したときに、複数の画像PMで構成される画像束300は、俯瞰できる態様に変形される。画像束300に含まれる複数の画像PMは、変形され、斜め上方から斜視して俯瞰したときと同様なページの見え方となる。
表示制御部124は、第1領域AR1に、所定個数Nよりも小さい第1個数N1の画像PMを離間させて配置した第1画像束310を表示する。第1画像束310に含まれる隣り合う2つの画像PMは、第1間隔ΔL1離間して配置されている。第1個数N1は、図2では、9個である。第1画像束310は、画像P667~画像P675で構成される。第1個数N1の画像PMは、画像P667~画像P675である。
画像P667は、文書情報DCの第667ページのページ情報G667を示す。画像P668は、文書情報DCの第668ページのページ情報G668を示す。画像P669は、文書情報DCの第669ページのページ情報G669を示す。画像P670は、文書情報DCの第670ページのページ情報G670を示す。画像P671は、文書情報DCの第671ページのページ情報G671を示す。画像P672は、文書情報DCの第672ページのページ情報G672を示す。画像P673は、文書情報DCの第673ページのページ情報G673を示す。画像P674は、文書情報DCの第674ページのページ情報G674を示す。画像P675は、文書情報DCの第675ページのページ情報G675を示す。
画像PMは、上述のように、画像PMに対応するページ数Mを示す数字を付加して表す。
図2では、画像P670は、「670」の文字画像を含む。画像P671は、「671」の文字画像を含む。画像P672は、「672」の文字画像を含む。
図2では、「670」~「672」の文字画像は、読取可能に表示される。また、「668」~「675」の文字画像は、少なくとも一部が読取可能に表示される。
第1間隔ΔL1は、画像P667~画像P675のうち、互いに隣接する画像PMの間隔を示す。互いに隣接する画像PMの間隔とは、互いに隣接する画像PMの各々の中心位置のX軸方向の距離を示す。
第1間隔ΔL1は、画像PMの表示位置が第1領域AR1のX軸方向の中央に近づく程、大きい。
画像P670と画像P671との間隔は、画像P671と画像P672との間隔と同一である。画像P672と画像P673との間隔は、画像P671と画像P672との間隔よりも小さい。画像P673と画像P674との間隔は、画像P672と画像P673との間隔よりも小さい。画像P674と画像P675との間隔は、画像P673と画像P674との間隔よりも小さい。
表示制御部124は、第2領域AR2に、所定個数Nよりも小さい第2個数N2の画像PMを第1間隔ΔL1よりも小さい第2間隔ΔL2で離間させて重ねて配置した第2画像束320を表示する。
第2個数N2は、例えば、666個である。
第2画像束320は、画像P1~画像P666の画像束を示す。第2画像束320は、ページ情報G1~ページ情報G666を含む。
表示制御部124は、第3領域AR3に、所定個数Nよりも小さい第3個数N3の画像PMを第1間隔ΔL1よりも小さい第2間隔ΔL2で離間させて重ねて配置した第3画像束330を表示する。
第3個数N3は、例えば、325個である。
第3画像束330は、画像P676~画像P1000の画像束を示す。第3画像束330は、ページ情報G676~ページ情報G1000を含む。
表示制御部124は、所定個数Nが予め定められた第1閾値個数NS1よりも多い場合に、第2領域AR2、及び第3領域AR3の各々の画像PMの一部を非表示とする。
図2では、所定個数Nが1000個であり、第1閾値個数NS1が300個であるため、表示制御部124は、第2領域AR2、及び第3領域AR3の各々の画像PMの一部を非表示とする。
第2領域AR2の画像PMと、第3領域AR3の画像PMとは、同様に処理されるため、以下では、主に、第2領域AR2の画像PMについて説明し、第3領域AR3の画像PMについての説明は省略する。
表示制御部124は、予め定められた規則に従って、第2領域AR2の画像PMの一部を非表示とする。また、表示制御部124は、非表示とする画像PMについては、描画処理を省略する。
表示制御部124は、第2領域AR2の画像PMの一部に対して描画処理を行わず、非表示とし、第2個数N2の画像のうち、奇数番目の画像PMで且つ表示される画像PMの個数と、偶数番目の画像PMで且つ表示される画像PMの個数との差を、第2閾値個数NS2以下にする。第2閾値個数NS2は、例えば、2個である。
表示制御部124は、第2領域AR2に含まれる画像PMのうち、予め設定された奇数番NDの画像PM毎に表示し、それ以外の画像PMを非表示にしてもよい。この場合には、表示される画像PMは、奇数番目の画像PMと、偶数番目の画像PMとが交互に選択される。奇数番NDは、例えば「3」である。
このように、第2領域AR2の画像PMの一部を非表示として、第2画像束320を表示するため、第2画像束320を表示するために要する処理を削減できる。第2画像束320の表示時間を短縮できる。第2領域AR2の画像PMの一部を非表示にすることによって、第2領域AR2内に表示される画像PMが減るため、第2画像束320の視認性の低下を抑制できる。
表示制御部124は、第2領域AR2に含まれる画像PMのうち、第1領域AR1に最も近い画像PMから第3閾値個数NS3以上離れた画像PMに対して、予め定められた規則に従って、描画処理を行わず、非表示とする。例えば、第3閾値個数NS3は、11個である。
表示制御部124は、第2領域AR2に含まれる画像PMのうち、第1領域AR1に最も近い画像PMから((第3閾値個数NS3)-1)個まで、すなわち10個までの画像PMに対する描画処理を行い、表示する。
図2では、第2領域AR2は、表示領域AR21と、一部非表示領域AR22とで構成される。表示領域AR21では、表示制御部124は、画像PMを表示する。一部非表示領域AR22では、表示制御部124は、奇数番ND毎に第2領域AR2に含まれる画像PMを表示し、第2領域AR2のそれ以外の画像PMを非表示とする。
表示領域AR21は、10個の画像PMで構成される。すなわち、表示領域AR21には、画像P657~画像P666の10個の画像PMが表示される。
表示領域AR21は、表示制御部124によって表示される。図5及び図6を参照して説明するように、ユーザーが第2領域AR2に表示された画像PMの一部を第1領域AR1に移動させる場合に、表示制御部124は、非表示とされた画像PMが第1領域AR1に移動されて表示されることを抑制できる。したがって、自然な画像を表示できる。
次に、奇数番ND毎に第2領域AR2に含まれる画像PMを表示することによって、第2領域AR2の画像PMの一部を非表示とする効果について、図3、図4、及び図8を参照して説明する。
図3は、小口EDの配置の一例を示す図である。
図3は、文書情報DCが、辞書、取り扱い説明書等の小口EDが付与された文書に対応する場合を示す。図3は、偶数ページ画像PEVには、左端に小口EDが付与され、奇数ページ画像PODには、右端に小口EDが付与されている場合を示している。
図3では、画像P1~画像P11には、第1小口ED1が付与される。
画像P12~画像P21には、第2小口ED2が付与される。第2小口ED2は、第1小口ED1よりも下に配置される。
画像P22~画像P36には、第3小口ED3が付与される。第3小口ED3は、第2小口ED2よりも下に配置される。
図8は、第2領域AR2に表示される第2画像束320に表示される小口EDの一例を示す画面図である。
図8は、表示制御部124が、偶数番NE毎に第2領域AR2に含まれる画像PMを表示する場合を示している。偶数番NEは、例えば「2」である。
偶数番NE毎に第2領域AR2に含まれる画像PMを表示する場合には、図8に示すように偶数ページの画像PMだけが表示される。
図8に示すように、第2画像束320として、画像P2、画像P4、画像P6、画像P8、画像P10、画像P12、画像P14、画像P16、画像P18、画像P20、画像P22、画像P24が、左側から右側に向けて順次表示される。
画像P2に示すように、画像P2に付与された第1小口ED1は、奥側に配置される。画像P4、画像P6、画像P8、及び画像P10に付与された第1小口ED1は、奥側に配置されるため、視認できない。また、画像P12、画像P14、画像P16、画像P18、及び画像P20に付与された第2小口ED2は、奥側に配置されるため、視認できない。画像P22、及び画像P24等に付与された第3小口ED3は、奥側に配置されるため、視認できない。
図8に示すように、偶数番NE毎に第2領域AR2に含まれる画像PMを表示する場合には、小口EDが奥側に配置されるため、視認できない。第2画像束320の小口EDの視認性が低下する。
図4は、第2領域AR2に表示される第2画像束320に表示される小口EDの一例を示す画面図である。
図2を参照して説明したように、表示制御部124は、予め設定された奇数番ND毎に第2領域AR2に含まれる画像PMを表示し、第2領域AR2の画像PMの一部を非表示とする。奇数番NDは、図4では「3」である。
図4に示すように、表示制御部124は、第2画像束320として、例えば、画像P2、画像P5、画像P8、画像P11、画像P14、画像P17、画像P20、画像P23、画像P26、画像P29、画像P32、画像P35、画像P38、画像P41を、左から右に向けて順次表示する。
図3で説明したように、偶数ページ画像PEVには、左端に小口EDが付与され、奇数ページ画像PODには、右端に小口EDが付与されている。
画像P1~画像P11には、第1小口ED1が付与され、画像P12~画像P21には、第2小口ED2が付与され、画像P22~画像P36には、第3小口ED3が付与される。
図4に示すように、第2画像束320では、画像P5及び画像P11に付与された第1小口ED1は、手前側に表示され、ユーザーは視認できる。画像P17に付与された第2小口ED2は、手前側に表示され、ユーザーは視認できる。画像P23、画像P29、及び画像P35に付与された第3小口ED3は、手前側に表示され、ユーザーは視認できる。
画像P8及び画像P14に付与された第1小口ED1は、奥側に配置され、ユーザーは視認できない。画像P20に付与された第2小口ED2は、奥側に配置され、ユーザーは視認できない。画像P26、及び画像P32に付与された第3小口ED3は、奥側に配置され、ユーザーは視認できない。
このように、表示制御部124は、3番目毎に第2領域AR2に含まれる画像PMを表示し、第2領域AR2のそれ以外の画像PMの一部を非表示とする。表示される画像PMとして、奇数ページの画像PMと、偶数ページの画像PMとが交互に選択される。図4では、奇数ページの画像PMに付与された小口EDが手前側に表示される。第2画像束320の小口EDの視認性の低下を抑制できる。
図3は、偶数ページ画像PEVには、左端に小口EDが付与され、奇数ページ画像PODには、右端に小口EDが付与されている場合を示したが、これに限定されない。偶数ページ画像PEVには、右端に小口EDが付与され、奇数ページ画像PODには、左側に小口EDが付与されている形態でもよい。
この場合には、第2画像束320では、偶数ページの画像PMに付与された小口EDが手前側に表示され、ユーザーは視認できる。したがって、第2画像束320の小口EDの視認性の低下を抑制できる。
図4のように、奇数番ND毎に第2領域AR2に含まれる画像PMを表示し、第2領域AR2のそれ以外の画像PMを非表示とするため、奇数ページの画像PMと、偶数ページの画像PMとが交互に選択される。第2画像束320では、奇数ページの画像PM、又は偶数ページの画像PMに付与された小口EDは、手前側に表示されるため、ユーザーは視認できる。第2画像束320の小口EDの視認性の低下を抑制できる。
次に、図5及び図6を参照して、画像束300に対して、ユーザー操作によって、所定方向へのスクロールが指示された場合について説明する。
図5は、画像束300に対するスクロール操作の一例を示す画面図である。図5は、スクロールが指示される前の状態を示す画面図である。
図5には、図2に示す画像束300と同一の画像束300が表示される。第1領域AR1には、第1画像束310が表示され、第1画像束310は、画像P667~画像P675で構成される。
ユーザーは、手指H1の位置でディスプレイ141の表示面にタッチし、タッチした状態でX軸の負方向である右方向に手指H2の位置まで移動して、手指H2の位置でディスプレイ141の表示面から離間させる。
ここでは、所定方向は、X軸の負方向である右方向である。
手指H1の位置は、第1画像束310の第1領域AR1に表示される画像P670の位置である。手指H2の位置は、第1画像束310の第1領域AR1に表示される画像307の位置である。スクロール操作は、第1領域AR1に表示される画像PMを右に3個分移動させる操作である。
図6は、図5に示すスクロール操作後の画像束300の一例を示す画面図である。スクロール操作は、第1領域AR1に表示される画像PMを右に3個分移動させる操作であるため、図6の第1領域AR1に表示される画像PMは、以下のように変化する。
表示制御部124は、図5の画像P667を画像P670の位置に移動させる。図6では、図5の画像P670の位置に、画像P667が表示される。表示制御部124は、図5の画像P668を画像P671の位置に移動させる。図6では、図5の画像P671の位置に、図5の画像P668が表示される。
表示制御部124は、図5の画像P669を画像P672の位置に移動させる。図6では、図5の画像P672の位置に、図5の画像P669が表示される。表示制御部124は、図5の画像P670を画像P673の位置に移動させる。図6では、図5の画像P673の位置に、図5の画像P670が表示される。
表示制御部124は、図5の画像P671を画像P674の位置に移動させる。図6では、図5の画像P674の位置に、図5の画像P671が表示される。表示制御部124は、図5の画像P672を画像P675の位置に移動させる。図6では、図5の画像P675の位置に、図5の画像P672が表示される。
表示制御部124は、図5の画像P673~画像P675を、第3領域AR3に表示される第3画像束330に移動させる。図5に示される画像P673、画像P674、及び画像P675は、図6の第3領域AR3に表示される第3画像束330に含まれる。
表示制御部124は、図5の第2領域AR2に表示される第2画像束320に含まれる画像P664、画像P665、及び画像P666の各々を、第1領域AR1の画像P667、画像P668、及び画像P669の位置に移動させる。
表示制御部124は、図5の第2領域AR2に表示される第2画像束320に含まれ、第1領域AR1に最も近い画像PMである画像P666を、図5の画像P669の位置に移動させる。図6では、図5の画像P669の位置に、図5の画像P666が表示される。
表示制御部124は、図5の第2領域AR2に表示される第2画像束320に含まれ、第1領域AR1に2番目に近い画像PMである画像P665を、図5の画像P668の位置に移動させる。図6では、図5の画像P668の位置に、画像P665が表示される。
表示制御部124は、図5の第2領域AR2に表示される第2画像束320に含まれ、第1領域AR1に3番目に近い画像PMである画像P664を、図5の画像P667の位置に移動させる。図6では、図5の画像P667の位置に、画像P664が表示される。
図2を参照して説明したように、表示制御部124は、第2領域AR2に含まれる画像PMのうち、第1領域AR1に最も近い画像PMから((第3閾値個数NS3)-1)個まで、すなわち10個までの画像PMを、表示する。
図5の第2領域AR2に表示される第2画像束320に含まれ、第1領域AR1に最も近い画像PM、2番目に近い画像PM、及び3番目に近い画像PMは、表示制御部124によって表示される。第2領域AR2に表示された画像PMを第1領域AR1に移動させる場合に、非表示とされた画像PMが第1領域AR1に移動されて表示されることを抑制できる。その結果、自然な画像移動を表示できる。
本実施形態では、表示制御部124が、第2領域AR2に含まれる画像PMのうち、第1領域AR1に最も近い画像PMから((第3閾値個数NS3)-1)個まで、すなわち10個までの画像PMを、表示する場合について説明するが、これに限定されない。表示制御部124が、第2領域AR2に含まれる全ての画像PMに対して、予め設定された奇数番ND毎に第2領域AR2に含まれる画像PMを表示し、第2領域AR2のその他の画像PMを非表示としてもよい。この場合には、第2領域AR2から第1領域AR1に移動される画像PMに対して移動中に描画処理が行われ、表示制御部124によって非表示状態から表示状態に変更される。
図7は、制御部11の処理の一例を示すフローチャートである。
図7に示すように、ステップS101で、取得部121は、サーバー装置2から文書情報DCを取得する。生成部122は、文書情報DCに対応する画像束300を生成する。画像束300は、所定個数Nの画像PMを含む。所定個数Nは、例えば、1000個である。
生成部122が画像束300を生成した後、ステップS103で、判定部123は、所定個数Nが第1閾値個数NS1以上であるか否かを判定する。第1閾値個数NS1は、例えば、300個である。
所定個数Nが第1閾値個数NS1以上ではないと判定部123が判定した場合(ステップS103;NO)には、処理がステップS115へ進む。所定個数Nが第1閾値個数NS1以上であると判定部123が判定した場合(ステップS103;YES)には、処理がステップS105へ進む。
ステップS105で、制御部11は、第1個数N1、第2個数N2、及び第3個数N3を決定する。例えば、第1個数N1は、9個であり、第2個数N2は、666個であり、第3個数N3は、325個である。
制御部11は、第1個数N1、第2個数N2、及び第3個数N3を決定した後、ステップS107で、奇数番NDを決定する。奇数番NDは、例えば「3」である。
制御部11が奇数番NDを決定した後、ステップS109で、表示制御部124は、第1領域AR1に、第1個数N1の画像PMを離間させて配置した第1画像束310を表示させる。第1個数N1の画像PMに含まれる隣り合う2つの画像PMは、第1間隔ΔL1離間して配置される。
ステップS111で、表示制御部124は、第2領域AR2に、第2個数N2の画像PMを、奇数番ND毎の画像PMに対する描画処理を行い、奇数番ND毎の画像PMを、第2間隔ΔL2で離間させて重ねて配置した第2画像束320を表示させる。第1間隔ΔL1は、第2間隔ΔL2よりも広い。
ステップS113で、表示制御部124は、第3領域AR3に、第3個数N3の画像PMを、奇数番ND毎の画像PMに対する描画処理を行い、奇数番ND毎の画像PMを、第2間隔ΔL2で離間させて重ねて配置した第3画像束330を表示させる。その後、処理が終了する。
ステップS103でNOの場合には、ステップS115で、制御部11は、第1個数N1、第2個数N2、及び第3個数N3を決定する。
制御部11が、第1個数N1、第2個数N2、及び第3個数N3を決定した後、ステップS117で、表示制御部124は、第1領域AR1に、第1個数N1の画像PMを離間させて配置した第1画像束310を表示させる。第1個数N1の画像PMに含まれる隣り合う2つの画像は、第1間隔ΔL1離間して配置される。
ステップS119で、表示制御部124は、第2領域AR2に、第2個数N2の画像PMを、第2間隔ΔL2で離間させて重ねて配置した第2画像束320を表示させる。
ステップS121で、表示制御部124は、第3領域AR3に、第3個数N3の画像PMを第2間隔ΔL2で離間させて重ねて配置した第3画像束330を表示させる。その後、処理が終了する。
図7を参照して説明したように、所定個数Nが第1閾値個数NS1以上である場合に、表示制御部124は、奇数番ND毎に第2領域AR2に含まれる画像PMを表示し、第2領域AR2のその他の画像PMを非表示とする。第2領域AR2に表示される画像PMとして、奇数ページの画像PMと、偶数ページの画像PMとが交互に選択される。表示制御部124が第2領域AR2に含まれる画像PMの一部を非表示にすることで、第2画像束320の視認性の低下を抑制できる。
第2領域AR2の画像PMの一部を非表示とすることにより、第2画像束320を表示するために必要なメモリー容量、及び処理量を削減できる。
以上、図1~図8を参照して説明したように、本実施形態に係るスマートフォン1の表示制御方法は、仮想軸に沿って、所定個数Nの画像PMを第1領域AR1と第2領域AR2とを含む画像束300で表示する表示制御方法である。第1領域AR1では、所定個数Nよりも小さい第1個数N1の画像PMを離間させて配置する。第1個数N1の画像PMに含まれる隣り合う2つの画像PMは、第1間隔ΔL1で離間して配置する。第2領域AR2では、所定個数Nよりも小さい第2個数N2の画像PMを第2間隔ΔL2で離間させて重ねて配置する。第1間隔ΔL1は、第2間隔ΔL2よりも広い。所定個数Nが予め定められた第1閾値個数NS1よりも多い場合に、第2領域AR2の画像PMの一部を非表示とする。
第2領域AR2では、所定個数Nが予め定められた第1閾値個数NS1よりも多い場合に、第2領域AR2の画像PMの一部を非表示とする。
所定個数Nが第1閾値個数NS1よりも多い場合に、第2領域AR2の画像PMの一部を非表示とすることにより、第2領域AR2の画像PMを表示するために必要なメモリー容量、及び処理量を削減できる。所定個数Nが第1閾値個数NS1よりも多い場合に、画像PMの内容を読み取りできない第2領域AR2の画像PMを表示するために要する時間を短縮できる。
上記表示制御方法で、予め定められた規則に従って、第2領域AR2の画像PMの一部を非表示とする。
予め定められた規則に従って、第2領域AR2の画像PMの一部を非表示にするため、スマートフォン1は、第2領域AR2の画像PMの一部を効率的に非表示にできる。
上記表示制御方法で、第2個数N2の画像PMのうち、奇数番目の画像PMで且つ表示される画像PMの個数と、偶数番目の画像PMで且つ表示される画像PMの個数との差が、第2閾値個数NS2以下になるように、第2領域AR2の画像の一部を非表示とする。
図3に示すように画像PMに小口EDが付与されている場合に、スマートフォン1は、手前側に配置される小口EDの個数と、奥側に配置される小口EDの個数との差を、第2閾値個数NS2以下にできる。スマートフォン1は、画像PMに付与された小口EDが全て表示されない状態になる可能性を低減できる。
上記表示制御方法で、予め設定された奇数個ND毎に第2領域AR2に含まれる画像PMを表示することによって、第2領域AR2の画像PMの一部を非表示とする。
図4に示すように、奇数ページの画像PMと、偶数ページの画像PMとが交互に表示される。したがって、画像PMに付与された小口EDを表示する可能性が高くなる。
上記表示制御方法で、第2領域AR2に含まれる画像PMのうち、第1領域AR1に最も近い画像PMから第3個数N3以上離れた画像PMに対して、規則に従って、非表示とする。
第2領域AR2に表示された画像PMを第1領域AR1に移動させる場合に、非表示とされた画像PMが第1領域AR1に移動されて表示されることを抑制できる。その結果、不自然な画像移動の表示を抑制できる。
上記表示制御方法で、非表示とされる画像PMについては、描画処理が省略される。
第2領域AR2に含まれる画像PMの描画処理に要する時間を削減できる。
上記表示制御方法で、画像束300に対して、ユーザー操作によって、所定方向へのスクロールが指示された場合には、第2領域AR2に表示された画像PMを第1領域AR1に移動させる。
ユーザーは、所定方向へのスクロール操作によって、第2領域AR2に表示された画像PMを第1領域AR1に移動できる。ユーザーは、第2領域AR2に表示された画像PMを第1領域AR1に移動させて、画像PMの内容を読み取り可能に表示できる。
上記表示制御方法で、第2領域AR2に表示された画像PMを第1領域AR1に移動させる場合に、非表示とされた画像PMのうちで、第2領域AR2から第1領域AR1に移動する画像PMを表示させる。
第2領域AR2に含まれ、非表示とされた画像PMが第2領域AR2から第1領域AR1に移動される場合に、ユーザーは、第1領域AR1に移動された画像PMの内容を読み取り可能に表示できる。
本実施形態に係る制御プログラムPGMは、スマートフォン1の制御部11で実行される制御プログラムPGMである。制御プログラムPGMは、制御部11を、表示させる画像束300に含まれる画像数が第1閾値個数NS1以上か否かを判定する判定部123、及び、所定個数Nよりも小さい第1個数N1の画像PMを離間させて配置する第1領域AR1と、所定個数Nよりも小さい第2個数N2の画像PMを第2間隔ΔL2で離間させて重ねて配置する第2領域AR2と、を含む画像束300を表示させる表示制御部124、として機能させる。表示制御部124は、第1個数N1の画像PMに含まれる隣り合う2つの画像PMを、第1間隔ΔL1で離間して配置する。第1間隔ΔL1は、第2間隔ΔL2よりも広い。所定個数Nが第1閾値個数NS1以上であると判定部123が判定した場合に、表示制御部124は、第2領域AR2の画像PMの一部を非表示とする。
この構成によれば、本実施形態に係る表示制御方法と同様の効果を奏する。
本実施形態に係るスマートフォン1は、所定個数Nの画像PMを含む画像束300に対応する文書情報DCを取得する取得部121と、所定個数Nが予め定められた第1閾値個数NS1よりも多いか否かを判定する判定部123と、所定個数Nよりも小さい第1個数N1の画像PMを離間させて配置する第1領域AR1と、所定個数Nよりも小さい第2個数N2の画像PMを第2間隔ΔL2で離間させて重ねて配置する第2領域AR2と、を含む画像束300を表示させる表示制御部124と、を備える。表示制御部124は、第1個数N1の画像PMに含まれる隣り合う2つの画像PMを、第1間隔ΔL1で離間して配置する。第1間隔ΔL1は、第2間隔ΔL2よりも広い。表示制御部124は、所定個数Nが第1閾値個数NS1以上であると判定部123が判定した場合に、第2領域AR2の画像PMの一部を非表示とする。
この構成によれば、本実施形態に係る表示制御方法と同様の効果を奏する。
本実施形態は、一態様を示すものであり、任意に変形および応用が可能である。
本実施形態は、「表示制御装置」がスマートフォン1である場合を示すが、これに限定されない。「表示制御装置」が、プロセッサー12と、メモリー13と、ディスプレイ141等のディスプレイと、を備えればよい。「表示制御装置」が、例えば、ノートパソコン、又は、タブレット端末で構成されてもよい。
本実施形態は、画像束300が、第1領域AR1、第2領域AR2、及び第3領域AR3で構成される場合を示したが、画像束300が、第1領域AR1、及び第2領域AR2を含めばよい。画像束300が、第1領域AR1、及び第2領域AR2で構成されてもよい。
本実施形態の表示制御方法は、スマートフォン1が備えるプロセッサー12が制御プログラムPGMを実行することによって実現される場合を示すが、当該表示制御方法を実現するためにプロセッサー12が実行する制御プログラムPGMを、コンピューターで読み取り可能に記録した記録媒体、或いは、この制御プログラムPGMを伝送する伝送媒体の態様で構成することも可能である。
上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。フレキシブルディスク、HDD、CD-ROM(Compact Disk Read Only Memory)、DVD(Digital Versatile Disk)、Blu-ray(登録商標)Disc、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。上記記録媒体は、スマートフォン1が備える内部記憶装置であるRAM、ROM、HDD等の不揮発性記憶装置でもよい。
制御部11の機能は、1又は複数のプロセッサー、又は、半導体チップにより実現してもよい。制御部11が、SoC(System―on―a―Chip)やMCU(Micro Control Unit)、FPGA(Field―Programmable Gate Array)等の副処理装置(co―processor)を更に備える構成であってもよい。制御部11は、CPU及び副処理装置の双方を協働させるか、あるいは双方のうちの一方を選択的に用いて各種の制御を行ってもよい。
図7のフローチャートの処理単位は、制御部11の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、限定されることはない。フローチャートの処理単位は、処理内容に応じて、更に多くの処理単位に分割してもよい。1つの処理単位が更に多くの処理を含むように分割してもよい。その処理の順番は、本発明の趣旨に支障のない範囲で適宜に入れ替えてもよい。
図1に示した各機能部は機能的構成を示すものであって、実装形態は特に限定されない。必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも可能である。上述した実施形態においてソフトウェアで実現される機能の一部はハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、スマートフォン1の他の各部の具体的な細部構成についても、趣旨を逸脱しない範囲で任意に変更可能である。
1…スマートフォン(表示制御装置)、11…制御部(コンピューター)、12…プロセッサー、121…取得部、122…生成部、123…判定部、124…表示制御部、13…メモリー、131…文書情報記憶部、132…画像情報記憶部、14…入力表示機構、141…ディスプレイ、142…タッチセンサー、15…通信インターフェース機構、2…サーバー装置、300…画像束、301~309…画像、310…第1画像束、320…第2画像束、330…第3画像束、AR1…第1領域、AR2…第2領域、AR3…第3領域、DC…文書情報、ED…小口、ED1…第1小口、ED2…第2小口、ED3…第3小口、GM、G1~G1000…ページ情報、H1、H2…手指、M…ページ数、N…所定個数(画像数)、N1…第1個数、N2…第2個数、N3…第3個数、NE…偶数番、ND…奇数番、NS1…第1閾値個数、NS2…第2閾値個数、NS3…第3閾値個数、PEV…偶数ページ画像、POD…奇数ページ画像、PGM…制御プログラム(表示制御プログラム)、PM、P1~P1000…ページ画像、画像、ΔL1…第1間隔、ΔL2…第2間隔。

Claims (12)

  1. 仮想軸に沿って、所定個数の画像を第1領域と第2領域とを含む画像束で表示する表示
    制御装置が実行する表示制御方法であって、
    前記第1領域は、前記所定個数よりも小さい第1個数の前記画像を含み、前記第1領域
    に含まれる隣り合う2つの前記画像を、第1間隔で離間させて配置し、
    前記第2領域は、前記所定個数よりも小さい第2個数の前記画像を含み、前記第2領域
    に含まれる隣り合う2つの前記画像を、第2間隔で離間させて重ねて配置し、
    前記第1間隔は、前記第2間隔よりも広く、
    前記所定個数が予め定められた第1閾値個数よりも多い場合に、前記第2領域の前記画
    像の一部を非表示とし、
    予め定められた規則に従って、前記第2領域の前記画像の一部を非表示とし、
    前記第2領域の画像の一部を非表示とするとき、前記第2個数の画像のうち、奇数番目
    の画像で且つ表示される画像の個数と、偶数番目の画像で且つ表示される画像の個数との
    差が、第2閾値個数以下にする、
    表示制御方法。
  2. 仮想軸に沿って、所定個数の画像を第1領域と第2領域とを含む画像束で表示する表示
    制御装置が実行する表示制御方法であって、
    前記第1領域は、前記所定個数よりも小さい第1個数の前記画像を含み、前記第1領域
    に含まれる隣り合う2つの前記画像を、第1間隔で離間させて配置し、
    前記第2領域は、前記所定個数よりも小さい第2個数の前記画像を含み、前記第2領域
    に含まれる隣り合う2つの前記画像を、第2間隔で離間させて重ねて配置し、
    前記第1間隔は、前記第2間隔よりも広く、
    前記所定個数が予め定められた第1閾値個数よりも多い場合に、前記第2領域の前記画
    像の一部を非表示とし、
    予め定められた規則に従って、前記第2領域の前記画像の一部を非表示とし、
    前記第2領域の画像の一部を非表示とするときに、予め設定された奇数番毎に前記第2
    領域に含まれる前記画像を表示する、
    表示制御方法。
  3. 仮想軸に沿って、所定個数の画像を第1領域と第2領域とを含む画像束で表示する表示
    制御装置が実行する表示制御方法であって、
    前記第1領域は、前記所定個数よりも小さい第1個数の前記画像を含み、前記第1領域
    に含まれる隣り合う2つの前記画像を、第1間隔で離間させて配置し、
    前記第2領域は、前記所定個数よりも小さい第2個数の前記画像を含み、前記第2領域
    に含まれる隣り合う2つの前記画像を、第2間隔で離間させて重ねて配置し、
    前記第1間隔は、前記第2間隔よりも広く、
    前記所定個数が予め定められた第1閾値個数よりも多い場合に、前記第2領域の前記画
    像の一部を非表示とし、
    予め定められた規則に従って、前記第2領域の前記画像の一部を非表示とし、
    前記第2領域に含まれる前記画像のうち、前記第1領域に最も近い画像から第3閾値個
    数以上離れた前記画像に対して、前記規則に従って、非表示とする、
    表示制御方法。
  4. 非表示とされる前記画像は、描画処理が省略される、
    請求項1から請求項のいずれか1項に記載の表示制御方法。
  5. 前記画像束に対して、ユーザー操作によって、所定方向へのスクロールが指示された場
    合には、前記第2領域に表示された前記画像を前記第1領域に移動させる、
    請求項1から請求項のいずれか1項に記載の表示制御方法。
  6. 前記第2領域に表示された前記画像を前記第1領域に移動させる場合に、非表示とされ
    た画像のうちで、前記第2領域から前記第1領域に移動する前記画像を表示させる、
    請求項に記載の表示制御方法。
  7. 表示制御装置のコンピューターで実行される表示制御プログラムであって、
    前記コンピューターを、
    表示させる画像束に含まれる画像数が第1閾値個数以上か否かを判定する判定部、及び
    、前記画像数よりも小さい第1個数の画像を離間させて配置する第1領域と、前記画像数
    よりも小さい第2個数の画像を第2間隔で離間させて重ねて配置する第2領域と、を含む
    画像束を表示させる表示制御部、
    として機能させ、
    前記表示制御部は、前記第1領域に含まれる隣り合う2つの前記画像を、第1間隔で離
    間させて配置し、
    前記第1間隔は、前記第2間隔よりも広く、
    前記画像数が前記第1閾値個数以上であると前記判定部が判定した場合に、前記表示制
    御部は、前記第2領域の画像の一部を非表示とし、かつ、予め定められた規則に従って、
    前記第2領域の前記画像の一部を非表示とし、
    前記第2領域の画像の一部を非表示とするとき、前記第2個数の画像のうち、奇数番目
    の画像で且つ表示される画像の個数と、偶数番目の画像で且つ表示される画像の個数との
    差が、第2閾値個数以下にする、
    表示制御プログラム。
  8. 表示制御装置のコンピューターで実行される表示制御プログラムであって、
    前記コンピューターを、
    表示させる画像束に含まれる画像数が第1閾値個数以上か否かを判定する判定部、及び
    、前記画像数よりも小さい第1個数の画像を離間させて配置する第1領域と、前記画像数
    よりも小さい第2個数の画像を第2間隔で離間させて重ねて配置する第2領域と、を含む
    画像束を表示させる表示制御部、
    として機能させ、
    前記表示制御部は、前記第1領域に含まれる隣り合う2つの前記画像を、第1間隔で離
    間させて配置し、
    前記第1間隔は、前記第2間隔よりも広く、
    前記画像数が前記第1閾値個数以上であると前記判定部が判定した場合に、前記表示制
    御部は、前記第2領域の画像の一部を非表示とし、かつ、予め定められた規則に従って、
    前記第2領域の前記画像の一部を非表示とし、
    前記第2領域の画像の一部を非表示とするときに、予め設定された奇数番毎に前記第2
    領域に含まれる前記画像を表示する、
    表示制御プログラム。
  9. 表示制御装置のコンピューターで実行される表示制御プログラムであって、
    前記コンピューターを、
    表示させる画像束に含まれる画像数が第1閾値個数以上か否かを判定する判定部、及び
    、前記画像数よりも小さい第1個数の画像を離間させて配置する第1領域と、前記画像数
    よりも小さい第2個数の画像を第2間隔で離間させて重ねて配置する第2領域と、を含む
    画像束を表示させる表示制御部、
    として機能させ、
    前記表示制御部は、前記第1領域に含まれる隣り合う2つの前記画像を、第1間隔で離
    間させて配置し、
    前記第1間隔は、前記第2間隔よりも広く、
    前記画像数が前記第1閾値個数以上であると前記判定部が判定した場合に、前記表示制
    御部は、前記第2領域の画像の一部を非表示とし、かつ、予め定められた規則に従って、
    前記第2領域の前記画像の一部を非表示とし、
    前記第2領域に含まれる前記画像のうち、前記第1領域に最も近い画像から第3閾値個
    数以上離れた前記画像に対して、前記規則に従って、非表示とする、
    表示制御プログラム。
  10. 所定個数の画像を含む画像束を取得する取得部と、
    前記所定個数が予め定められた第1閾値個数よりも多いか否かを判定する判定部と、
    前記所定個数よりも小さい第1個数の画像を離間させて配置する第1領域と、前記所定
    個数よりも小さい第2個数の画像を第2間隔で離間させて重ねて配置する第2領域と、を
    含む画像束を表示させる表示制御部と、
    を備え、
    前記表示制御部は、前記第1領域に含まれる隣り合う2つの前記画像を、第1間隔で離
    間させて配置し、
    前記第1間隔は、前記第2間隔よりも広く、
    前記所定個数が前記第1閾値個数以上であると前記判定部が判定した場合に、前記表示
    制御部は、前記第2領域の画像の一部を非表示とし、かつ、予め定められた規則に従って
    、前記第2領域の前記画像の一部を非表示とし、
    前記第2領域の画像の一部を非表示とするときに、予め設定された奇数番毎に前記第2
    領域に含まれる前記画像を表示する、
    表示制御装置。
  11. 所定個数の画像を含む画像束を取得する取得部と、
    前記所定個数が予め定められた第1閾値個数よりも多いか否かを判定する判定部と、
    前記所定個数よりも小さい第1個数の画像を離間させて配置する第1領域と、前記所定
    個数よりも小さい第2個数の画像を第2間隔で離間させて重ねて配置する第2領域と、を
    含む画像束を表示させる表示制御部と、
    を備え、
    前記表示制御部は、前記第1領域に含まれる隣り合う2つの前記画像を、第1間隔で離
    間させて配置し、
    前記第1間隔は、前記第2間隔よりも広く、
    前記所定個数が前記第1閾値個数以上であると前記判定部が判定した場合に、前記表示
    制御部は、前記第2領域の画像の一部を非表示とし、かつ、予め定められた規則に従って
    、前記第2領域の前記画像の一部を非表示とし、
    前記第2領域の画像の一部を非表示とするときに、予め設定された奇数番毎に前記第2領
    域に含まれる前記画像を表示する、
    表示制御装置。
  12. 所定個数の画像を含む画像束を取得する取得部と、
    前記所定個数が予め定められた第1閾値個数よりも多いか否かを判定する判定部と、
    前記所定個数よりも小さい第1個数の画像を離間させて配置する第1領域と、前記所定
    個数よりも小さい第2個数の画像を第2間隔で離間させて重ねて配置する第2領域と、を
    含む画像束を表示させる表示制御部と、
    を備え、
    前記表示制御部は、前記第1領域に含まれる隣り合う2つの前記画像を、第1間隔で離
    間させて配置し、
    前記第1間隔は、前記第2間隔よりも広く、
    前記所定個数が前記第1閾値個数以上であると前記判定部が判定した場合に、前記表示
    制御部は、前記第2領域の画像の一部を非表示とし、かつ、予め定められた規則に従って
    、前記第2領域の前記画像の一部を非表示とし、
    前記第2領域に含まれる前記画像のうち、前記第1領域に最も近い画像から第3閾値個
    数以上離れた前記画像に対して、前記規則に従って、非表示とする、
    表示制御装置。
JP2021075755A 2021-04-28 2021-04-28 表示制御方法、表示制御プログラム、及び、表示制御装置 Active JP7625959B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021075755A JP7625959B2 (ja) 2021-04-28 2021-04-28 表示制御方法、表示制御プログラム、及び、表示制御装置
US17/660,490 US20220350453A1 (en) 2021-04-28 2022-04-25 Display control method, storage medium, and display control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021075755A JP7625959B2 (ja) 2021-04-28 2021-04-28 表示制御方法、表示制御プログラム、及び、表示制御装置

Publications (2)

Publication Number Publication Date
JP2022169973A JP2022169973A (ja) 2022-11-10
JP7625959B2 true JP7625959B2 (ja) 2025-02-04

Family

ID=83807535

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021075755A Active JP7625959B2 (ja) 2021-04-28 2021-04-28 表示制御方法、表示制御プログラム、及び、表示制御装置

Country Status (2)

Country Link
US (1) US20220350453A1 (ja)
JP (1) JP7625959B2 (ja)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008089758A (ja) 2006-09-29 2008-04-17 Casio Comput Co Ltd 画像表示装置、及び画像表示方法、プログラム
US20090002335A1 (en) 2006-09-11 2009-01-01 Imran Chaudhri Electronic device with image based browsers
JP2009088767A (ja) 2007-09-28 2009-04-23 Fujifilm Corp 画像表示装置、画像表示方法、及び画像表示プログラム
JP2013218658A (ja) 2012-03-13 2013-10-24 Sharp Corp コンテンツ表示装置、テレビジョン受像機、メニュー画面生成方法、プログラム、及び、記録媒体
US20150074571A1 (en) 2013-09-09 2015-03-12 Swisscom AGA Graphical user interface for browsing a list of visual elements
JP2017142711A (ja) 2016-02-12 2017-08-17 セイコーエプソン株式会社 表示制御方法、プログラム、および表示装置
US20170269801A1 (en) 2014-12-04 2017-09-21 Lg Electronics Inc. Multimedia device and control method therefor
JP2018026656A (ja) 2016-08-09 2018-02-15 富士ゼロックス株式会社 情報処理装置及びプログラム

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7437005B2 (en) * 2004-02-17 2008-10-14 Microsoft Corporation Rapid visual sorting of digital files and data
US20050210416A1 (en) * 2004-03-16 2005-09-22 Maclaurin Matthew B Interactive preview of group contents via axial controller
US20060271867A1 (en) * 2005-05-27 2006-11-30 Wang Kong Q Mobile communications terminal and method therefore
US7797641B2 (en) * 2005-05-27 2010-09-14 Nokia Corporation Mobile communications terminal and method therefore
AU2006252194B2 (en) * 2006-12-21 2010-02-11 Canon Kabushiki Kaisha Scrolling Interface
US8345012B2 (en) * 2008-10-02 2013-01-01 Utc Fire & Security Americas Corporation, Inc. Method and interface device for operating a security system
US9009622B2 (en) * 2009-06-30 2015-04-14 Verizon Patent And Licensing Inc. Media content instance search methods and systems
KR20120019531A (ko) * 2010-08-26 2012-03-07 삼성전자주식회사 휴대 단말기의 gui제공 방법 및 장치
JP5921122B2 (ja) * 2011-09-22 2016-05-24 キヤノン株式会社 表示制御装置、表示制御方法、およびプログラム
JP5802171B2 (ja) * 2012-05-24 2015-10-28 富士フイルム株式会社 画像表示装置、画像表示方法およびプログラム
JP7480626B2 (ja) * 2020-07-31 2024-05-10 セイコーエプソン株式会社 画像表示方法、画像表示装置及び表示制御プログラム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090002335A1 (en) 2006-09-11 2009-01-01 Imran Chaudhri Electronic device with image based browsers
JP2008089758A (ja) 2006-09-29 2008-04-17 Casio Comput Co Ltd 画像表示装置、及び画像表示方法、プログラム
JP2009088767A (ja) 2007-09-28 2009-04-23 Fujifilm Corp 画像表示装置、画像表示方法、及び画像表示プログラム
JP2013218658A (ja) 2012-03-13 2013-10-24 Sharp Corp コンテンツ表示装置、テレビジョン受像機、メニュー画面生成方法、プログラム、及び、記録媒体
US20150074571A1 (en) 2013-09-09 2015-03-12 Swisscom AGA Graphical user interface for browsing a list of visual elements
US20170269801A1 (en) 2014-12-04 2017-09-21 Lg Electronics Inc. Multimedia device and control method therefor
JP2017142711A (ja) 2016-02-12 2017-08-17 セイコーエプソン株式会社 表示制御方法、プログラム、および表示装置
JP2018026656A (ja) 2016-08-09 2018-02-15 富士ゼロックス株式会社 情報処理装置及びプログラム

Also Published As

Publication number Publication date
JP2022169973A (ja) 2022-11-10
US20220350453A1 (en) 2022-11-03

Similar Documents

Publication Publication Date Title
CN103562839B (zh) 多应用环境
CN103582863B (zh) 多应用环境
US20120229397A1 (en) Method and apparatus for selecting desired contents on read text in portable terminal
US20150170384A1 (en) Apparatus and method for creating drawing data superimposing grouped data on a screen
US20160299649A1 (en) Content display device, content display program, and content display method
CN103339589A (zh) 用于三维观看的方法
JP7791373B2 (ja) 画像処理装置及び画像処理方法
JP6448500B2 (ja) 画像処理装置、画像処理方法
JP2008268689A (ja) 画像表示装置、画像表示方法、プログラム及び情報記憶媒体
JP7625959B2 (ja) 表示制御方法、表示制御プログラム、及び、表示制御装置
US8726185B1 (en) Method and apparatus for rendering overlapped objects
JP5835240B2 (ja) 情報処理装置、情報処理方法及びプログラム
JP2021036287A (ja) 表示方法および表示装置
US20140258924A1 (en) Display apparatus and display method for displaying main data and data related to that main data, and a memory medium
JP7334520B2 (ja) 描画順序決定方法、描画方法および描画装置
CN111488099A (zh) 显示方法以及显示装置
JP4760493B2 (ja) サムネイル表示方法、サムネイル表示プログラム、及びサムネイル表示装置
US20090033684A1 (en) On-screen marker to assist usability while scrolling
JP2010039830A (ja) 画像出力装置、画像出力方法、及びプログラム
JP2014239795A5 (ja)
KR20160024105A (ko) 터치 스크린용 전자도서의 페이지 전환 방법
JP7700465B2 (ja) 情報処理装置及び情報処理プログラム
JP2015087806A (ja) 電子書籍閲覧装置及び電子書籍閲覧用プログラム
JP2009181253A (ja) 文書処理装置及びプログラム
JP2009217541A (ja) 文書処理装置及びプログラム

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20210917

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20211104

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240306

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241004

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241211

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: 20241224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250106

R150 Certificate of patent or registration of utility model

Ref document number: 7625959

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150