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
JP7356558B2 - Information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7356558B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP7356558B2
JP7356558B2 JP2022153333A JP2022153333A JP7356558B2 JP 7356558 B2 JP7356558 B2 JP 7356558B2 JP 2022153333 A JP2022153333 A JP 2022153333A JP 2022153333 A JP2022153333 A JP 2022153333A JP 7356558 B2 JP7356558 B2 JP 7356558B2
Authority
JP
Japan
Prior art keywords
selection
display
displayed
image
area
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
JP2022153333A
Other languages
Japanese (ja)
Other versions
JP2022173370A (en
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2022153333A priority Critical patent/JP7356558B2/en
Publication of JP2022173370A publication Critical patent/JP2022173370A/en
Application granted granted Critical
Publication of JP7356558B2 publication Critical patent/JP7356558B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、商品等のコンテンツを選択する情報処理装置、情報処理方法、及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program for selecting content such as products.

近年、インターネット等のネットワークを介したオンラインショッピングが行われている。例えば、オンラインショッピングにおいてユーザーが希望の商品を購入する場合、先ず、ユーザーは、ユーザー端末において希望の商品の検索を行う。商品の検索が行われると、検索結果として、複数の商品画像が一覧表示されたウェブページがユーザー端末に表示される。ユーザーは、一覧表示された複数の商品画像の中から、希望の商品画像を選択(クリック)する。これにより、ユーザーは希望の商品を購入することが可能となる。 In recent years, online shopping has been carried out via networks such as the Internet. For example, when a user purchases a desired product during online shopping, the user first searches for the desired product on a user terminal. When a product search is performed, a web page displaying a list of multiple product images is displayed on the user terminal as a search result. The user selects (clicks) a desired product image from among the plurality of product images displayed in a list. This allows the user to purchase the desired product.

従来、このようなオンラインショッピングにおいて、ユーザーが簡単に商品を検索できる技術が、例えば特許文献1に開示されている。特許文献1の技術では、ユーザーにより検索された商品の画像と当該商品の商品名称とがマトリクス状に一覧表示された商品注文画面が表示される。また商品注文画面には、ユーザーが予め指定した配列順序(価格順、アルファベット順等)で、商品の画像が一覧表示される。 Conventionally, in such online shopping, a technology that allows users to easily search for products is disclosed in, for example, Patent Document 1. In the technique disclosed in Patent Document 1, a product order screen is displayed in which images of products searched by the user and product names of the products are listed in a matrix. In addition, on the product order screen, a list of product images is displayed in an arrangement order (price order, alphabetical order, etc.) specified by the user in advance.

特開2002-318814号公報Japanese Patent Application Publication No. 2002-318814

しかしながら、前記従来の技術では、ユーザーが希望する商品を検索した場合、検索結果である商品画像及び商品名称を含む複数の選択部(選択ボタン)が、順に描画及び表示され、全ての選択部がユーザー端末に表示された時点で、ユーザーの選択操作が可能となる。また、ユーザーが選択操作を行った後に前のページに戻る操作を行った(「戻る」ボタンを押下した)場合、前のページにおいて、選択部を描画及び表示する処理が再び初めから開始される。このように、検索結果に含まれる商品の情報(商品画像及び商品情報)が全て表示されないと、ユーザーは商品を選択することができないため、ユーザーの操作時間が長くなり、操作性が低下する問題がある。 However, in the conventional technology, when a user searches for a desired product, a plurality of selection parts (selection buttons) including the product image and product name that are the search results are drawn and displayed in order, and all selection parts are Once displayed on the user terminal, the user can make selections. Additionally, if the user returns to the previous page after performing a selection operation (pressing the "Back" button), the process of drawing and displaying the selected area on the previous page will start again from the beginning. . In this way, if all of the product information (product images and product information) included in the search results is not displayed, the user will not be able to select a product, which increases user operation time and reduces usability. There is.

本発明の目的は、ユーザーが商品等のコンテンツを選択する際の操作性を向上させることが可能な情報処理装置、情報処理方法、及びプログラムを提供することにある。 An object of the present invention is to provide an information processing device, an information processing method, and a program that can improve operability when a user selects content such as products.

本発明の一の態様に係る情報処理装置は、ユーザーの選択操作を受け付ける選択部を表示部に表示させ、かつ、前記選択部に、前記選択部に応じた画像と、前記画像に関する画像情報とを表示させる表示制御部と、前記画像及び前記画像情報のうち何れか一方が前記選択部に表示された時点で、前記選択部における前記ユーザーの選択操作を許可する操作取得部と、を備える。 An information processing device according to one aspect of the present invention causes a display unit to display a selection unit that accepts a selection operation by a user, and displays an image corresponding to the selection unit and image information regarding the image in the selection unit. and an operation acquisition section that allows the user to perform a selection operation on the selection section when either the image or the image information is displayed on the selection section.

本発明の他の態様に係る情報処理方法は、ユーザーの選択操作を受け付ける選択部を表示部に表示させ、かつ、前記選択部に、前記選択部に応じた画像と、前記画像に関する画像情報とを表示させるステップと、前記画像及び前記画像情報のうち何れか一方が前記選択部に表示された時点で、前記選択部における前記ユーザーの選択操作を許可するステップと、を含む。 An information processing method according to another aspect of the present invention causes a display unit to display a selection unit that accepts a selection operation by a user, and displays an image corresponding to the selection unit and image information regarding the image in the selection unit. and a step of permitting the user to perform a selection operation on the selection section when either the image or the image information is displayed on the selection section.

本発明の他の態様に係るプログラムは、ユーザーの選択操作を受け付ける選択部を表示部に表示させ、かつ、前記選択部に、前記選択部に応じた画像と、前記画像に関する画像情報とを表示させるステップと、前記画像及び前記画像情報のうち何れか一方が前記選択部に表示された時点で、前記選択部における前記ユーザーの選択操作を許可するステップと、をコンピュータに実行させるためのプログラムである。 A program according to another aspect of the present invention causes a display unit to display a selection unit that accepts a selection operation by a user, and displays an image corresponding to the selection unit and image information regarding the image in the selection unit. and a step of permitting the user to perform a selection operation in the selection section when either the image or the image information is displayed on the selection section. be.

本発明によれば、ユーザーが商品等のコンテンツを選択する際の操作性を向上させることが可能な情報処理装置、情報処理方法、及びプログラムを提供することができる。 According to the present invention, it is possible to provide an information processing device, an information processing method, and a program that can improve operability when a user selects content such as a product.

図1は、実施形態1に係る情報処理システムの概略構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of an information processing system according to a first embodiment. 図2は、実施形態1に係る情報処理システム(画像選択システム)の構成を示す機能ブロック図である。FIG. 2 is a functional block diagram showing the configuration of the information processing system (image selection system) according to the first embodiment. 図3は、実施形態1に係る管理テーブル記憶部に記憶される第1管理テーブルの一例を示す図である。FIG. 3 is a diagram illustrating an example of the first management table stored in the management table storage unit according to the first embodiment. 図4は、実施形態1に係る管理テーブル記憶部に記憶される第2管理テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of the second management table stored in the management table storage unit according to the first embodiment. 図5は、実施形態1に係る管理テーブル記憶部に記憶される管理テーブルを模式的に示す図である。FIG. 5 is a diagram schematically showing a management table stored in the management table storage unit according to the first embodiment. 図6は、実施形態1に係る顧客端末に表示される表示画面の一例を示す図である。FIG. 6 is a diagram showing an example of a display screen displayed on the customer terminal according to the first embodiment. 図7は、実施形態1に係る顧客端末に表示される表示画面の他の例を示す図である。FIG. 7 is a diagram showing another example of the display screen displayed on the customer terminal according to the first embodiment. 図8は、実施形態1に係る顧客端末に表示される表示画面の他の例を示す図である。FIG. 8 is a diagram showing another example of the display screen displayed on the customer terminal according to the first embodiment. 図9は、実施形態1に係る画像選択装置における描画処理の手順の一例を説明するためのフローチャートである。FIG. 9 is a flowchart for explaining an example of the procedure of drawing processing in the image selection device according to the first embodiment. 図10は、前記描画処理の過程で顧客端末に表示される表示画面の一例を示す図である。FIG. 10 is a diagram showing an example of a display screen displayed on the customer terminal during the drawing process. 図11は、前記描画処理の過程で顧客端末に表示される表示画面の他の例を示す図である。FIG. 11 is a diagram showing another example of the display screen displayed on the customer terminal during the drawing process. 図12は、前記描画処理の過程で顧客端末に表示される表示画面の他の例を示す図である。FIG. 12 is a diagram showing another example of the display screen displayed on the customer terminal during the drawing process. 図13は、前記描画処理の過程で顧客端末に表示される表示画面の他の例を示す図である。FIG. 13 is a diagram showing another example of the display screen displayed on the customer terminal during the drawing process. 図14は、前記描画処理の過程で顧客端末に表示される表示画面の他の例を示す図である。FIG. 14 is a diagram showing another example of the display screen displayed on the customer terminal during the drawing process. 図15は、実施形態1に係る画像選択装置における第1描画処理及び第2描画処理の一例を時系列で模式的に示した図である。FIG. 15 is a diagram schematically showing, in chronological order, an example of the first drawing process and the second drawing process in the image selection device according to the first embodiment. 図16は、実施形態2に係る画像選択装置における第1描画処理及び第2描画処理の他の例を時系列で模式的に示した図である。FIG. 16 is a diagram schematically showing, in chronological order, another example of the first drawing process and the second drawing process in the image selection device according to the second embodiment. 図17は、実施形態3に係る画像選択装置における第1描画処理及び第2描画処理の他の例を時系列で模式的に示した図である。FIG. 17 is a diagram schematically showing another example of the first drawing process and the second drawing process in the image selection device according to the third embodiment in chronological order. 図18は、実施形態4に係る情報処理システムの概略構成を示す図である。FIG. 18 is a diagram showing a schematic configuration of an information processing system according to the fourth embodiment. 図19は、実施形態4に係る情報処理システム(画像選択システム)の構成を示す機能ブロック図である。FIG. 19 is a functional block diagram showing the configuration of an information processing system (image selection system) according to the fourth embodiment.

以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。 Embodiments of the present invention will be described below with reference to the accompanying drawings. Note that the following embodiment is an example embodying the present invention, and does not have the character of limiting the technical scope of the present invention.

[実施形態1]
図1は、本実施形態に係る情報処理システム1の概略構成を示す図である。
[Embodiment 1]
FIG. 1 is a diagram showing a schematic configuration of an information processing system 1 according to the present embodiment.

情報処理システム1は、サーバー100(情報処理装置)と、サーバー100にネットワークを介して接続される第1ユーザー端末200と、第2ユーザー端末300とを含んでいる。前記ネットワークは、インターネット、有線LAN、無線LAN等の通信ネットワークである。第1ユーザー端末200は、表示装置210(表示部)と操作部220とを含んでいる。情報処理システム1は、例えば、写真店に導入される画像(商品画像)選択システム、オンラインショッピングにおける商品選択(検索)システム、パーソナルコンピュータにおける画像選択(検索)システム等に適用することができる。ユーザーは、ユーザー端末を利用して、所望の商品、画像等のコンテンツを選択する。 The information processing system 1 includes a server 100 (information processing device), a first user terminal 200 connected to the server 100 via a network, and a second user terminal 300. The network is a communication network such as the Internet, wired LAN, or wireless LAN. The first user terminal 200 includes a display device 210 (display section) and an operation section 220. The information processing system 1 can be applied to, for example, an image (product image) selection system introduced in a photo shop, a product selection (search) system in online shopping, an image selection (search) system in a personal computer, and the like. The user uses a user terminal to select desired products, images, and other content.

以下では、情報処理システム1を、写真店における画像選択システムに適用する場合を例に挙げて説明する。このため、情報処理システム1(以下、「画像選択システム」と称す。)において、サーバー100は、写真店に設置されるサーバー(以下、「画像選択装置」と称す。)であり、第1ユーザー端末200は、写真店の店員(オペレータ)が使用する端末(以下、「店員端末」と称す。)であり、第2ユーザー端末300は、写真店に来店した客(以下、「顧客」と称す。)が使用(閲覧)する端末(以下、「顧客端末」と称す。)である。また、画像選択装置100と、店員端末200及び顧客端末300のそれぞれとは、有線LANにより接続されており、例えば、画像選択装置100から出力される情報が、店員端末200の表示装置210(例えば、店員用モニタ)と、顧客端末300(例えば、顧客用モニタ)とに表示される。店員端末200は、画像選択装置100に含まれてもよい。 In the following, a case where the information processing system 1 is applied to an image selection system in a photo shop will be described as an example. Therefore, in the information processing system 1 (hereinafter referred to as the "image selection system"), the server 100 is a server (hereinafter referred to as the "image selection device") installed in a photo shop, and the first user The terminal 200 is a terminal used by a clerk (operator) of a photo store (hereinafter referred to as the "clerk terminal"), and the second user terminal 300 is a terminal used by a customer (hereinafter referred to as "customer") who visits the photo store. (hereinafter referred to as the "Customer Terminal") used (browsing) by the Customer. Further, the image selection device 100, the clerk terminal 200, and the customer terminal 300 are connected via a wired LAN, and, for example, information output from the image selection device 100 is displayed on the display device 210 of the clerk terminal 200 (for example, , the store clerk's monitor) and the customer terminal 300 (for example, the customer's monitor). The clerk terminal 200 may be included in the image selection device 100.

図2は、本実施形態に係る画像選択システム1の構成を示す機能ブロック図である。画像選択装置100は、入力部10と、第1表示バッファ20と、第2表示バッファ30と、記憶部40と、制御部50と、を備えている。 FIG. 2 is a functional block diagram showing the configuration of the image selection system 1 according to this embodiment. The image selection device 100 includes an input section 10, a first display buffer 20, a second display buffer 30, a storage section 40, and a control section 50.

入力部10(入力インターフェース)には、店員端末200から送信される操作情報(操作指示)が入力される。例えば、店員は、店員端末200において、操作部220を操作して、顧客が希望する商品を選択するために、選択項目、画像、及び画像情報を選択したり、各種の設定を行ったりする。店員による前記操作に応じた操作情報は、ネットワークを介して画像選択装置100に入力される。画像選択装置100は、前記操作情報を受信すると当該操作情報に応じた各種の処理を実行する。 Operation information (operation instructions) transmitted from the clerk terminal 200 is input to the input unit 10 (input interface). For example, the store clerk operates the operation unit 220 on the store clerk terminal 200 to select selection items, images, and image information, and to make various settings in order to select the product desired by the customer. Operation information corresponding to the operation by the store clerk is input to the image selection device 100 via the network. When the image selection device 100 receives the operation information, it executes various processes according to the operation information.

第1表示バッファ20は、バッファ部1Aとバッファ部1Bとを含んでいる。バッファ部1A及びバッファ部1Bには、それぞれ、制御部50による処理(例えば、後述する描画処理)に基づいて、表示画面の表示データ(描画データ)が記憶される。第1表示バッファ20に含まれるバッファ部の数は限定されない。 The first display buffer 20 includes a buffer section 1A and a buffer section 1B. Display data (drawing data) of the display screen is stored in the buffer section 1A and the buffer section 1B, respectively, based on processing by the control section 50 (for example, drawing processing described later). The number of buffer sections included in the first display buffer 20 is not limited.

第2表示バッファ30は、バッファ部2Aとバッファ部2Bとを含んでいる。バッファ部2A及びバッファ部2Bには、それぞれ、制御部50による処理(例えば、後述する描画処理)に基づいて、表示画面の表示データ(描画データ)が記憶される。第2表示バッファ30に含まれるバッファ部の数は限定されない。第1表示バッファ20及び第2表示バッファ30の具体的な構成は後述する。 The second display buffer 30 includes a buffer section 2A and a buffer section 2B. Display data (drawing data) of the display screen is stored in the buffer section 2A and the buffer section 2B, respectively, based on processing by the control section 50 (for example, drawing processing described later). The number of buffer sections included in the second display buffer 30 is not limited. The specific configurations of the first display buffer 20 and the second display buffer 30 will be described later.

記憶部40は、画像データ記憶部41と管理テーブル記憶部42とを含んでいる。画像データ記憶部41には、複数の画像データが記憶される。例えば、画像データ記憶部41には、顧客が写真店に来店し、写真店において当該顧客をカメラ撮影した撮像画像のデータが、画像選択装置100に取り込まれて記憶される。また、画像データ記憶部41には、顧客が過去に撮影した撮像画像のデータが、写真店に持参されて又はインターネットを介して写真店に送信されて、画像選択装置100に取り込まれて記憶される。さらに、画像データ記憶部41には、印刷形式(仕上げ形式)等を選択する選択項目に応じた見本画像(通常プリント用見本画像、アルバム用見本画像等)が記憶される。以下では、画像データ記憶部41に記憶される各種の画像データを、「商品画像データ」と称す。 The storage unit 40 includes an image data storage unit 41 and a management table storage unit 42. The image data storage unit 41 stores a plurality of image data. For example, in the image data storage unit 41, data of a captured image obtained by a customer visiting a photo shop and photographing the customer with a camera at the photo shop is captured and stored in the image selection device 100. The image data storage unit 41 also stores data of captured images taken by customers in the past, brought to the photo shop or sent to the photo shop via the Internet, taken into the image selection device 100, and stored therein. Ru. Further, the image data storage unit 41 stores sample images (normal print sample images, album sample images, etc.) corresponding to selection items for selecting print formats (finishing formats) and the like. In the following, various types of image data stored in the image data storage section 41 will be referred to as "product image data."

管理テーブル記憶部42には、店員端末200の表示装置210に表示させる表示画面に含める情報が登録された複数の管理テーブルが記憶される。各管理テーブルは、顧客が選択する選択項目に対応している。例えば、第1管理テーブルは、画像を印刷する際の「仕上げ形式」の選択項目に対応しており、第2管理テーブルは、「アルバムの種類」の選択項目に対応している。 The management table storage unit 42 stores a plurality of management tables in which information to be included in the display screen displayed on the display device 210 of the clerk terminal 200 is registered. Each management table corresponds to a selection item selected by the customer. For example, the first management table corresponds to the "finishing format" selection item when printing an image, and the second management table corresponds to the "album type" selection item.

図3は、管理テーブル記憶部42に記憶される第1管理テーブルの一例を示す図であり、図4は、管理テーブル記憶部42に記憶される第2管理テーブルの一例を示す図である。例えば、図3に示す第1管理テーブル及び図4に示す第2管理テーブルには、それぞれ、「商品コード」と、「商品名称」と、「商品画像ファイル名」とが互いに関連付けられて登録される。 FIG. 3 is a diagram showing an example of the first management table stored in the management table storage section 42, and FIG. 4 is a diagram showing an example of the second management table stored in the management table storage section 42. For example, in the first management table shown in FIG. 3 and the second management table shown in FIG. 4, "product code", "product name", and "product image file name" are registered in association with each other. Ru.

図3に示す第1管理テーブルには、画像を印刷する際の仕上げ形式に関する情報が登録されており、例えば、「商品コード」として、「01」~「05」が登録されており、「商品名称」として、「通常プリント」、「アルバム」、「台紙印刷」、「定型フレーム付きプリント」、「ポストカード」が登録されており、「商品画像ファイル名」として、それぞれの商品名称に対応する商品画像のファイル名「01.jpg」~「05.jpg」が登録されている。 In the first management table shown in FIG. 3, information regarding the finishing format when printing an image is registered. For example, "01" to "05" are registered as "product code", and "product code" is registered as "01" to "05". "Normal print", "Album", "Medium print", "Standard frame print", and "Postcard" are registered as "Name", and "Product image file name" corresponds to each product name. Product image file names “01.jpg” to “05.jpg” are registered.

図4に示す第2管理テーブルには、第1管理テーブルの所定の「商品名称」に関する詳細情報が登録されている。例えば、第1管理テーブルの「アルバム」に関する詳細情報が登録されており、「商品コード」として、「0201」~「0204」が登録されており、「商品名称」として、「定型(新規)」、「定型(追加)」、「特選(新規)」、「特選(追加)」が登録されており、「商品画像ファイル名」として、それぞれの商品名称に対応する商品画像のファイル名「0201.jpg」~「0204.jpg」が登録されている。 In the second management table shown in FIG. 4, detailed information regarding a predetermined "product name" in the first management table is registered. For example, detailed information regarding "album" in the first management table is registered, "0201" to "0204" are registered as "product code", and "Standard (new)" is registered as "product name". , "Standard (additional)", "Special selection (new)", and "Special selection (addition)" are registered, and the file name of the product image corresponding to each product name is "0201. jpg” to “0204.jpg” are registered.

管理テーブル記憶部42には、第1管理テーブルに登録される各商品名称のそれぞれに対応する複数の第2管理テーブルが登録されている。上記の例では、図3に示す5つの商品名称のそれぞれに対応する5つの第2管理テーブルが登録されている。すなわち、管理テーブル記憶部42には、複数の管理テーブルが複数のグループに分類され、各グループにおいて、複数の管理テーブルが階層化されて記憶されている。図5は、管理テーブル記憶部42に記憶される管理テーブルを模式的に示す図である。図5に示す例では、複数の管理テーブルが2つのグループA,Bに分類され、各グループにおいて、複数の管理テーブルが階層化されている。上述した選択項目の「仕上げ形式」は、例えばグループAに相当し、管理テーブルA12が図3に示す管理テーブルに相当し、管理テーブルA23が図4に示す管理テーブルに相当する。 A plurality of second management tables are registered in the management table storage unit 42, each corresponding to each product name registered in the first management table. In the above example, five second management tables corresponding to each of the five product names shown in FIG. 3 are registered. That is, in the management table storage unit 42, a plurality of management tables are classified into a plurality of groups, and in each group, a plurality of management tables are stored in a hierarchical manner. FIG. 5 is a diagram schematically showing a management table stored in the management table storage section 42. As shown in FIG. In the example shown in FIG. 5, a plurality of management tables are classified into two groups A and B, and in each group, a plurality of management tables are hierarchically arranged. The above-mentioned selection item "finishing format" corresponds to, for example, group A, the management table A12 corresponds to the management table shown in FIG. 3, and the management table A23 corresponds to the management table shown in FIG. 4.

図3に示す第1管理テーブル及び図4に示す第2管理テーブルにおける「商品画像ファイル名」に対応する商品画像データは、画像データ記憶部41に記憶される。また、「商品画像ファイル名」に対応する商品画像は、商品名称を表す見本画像(例えば、アルバム用画像)であってもよいし、前記撮像画像のうち代表となる1枚の代表画像であってもよい。 Product image data corresponding to the “product image file name” in the first management table shown in FIG. 3 and the second management table shown in FIG. 4 is stored in the image data storage unit 41. Further, the product image corresponding to the "product image file name" may be a sample image representing the product name (for example, an image for an album), or may be one representative image among the captured images. It's okay.

制御部50は、操作取得部51と、第1表示制御部52と、第2表示制御部53と、を含んでいる。 The control unit 50 includes an operation acquisition unit 51, a first display control unit 52, and a second display control unit 53.

操作取得部51は、店員端末200から送信される前記操作情報(操作指示、選択情報)を、入力部10を介して取得する。 The operation acquisition section 51 acquires the operation information (operation instructions, selection information) transmitted from the clerk terminal 200 via the input section 10 .

第1表示制御部52は、前記操作情報に基づいて、記憶部40の画像データ記憶部41及び管理テーブル記憶部42を参照し、店員端末200の表示装置210に表示させる表示画面の表示データ(描画データ)を生成(描画)する。具体的には、第1表示制御部52は、第1表示バッファ20において店員端末200用の表示画面を描画する描画処理を実行しながら、第1表示バッファ20に記憶された表示データを読み出して、当該表示データに基づく表示処理を実行する。すなわち、第1表示制御部52は、第1表示バッファ20を用いて前記描画処理と前記表示処理とを並行して実行する。また、第1表示制御部52は、バッファ部1Aを用いて店員端末200用の第1表示画面の前記描画処理と前記表示処理とを実行し、バッファ部1Bを用いて店員端末200用の第2表示画面の前記描画処理と前記表示処理とを実行する。 The first display control unit 52 refers to the image data storage unit 41 and the management table storage unit 42 of the storage unit 40 based on the operation information, and displays display data ( drawing data) is generated (drawn). Specifically, the first display control unit 52 reads display data stored in the first display buffer 20 while executing a drawing process for drawing a display screen for the clerk terminal 200 in the first display buffer 20. , executes display processing based on the display data. That is, the first display control unit 52 uses the first display buffer 20 to execute the drawing process and the display process in parallel. The first display control unit 52 also executes the drawing process and the display process of the first display screen for the clerk terminal 200 using the buffer unit 1A, and executes the drawing process and the display process of the first display screen for the clerk terminal 200 using the buffer unit 1B. The drawing process and the display process for two display screens are executed.

第2表示制御部53は、前記操作情報に基づいて、記憶部40の画像データ記憶部41及び管理テーブル記憶部42を参照し、顧客端末300に表示させる表示画面の表示データを生成する。具体的には、第2表示制御部53は、第2表示バッファ30において顧客端末300用の表示画面を描画する描画処理を実行しながら、第2表示バッファ30に記憶された表示データを読み出して、当該表示データに基づく表示処理を実行する。すなわち、第2表示制御部53は、第2表示バッファ30を用いて前記描画処理と前記表示処理とを並行して実行する。また、第2表示制御部53は、バッファ部2Aを用いて顧客端末300用の第1表示画面の前記描画処理と前記表示処理とを実行し、バッファ部2Bを用いて顧客端末300用の第2表示画面の前記描画処理と前記表示処理とを実行する。 The second display control section 53 refers to the image data storage section 41 and the management table storage section 42 of the storage section 40 based on the operation information, and generates display data for a display screen to be displayed on the customer terminal 300. Specifically, the second display control unit 53 reads display data stored in the second display buffer 30 while executing a drawing process for drawing a display screen for the customer terminal 300 in the second display buffer 30. , executes display processing based on the display data. That is, the second display control unit 53 uses the second display buffer 30 to execute the drawing process and the display process in parallel. Further, the second display control unit 53 executes the drawing process and the display process of the first display screen for the customer terminal 300 using the buffer unit 2A, and executes the drawing process and the display process of the first display screen for the customer terminal 300 using the buffer unit 2B. The drawing process and the display process for two display screens are executed.

制御部50は、CPU、ROM、及びRAMなどを有する。また、制御部50は、EEPROM(登録商標)のような不揮発性の記憶部(図示せず)を含む。そして、制御部50は、前記ROM又は記憶部などに記憶されているプログラムに従った処理を前記CPUで実行することにより画像選択装置100を制御する。制御部50は、前記ROMに記憶されているプログラムに従った処理を前記CPUで実行することにより、上述の操作取得部51、第1表示制御部52、及び第2表示制御部53として機能する。なお、操作取得部51、第1表示制御部52、及び第2表示制御部53の何れか一又は複数がASICなどの電子回路であってもよい。また、前記プログラムは、CD-ROM、DVD-ROM、メモリカードなどのコンピュータが読み取り可能な記憶媒体に記憶され、前記記憶媒体から画像選択装置100にインストールされてもよいし、インターネット等の通信ネットワークからダウンロードされてもよい。 The control unit 50 includes a CPU, ROM, RAM, and the like. Further, the control unit 50 includes a nonvolatile storage unit (not shown) such as an EEPROM (registered trademark). The control unit 50 controls the image selection device 100 by causing the CPU to execute processing according to a program stored in the ROM or storage unit. The control unit 50 functions as the above-described operation acquisition unit 51, first display control unit 52, and second display control unit 53 by causing the CPU to execute processing according to a program stored in the ROM. . Note that one or more of the operation acquisition section 51, the first display control section 52, and the second display control section 53 may be an electronic circuit such as an ASIC. Further, the program may be stored in a computer-readable storage medium such as a CD-ROM, DVD-ROM, or a memory card, and may be installed in the image selection device 100 from the storage medium, or may be installed over a communication network such as the Internet. It may be downloaded from.

ここで、店員端末200及び顧客端末300に表示される表示画面の一例を図6~図8に示す。尚、ここでは、店員端末200及び顧客端末300には、同一の表示画面が表示されるものとし、店員端末200のみを例に挙げて説明する。尚、店員は、顧客の希望を聞きながら店員端末200を操作する。顧客が直接、店員端末200を操作してもよい。 Here, examples of display screens displayed on the clerk terminal 200 and the customer terminal 300 are shown in FIGS. 6 to 8. Here, it is assumed that the same display screen is displayed on the clerk terminal 200 and the customer terminal 300, and only the clerk terminal 200 will be described as an example. Incidentally, the clerk operates the clerk terminal 200 while listening to the customer's wishes. The customer may directly operate the clerk terminal 200.

図6は、顧客が商品画像を選択する場合において、店員端末200に表示される表示画面であり、画像を印刷する際の仕上げ形式を選択する画面(第1表示画面)である。図6に示す表示画面の内容は、前記第1管理テーブル(図3参照)に登録された情報に基づく内容である。図6に示す表示画面おいて、符号201は画面枠を示し、符号202は表示枠を示し、符号203は店員が選択指示するための選択ボタン(選択部)を示している。符号204は、図3に示す第1管理テーブルの「商品コード」が表示されるコード欄を示し、符号205は、前記第1管理テーブルの「商品画像ファイル名」が表示される名称欄を示し、符号206は、前記「商品画像ファイル名」に対応する、画像データ記憶部41に記憶される商品画像が表示される画像欄を示している。符号207は、表示画面を切り替える(戻す)際に操作する操作ボタン(「戻る」ボタン)を示している。符号208は、表示画面をスクロールさせるスクロールバーを示している。 FIG. 6 is a display screen displayed on the clerk terminal 200 when a customer selects a product image, and is a screen (first display screen) for selecting a finishing format when printing an image. The contents of the display screen shown in FIG. 6 are based on the information registered in the first management table (see FIG. 3). In the display screen shown in FIG. 6, reference numeral 201 indicates a screen frame, reference numeral 202 indicates a display frame, and reference numeral 203 indicates a selection button (selection section) for a store clerk to instruct selection. Reference numeral 204 indicates a code column in which the "product code" of the first management table shown in FIG. 3 is displayed, and reference numeral 205 indicates a name column in which the "product image file name" of the first management table is displayed. , reference numeral 206 indicates an image column in which a product image stored in the image data storage unit 41 corresponding to the "product image file name" is displayed. Reference numeral 207 indicates an operation button (“back” button) that is operated when switching (returning) the display screen. Reference numeral 208 indicates a scroll bar for scrolling the display screen.

図7は、図6に示す第1表示画面において、店員が顧客の希望する選択ボタン(「A-2」)を選択(押下)した様子を示している。 FIG. 7 shows the store clerk selecting (pressing) the selection button ("A-2") desired by the customer on the first display screen shown in FIG. 6.

図8は、前記選択ボタンが選択されることにより店員端末200に表示される表示画面であり、画像を印刷する際の仕上げ形式の詳細項目を選択する画面(第2表示画面)である。尚、前記選択ボタンの選択操作は、マウスによる選択、タッチパネルにおけるタッチ操作、及び、キーボードによる押下等を含む。店員は前記選択ボタン及び「戻るボタン」207を操作して第1表示画面及び第2表示画面を相互に切り替える。図8に示す表示画面の内容は、前記第2管理テーブル(図4参照)に登録された情報に基づく内容である。図8に示す表示画面おいて、符号204は、図4に示す第2管理テーブルの「商品コード」が表示されるコード欄を示し、符号205は、図4に示す第2管理テーブルの「商品画像ファイル名」が表示される名称欄を示し、符号206は、前記「商品画像ファイル名」に対応する、画像データ記憶部41に記憶される商品画像が表示される画像欄を示している。 FIG. 8 is a display screen displayed on the clerk terminal 200 when the selection button is selected, and is a screen (second display screen) for selecting detailed items of finishing format when printing an image. Note that the selection operation of the selection button includes selection using a mouse, touch operation on a touch panel, pressing on a keyboard, and the like. The clerk operates the selection button and the "back button" 207 to switch between the first display screen and the second display screen. The contents of the display screen shown in FIG. 8 are based on the information registered in the second management table (see FIG. 4). In the display screen shown in FIG. 8, reference numeral 204 indicates a code column in which the "product code" of the second management table shown in FIG. Reference numeral 206 indicates an image column in which a product image stored in the image data storage section 41 corresponding to the "product image file name" is displayed.

このように、各選択ボタン203には、商品画像と、当該商品画像に関する情報(商品画像情報(商品コード、商品名称))とが含まれ、店員(又は顧客)は、表示される選択ボタンの内容(商品画像、商品画像情報)を確認して、所望の選択ボタンを選択する。尚、選択ボタン203の領域内は、何れの場所も選択(指示)操作が可能となっている。また、商品画像情報には、上記商品コード、商品名称、商品説明、商品価格等、商品に関するテキストデータの情報等がある。 In this way, each selection button 203 includes a product image and information related to the product image (product image information (product code, product name)), and the store clerk (or customer) can select the displayed selection button. Check the contents (product image, product image information) and select the desired selection button. Note that within the area of the selection button 203, any location can be selected (instructed). Further, the product image information includes text data information regarding the product, such as the product code, product name, product description, product price, and the like.

ここで、例えば、各選択ボタン203において、商品画像及び商品画像情報の両方が選択ボタンに表示(反映)された時点で選択ボタンを選択することが可能となる構成の場合、選択ボタンが有効となるまでに時間を要してしまう。一般的に、商品画像(画像データ)は、商品画像情報(テキストデータ)より情報量(データ量)が多いため、選択ボタンに反映されるまで多くの時間を要する。このため、店員は商品画像が表示されるまで選択操作を行うことができず、操作性が低下してしまう。 Here, for example, if each selection button 203 is configured such that the selection button can be selected when both the product image and product image information are displayed (reflected) on the selection button, the selection button is not valid. It takes time to get used to it. Generally, a product image (image data) has a larger amount of information (data amount) than product image information (text data), so it takes a longer time to be reflected on the selection button. For this reason, the store clerk cannot perform a selection operation until the product image is displayed, resulting in reduced operability.

これに対し、本実施形態に係る画像選択装置100では、各選択ボタン203において、商品画像及び商品画像情報の何れか一方が選択ボタンに表示(反映)された時点で選択ボタンを選択することが可能となる構成を有する。この構成を実現するための方法について以下に説明する。尚、以下では、各選択ボタン203において、商品画像情報が選択ボタンに表示(反映)された時点で選択ボタンを選択することが可能となる構成について説明するが、商品画像が選択ボタンに表示(反映)された時点で選択ボタンを選択することが可能となる構成についても同様に実現することができる。 In contrast, in the image selection device 100 according to the present embodiment, each selection button 203 cannot be selected when either the product image or the product image information is displayed (reflected) on the selection button. It has a configuration that makes it possible. A method for realizing this configuration will be described below. In the following, a configuration will be described in which the selection button can be selected at the time when product image information is displayed (reflected) on the selection button for each selection button 203. A configuration in which it is possible to select the selection button at the time when the information is reflected (reflected) can be similarly realized.

図9を用いて、画像選択装置100における表示画面(選択ボタン)の描画処理及び表示処理の手順の一例を説明する。ここでも、店員端末200及び顧客端末300には、同一の画面が表示されるものとし、店員端末200のみを例に挙げて説明する。 An example of a procedure for drawing and displaying a display screen (selection button) in the image selection device 100 will be described with reference to FIG. 9 . Here again, it is assumed that the same screen is displayed on the clerk terminal 200 and the customer terminal 300, and only the clerk terminal 200 will be described as an example.

先ず、第1表示制御部52は、選択ボタンの描画位置を初期化する(ステップS101、以下、単に「S101」のように称す。)。次に、第1表示制御部52は、バッファ部1Aを用いて、「戻る」ボタンを描画し、表示装置210に表示させる(S102)。図10には、「戻る」ボタン207が表示された表示画面を示している。尚、第1表示制御部52が描画した各表示データ(描画データ)は、バッファ部1Aに順次記憶(バッファリング)される。 First, the first display control unit 52 initializes the drawing position of the selection button (step S101, hereinafter simply referred to as "S101"). Next, the first display control unit 52 uses the buffer unit 1A to draw a “back” button and displays it on the display device 210 (S102). FIG. 10 shows a display screen on which a "back" button 207 is displayed. Note that each display data (drawing data) drawn by the first display control section 52 is sequentially stored (buffered) in the buffer section 1A.

次に、第1表示制御部52は、管理テーブル記憶部42から、顧客により選択された選択項目(第1選択項目)の第1管理テーブルを取得する(S103)。次に、第1表示制御部52は、前記第1管理テーブルの参照ポインターを初期化する(S104)。これにより、例えば図3に示すように、参照ポインター(図中の矢印)が、商品コード「01」のレコードに示される。 Next, the first display control unit 52 acquires the first management table of the selection item (first selection item) selected by the customer from the management table storage unit 42 (S103). Next, the first display control unit 52 initializes the reference pointer of the first management table (S104). As a result, for example, as shown in FIG. 3, the reference pointer (arrow in the figure) is indicated at the record with the product code "01".

次に、第1表示制御部52は、バッファ部1Aを用いて、選択ボタンを所定の描画位置(例えば、表示画面の左上に対応する位置)に描画し、表示装置210に表示させる(S105)。次に、第1表示制御部52は、第1管理テーブルにおいて、参照ポインターが示すレコードから「商品コード」(ここでは、「コードA-1」)を取得し(S106)、取得した「商品コード」を前記選択ボタンの領域内の上部(コード欄204)に表示させる(S107)(図10参照)。同様にして、第1表示制御部52は、「商品名称」(ここでは、「名称A-1」)を取得し(S108)、取得した「商品名称」を前記選択ボタンの領域内の中央部に表示させる(S109)(図10参照)。次に、第1表示制御部52は、前記描画位置を更新(右隣の描画位置にシフト)して(S110)、前記選択ボタンの選択を有効にする(S111)。前記選択ボタンが有効になった時点で、店員は、店員端末200において、前記選択ボタンを選択することが可能となる。具体的には、操作取得部51が、店員端末200(表示装置210)の表示画面において、前記選択ボタンにおける店員の選択操作を許可して取得する(受け付ける)。 Next, the first display control unit 52 uses the buffer unit 1A to draw a selection button at a predetermined drawing position (for example, a position corresponding to the upper left of the display screen) and displays it on the display device 210 (S105). . Next, the first display control unit 52 obtains the "product code" (here, "code A-1") from the record indicated by the reference pointer in the first management table (S106), and obtains the obtained "product code". ” is displayed at the top (code field 204) in the area of the selection button (S107) (see FIG. 10). Similarly, the first display control unit 52 obtains a "product name" (here, "name A-1") (S108), and places the obtained "product name" in the center area of the selection button area. (S109) (see FIG. 10). Next, the first display control unit 52 updates the drawing position (shifts to the drawing position on the right) (S110), and enables the selection of the selection button (S111). Once the selection button becomes valid, the store clerk can select the selection button on the store clerk terminal 200. Specifically, the operation acquisition unit 51 permits and acquires (receives) the salesperson's selection operation using the selection button on the display screen of the salesperson terminal 200 (display device 210).

次に、第1表示制御部52は、前記参照ポインターを更新(次のレコードにシフト)する(S112)。次のレコードがある場合は(S113:YES)、S105に戻り、次の描画位置において、選択ボタンが描画及び表示される。第1管理テーブルに登録された全てのレコードについて、上記処理が繰り返されることにより、図11に示す表示画面が完成する。 Next, the first display control unit 52 updates the reference pointer (shifts it to the next record) (S112). If there is a next record (S113: YES), the process returns to S105 and a selection button is drawn and displayed at the next drawing position. By repeating the above process for all records registered in the first management table, the display screen shown in FIG. 11 is completed.

次のレコードがない場合(S113:NO)、すなわち、第1管理テーブルに登録された全てのレコードについて、選択ボタン、商品コード、及び商品名称が表示された場合は、以下の処理を実行する。 If there is no next record (S113: NO), that is, if the selection button, product code, and product name are displayed for all records registered in the first management table, the following process is executed.

第1表示制御部52は、選択ボタンの描画位置を初期化する(S201)次に、第1表示制御部52は、前記第1管理テーブルの参照ポインターを初期化する(S202)。これにより、例えば図3に示すように、参照ポインター(図中の矢印)が、再度、商品コード「01」のレコードに示される。 The first display control unit 52 initializes the drawing position of the selection button (S201) Next, the first display control unit 52 initializes the reference pointer of the first management table (S202). As a result, for example, as shown in FIG. 3, the reference pointer (arrow in the figure) is again indicated on the record with the product code "01".

次に、第1表示制御部52は、最初の描画位置(表示画面の左上に対応する位置)に描画した選択ボタンの領域内に表示されたテキストデータ(「商品コード」、「商品名称」)を削除する(S203)。次に、第1表示制御部52は、第1管理テーブルにおいて、参照ポインターが示すレコードから「商品コード」(ここでは、「コードA-1」)を取得し(S204)、取得した「商品コード」を前記選択ボタンの領域内の上部(コード欄204)に表示させる(S205)(図12参照)。同様にして、第1表示制御部52は、「商品名称」(ここでは、「名称A-1」)を取得し(S206)、取得した「商品名称」を前記選択ボタンの領域内の下部(名称欄205)に表示させる(S207)(図12参照)。 Next, the first display control unit 52 controls the text data ("product code", "product name") displayed within the area of the selection button drawn at the first drawing position (position corresponding to the upper left of the display screen). is deleted (S203). Next, the first display control unit 52 obtains the "product code" (here, "code A-1") from the record indicated by the reference pointer in the first management table (S204), and obtains the obtained "product code". ” is displayed at the top (code field 204) in the area of the selection button (S205) (see FIG. 12). Similarly, the first display control unit 52 obtains a "product name" (here, "name A-1") (S206), and displays the obtained "product name" in the lower part of the selection button area ( (S207) (see FIG. 12).

次に、第1表示制御部52は、第1管理テーブルにおいて、参照ポインターが示すレコードから「商品画像ファイル名」(ここでは、「画像A-1」)を取得し(S208)、画像データ記憶部41から、取得した「商品画像ファイル名」に対応する画像データを取得する(S209)。次に、第1表示制御部52は、バッファ部1Aを用いて、取得した画像データに応じた画像を前記選択ボタンの領域内の中央部(画像欄206)に描画し、表示装置210に表示させる(S210)(図12参照)。 Next, the first display control unit 52 obtains the "product image file name" (here, "image A-1") from the record indicated by the reference pointer in the first management table (S208), and stores the image data. Image data corresponding to the acquired "product image file name" is acquired from the unit 41 (S209). Next, the first display control unit 52 uses the buffer unit 1A to draw an image corresponding to the acquired image data in the center area (image field 206) of the selection button area, and displays it on the display device 210. (S210) (see FIG. 12).

次に、第1表示制御部52は、前記描画位置を更新(右隣の描画位置にシフト)し(S211)、前記参照ポインターを更新(次のレコードにシフト)する(S212)。次のレコードがある場合は(S213:YES)、S203に戻り、次の描画位置において、選択ボタンの領域内に表示されたテキストデータを削除する。第1管理テーブルに登録された全てのレコードについて、上記処理が繰り返されることにより、図6に示す表示画面が完成する。 Next, the first display control unit 52 updates the drawing position (shifts to the drawing position on the right) (S211), and updates the reference pointer (shifts to the next record) (S212). If there is a next record (S213: YES), the process returns to S203 and the text data displayed within the selection button area is deleted at the next drawing position. The display screen shown in FIG. 6 is completed by repeating the above process for all records registered in the first management table.

以上の処理により、画像選択装置100において描画、生成された表示画面(選択ボタン)が店員端末200の表示装置210に表示される。また、第1表示制御部52は、複数の選択ボタンを表示装置210に表示させ、全ての選択ボタンに前記画像情報を表示させた後に、それぞれの当該選択ボタンに当該画像情報に対応する前記画像を表示させる。 Through the above processing, the display screen (selection button) drawn and generated by the image selection device 100 is displayed on the display device 210 of the clerk terminal 200. Further, the first display control unit 52 causes the display device 210 to display a plurality of selection buttons, and after displaying the image information on all the selection buttons, displays the image corresponding to the image information on each of the selection buttons. Display.

ここで、上記描画処理(第1描画処理)において、S111で前記選択ボタンの選択が有効になり、店員が前記選択ボタン(例えば、図13の選択ボタン「A-2」)を選択した場合、表示装置210の表示内容が、図13に示す表示画面から下の階層(第2選択項目)の表示画面(例えば、図14の画面)に遷移する(切り替わる)。表示画面が遷移すると、図9に示す前記描画処理(第2描画処理)が実行される。 Here, in the drawing process (first drawing process), when the selection of the selection button is enabled in S111 and the store clerk selects the selection button (for example, selection button "A-2" in FIG. 13), The display content of the display device 210 transitions (switches) from the display screen shown in FIG. 13 to a display screen (for example, the screen shown in FIG. 14) in a lower hierarchy (second selection item). When the display screen changes, the drawing process (second drawing process) shown in FIG. 9 is executed.

第2描画処理では、第1表示制御部52は、バッファ部1Bを用いて、選択ボタン及び画像の描画処理を実行する。ここでは、第1表示制御部52が描画した各表示データ(描画データ)は、バッファ部1Bに順次記憶(バッファリング)される。このとき、第1描画処理において、第1表示制御部52は、バッファ部1Aを用いて、選択ボタン及び画像の描画処理を続行する。例えば、画像選択装置100は、図14に示す表示画面の描画処理と、店員端末200への表示処理とを行いながら、図13に示す表示画面の描画処理を並行して行う。 In the second drawing process, the first display control unit 52 uses the buffer unit 1B to execute a process of drawing selection buttons and images. Here, each display data (drawing data) drawn by the first display control section 52 is sequentially stored (buffered) in the buffer section 1B. At this time, in the first drawing process, the first display control section 52 continues the drawing process of the selection button and the image using the buffer section 1A. For example, the image selection device 100 performs the display screen drawing process shown in FIG. 14 and the display process on the clerk terminal 200 while simultaneously performing the display screen drawing process shown in FIG. 13.

図15は、前記第1描画処理及び第2描画処理を時系列で模式的に示した図である。制御部50は、店員端末200から操作情報を取得する処理、表示画面の表示処理、表示画面の描画処理、第1表示バッファ20におけるバッファ処理を実行する。 FIG. 15 is a diagram schematically showing the first drawing process and the second drawing process in chronological order. The control unit 50 executes a process of acquiring operation information from the clerk terminal 200, a process of displaying the display screen, a process of drawing the display screen, and a buffer process in the first display buffer 20.

制御部50は、店員端末200から取得する操作情報に応じた処理を各部に伝達する。表示画面の表示処理では、第1表示バッファ20の内容を表示装置210に表示させる。画像選択装置100は、複数のバッファ部を含み、何れのバッファ部の内容を表示装置210に表示させるかは、制御部50の命令により決定される。 The control unit 50 transmits processing according to the operation information acquired from the clerk terminal 200 to each unit. In the display processing of the display screen, the contents of the first display buffer 20 are displayed on the display device 210. The image selection device 100 includes a plurality of buffer sections, and which buffer section the contents are to be displayed on the display device 210 is determined by a command from the control section 50.

複数のバッファ部は、前記操作情報に応じた制御部50の命令に基づき制御される。画像選択装置100では、制御部50(第1表示制御部52)の命令に応じて、操作取得処理タスクと、表示処理タスクと、バッファ処理タスクとが実行される。 The plurality of buffer units are controlled based on commands from the control unit 50 according to the operation information. In the image selection device 100, an operation acquisition processing task, a display processing task, and a buffer processing task are executed in response to commands from the control section 50 (first display control section 52).

例えば、先ず画像選択システムが起動し、第1選択項目の画面(第1表示画面)を表示するために、バッファ処理(1A)タスクが起動され、バッファ部1Aを用いて、第1選択項目の選択ボタンの描画処理が開始される。同時に、バッファ処理(1A)タスクは、表示処理タスクに対して、バッファ部1Aの内容を第1表示画面に表示するよう指示する。 For example, first, the image selection system is activated, and in order to display the screen of the first selection item (first display screen), the buffer processing (1A) task is activated, and the buffer processing (1A) task is activated to display the screen of the first selection item (first display screen). The selection button drawing process starts. At the same time, the buffer processing (1A) task instructs the display processing task to display the contents of the buffer section 1A on the first display screen.

ここで、選択ボタンの描画処理中でも操作取得処理タスクが、店員端末200からの操作情報の入力を監視しており、選択ボタンが選択されたとき、選択されたボタンの位置情報とともに選択ボタンが選択されたことを、表示処理タスクに通知する。 Here, even during the selection button drawing process, the operation acquisition processing task monitors the input of operation information from the clerk terminal 200, and when the selection button is selected, the selection button is selected together with the position information of the selected button. Notify the display processing task of this fact.

前記通知を取得した表示処理タスクは、前記選択された選択ボタンの位置情報から、選択された項目(第2選択項目)を取得し、第2選択項目に対する第2表示画面を描画するために、新たにバッファ処理(1B)タスクを起動する。このとき、それまで表示していたバッファ部の番号(バッファ部1A)を処理タスク内で記憶しておく。 The display processing task that has acquired the notification acquires the selected item (second selection item) from the position information of the selected selection button, and in order to draw a second display screen for the second selection item, Start a new buffer processing (1B) task. At this time, the number of the buffer section (buffer section 1A) that has been displayed up to that point is stored in the processing task.

バッファ処理(1B)タスクは、取得した第2選択項目に基づいて、バッファ部1Bを用いて、第2選択項目の選択ボタンの描画処理を開始する。同時に、バッファ処理(1B)タスクは、表示処理タスクに対して、バッファ部1Bの内容を第2表示画面に表示するよう指示する。 The buffer processing (1B) task starts drawing processing of the selection button of the second selection item using the buffer unit 1B based on the acquired second selection item. At the same time, the buffer processing (1B) task instructs the display processing task to display the contents of the buffer section 1B on the second display screen.

尚、バッファ処理(1B)タスクが起動した後も、バッファ処理(1A)タスクは第1表示画面の描画処理を完了するまで処理を継続する。 Note that even after the buffer processing (1B) task is started, the buffer processing (1A) task continues processing until the drawing processing of the first display screen is completed.

その後、「戻る」ボタンが選択された場合、操作取得処理タスクは、「戻る」ボタンが選択されたことを、表示処理タスクに通知する。前記通知を取得した表示処理タスクは、直前に記憶していたバッファ部の番号に対応するバッファ部(バッファ部1A)の内容を表示する。このとき、既にバッファ処理(1A)タスクで描画済みの第1表示画面が表示される。 After that, when the "back" button is selected, the operation acquisition processing task notifies the display processing task that the "back" button has been selected. The display processing task that has received the notification displays the contents of the buffer section (buffer section 1A) corresponding to the buffer section number stored immediately before. At this time, the first display screen that has already been drawn in the buffer processing (1A) task is displayed.

以上のように、例えば、画像選択装置100は、バッファ部1Aを用いて複数の選択ボタンを含む表示画面を描画するとともに、描画した表示画面を順次、店員端末200に送信し、表示装置210に表示させる。また、画像選択装置100は、画像情報(商品コード、商品名称)を第1管理テーブルから取得して順次、表示画面に表示させる。さらに、画像選択装置100は、バッファ部1Aを用いて複数の選択ボタンを描画するとともに、描画した選択ボタンを順次、表示画面に表示させる。 As described above, for example, the image selection device 100 uses the buffer unit 1A to draw a display screen including a plurality of selection buttons, and sequentially transmits the drawn display screens to the clerk terminal 200 and displays them on the display device 210. Display. Further, the image selection device 100 acquires image information (product code, product name) from the first management table and sequentially displays the image information on the display screen. Furthermore, the image selection device 100 uses the buffer unit 1A to draw a plurality of selection buttons, and sequentially displays the drawn selection buttons on the display screen.

また図15に示すように、画像選択装置100は、バッファ部1Aを用いて第1選択項目の画面(第1表示画面)を描画処理及び表示処理を実行している間に、店員が所望の選択ボタンを選択した場合は(図13参照)、バッファ部1Bを用いて第2選択項目の画面(第2表示画面)の描画処理及び表示処理を開始する。このとき、画像選択装置100は、引き続き、バッファ部1Aを用いて第1表示画面の描画処理を行う。その後、店員が「戻る」ボタンを選択した場合は(図14参照)、第1表示画面に戻る。このとき、図15に示すように、バッファ部1Aによる第1表示画面の描画が完了している場合は、当該描画処理は行われず、全ての商品画像を含む選択ボタン(図6参照)が表示される。 Further, as shown in FIG. 15, the image selection device 100 uses the buffer unit 1A to perform drawing processing and display processing on the screen of the first selection item (first display screen), while the store clerk selects a desired item. When the selection button is selected (see FIG. 13), the drawing process and display process of the second selection item screen (second display screen) are started using the buffer unit 1B. At this time, the image selection device 100 continues to perform drawing processing on the first display screen using the buffer unit 1A. After that, if the clerk selects the "return" button (see FIG. 14), the screen returns to the first display screen. At this time, as shown in FIG. 15, if the drawing of the first display screen by the buffer unit 1A is completed, the drawing process is not performed and the selection buttons (see FIG. 6) containing all product images are displayed. be done.

すなわち、画像選択装置100が店員から表示装置210の表示内容を第1表示画面から第2表示画面に切り替える操作を受け付けた場合は、第1表示制御部52は、前記第2表示画面の第2描画処理及び表示処理を実行するとともに、前記第1表示画面に前記画像を表示させるための第1描画処理が完了していない場合は当該第1描画処理を実行する。 That is, when the image selection device 100 receives an operation from a store clerk to switch the display content of the display device 210 from the first display screen to the second display screen, the first display control unit 52 switches the display content of the second display screen to the second display screen. A drawing process and a display process are executed, and if the first drawing process for displaying the image on the first display screen is not completed, the first drawing process is executed.

また、画像選択装置100が、店員から表示装置210の表示内容を前記第2表示画面から前記第1表示画面に戻す操作を受け付けた場合は、第1表示制御部52は、表示装置210の表示内容を前記第1表示画面に切り替え、かつ、前記第2表示画面の第2描画処理及び前記表示処理を実行している間に前記第1表示画面の第1描画処理が完了していなかった場合は、前記第1表示画面の第1描画処理を継続する。一方、前記第2表示画面の第2描画処理及び前記表示処理を実行している間に前記第1表示画面の第1描画処理が完了していた場合は、第1表示制御部52は、前記第1表示画面に前記画像を表示させる表示処理を実行する。 Further, when the image selection device 100 receives an operation from a store clerk to return the display content of the display device 210 from the second display screen to the first display screen, the first display control unit 52 controls the display of the display device 210. When the content is switched to the first display screen, and the first drawing process on the first display screen is not completed while the second drawing process and the display process on the second display screen are being executed. continues the first drawing process on the first display screen. On the other hand, if the first drawing process of the first display screen is completed while the second drawing process and the display process of the second display screen are being executed, the first display control unit 52 A display process for displaying the image on a first display screen is executed.

本実施形態に係る画像選択装置100によれば、各選択ボタン203において、商品画像情報(商品コード、商品名称等のテキストデータ)が選択ボタンに表示(反映)された時点で選択ボタンを選択することが可能(有効)となる。このため、店員は、全ての画像が選択ボタンに表示(反映)されるまで選択操作を待つ必要がなく、所望の情報が表示された時点で選択操作を行うことができる。また、画像選択装置100は複数のバッファ部を備え、第1表示制御部52は、複数のバッファ部を用いてそれぞれの描画処理を並行して行うことができるため、例えば表示画面(表示ページ)を前ページに戻した場合に、前ページの画面を更新された状態で表示させることができる。よって、店員(又は顧客)が商品を選択する際の操作性を向上させることができる。 According to the image selection device 100 according to the present embodiment, each selection button 203 is selected when product image information (text data such as product code, product name, etc.) is displayed (reflected) on the selection button. becomes possible (effective). Therefore, the store clerk does not have to wait for the selection operation until all the images are displayed (reflected) on the selection buttons, and can perform the selection operation when the desired information is displayed. Further, the image selection device 100 includes a plurality of buffer units, and the first display control unit 52 can perform respective drawing processes in parallel using the plurality of buffer units, so that, for example, the display screen (display page) When returning to the previous page, the previous page screen can be displayed in an updated state. Therefore, it is possible to improve the operability when a store clerk (or customer) selects a product.

[実施形態2]
本発明に係る画像選択装置100は上述の構成に限定されない。例えば、画像選択装置100は、図16に示す処理を行ってもよい。具体的には、画像選択装置100は、第1表示制御部52が、バッファ部1Bを用いて第2選択項目の画面(第2表示画面)において、選択ボタンの描画処理と、テキストデータ(商品コード、商品名称)の表示処理とを行っている間は、第1表示制御部52は、バッファ部1Aを用いた第1選択項目の画面(第1表示画面)の描画処理を中断し、第2表示画面の描画処理及び表示処理を優先する。尚、選択ボタンの描画処理とテキストデータの表示処理とが終了した後に、第1表示制御部52は、バッファ部1Aを用いて第1表示画面の描画処理を再開する。
[Embodiment 2]
The image selection device 100 according to the present invention is not limited to the above configuration. For example, the image selection device 100 may perform the process shown in FIG. 16. Specifically, in the image selection device 100, the first display control unit 52 uses the buffer unit 1B to perform drawing processing for selection buttons and text data (product code, product name), the first display control unit 52 interrupts the drawing process of the first selection item screen (first display screen) using the buffer unit 1A, and Priority is given to drawing processing and display processing for the second display screen. Note that after the selection button drawing process and the text data display process are completed, the first display control unit 52 restarts the drawing process of the first display screen using the buffer unit 1A.

[実施形態3]
また画像選択装置100は、図17に示す処理を行ってもよい。具体的には、画像選択装置100は、第1表示制御部52が、バッファ部1Bを用いて第2表示画面において、選択ボタンの描画処理と、テキストデータ(商品コード、商品名称)の表示処理を行っている間は、第1表示制御部52は、バッファ部1Aを用いた第1表示画面の描画処理の負担度(CPU使用率等)を低下させ、第2表示画面の描画処理及び表示処理を優先する。
[Embodiment 3]
Further, the image selection device 100 may perform the processing shown in FIG. 17. Specifically, in the image selection device 100, the first display control unit 52 uses the buffer unit 1B to draw a selection button and display text data (product code, product name) on the second display screen. While this is being performed, the first display control unit 52 reduces the burden (CPU usage rate, etc.) of the drawing process on the first display screen using the buffer unit 1A, and reduces the load on the drawing process and display on the second display screen. Prioritize processing.

図16及び図17に示す構成によれば、制御部50が効率的にCPUを使用することができるため、描画処理及び表示処理の遅延等の不具合を防ぐことができる。 According to the configurations shown in FIGS. 16 and 17, since the control unit 50 can efficiently use the CPU, problems such as delays in drawing processing and display processing can be prevented.

また、上述の例では、店員端末200及び顧客端末300には、同一の画面が表示されるものとして説明したが、店員端末200及び顧客端末300に、互いに異なる画面を表示させてもよい。この場合、第2表示制御部53が、第2表示バッファ30(バッファ部2A、バッファ部2B)を用いて、描画処理及び表示処理を実行すればよい。 Further, in the above example, the same screen is displayed on the clerk terminal 200 and the customer terminal 300, but the clerk terminal 200 and the customer terminal 300 may display different screens. In this case, the second display control unit 53 may execute the drawing process and the display process using the second display buffer 30 (buffer unit 2A, buffer unit 2B).

[実施形態4]
本発明に係る情報処理システム1は、図18に示すように一組のPCシステムで構成されてもよい。図18に示す情報処理システム1は、情報処理装置100と、情報処理装置100に有線接続される第1ユーザー端末200(表示装置210(表示装置1)及び操作部220(入力装置))と、情報処理装置100に有線接続される第2ユーザー端末300(表示装置2)で構成される。情報処理システム1は、例えば、写真店に導入される画像(商品画像)選択システムに適用される場合、当該写真店に設置される。図19は、前記情報処理システム1の構成を示す機能ブロック図である。例えば図19に示すように、第1ユーザー端末200(店員端末200)の操作部220(入力装置)は、画像選択装置100(情報処理装置)の入力部10に接続され、店員端末200の表示装置210(表示装置1(店員用モニタ))は、画像選択装置100の第1表示バッファ20に接続され、顧客端末300(表示装置2(顧客用モニタ))は、画像選択装置100の第2表示バッファ30に接続される。
[Embodiment 4]
The information processing system 1 according to the present invention may be configured with a set of PC systems as shown in FIG. The information processing system 1 shown in FIG. 18 includes an information processing device 100, a first user terminal 200 (display device 210 (display device 1) and operation unit 220 (input device)) connected to the information processing device 100 by wire, It is composed of a second user terminal 300 (display device 2) connected to the information processing device 100 by wire. For example, when the information processing system 1 is applied to an image (product image) selection system introduced into a photo shop, it is installed in the photo shop. FIG. 19 is a functional block diagram showing the configuration of the information processing system 1. As shown in FIG. For example, as shown in FIG. 19, the operation unit 220 (input device) of the first user terminal 200 (clerk terminal 200) is connected to the input unit 10 of the image selection device 100 (information processing device), and the display of the clerk terminal 200 is connected to the input unit 10 of the image selection device 100 (information processing device). The device 210 (display device 1 (monitor for clerk)) is connected to the first display buffer 20 of the image selection device 100, and the customer terminal 300 (display device 2 (monitor for customer)) is connected to the second display buffer 20 of the image selection device 100. It is connected to the display buffer 30.

なお、上述の例では、情報処理システム1が、写真店に導入される画像選択システムである場合について説明した。例えば、情報処理システム1が、オンラインショッピングにおける商品選択(検索)システムに適用される場合は、サーバー100が、描画した表示データを、ネットワークを介して店員端末200に送信すればよい。 In the above example, the information processing system 1 is an image selection system installed in a photo shop. For example, when the information processing system 1 is applied to a product selection (search) system in online shopping, the server 100 may transmit the drawn display data to the clerk terminal 200 via the network.

1 情報処理システム(画像選択システム)
10 入力部
20 第1表示バッファ
30 第2表示バッファ
40 記憶部
41 画像データ記憶部
42 管理テーブル記憶部
50 制御部
51 操作取得部
52 第1表示制御部
53 第2表示制御部
100 サーバー(情報処理装置、画像選択装置)
200 第1ユーザー端末(店員端末)
210 表示装置
220 操作部
300 第2ユーザー端末(顧客端末)
1 Information processing system (image selection system)
10 Input unit 20 First display buffer 30 Second display buffer 40 Storage unit 41 Image data storage unit 42 Management table storage unit 50 Control unit 51 Operation acquisition unit 52 First display control unit 53 Second display control unit 100 Server (information processing device, image selection device)
200 First user terminal (clerk terminal)
210 Display device 220 Operation unit 300 Second user terminal (customer terminal)

Claims (8)

それぞれがユーザーの選択操作を受け付け可能な同一形状の複数の選択部を予め設定された順に表示領域に表示させ、かつ、前記複数の選択部のそれぞれの領域内に、前記選択部に応じた画像と、前記画像に関する画像情報とを表示させる表示制御部と、
一つの前記選択部が前記表示領域に表示されてから全ての前記選択部が前記表示領域に表示されるまでの間に、前記表示領域に表示済みの第1選択部の領域内に前記画像情報が表示された場合に、前記第1選択部を選択する前記ユーザーの選択操作を許可する操作取得部と、
を備え
前記操作取得部は、全ての前記選択部の前記表示領域への表示処理が完了する前であって前記第1選択部の領域内に前記画像が表示される前において、前記第1選択部の領域内に前記画像情報が表示された時点で、前記第1選択部を選択する前記ユーザーの選択操作を許可する、情報処理装置。
A plurality of selection sections having the same shape, each of which can accept a user's selection operation, are displayed in a display area in a preset order, and an image corresponding to the selection section is displayed in each area of the plurality of selection sections. and a display control unit that displays image information regarding the image .
Between the time when one selection part is displayed in the display area and the time when all the selection parts are displayed in the display area, the image information is displayed in the area of the first selection part already displayed in the display area. is displayed, an operation acquisition unit that allows the user to select the first selection unit;
Equipped with
The operation acquisition unit is configured to acquire information about the first selection unit before the display processing of all the selection units in the display area is completed and before the image is displayed in the area of the first selection unit. An information processing apparatus that permits a selection operation by the user to select the first selection section at the time when the image information is displayed within the area.
前記表示制御部は、前記表示領域に収まらない前記選択部を、前記表示領域の表示範囲をスクロールさせる操作に応じて前記表示領域に表示させる、
請求項1に記載の情報処理装置。
The display control unit displays the selection part that does not fit in the display area in the display area in response to an operation of scrolling a display range of the display area.
The information processing device according to claim 1.
前記表示制御部は、前記選択部の外枠を表示させた後に前記選択部の領域内に前記画像情報を表示させる、
請求項1又は2に記載の情報処理装置。
The display control unit displays the image information within the area of the selection unit after displaying an outer frame of the selection unit.
The information processing device according to claim 1 or 2.
前記表示制御部は、前記選択部の領域内の第1表示位置に前記画像情報を表示させ、その後に当該領域内に前記画像を表示させる場合に、前記画像情報を前記第1表示位置とは異なる当該領域内の第2表示位置に表示させるとともに、前記画像を前記第1表示位置に表示させる、
請求項1~3の何れかに記載の情報処理装置。
The display control unit displays the image information at a first display position within the area of the selection unit, and when displaying the image within the area thereafter, the display control unit displays the image information at the first display position. displaying the image at a second display position within the different area, and displaying the image at the first display position;
The information processing device according to any one of claims 1 to 3 .
前記表示制御部は、前記選択部の領域内に前記画像情報を表示させた後に前記画像を表示させる場合に、前記選択部の領域内において前記画像情報と前記画像とを並べて表示させる、
請求項1~4の何れかに記載の情報処理装置。
When displaying the image after displaying the image information in the area of the selection part, the display control part causes the image information and the image to be displayed side by side in the area of the selection part.
The information processing device according to any one of claims 1 to 4 .
前記表示制御部は、全ての前記選択部の領域内に前記画像情報を順に表示させた後に、それぞれの当該選択部の領域内に前記画像を順に表示させる、
請求項の何れかに記載の情報処理装置。
The display control unit displays the image information in order in the areas of all the selection units, and then displays the images in the area of each of the selection units in order.
The information processing device according to any one of claims 1 to 5 .
それぞれがユーザーの選択操作を受け付け可能な同一形状の複数の選択部を予め設定された順に表示領域に表示させ、かつ、前記複数の選択部のそれぞれの領域内に、前記選択部に応じた画像と、前記画像に関する画像情報とを表示させる第1ステップと、
一つの前記選択部が前記表示領域に表示されてから全ての前記選択部が前記表示領域に表示されるまでの間に、前記表示領域に表示済みの第1選択部の領域内に前記画像情報が表示された場合に、前記第1選択部を選択する前記ユーザーの選択操作を許可する第2ステップと、
をコンピュータが実行し、
前記第2ステップにおいて、全ての前記選択部の前記表示領域への表示処理が完了する前であって前記第1選択部の領域内に前記画像が表示される前において、前記第1選択部の領域内に前記画像情報が表示された時点で、前記第1選択部を選択する前記ユーザーの選択操作を許可する、情報処理方法。
A plurality of selection sections having the same shape, each of which can accept a user's selection operation, are displayed in a display area in a preset order, and an image corresponding to the selection section is displayed in each area of the plurality of selection sections. and a first step of displaying image information regarding the image ;
Between the time when one selection part is displayed in the display area and the time when all the selection parts are displayed in the display area, the image information is displayed in the area of the first selection part already displayed in the display area. is displayed, a second step of permitting the user to select the first selection section;
The computer executes
In the second step, before the display processing of all the selection parts in the display area is completed and before the image is displayed in the area of the first selection part, the first selection part is An information processing method that allows the user to perform a selection operation of selecting the first selection section when the image information is displayed within the area.
それぞれがユーザーの選択操作を受け付け可能な同一形状の複数の選択部を予め設定された順に表示領域に表示させ、かつ、前記複数の選択部のそれぞれの領域内に、前記選択部に応じた画像と、前記画像に関する画像情報とを表示させる第1ステップと、
一つの前記選択部が前記表示領域に表示されてから全ての前記選択部が前記表示領域に表示されるまでの間に、前記表示領域に表示済みの第1選択部の領域内に前記画像情報が表示された場合に、前記第1選択部を選択する前記ユーザーの選択操作を許可する第2ステップと、
をコンピュータに実行させるためのプログラムであって、
前記第2ステップにおいて、全ての前記選択部の前記表示領域への表示処理が完了する前であって前記第1選択部の領域内に前記画像が表示される前において、前記第1選択部の領域内に前記画像情報が表示された時点で、前記第1選択部を選択する前記ユーザーの選択操作を許可する、プログラム
A plurality of selection sections having the same shape, each of which can accept a user's selection operation, are displayed in a display area in a preset order, and an image corresponding to the selection section is displayed in each area of the plurality of selection sections. and a first step of displaying image information regarding the image ;
Between the time when one selection part is displayed in the display area and the time when all the selection parts are displayed in the display area, the image information is displayed in the area of the first selection part already displayed in the display area. is displayed, a second step of permitting the user to select the first selection section;
A program for causing a computer to execute
In the second step, before the display processing of all the selection parts in the display area is completed and before the image is displayed in the area of the first selection part, the first selection part is A program that allows the user to select the first selection section when the image information is displayed within the area.
JP2022153333A 2017-12-28 2022-09-27 Information processing device, information processing method, and program Active JP7356558B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022153333A JP7356558B2 (en) 2017-12-28 2022-09-27 Information processing device, information processing method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017254350A JP7149705B2 (en) 2017-12-28 2017-12-28 Information processing device, information processing method, and program
JP2022153333A JP7356558B2 (en) 2017-12-28 2022-09-27 Information processing device, information processing method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017254350A Division JP7149705B2 (en) 2017-12-28 2017-12-28 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2022173370A JP2022173370A (en) 2022-11-18
JP7356558B2 true JP7356558B2 (en) 2023-10-04

Family

ID=67306329

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2017254350A Active JP7149705B2 (en) 2017-12-28 2017-12-28 Information processing device, information processing method, and program
JP2022153333A Active JP7356558B2 (en) 2017-12-28 2022-09-27 Information processing device, information processing method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2017254350A Active JP7149705B2 (en) 2017-12-28 2017-12-28 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (2) JP7149705B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002268996A (en) 2001-03-09 2002-09-20 Ntt Docomo Inc Relay method, user interface providing method, proxy server device, client device, program, and recording medium
JP2012226614A (en) 2011-04-20 2012-11-15 Konica Minolta Business Technologies Inc Operation display device, display control program, image forming apparatus including operation display device
WO2017057010A1 (en) 2015-10-02 2017-04-06 シャープ株式会社 Terminal device and control server

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3595991B2 (en) * 1995-10-16 2004-12-02 ソニー株式会社 Electronic file device and method
JP3169933B2 (en) 1999-03-16 2001-05-28 四国日本電気ソフトウェア株式会社 Parallel drawing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002268996A (en) 2001-03-09 2002-09-20 Ntt Docomo Inc Relay method, user interface providing method, proxy server device, client device, program, and recording medium
JP2012226614A (en) 2011-04-20 2012-11-15 Konica Minolta Business Technologies Inc Operation display device, display control program, image forming apparatus including operation display device
WO2017057010A1 (en) 2015-10-02 2017-04-06 シャープ株式会社 Terminal device and control server

Also Published As

Publication number Publication date
JP2019121066A (en) 2019-07-22
JP2022173370A (en) 2022-11-18
JP7149705B2 (en) 2022-10-07

Similar Documents

Publication Publication Date Title
US10185976B2 (en) Shopping systems, user interfaces and methods
US20130061149A1 (en) Image processing apparatus, control method therefor, and storage medium storing control program therefor
JP6529118B2 (en) Image recording apparatus and information providing system
CN111542863A (en) Order information display method, order system
JP5825937B2 (en) Image processing apparatus, control method thereof, and program
JP2013196483A (en) Data processing system, server device and program
JP4938737B2 (en) Product search system, product search method, and program
JP2019144903A (en) Input program, input method, and terminal device
JP5949885B2 (en) Sales management device and program
JP6369703B2 (en) Sales management device, sales management system, output control method, and program
JP6077192B1 (en) Presentation device, presentation method, non-transitory computer-readable information recording medium, and program
JP7356558B2 (en) Information processing device, information processing method, and program
JP6253414B2 (en) Order management system and order management program
JPH11212842A (en) File management device
JP2015049817A (en) Purchase target product management apparatus, purchase target product management method and program
JPH09305672A (en) Electronic catalog device
JP5076980B2 (en) Information processing program and information processing apparatus
JP6673405B2 (en) Electronic flyer information processing system, terminal device, and program
JP2016173850A (en) Sales management device and program
JP7746183B2 (en) Information processing device and information processing program
JP6295552B2 (en) Electronic leaflet image processing apparatus, electronic leaflet image processing method, and program
JP6235744B1 (en) Web page creation support system
JP7424460B2 (en) Information processing device, information processing method and program
JP6287300B2 (en) Application creation apparatus, application creation method, and application creation program
JP7081964B2 (en) Information processing equipment, information processing methods, and programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220927

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230516

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230628

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230922

R150 Certificate of patent or registration of utility model

Ref document number: 7356558

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150