Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7490967B2 - 表示制御プログラム、表示制御方法、及び表示制御装置 - Google Patents
[go: Go Back, main page]

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

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

Info

Publication number
JP7490967B2
JP7490967B2 JP2020011006A JP2020011006A JP7490967B2 JP 7490967 B2 JP7490967 B2 JP 7490967B2 JP 2020011006 A JP2020011006 A JP 2020011006A JP 2020011006 A JP2020011006 A JP 2020011006A JP 7490967 B2 JP7490967 B2 JP 7490967B2
Authority
JP
Japan
Prior art keywords
operation position
display
drawing area
instruction
mode
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
JP2020011006A
Other languages
English (en)
Other versions
JP2021117766A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2020011006A priority Critical patent/JP7490967B2/ja
Priority to EP20210016.0A priority patent/EP3855301A1/en
Priority to US17/111,023 priority patent/US11662893B2/en
Publication of JP2021117766A publication Critical patent/JP2021117766A/ja
Application granted granted Critical
Publication of JP7490967B2 publication Critical patent/JP7490967B2/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/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/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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
    • 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
    • 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/04842Selection of displayed objects or displayed text elements
    • 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/0486Drag-and-drop
    • 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/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04105Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus

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)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は、表示制御プログラム、表示制御方法、及び表示制御装置に関する。
従来、仮想的な付箋等の表示オブジェクトに、ユーザがペン型のデバイス等を用いたユーザ操作により文字等を描画したり、また、当該表示オブジェクトの位置を移動させたりすることができるようにする技術が開示されている(例えば、特許文献1を参照)。
表示オブジェクトは、システムのモード設定が移動モードに設定されている場合はドラッグ等の操作に応答して移動され、当該モード設定が描画モード(編集モード、入力モード)に設定されている場合はドラッグ等の操作に応答して描画される。
特開2012-198798号公報
しかしながら、従来技術では、例えば、ユーザが描画モードの表示オブジェクトを移動させる場合、当該表示オブジェクトに設定されているモード設定を移動モードに切り替えるための操作を行ってからドラッグ等の操作を行うという煩雑な操作が必要とされる。
一側面では、ユーザが、描画モードと移動モードの切り替えを明示的に行うことなく、表示オブジェクトに対する描画と当該表示オブジェクトの移動との双方を行えるようにすることを目的とする。
一つの案では、表示画面内の一部の領域である描画領域に対するユーザからの操作位置指示を受け付け、処理モードが前記描画領域内に前記操作位置指示に応じた描写を行う描画モードである場合に、前記描画領域内で開始された前記操作位置指示が、継続されたまま、前記描画領域を形成する辺を基準とする所定の領域に移動したことに応じて、前記表示画面内における前記描画領域の表示位置を変更する移動モードに前記処理モードを変更する処理をコンピュータに実行させるための表示制御プログラムであって、前記変更する処理は、前記処理モードが前記移動モードに変更されたことに応じて、前記操作位置指示の移動に伴って実行された描画を取り消すことを特徴とする表示制御プログラムを提供する。
一側面によれば、ユーザが、描画モードと移動モードの切り替えを明示的に行うことなく、表示オブジェクトに対する描画と当該表示オブジェクトの移動との双方を行えるようにすることができる。
実施形態に係る情報処理装置のハードウェア構成例を示す図である。 実施形態に係る情報処理装置の機能構成の一例を示す図である。 実施形態に係る情報処理装置において実行される処理の一例を示すフローチャートである。 実施形態に係る情報処理装置において実行される処理について説明する図である。 実施形態に係る情報処理装置において実行される処理について説明する図である。 実施形態に係る情報処理装置において実行される処理について説明する図である。 実施形態に係る情報処理装置において実行される処理について説明する図である。
以下、図面を参照して、本発明の実施形態を説明する。
<ハードウェア構成>
図1は、実施形態に係る情報処理装置10のハードウェア構成例を示す図である。情報処理装置10は、例えば、タブレット(スレートPC)、スマートフォン、パーソナルコンピュータ、及びサーバ等のコンピュータである。情報処理装置10がサーバである場合、情報処理装置10は、例えば、インターネット、5G等のキャリア網、無線LAN(Local Area Network)、及びLAN等の通信網を介して、表示装置106、及び入力装置107等を有する端末と接続されてもよい。
図1の情報処理装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、インタフェース装置105、表示装置106、及び入力装置107等を有する。
情報処理装置10での処理を実現するプログラム(描画プログラム)は、記録媒体101によって提供される。プログラムを記録した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従って情報処理装置10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。
表示装置106はプログラムによるGUI(Graphical User Interface)等を表示するディスプレイである。表示装置106は、例えば、タッチパネル、液晶ディスプレイ、及びプロジェクタ等でもよい。
入力装置107は様々な操作指示の入力を受け付ける。入力装置107は、例えば、ユーザに指定された位置(画面上の座標)の入力を受け付けるポインティングデバイスを含む。この場合、入力装置107は、例えば、ユーザの指またはスタイラスペン等が触れた位置を検知する静電容量方式等のタッチパネル、及びタッチパッドでもよい。または、入力装置107は、例えば、マウス、及びトラックボール等でもよい。また、入力装置107は、例えば、ペンの形状をしたデバイスが、プロジェクタにより表示画面が投影された壁面等に接触された場合に赤外線等を発光し、赤外線センサ等で接触された位置を検出する入力システムでもよい。
なお、記録媒体101の一例としては、CD-ROM、DVDディスク、又はUSBメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置102の一例としては、HDD(Hard Disk Drive)又はフラッシュメモリ等が挙げられる。記録媒体101及び補助記憶装置102のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
<機能構成>
次に、図2を参照し、実施形態に係る情報処理装置10の機能構成について説明する。図2は、実施形態に係る情報処理装置10の機能構成の一例を示す図である。
情報処理装置10は、受付部11、描画部12、変更部13、及び制御部14を有する。これら各部の機能は、情報処理装置10にインストールされた1以上のプログラムと、情報処理装置10のCPU104等との協働により実現されてもよい。
受付部11は、各種の情報の入力をユーザから受け付ける。受付部11は、例えば、表示オブジェクトに対する操作位置指示(例えば、手書き入力操作)をユーザから受け付ける。
描画部12は、受付部11により受け付けられた表示オブジェクトに対するユーザの操作位置指示に応答して、表示オブジェクトへの描画を行う。
変更部13は、受付部11により受け付けられた表示オブジェクトに対するユーザの移動操作に応答して、表示オブジェクトの表示位置を変更させる。また、変更部13は、処理モードが描画モードである場合に、描画領域内で開始された操作位置指示が、継続されたまま、描画領域を形成する辺を基準とする所定の領域に移動したことに応じて、描画領域を移動する移動モードに処理モードを変更する。なお、変更部13は、継続されていた操作位置指示が終了した際に、処理モードが描画モードに戻してもよい。
当該所定の領域は、例えば、当該描画領域の外側の領域でもよい。また、当該所定の領域は、当該描画領域の内側の領域であって、当該辺から所定の距離内に規定された領域でもよい。制御部14は、情報処理装置10の各種の処理を実行する。
<処理>
次に、図3から図4Dを参照し、実施形態に係る情報処理装置10において実行される処理の一例について説明する。図3は、実施形態に係る情報処理装置10において実行される処理の一例を示すフローチャートである。図4Aから図4Dは、実施形態に係る情報処理装置10において実行される処理について説明する図である。
ステップS1において、受付部11は、表示オブジェクトへの操作位置指示をユーザから受け付ける。ここで、受付部11は、例えば、タッチパネルやマウス等のポインティングデバイスにより、表示画面上の表示オブジェクトへの操作位置指示をユーザから受け付ける。
続いて、描画部12は、ユーザの操作位置指示に応答して、表示オブジェクトへの描画を行う(ステップS2)。ここで、描画部12は、例えば、表示オブジェクトにおける操作位置指示を受け付けた位置の画素の色を、ユーザにより予め指定されている所定の色で表示させてもよい。これにより、例えば、付箋、キャンバス、及びウインドウ等の表示オブジェクト上を指またはペンでユーザになぞられると、なぞられた軌跡が所定の色で表示されるため、ユーザは文字や図形等を手書きで入力することができる。
続いて、変更部13は、操作位置指示が継続されたまま、ユーザによる操作位置指示の位置(操作位置指示で指定される位置)が、表示オブジェクトの領域内から表示オブジェクトの領域外に移動したことを検出する(ステップS3)。ここで、変更部13は、受付部11がタッチパネルにより操作位置指示を受け付ける場合、例えば、ユーザの指、またはペン等による画面への接触を継続したまま(なぞりながら)接触位置が表示オブジェクト内から表示オブジェクト外へ移動されたことを検出してもよい。
また、変更部13は、受付部11がマウスにより操作位置指示を受け付ける場合、例えば、左クリック等を継続したままカーソルの位置が表示オブジェクト内から表示オブジェクト外へ移動されたことを検出してもよい。
続いて、変更部13は、当該操作位置指示による表示オブジェクトへの描画を取り消す(ステップS4)。ここで、変更部13は、指等が画面に接触されてから、接触が継続されたまま(画面をなぞられながら)接触位置が移動され、指等が画面から離されるまでの操作(以下で、「一連の操作位置指示」と称する。)において、指等の接触位置が表示オブジェクト内から表示オブジェクト外に移動した場合、当該一連の操作位置指示による描画を取り消す。接触位置が表示オブジェクト外に移動したということは、ユーザの継続された操作位置指示が描画を目的としたものではなく、表示オブジェクトの移動を目的としたものであるとみなすことができる。このとき、それまでに描画された軌跡はユーザにとって不要であるため、このタイミングで、もしくは操作位置指示が終了した(指等がタッチパネルから離れたり、マウスの左クリックが終了した)タイミングで取り消すものとする。また、これにより、例えば、表示オブジェクト内の領域に描画を行うことができる描画モードに表示オブジェクトが設定されている際に、移動モードに設定されていると誤認したユーザによる移動操作に応じた描画を取り消すこともできる。
この場合、変更部13は、例えば、一連の操作位置指示が開始された際の表示オブジェクトに表示されている情報を画像等として記録しておいてもよい。そして、当該一連の操作位置指示による描画を取り消す場合、変更部13は、表示オブジェクトの領域内に、一連の操作位置指示が開始された際に記録しておいた画像等を表示させることにより、当該一連の操作位置指示が行われる前の表示内容に戻してもよい。
または、描画部12は、表示オブジェクト上に重畳される透明なオブジェクト上で、一連の操作位置指示による描画を行い、当該一連の操作位置指示が完了した場合に、当該透明なオブジェクト上の描画を、表示オブジェクト上に合成することにより描画をするようにしてもよい。そして、変更部13は、当該一連の操作位置指示による描画を取り消す場合、当該透明なオブジェクト上の描画を表示オブジェクト上に合成させずに、当該透明なオブジェクトを消去するようにしてもよい。
続いて、変更部13は、表示オブジェクトの表示位置を変更(移動)させ(ステップS5)、処理を終了する。
図4Aの例では、制御部14は、表示画面401において、第2表示オブジェクト402と、第1表示オブジェクト403を表示させている。図4Aの例では、第2表示オブジェクト402は、所定の移動操作により表示位置を移動させることができる移動モードに設定されている表示オブジェクトである。なお、所定の移動操作は、例えば、画面に触れた状態で指を滑らせる操作であるスワイプ、画面を弾くように指を滑らせてから指を画面から離す操作であるフリック、マウスのボタンを押したままカーソルを移動させる操作であるドラッグ等でもよい。
また、第1表示オブジェクト403は、ユーザが所定の操作位置指示を行うことにより、描画モードに設定されている表示オブジェクトである。図4Aの例では、第1表示オブジェクト403の描画可能な領域404において、手書き入力による線406が描画されている。
なお、制御部14は、第1表示オブジェクト403の領域405(バー、ハンドル)に対してユーザが所定の移動操作を行うことにより、描画モードに設定されている第1表示オブジェクト403の位置を移動させてもよい。なお、第1表示オブジェクト403の領域405は必須ではないため、領域405を表示しないようにしてもよい。
制御部14は、移動モードに設定されている表示オブジェクトに対して、タップまたはダブルクリック等の所定の操作がユーザにより行われると、当該表示オブジェクトを拡大表示し、描画モードに変更してもよい。これにより、例えば、表示オブジェクトに描画する際の手書き入力操作をより容易に行わせることができる。
また、制御部14は、描画モードに設定されている表示オブジェクトに対して、タップまたはダブルクリック等の所定の操作がユーザにより行われると、当該表示オブジェクトを縮小表示し、移動モードに変更してもよい。これにより、例えば、手書き入力が終わった付箋等を、より見易く並べる等ができる。
図4Bの表示画面411の例では、図4Aの表示画面401において、第1表示オブジェクト403の領域内の位置413で、ペン型デバイス412による操作位置指示が開始され、操作位置指示が継続されたまま、ペン型デバイス412による操作位置指示の位置が第1表示オブジェクト403の端部の位置414に移動されたことが示されている。そのため、位置413から位置414までのペン型デバイス412による操作位置指示の位置の軌跡(筆跡)が、線415により描画されている。
図4Cの表示画面421の例では、図4Bの表示画面411において、操作位置指示の位置が、第1表示オブジェクト403の領域を位置414(「領域を外れた際の位置」の一例。)で外れた後、操作位置指示が継続されたまま、軌跡425を通って第1表示オブジェクト403の領域外の位置422に移動されている。
そのため、図3のステップS4の処理により、操作位置指示により描画された線415が取り消されている。また、図3のステップS5の処理により、第1表示オブジェクト403の表示位置が変更されている。
図4Dの表示画面431の例では、図4Cの表示画面421の位置422でペン型デバイス412による操作位置指示が終了された場合の表示画面の例が示されている。
図4C、及び図4Dの例では、変更部13は、第1表示オブジェクト403の領域を外れた位置414が、ペン型デバイス412による操作位置指示の位置422となるように、第1表示オブジェクト403を移動させている。そのため、第1表示オブジェクト403の左上の端部は位置423から位置424に移動されている。なお、位置423から位置424までの距離と方向(ベクトル)は、位置414から位置422までの距離と方向とそれぞれ同じである。これにより、ユーザは、操作位置指示により表示オブジェクトを引っ張って行くような操作感で、表示オブジェクトを移動させることができる。
なお、変更部13は、第1表示オブジェクト403における操作位置指示が開始された位置413が、ペン型デバイス412による操作位置指示の位置422となるように、第1表示オブジェクト403を移動させてもよい。これにより、例えば、ユーザが表示オブジェクトに対して移動操作を行った場合に、表示オブジェクトが描画モードの場合であっても、表示オブジェクトが移動モードであった場合と同様の位置に表示オブジェクトを移動させることができる。
また、変更部13は、第1表示オブジェクト403の領域内の所定の位置が、ペン型デバイス412による操作位置指示の位置422となるように、第1表示オブジェクト403を移動させてもよい。これにより、例えば、描画モードである表示オブジェクトを移動させていることをユーザに認識させることができる。この場合、当該所定の位置は、例えば、第1表示オブジェクト403の中央部(中心位置)、または第1表示オブジェクト403の左上の角の位置等でもよい。
≪表示位置の変更可否の判定≫
図3のステップS3の処理で、変更部13は、操作位置指示が継続したまま、ユーザによる操作位置指示の位置が、表示オブジェクトの領域内から表示オブジェクトの領域外に移動し、所定の条件を満たした場合にのみ、ステップS4以降の処理を実行してもよい。これにより、例えば、操作位置指示中に、操作位置指示の位置が表示オブジェクトの領域からわずかにずれた等の誤操作により、描画の取り消し等が行われないようにすることができる。
この場合、変更部13は、第1表示オブジェクト403の領域を外れた位置414から操作位置指示が終了された位置422までの距離(直線距離)が閾値(例えば、画面上で5cmに相当する画素の座標上の長さ)以上の場合に、操作位置指示の位置が第1表示オブジェクト403の領域外に移動したと判定してもよい。
また、変更部13は、位置414から位置422までに操作位置指示の位置が移動した軌跡425の長さが閾値(例えば、画面上で10cmに相当する画素の座標上の長さ)以上の場合に、操作位置指示の位置が第1表示オブジェクト403の領域外に移動したと判定してもよい。
また、変更部13は、位置414から位置422までに操作位置指示の位置が移動するまでの時間が閾値(例えば、1秒)以上の場合に、操作位置指示の位置が第1表示オブジェクト403の領域外に移動したと判定してもよい。
また、変更部13は、位置414から位置422までの距離(直線距離)と、第1表示オブジェクト403の領域内で操作位置指示が開始された位置413から位置414までの距離(直線距離)との比の値が閾値(例えば、1)以上の場合に、操作位置指示の位置が第1表示オブジェクト403の領域外に移動したと判定してもよい。これは、例えば、継続された操作位置指示により指定された位置の、描画領域外等での移動量が、描画領域内等での移動量に対して一定以上である場合、ユーザが第1表示オブジェクト403を移動させることを意図していると考えられるためである。
また、変更部13は、位置414から位置422までに操作位置指示の位置が移動した軌跡425の長さと、位置413から位置414までに操作位置指示の位置の軌跡(線415)の長さとの比の値が閾値(例えば、1)以上の場合に、操作位置指示の位置が第1表示オブジェクト403の領域外に移動したと判定してもよい。
また、変更部13は、位置414から位置422までに操作位置指示の位置が移動するまでの時間と、位置413から位置414までに操作位置指示の位置が移動するまでの時間との値が閾値(例えば、1)以上の場合に、操作位置指示の位置が第1表示オブジェクト403の領域外に移動したと判定してもよい。
≪表示位置の変更の取り消し≫
変更部13は、図3のステップS3からステップS5の処理により、表示オブジェクトの位置を変更した後、ユーザからの所定の操作に応答して、表示オブジェクトの位置を元に戻してもよい。これにより、例えば、ユーザの誤操作により描画位置が表示オブジェクトの領域から外れた場合に、表示オブジェクトの位置を元(変更前の位置)に戻すことができる。
この場合、変更部13は、例えば、操作位置指示が継続したまま、操作位置指示で指定される位置が所定時間(例えば、3秒)以上、図4Cに示すように位置422に止まる場合、図4Bの第1表示オブジェクト403の位置に戻してもよい。
また、変更部13は、例えば、図4Cに示すように操作位置指示が継続したまま、位置422から位置413に応じた方向に、操作位置指示で指定される位置が移動した場合、図4Bの第1表示オブジェクト403の位置に戻してもよい。この場合、変更部13は、例えば、表示オブジェクトの元の位置の方向に、ユーザにより第1表示オブジェクト403がフリックされた場合、第1表示オブジェクト403を元の位置に戻してもよい。また、変更部13は、例えば、元の表示位置から所定の範囲内(例えば、元の位置との距離が閾値以内)に、ユーザにより第1表示オブジェクト403がスワイプまたはドラッグされた場合、第1表示オブジェクト403を元の位置に戻してもよい。これにより、例えば、ユーザは、元の位置に概ね近い位置に戻す操作により、第1表示オブジェクト403を元の位置に戻すことができる。
また、変更部13は、表示オブジェクトの位置を元に戻す場合、図3のステップS4の処理で取り消した描画を復元することにより、図4Bの線415を再度表示してもよい。
また、変更部13は、表示オブジェクトの位置を元に戻す際、確認用のダイヤログを表示し、ユーザにより元に戻すことへ承認する承認操作(例えば、当該ダイヤログ上の「はい」ボタンの押下)を受け付けた場合にのみ、表示オブジェクトの位置を元に戻すようにしてもよい。また、変更部13は、当該承認操作を所定時間(例えば、3秒)以上受け付けない場合、当該ダイヤログを消去し、表示オブジェクトの位置を元に戻さないようにしてもよい。
<実施形態の効果>
開示の技術によれば、操作位置指示で指定される位置が、表示オブジェクトの領域内から領域外に移動したことに応じて、当該表示オブジェクトの表示位置を変更する。これにより、ユーザが、描画モードと移動モードの切り替えを明示的に行うことなく、表示オブジェクトに対する描画と当該表示オブジェクトの移動との双方を行うことができる。
なお、描画モードに設定されている第1表示オブジェクトの所定部分(例えば、バー等)にスワイプ等の移動操作をすることにより、当該第1表示オブジェクトを移動可能とすることも考えられる。この場合、当該第1表示オブジェクトと第2表示オブジェクトが同時に表示されており、当該第1表示オブジェクトのバー等の上に第2表示オブジェクトが表示されている場合には、ユーザは第1表示オブジェクトが描画モードであることを認識できない。そのため、ユーザは、第1表示オブジェクトが移動モードに設定されていると誤認し、第1表示オブジェクトを移動させるために、第1表示オブジェクトにおける描画可能な領域に対してドラッグ等の操作を行ってしまうことが考えられる。この場合、第1表示オブジェクトは移動されず、また、第1表示オブジェクトに描画が誤入力される。
また、描画モードに設定されている第1表示オブジェクトのバー等に対するスワイプ等の操作位置を誤り、当該第1表示オブジェクトにおける当該バー等の付近の描画可能な領域を指定してスワイプ等を行ってしまうことも考えられる。この場合も、第1表示オブジェクトは移動されず、また、第1表示オブジェクトに描画が誤入力される。
開示の技術によれば、当該第1表示オブジェクトのバー等の上に第2表示オブジェクトが表示されている場合、及びバー等に対するスワイプ等の操作位置を誤った等の場合であっても、ユーザが、描画モードと移動モードの切り替えを明示的に行うことなく、表示オブジェクトに対する描画と当該表示オブジェクトの移動との双方を行うことができる。
<変形例>
情報処理装置10の各機能部は、例えば1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
以上の説明に関し、更に以下の項を開示する。
(付記1)
コンピュータに、処理モードが描画モードである場合に、描画領域に対するユーザからの操作位置指示を受け付け、前記操作位置指示に応じた描画を行う処理を実行させるための表示制御プログラムであって、
前記コンピュータに、
前記処理モードが前記描画モードである場合に、前記描画領域内で開始された前記操作位置指示が、継続されたまま、前記描画領域を形成する辺を基準とする所定の領域に移動したことに応じて、前記描画領域を移動する移動モードに前記処理モードを変更する処理を実行させるための表示制御プログラム。
(付記2)
前記所定の領域は、前記描画領域の外側の領域である、付記1に記載の表示制御プログラム。
(付記3)
前記所定の領域は、前記描画領域の内側の領域であって、前記辺から所定の距離内に規定された領域である、付記1に記載の表示制御プログラム。
(付記4)
前記変更する処理は、
前記処理モードが前記移動モードに変更されたことに応じて、前記操作位置指示の移動に伴って実行された描画を取り消す、
付記1から3のいずれか一項に記載の表示制御プログラム。
(付記5)
前記変更する処理は、
前記処理モードが前記移動モードに変更されたあとの、前記操作位置指示が移動した距離に関する条件、
前記処理モードが前記移動モードに変更されたあとの、前記操作位置指示が移動した軌跡の長さに関する条件、
前記処理モードが前記移動モードに変更されたあとの、経過時間に関する条件
前記処理モードが前記移動モードに変更されたあとの、前記操作位置指示が移動した距離と、前記操作位置指示が開始されてから前記処理モードが前記移動モードに変更されるまでに移動した距離との比の値に関する条件、
前記処理モードが前記移動モードに変更されたあとの、前記操作位置指示が移動した軌跡の長さと、前記操作位置指示が開始されてから前記処理モードが前記移動モードに変更されるまでに移動した軌跡の長さとの比の値に関する条件、
及び、前記処理モードが前記移動モードに変更されたあとの、経過時間と、前記操作位置指示が開始されてから前記処理モードが前記移動モードに変更されるまでの経過時間との比の値に関する条件の少なくとも一つが満たされたことに応じて、前記処理モードを前記移動モードに変更する、
付記1から4のいずれか一項に記載の表示制御プログラム。
(付記6)
前記変更する処理は、
前記処理モードが前記移動モードに変更された後、
前記操作位置指示が継続したまま、前記描画領域の位置が、前記処理モードが変更される前の前記描画領域の表示位置から所定の範囲内に移動した場合、
前記描画領域の表示位置を前記処理モードの変更前の位置に戻す、
付記1から5のいずれか一項に記載の表示制御プログラム。
(付記7)
前記変更する処理は、
前記移動モードでは、前記操作位置指示で指定される位置に基づいて前記描画領域の表示位置を決定する、
付記1から6のいずれか一項に記載の表示制御プログラム。
(付記8)
処理モードが描画モードである場合に、描画領域に対するユーザからの操作位置指示を受け付け、前記操作位置指示に応じた描画を行うコンピュータによる表示制御方法であって、
前記コンピュータが、
前記処理モードが前記描画モードである場合に、前記描画領域内で開始された前記操作位置指示が、継続されたまま、前記描画領域を形成する辺を基準とする所定の領域に移動したことに応じて、前記描画領域を移動する移動モードに前記処理モードを変更する処理を実行する、
表示制御方法。
(付記9)
処理モードが描画モードである場合に、描画領域に対するユーザからの操作位置指示を受け付け、前記操作位置指示に応じた描画を行う表示制御装置であって、
前記処理モードが前記描画モードである場合に、前記描画領域内で開始された前記操作位置指示が、継続されたまま、前記描画領域を形成する辺を基準とする所定の領域に移動したことに応じて、前記描画領域を移動する移動モードに前記処理モードを変更する変更部を有する表示制御装置。
10 情報処理装置
11 受付部
12 描画部
13 変更部
14 制御部

Claims (8)

  1. 表示画面内の一部の領域である描画領域に対するユーザからの操作位置指示を受け付け、
    処理モードが前記描画領域内に前記操作位置指示に応じた描写を行う描画モードである場合に、前記描画領域内で開始された前記操作位置指示が、継続されたまま、前記描画領域を形成する辺を基準とする所定の領域に移動したことに応じて、前記表示画面内における前記描画領域の表示位置を変更する移動モードに前記処理モードを変更する
    処理をコンピュータに実行させるための表示制御プログラムであって、
    前記変更する処理は、
    前記処理モードが前記移動モードに変更されたことに応じて、前記操作位置指示の移動に伴って実行された描画を取り消す
    ことを特徴とする表示制御プログラム。
  2. 前記所定の領域は、前記描画領域の外側の領域である、請求項1に記載の表示制御プログラム。
  3. 前記所定の領域は、前記描画領域の内側の領域であって、前記辺から所定の距離内に規定された領域である、請求項1に記載の表示制御プログラム。
  4. 前記変更する処理は、
    前記操作位置指示が前記描画領域を外れた位置から前記操作位置指示が終了された位置までの距離に関する条件、
    前記操作位置指示が前記描画領域を外れた位置から前記操作位置指示が終了された位置までの前記操作位置指示の移動の軌跡の長さに関する条件、
    前記操作位置指示が前記描画領域を外れた位置から前記操作位置指示が終了された位置まで前記操作位置指示が移動するのに要した時間に関する条件、
    前記操作位置指示が前記描画領域を外れた位置から前記操作位置指示が終了された位置までの距離と、前記操作位置指示が開始された位置から前記操作位置指示が前記描画領域を外れた位置までの距離との比の値に関する条件、
    前記操作位置指示が前記描画領域を外れた位置から前記操作位置指示が終了された位置までの前記操作位置指示の移動の軌跡の長さと、前記操作位置指示が開始された位置から前記操作位置指示が前記描画領域を外れた位置までの前記操作位置指示の移動の軌跡の長さとの比の値に関する条件、
    及び、前記操作位置指示が前記描画領域を外れた位置から前記操作位置指示が終了された位置まで前記操作位置指示が移動するのに要した時間と、前記操作位置指示が開始された位置から前記操作位置指示が前記描画領域を外れた位置まで前記操作位置指示が移動するのに要した時間との比の値に関する条件の少なくとも一つが満たされたことに応じて、前記操作位置指示の位置が前記所定の領域に移動したと判定し、前記処理モードを前記移動モードに変更する、
    請求項1からのいずれか一項に記載の表示制御プログラム。
  5. 前記描画領域の表示位置が第1の表示位置にある場合に前記処理モードが前記移動モードに変更され、前記描画領域の表示位置が前記第1の表示位置から第2の表示位置に変更され、前記操作位置指示が継続したまま、前記操作位置指示で指定される位置が、前記第1の表示位置から所定の範囲内に移動した場合、前記描画領域の表示位置を前記第2の表示位置から前記第1の表示位置に戻す、
    請求項1からのいずれか一項に記載の表示制御プログラム。
  6. 前記変更する処理は、
    前記移動モードでは、前記操作位置指示で指定される位置に基づいて前記描画領域の表
    示位置を決定する、
    請求項1からのいずれか一項に記載の表示制御プログラム。
  7. 表示画面内の一部の領域である描画領域に対するユーザからの操作位置指示を受け付け、
    処理モードが前記描画領域内に前記操作位置指示に応じた描写を行う描画モードである場合に、前記描画領域内で開始された前記操作位置指示が、継続されたまま、前記描画領域を形成する辺を基準とする所定の領域に移動したことに応じて、前記表示画面内における前記描画領域の表示位置を変更する移動モードに前記処理モードを変更する
    処理をコンピュータが実行する表示制御方法であって、
    前記変更する処理は、
    前記処理モードが前記移動モードに変更されたことに応じて、前記操作位置指示の移動に伴って実行された描画を取り消す
    ことを特徴とする表示制御方法。
  8. 表示画面内の一部の領域である描画領域に対するユーザからの操作位置指示を受け付ける受付部と、
    処理モードが前記描画領域内に前記操作位置指示に応じた描写を行う描画モードである場合に、前記描画領域内で開始された前記操作位置指示が、継続されたまま、前記描画領域を形成する辺を基準とする所定の領域に移動したことに応じて、前記表示画面内における前記描画領域の表示位置を変更する移動モードに前記処理モードを変更する変更部とを有し、
    前記変更部は、
    前記処理モードが前記移動モードに変更されたことに応じて、前記操作位置指示の移動に伴って実行された描画を取り消す
    ことを特徴とする表示制御装置。
JP2020011006A 2020-01-27 2020-01-27 表示制御プログラム、表示制御方法、及び表示制御装置 Active JP7490967B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2020011006A JP7490967B2 (ja) 2020-01-27 2020-01-27 表示制御プログラム、表示制御方法、及び表示制御装置
EP20210016.0A EP3855301A1 (en) 2020-01-27 2020-11-26 Display control program, display control method, and display controller
US17/111,023 US11662893B2 (en) 2020-01-27 2020-12-03 Display control method and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020011006A JP7490967B2 (ja) 2020-01-27 2020-01-27 表示制御プログラム、表示制御方法、及び表示制御装置

Publications (2)

Publication Number Publication Date
JP2021117766A JP2021117766A (ja) 2021-08-10
JP7490967B2 true JP7490967B2 (ja) 2024-05-28

Family

ID=73598737

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020011006A Active JP7490967B2 (ja) 2020-01-27 2020-01-27 表示制御プログラム、表示制御方法、及び表示制御装置

Country Status (3)

Country Link
US (1) US11662893B2 (ja)
EP (1) EP3855301A1 (ja)
JP (1) JP7490967B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7721875B2 (ja) * 2021-09-06 2025-08-13 株式会社カプコン プログラム及び情報処理装置
WO2023070329A1 (zh) * 2021-10-26 2023-05-04 京东方科技集团股份有限公司 内容显示方法、内容显示装置、存储介质及电子设备
CN114035721B (zh) * 2022-01-07 2022-11-08 荣耀终端有限公司 触控屏显示方法、装置及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008071280A (ja) 2006-09-15 2008-03-27 Canon Inc 情報処理装置及びその制御方法
JP2014142707A (ja) 2013-01-22 2014-08-07 Casio Comput Co Ltd 情報処理装置、情報処理方法及びプログラム

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3271718B2 (ja) * 1992-12-04 2002-04-08 ソニー株式会社 形状入力表示装置および形状入力表示制御方法
JP2944439B2 (ja) * 1994-12-27 1999-09-06 シャープ株式会社 手書き文字入力装置および方法
JP3784031B2 (ja) * 1996-03-18 2006-06-07 富士通株式会社 表示画面上での選択操作に反応する領域を拡大する反応領域拡大装置および方法
US6448987B1 (en) * 1998-04-03 2002-09-10 Intertainer, Inc. Graphic user interface for a digital content delivery system using circular menus
US6720981B1 (en) * 1999-12-08 2004-04-13 International Business Machines Corporation Method, system and program product for animated web page construction and display
JP2004001315A (ja) * 2002-05-31 2004-01-08 Ricoh Co Ltd 情報処理装置、情報処理方法、及び情報処理プログラム
CN1317633C (zh) * 2003-01-30 2007-05-23 富士通株式会社 手写输入设备及方法
US7565618B2 (en) * 2003-02-13 2009-07-21 LumaPix Inc. Method and system for distributing multiple dragged objects
US7755608B2 (en) * 2004-01-23 2010-07-13 Hewlett-Packard Development Company, L.P. Systems and methods of interfacing with a machine
US8094938B2 (en) * 2004-04-02 2012-01-10 Nokia Corporation Apparatus and method for handwriting recognition
JP4850646B2 (ja) * 2006-09-15 2012-01-11 キヤノン株式会社 表示制御装置及びその制御方法
JP5448370B2 (ja) * 2008-05-20 2014-03-19 キヤノン株式会社 情報処理装置及びその制御方法、プログラム、記憶媒体
EP2327201B1 (en) * 2008-07-15 2018-09-05 Immersion Corporation Systems and methods for transmitting haptic messages
JP4600548B2 (ja) * 2008-08-27 2010-12-15 ソニー株式会社 再生装置、再生方法、およびプログラム
KR101640460B1 (ko) * 2009-03-25 2016-07-18 삼성전자 주식회사 휴대 단말기의 분할 화면 운용 방법 및 이를 지원하는 휴대 단말기
US9104275B2 (en) * 2009-10-20 2015-08-11 Lg Electronics Inc. Mobile terminal to display an object on a perceived 3D space
JP4843706B2 (ja) * 2009-12-11 2011-12-21 株式会社東芝 電子機器
US9519356B2 (en) * 2010-02-04 2016-12-13 Microsoft Technology Licensing, Llc Link gestures
JP5732784B2 (ja) * 2010-09-07 2015-06-10 ソニー株式会社 情報処理装置、情報処理方法およびコンピュータプログラム
KR101892630B1 (ko) * 2011-01-10 2018-08-28 삼성전자주식회사 터치 디스플레이 장치 및 그 디스플레이 방법
JP2012198798A (ja) 2011-03-22 2012-10-18 Brother Ind Ltd 表示オブジェクト入力表示システム、表示オブジェクト入力表示プログラム
JP5716491B2 (ja) 2011-03-29 2015-05-13 富士通株式会社 サーバ、端末装置及びグループ化方法
US20120287065A1 (en) * 2011-05-10 2012-11-15 Kyocera Corporation Electronic device
US9471192B2 (en) * 2011-05-23 2016-10-18 Haworth, Inc. Region dynamics for digital whiteboard
US20130212600A1 (en) * 2012-02-15 2013-08-15 Microsoft Corporation Constrained mode for running applications
JP6073577B2 (ja) * 2012-06-01 2017-02-01 任天堂株式会社 プログラム、情報処理装置、情報処理方法および情報処理システム
EP2752758A3 (en) * 2013-01-07 2016-10-26 LG Electronics Inc. Image display device and controlling method thereof
TWI496069B (zh) * 2013-06-28 2015-08-11 Insyde Software Corp Method of Judging Electronic Device and Multi - window Touch Command
KR102135947B1 (ko) * 2013-08-26 2020-07-21 삼성전자주식회사 윈도우 영역 조정 방법 및 그에 따른 전자 장치
KR102162836B1 (ko) * 2013-08-30 2020-10-07 삼성전자주식회사 필드 속성을 이용한 컨텐트를 제공하는 전자 장치 및 방법
JP2015064693A (ja) * 2013-09-24 2015-04-09 ブラザー工業株式会社 情報入力装置
KR20150069801A (ko) * 2013-12-16 2015-06-24 삼성전자주식회사 화면 제어 방법 및 그 전자 장치
TWI645395B (zh) * 2014-04-01 2018-12-21 日商精工愛普生股份有限公司 Two-way display method and two-way display device
US10795558B2 (en) * 2015-06-07 2020-10-06 Apple Inc. Device, method, and graphical user interface for providing and interacting with a virtual drawing aid
KR20170017572A (ko) * 2015-08-07 2017-02-15 삼성전자주식회사 사용자 단말 장치 및 이의 제어 방법
KR101718071B1 (ko) * 2015-09-17 2017-03-20 주식회사 한컴플렉슬 선택적 자유선 입력이 가능한 터치스크린 장치 및 상기 터치스크린 장치의 선택적 자유선 입력 지원 방법
US10346510B2 (en) * 2015-09-29 2019-07-09 Apple Inc. Device, method, and graphical user interface for providing handwriting support in document editing
JP6942964B2 (ja) * 2017-01-17 2021-09-29 カシオ計算機株式会社 図形描画方法、図形描画装置、及びプログラム
JP6868427B2 (ja) * 2017-03-23 2021-05-12 シャープ株式会社 入力機能付き表示装置
WO2020082275A1 (zh) * 2018-10-24 2020-04-30 三星电子株式会社 终端设备的绘制内容处理方法、装置及终端设备
US11372533B2 (en) * 2018-11-09 2022-06-28 Samsung Electronics Co., Ltd. Display method and display device in portable terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008071280A (ja) 2006-09-15 2008-03-27 Canon Inc 情報処理装置及びその制御方法
JP2014142707A (ja) 2013-01-22 2014-08-07 Casio Comput Co Ltd 情報処理装置、情報処理方法及びプログラム

Also Published As

Publication number Publication date
JP2021117766A (ja) 2021-08-10
US20210232294A1 (en) 2021-07-29
US11662893B2 (en) 2023-05-30
EP3855301A1 (en) 2021-07-28

Similar Documents

Publication Publication Date Title
CN104636049B (zh) 显示装置、其操作方法以及控制装置
EP2715491B1 (en) Edge gesture
EP2815299B1 (en) Thumbnail-image selection of applications
US9658766B2 (en) Edge gesture
US20250004612A1 (en) Systems and methods for a touchscreen user interface for a collaborative editing tool
US20120304131A1 (en) Edge gesture
JP2014241139A (ja) 仮想タッチパッド
JP2019516189A (ja) タッチスクリーントラック認識方法及び装置
JP7490967B2 (ja) 表示制御プログラム、表示制御方法、及び表示制御装置
CN117616370A (zh) 触控响应方法、装置、交互平板和存储介质
CN103765353B (zh) 用于利用电子设备绘图的用户接口
JP6248678B2 (ja) 情報処理装置、手書き入力プログラム及び手書き入力方法
US9256360B2 (en) Single touch process to achieve dual touch user interface
JP5256755B2 (ja) 情報処理方法及び情報処理装置
JP2017049904A (ja) 情報処理装置、情報処理プログラムおよび情報処理方法
CN120371183A (zh) 一种内容擦除方法、设备及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221006

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230724

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231017

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231211

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240226

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240429

R150 Certificate of patent or registration of utility model

Ref document number: 7490967

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150