TWI552005B - Information processing devices, information processing methods and information processing products - Google Patents

Information processing devices, information processing methods and information processing products Download PDF

Info

Publication number
TWI552005B
TWI552005B TW104127338A TW104127338A TWI552005B TW I552005 B TWI552005 B TW I552005B TW 104127338 A TW104127338 A TW 104127338A TW 104127338 A TW104127338 A TW 104127338A TW I552005 B TWI552005 B TW I552005B
Authority
TW
Taiwan
Prior art keywords
image
character
size
magnification
character image
Prior art date
Application number
TW104127338A
Other languages
English (en)
Other versions
TW201612772A (en
Inventor
Soh Masuko
Hiromi Hirano
Naoki Ogawa
Rikio Onai
Makoto Okabe
Original Assignee
Rakuten Inc
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 Rakuten Inc filed Critical Rakuten Inc
Publication of TW201612772A publication Critical patent/TW201612772A/zh
Application granted granted Critical
Publication of TWI552005B publication Critical patent/TWI552005B/zh

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/403Edge-driven scaling; Edge-based scaling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/62Text, e.g. of license plates, overlay texts or captions on TV images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/40Document-oriented image-based pattern recognition
    • G06V30/41Analysis of document content
    • G06V30/413Classification of content, e.g. text, photographs or tables
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24Generation of individual character patterns
    • G09G5/26Generation of individual character patterns for modifying the character dimensions, e.g. double width, double height
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/32Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory with means for controlling the display position
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/37Details of the operation on graphic patterns
    • G09G5/377Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • G07G1/14Systems including one or more distant stations co-operating with a central processing unit
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • G09G2340/145Solving problems related to the presentation of information to be displayed related to small screens

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Artificial Intelligence (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)
  • Document Processing Apparatus (AREA)

Description

資訊處理裝置、資訊處理方法及資訊處理程式產品
本發明,係有關於將包含文字畫像部分之畫像作擴大或縮小顯示的技術之領域。
於先前技術中,係廣泛進行有將畫像縮小並將其例如作為縮圖來顯示或者是將其顯示在尺寸為小的畫面上之操作。在此種處理中,若是將包含有代表文字的畫像部分之畫像縮小,則由於文字也會變小,因此文字的可讀性係降低。因此,為了抑制可讀性之降低,係提案有將被包含於畫像中之文字畫像部分的縮小率設為較背景畫像部分之縮小率而更大並將縮小後的文字畫像與背景畫像相互作合成之方法(例如,專利文獻1)。
[先前技術文獻] [專利文獻]
[專利文獻1]日本特開2013-40976號公報
然而,若是文字畫像之縮小率和背景畫像之縮小率有所相異,則會有導致文字畫像彼此之位置關係或文字畫像與背景畫像間之位置關係從縮小前之關係而有所偏離的情形。起因於此位置關係之偏離,係會有使縮小後的文字畫像所展現之文字的可讀性降低的情形。此一情況,係並不僅是侷限於進行縮小的情況,而也包含有將較小的文字畫像相對於背景畫像而作擴大的情況,而為當使文字畫像部分的倍率與背景畫像部分的倍率互為相異地來作顯示的情況時所會產生之問題。
本發明,係為有鑑於上述事態而進行者,其目的係在於提供一種:當使在畫像中所包含之文字畫像部分的倍率與背景畫像部分的倍率互為相異地來顯示畫像的情況時,能夠使文字畫像部分所展現的文字之可讀性提昇之資訊處理裝置、資訊處理方法以及資訊處理程式產品。
為了解決上述課題,請求項1中所記載之發明,其特徵為,係具備有:設定手段,係對於第2倍率進行設定,該第2倍率係為顯示從畫像所抽出的文字畫像之第2倍率,並與顯示從前述畫像所抽出的背景畫像之第1倍率相異;和調整手段,係基於以藉由前述設定手段所設定的前述第2倍率來使顯示尺寸作了變更的前述文字畫像之顯示狀態、和在將前述使顯示尺寸作了變更的文字畫像 重疊於以前述第1倍率來使顯示尺寸作了變更的前述背景畫像上的狀態下之該文字畫像的周圍之區域的顯示狀態,此兩者間之關係,來對於前述使顯示尺寸作了變更的文字畫像、和前述使顯示尺寸作了變更的背景畫像,此兩者之至少其中一者進行調整。
若依據此發明,則資訊處理裝置,係基於以第2倍率來使顯示尺寸作了變更的文字畫像之顯示狀態、和在將使顯示尺寸作了變更的文字畫像重疊於以與第2倍率相異之第1倍率來使顯示尺寸作了變更的背景畫像上並作顯示的區域中之文字畫像的周圍之區域的顯示狀態,此兩者間之關係,來對於使顯示尺寸作了變更的文字畫像、和使顯示尺寸作了變更的背景畫像,此兩者之至少其中一者進行調整。文字畫像所展現的文字之可讀性,係與文字畫像之顯示狀態和文字畫像之周圍的區域之顯示狀態有所關連。藉由使資訊處理裝置基於此些之顯示狀態的關係來進行調整,係能夠使文字畫像部分所展現的文字之可讀性提昇。
請求項2中所記載之發明,係在請求項1所記載之資訊處理裝置中,具備有下述特徵:亦即是,前述調整手段,當從前述畫像而抽出了複數之文字畫像的情況時,係將以前述第2倍率來使顯示尺寸作了變更的前述複數之文字畫像之至少1者的顯示位置,調整至不會使該複數之文字畫像彼此相互重疊的位置處。
若依據此發明,則藉由使資訊處理裝置以不 會使文字畫像彼此相互重疊的方式來對於顯示位置進行調整,相較於文字畫像彼此相互重疊的情況,個別的文字畫像之可讀性係變高。
請求項3中所記載之發明,係在請求項2所記載之資訊處理裝置中,具備有下述特徵:亦即是,前述設定手段,係對於第2倍率進行設定,該第2倍率係為顯示從複數之畫像所抽出的複數之文字畫像之第2倍率,並與顯示從前述複數之畫像所抽出的複數之背景畫像之第1倍率相異,前述調整手段,係以調整為會使以前述第2倍率來使顯示尺寸作了變更的前述複數之文字畫像中之至少1個的第1文字畫像之一部分從前述複數之背景畫像中的與前述第1文字畫像相對應的第1背景畫像之區域而超出,並使前述第1文字畫像和前述複數之文字畫像中的對應於與前述第1背景畫像相異之第2背景畫像的第2文字畫像不會相互重疊之位置的方式,來對於前述第1文字畫像和前述第2文字畫像中之至少其中一方的顯示位置作調整。
若依據此發明,則藉由使資訊處理裝置容許文字畫像從背景畫像之區域而超出,係能夠將文字畫像之顯示位置的調整範圍擴廣。又,資訊處理裝置,係以不會使從背景畫像之區域而超出的文字畫像與對應於其他之背景畫像而顯示的文字畫像相互重疊的方式,來對於顯示位置作調整。藉由此,就算是同時顯示有使複數之畫像作了縮小或者是擴大之畫像的情況時,亦能夠使文字之可讀性 提昇。
請求項4所記載之發明,係在請求項1~3中之任一項所記載之資訊處理裝置中,具備有下述特徵:亦即是,當從前述畫像而抽出了複數之文字畫像,並且以前述第2倍率來使顯示尺寸作了變更的前述複數之文字畫像中之2以上的文字畫像彼此會相互重疊的情況時,係至少使前述2以上之文字畫像的顯示時序互為相異。
若依據此發明,則當存在有相互重疊之2以上之文字畫像彼此的情況時,資訊處理裝置係使此些之文字畫像的顯示時序互為相異。故而,由於重疊的情況係被解除,因此係能夠提昇文字之可讀性。
請求項5所記載之發明,係在請求項1~3中之任一項所記載之資訊處理裝置中,具備有下述特徵:亦即是,前述調整手段,係使前述使顯示尺寸作了變更的文字畫像之邊緣的顏色、和在前述使顯示尺寸作了變更的背景畫像中之與前述邊緣相鄰接的部份之顏色,此兩者間之色差擴大。
若依據此發明,則由於文字畫像和背景畫像之邊界係變得明確,因此係能夠提昇文字之可讀性。
請求項6所記載之發明,係在請求項1~3中之任一項所記載之資訊處理裝置中,具備有下述特徵:亦即是,係更進而具備有:第2調整手段,係基於被前述使顯示尺寸作了變更的文字畫像所包圍之區域的面積、以及前述使顯示尺寸作了變更的文字畫像之面積與該文字畫像 之輪廓線之長度間的關係,此兩者中之至少一者,來對於該文字畫像所展現的文字之粗細作調整。
被文字畫像所包圍之區域的面積、以及文字畫像之面積與該文字畫像之輪廓線之長度間的關係,係分別與使顯示尺寸作了變更的文字畫像所展現的文字之壓潰的程度有所關連。若依據此發明,則由於資訊處理裝置係基於與文字被壓潰的程度有所關連之文字的粗細進行調整,因此係能夠提昇文字之可讀性。
請求項7所記載之發明,係在請求項1~3中之任一項所記載之資訊處理裝置中,具備有下述特徵:亦即是,前述設定手段,係當前述所抽出的文字畫像所展現之文字之尺寸為未滿基準值的情況時,將前述文字畫像之倍率,設定為會使前述文字之尺寸成為前述基準值以上之倍率。
若依據此發明,則由於資訊處理裝置係將原本為小的文字作更大的顯示,因此係能夠提昇文字之可讀性。
請求項8所記載之發明,係為一種藉由電腦所實行之資訊處理方法,其特徵為,係具備有:設定步驟,係對於第2倍率進行設定,該第2倍率係為顯示從畫像所抽出的文字畫像之第2倍率,並與顯示從前述畫像所抽出的背景畫像之第1倍率相異;和調整步驟,係基於以藉由前述設定步驟所設定的前述第2倍率來使顯示尺寸作了變更的前述文字畫像之顯示狀態、和在將前述使顯示尺 寸作了變更的文字畫像重疊於以前述第1倍率來使顯示尺寸作了變更的前述背景畫像上的狀態下之該文字畫像的周圍之區域的顯示狀態,此兩者間之關係,來對於前述使顯示尺寸作了變更的文字畫像、和前述使顯示尺寸作了變更的背景畫像,此兩者之至少其中一者進行調整。
請求項9所記載之發明,其特徵為,係使電腦作為下述手段而起作用:設定手段,係對於第2倍率進行設定,該第2倍率係為顯示從畫像所抽出的文字畫像之第2倍率,並與顯示從前述畫像所抽出的背景畫像之第1倍率相異;和調整手段,係基於以藉由前述設定手段所設定的前述第2倍率來使顯示尺寸作了變更的前述文字畫像之顯示狀態、和在將前述使顯示尺寸作了變更的文字畫像重疊於以前述第1倍率來使顯示尺寸作了變更的前述背景畫像上的狀態下之該文字畫像的周圍之區域的顯示狀態,此兩者間之關係,來對於前述使顯示尺寸作了變更的文字畫像、和前述使顯示尺寸作了變更的背景畫像,此兩者之至少其中一者進行調整。
若依據本發明,則資訊處理裝置,係基於以第2倍率來使顯示尺寸作了變更的文字畫像之顯示狀態、和在將使顯示尺寸作了變更的文字畫像重疊於以與第2倍率相異之第1倍率來使顯示尺寸作了變更的背景畫像上並作顯示的區域中之文字畫像的周圍之區域的顯示狀態,此 兩者間之關係,來對於使顯示尺寸作了變更的文字畫像、和使顯示尺寸作了變更的背景畫像,此兩者之至少其中一者進行調整。文字畫像所展現的文字之可讀性,係與文字畫像之顯示狀態和文字畫像之周圍的區域之顯示狀態有所關連。藉由使資訊處理裝置基於此些之顯示狀態的關係來進行調整,係能夠使文字畫像部分所展現的文字之可讀性提昇。
1‧‧‧電子商店街伺服器
2‧‧‧店鋪終端
3‧‧‧使用者終端
11‧‧‧通訊部
12‧‧‧記憶部
12a‧‧‧會員DB
12b‧‧‧商品DB
12c‧‧‧商品畫像DB
13‧‧‧輸入輸出介面
14‧‧‧系統控制部
14a‧‧‧CPU
14b‧‧‧ROM
14c‧‧‧RAM
15‧‧‧系統匯流排
141‧‧‧抽出部
142‧‧‧倍率設定部
143‧‧‧調整部
144‧‧‧縮小畫像提供部
NW‧‧‧網路
S‧‧‧資訊處理系統
[圖1]係為對於其中一種實施形態的資訊處理系統S之概要構成的其中一例作展示之圖。
[圖2](a)係為對於其中一種實施形態的電子商店街伺服器1之概要構成的其中一例作展示之區塊圖。 (b)係為對於其中一種實施形態的電子商店街伺服器1的系統控制部14之功能區塊的其中一例作展示之圖。
[圖3](a)係為對於被登錄在會員DB12a中之內容的其中一例作展示之圖。(b)係為對於被登錄在商品DB12b中之內容的其中一例作展示之圖。(c)係為對於被登錄在商品畫像DB12c中之內容的其中一例作展示之圖。(d)係為對於被登錄在文字畫像資訊中之內容的其中一例作展示之圖。
[圖4](a)係為對於某一食品之商品的商品畫像M1之其中一例作展示之圖。(b)係為對於將商品畫像M1 縮小所產生的縮小商品畫像MR1-1之顯示例作展示之圖。
[圖5]係為對於從原圖商品畫像而將文字畫像和背景畫像抽出的模樣作展示之圖。
[圖6]係為對於背景畫像之倍率和文字畫像之倍率間的關係作展示之圖表。
[圖7](a)係為對於在原圖商品畫像中之2個的文字畫像之位置關係作展示之圖。(b)係為對於在縮小商品畫像中之尺寸變更文字畫像的顯示位置調整例作展示之圖。(c)係為對於顯示位置調整後的尺寸變更文字畫像之位置關係作展示之圖。(d)係為對於在縮小商品畫像中之尺寸變更文字畫像的其他之顯示位置調整例作展示之圖。
[圖8](a)係為對於在將尺寸變更文字畫像的顯示位置作了調整後的縮小商品畫像MR1-2之顯示例作展示之圖。(b)係為對於使尺寸變更文字畫像從縮小背景畫像而超出的縮小商品畫像MR1-3之顯示例作展示之圖。
[圖9]係為對於其中一種實施形態的電子商店街伺服器1之系統控制部14的畫像登錄處理之其中一例作展示之流程圖。
[圖10]係為對於其中一種實施形態的電子商店街伺服器1之系統控制部14的縮小商品畫像提供處理之其中一例作展示之流程圖。
[圖11]係為對於其中一種實施形態的電子商店街伺 服器1之系統控制部14的文字畫像前置處理之其中一例作展示之流程圖。
[圖12]係為對於其中一種實施形態的電子商店街伺服器1之系統控制部14的文字畫像倍率設定處理之其中一例作展示之流程圖。
[圖13](a)係為對於尺寸變更文字畫像相互重疊的狀態下之複數的縮小商品畫像之顯示例作展示之圖。 (b)係為對於將顯示位置調整至不會使從縮小背景畫像而超出的尺寸變更文字畫像與其他之尺寸變更文字畫像相互重疊的位置處之複數的縮小商品畫像之顯示例作展示之圖。
[圖14]係為對於其中一種實施形態的使用者終端3之控制部之複數商品畫像顯示處理的其中一例作展示之流程圖。
[圖15]係為對於其中一種實施形態的電子商店街伺服器1之系統控制部14的複數商品畫像提供處理之其中一例作展示之流程圖。
[圖16]係為對於尺寸變更文字畫像相互重疊的狀態下之複數的縮小商品畫像之顯示例作展示之圖。
[圖17](a)~(d),係為對於對尺寸變更文字畫像之顯示時序作了調整的狀態下之複數的縮小商品畫像之顯示例作展示之圖。
[圖18]係為對於其中一種實施形態的使用者終端3之控制部之複數商品畫像顯示處理的其中一例作展示之流 程圖。
[圖19]係為對於其中一種實施形態的電子商店街伺服器1之系統控制部14的複數商品畫像提供處理之其中一例作展示之流程圖。
[圖20](a)係為對於在尺寸變更文字畫像中並不存在有輪廓線的情況時之縮小商品畫像之顯示例作展示之圖。(b)係為對於被追加有輪廓線的情況時之縮小商品畫像之顯示例作展示之圖。
[圖21]係為對於其中一種實施形態的電子商店街伺服器1之系統控制部14的縮小商品畫像提供處理之其中一例作展示之流程圖。
[圖22]係為對於其中一種實施形態的電子商店街伺服器1之系統控制部14的色差擴大處理之其中一例作展示之流程圖。
[圖23]係為對於文字之細線化的其中一例作展示之圖。
[圖24]係為對於其中一種實施形態的電子商店街伺服器1之系統控制部14的縮小商品畫像提供處理之其中一例作展示之流程圖。
[圖25]係為對於其中一種實施形態的電子商店街伺服器1之系統控制部14的粗細調整處理之其中一例作展示之流程圖。
以下,參考圖面,對本發明之實施形態作詳細說明。另外,以下所說明之實施形態,係為對於當在進行電子商務之資訊處理系統中而使商品之畫像縮小的情況而適用有本發明的情況時之實施形態。然而,可適用本發明之系統,係並不被限定於電子商務。係可對於顯示縮小後的畫像之各種的系統或裝置而適用本發明。又,能夠適用本發明之情況,係並不被限定於使畫像縮小的情況。例如,在使畫像擴大的情況時,亦能夠適用本發明。又,能夠適用本發明之畫像,係並不被限定於商品之畫像。係可對於各種的畫像而適用本發明。
[1.第1實施形態] [1-1.資訊處理系統之構成以及功能概要]
首先,使用圖1以及圖2,針對本實施形態的資訊處理系統S之構成以及功能概要作說明。圖1,係為對於本實施形態的資訊處理系統S之概要構成的其中一例作展示之圖。
如同圖1中所示一般,資訊處理系統S,係包含有電子商店街伺服器1、和複數之店鋪終端2、和複數之使用者終端3,而構成之。又,電子商店街伺服器1和各店鋪終端2以及各使用者終端3之間,係透過網路NW,而成為能夠在通訊協定中例如使用TCP/IP等來相互進行資料之送受訊。另外,網路NW,例如係藉由網際網路、專用通訊線路(例如,CATV(Community Antenna Television)線路)、移動通訊網(包含基地台等)以及閘道器等,而建構出來。
電子商店街伺服器1,係為實行關連於能夠進行商品之購入的電子商店街之各種處理的伺服器裝置。電子商店街伺服器1,係為在本發明中之資訊處理裝置的其中一例。對電子商店街作利用之使用者,係可在電子商店街中從所希望之店鋪來購入所期望之商品。電子商店街伺服器1,係因應於從店鋪終端2或使用者終端3而來之要求,而例如送訊電子商店街之網頁或者是進行關連於商品之檢索或訂購等之處理。
作為電子商店街之網頁,例如,係存在有商品頁面、檢索結果頁面等。各商品頁面,係為顯示有特定之商品的資訊之網頁。作為詳細之資訊,例如,係存在有商品名稱、商品畫像、價格、說明等。商品畫像,例如係為拍攝有商品之畫像,或者是展現有商品之示意圖之畫像。商品畫像,例如係由店鋪之從業人員所登錄。在商品頁面中,例如係以100%之顯示倍率等而顯示有商品畫像。商品畫像,係亦會有包含有1或複數之文字畫像的情況。文字畫像,係為展現有1或複數之文字的畫像。商品畫像之全部區域中的除了文字畫像所佔據之區域以外的區域之畫像,係為背景畫像。亦即是,背景畫像,係為背景部分之畫像。例如,店鋪之從業人員,係亦可在成為背景之畫像上,將文字畫像作合成或者是描繪上文字畫像,而作成商品畫像。又,例如,係亦可在成為商品畫像之照片 自身中預先拍攝有文字。
檢索結果頁面,係顯示有商品之檢索結果。在檢索結果頁面中,係顯示有被檢索出的1或複數之商品之個別的商品畫像之縮小畫像。將此縮小畫像稱作縮小商品畫像。縮小商品畫像,係為將商品畫像以未滿100%之倍率來作了縮小的畫像。又,在電子商店街之網頁中,係亦會有將1或複數之商品畫像之個別的縮小商品畫像作為橫幅廣告等來作顯示的情況。又,係並不被限定於此處所說明的例子,縮小商品畫像係亦可在各種場面中被作顯示。
店鋪終端2,係為被在電子商店街中進行有展店之店鋪的從業人員等所利用之終端裝置。店鋪終端2,係基於由從業人員等所致之操作,而對於電子商店街伺服器1等之伺服器裝置進行存取。藉由此,店鋪終端2,係從伺服器裝置而受訊網頁並作顯示。在店鋪終端2中,係被組入有瀏覽器或電子郵件客戶端等之軟體。從業人員,係藉由利用店鋪終端2,而例如將所販賣的商品之資訊登錄在電子商店街中或者是對於商品之訂購內容作確認。
使用者終端3,係為從電子商店街而購入商品之使用者的終端裝置。使用者終端3,係藉由基於由使用者所致之操作來對於電子商店街伺服器1進行存取,而從電子商店街伺服器1受訊網頁並作顯示。在使用者終端3中,係被組入有瀏覽器或電子郵件客戶端等之軟體。作為使用者終端3,例如,係使用有個人電腦、PDA (Personal Digital Assistant)、智慧型手機等之攜帶資訊終端、行動電話等。使用者終端3,例如係具備有控制部、記憶部、操作部、顯示部、通訊部等。控制部,係實行被記憶在記憶部中之程式,並對於使用者終端3全體進行統籌控制。控制部,例如係亦可藉由CPU(Central Processing Unit)等之處理器、ROM(Read Only Memory)、RAM(Random Access Memory)等來構成之。記憶部,係記憶程式和資料等。例如,記憶部,係亦可為硬碟、快閃記憶體等。顯示部,係為顯示文字或畫像之顯示器。操作部,例如,係為鍵盤、滑鼠、按鍵、觸控面板等。
[1-2.電子商店街伺服器之構成]
接著,針對電子商店街伺服器1之構成,使用圖2以及圖3來作說明。圖2(a),係為對於本實施形態的電子商店街伺服器1之概要構成的其中一例作展示之區塊圖。如同圖2(a)中所示一般,電子商店街伺服器1,係具備有通訊部11、和記憶部12、和輸入輸出介面13、和系統控制部14。又,系統控制部14和輸入輸出介面13,係透過系統匯流排15而被作連接。
通訊部11,係成為與網路NW作連接並對於與店鋪終端2和使用者終端3等之間的通訊狀態作控制。
記憶部12,例如,係藉由硬碟等所構成。在此記憶部12中,係建構有會員DB12a、商品DB12b、商 品畫像DB12c等之資料庫。「DB」,係為資料庫之略稱。
圖3(a),係為對於被登錄在會員DB12a中之內容的其中一例作展示之圖。在會員DB12a中,係登錄有關連於在電子商店街處進行了會員登錄的使用者之會員資訊。具體而言,在會員資訊DB12a中,係與各使用者之每一者分別附加有對應關係地,而登錄有使用者ID、密碼、暱稱、姓名、出生年月日、性別、郵遞區號、住址、電話號碼、電子郵件位址、***資訊等等之使用者的屬性。
圖3(b),係為對於被登錄在商品DB12b中之內容的其中一例作展示之圖。在商品DB12b中,係登錄有關連於在電子商店街處所販賣的商品之商品資訊。商品資訊,係包含有由店鋪所登錄之資訊。具體而言,在商品DB12b中,係與店鋪所販賣之各商品的每一者分別附加有對應關係地,而登錄有店鋪ID、商品ID、商品代碼、商品名稱、商品說明等。店鋪ID,係代表商品之販賣源頭的店鋪。商品ID,係為店鋪用以對於所販賣之商品進行管理的商品之辨識資訊。商品代碼,係為對於商品作辨識之代碼編號。當在複數之店鋪中而販賣有相同之商品的情況時,係對於各商品而賦予有相同之商品代碼。作為商品代碼,例如,係存在有JAN(Japanese Article Number Code)代碼。
圖3(c),係為對於被登錄在商品畫像 DB12c中之內容的其中一例作展示之圖。在商品畫像DB12c中,係登錄有商品畫像和關連於商品畫像之資訊。具體而言,在商品畫像DB12c中,係與店鋪所販賣之各商品的每一者分別附加有對應關係地,而登錄有商品ID、畫像ID、原圖商品畫像、背景畫像、1或複數之文字畫像資訊。畫像ID,係為商品畫像之辨識資訊。畫像ID,例如係可為商品畫像之檔案名稱,亦可為商品畫像之URL。原圖商品畫像,係為由店鋪所登錄的商品畫像自身。背景畫像,係為原圖商品畫像中之背景部分之畫像。文字畫像資訊,係為原圖商品畫像中之關連於文字畫像之資訊。文字畫像資訊,係在各文字畫像之每一者中而被作登錄。
圖3(d),係為對於被登錄在文字畫像資訊中之內容的其中一例作展示之圖。在文字畫像資訊中,係登錄有文字畫像、原本座標、重要度以及文本(text)。原本座標,係為代表文字畫像之在原圖商品畫像中的顯示位置之座標。原本座標,例如係為在以原圖商品畫像之左上角隅作為原點的座標系中之座標。重要度,係為代表在將商品畫像作了縮小的情況時之文字畫像之顯示的重要性之資訊。例如,係亦可構成為將就算並不作顯示也無妨的文字畫像之重要度設定為0,並將重要的文字畫像之重要度設定為1以上之值。文本,係代表文字畫像所展現的1或複數之文字。
接著,針對在記憶部12中所記憶之其他的資 訊作說明。在記憶部12中,係被記憶有用以顯示網頁之各種資料,例如係被記憶有HTML(HyperText Markup Language)文件、XML(Extensible Markup Language)文件、畫像資料、文本資料、電子文件等。又,在記憶部12中,係被記憶有各種的設定值。
又,在記憶部12中,係被記憶有作業系統、WWW(World Wide Web)伺服器程式、DBMS(Database Management System)、縮小畫像顯示控制程式等之各種程式。縮小畫像顯示控制程式,係為用以對於在網頁中之商品畫像的縮小畫像之顯示作控制的程式。另外,各種程式,例如,係亦可經由網路NW來從其他之伺服器裝置等來取得,亦可被記憶在磁帶、光碟、記憶卡等之記錄媒體中並透過驅動裝置來讀入。又,縮小畫像顯示控制程式等,係亦可為程式產品。
輸入輸出介面13,係成為進行通訊部11和記憶部12以及系統控制部14之間的介面處理。
系統控制部14,係藉由CPU14a、ROM14b、RAM14c等所構成。CPU14a,係為處理器之其中一例。另外,本發明,係亦可對於與CPU相異之各種的處理器而作適用。記憶部12、ROM14b以及RAM14c,係分別為記憶體之其中一例。另外,本發明,係亦可對於與硬碟、ROM以及RAM相異之各種的記憶體而作適用。
另外,電子商店街伺服器1,係亦可由複數之伺服器裝置所構成。例如,係亦可將在電子商店街中而進 行商品之訂購等之處理的伺服器裝置、因應於從店鋪終端2或使用者終端3而來之要求而送訊網頁的伺服器裝置、對於尺寸變更文字畫像以及縮小背景畫像之至少其中一者進行調整的伺服器裝置、因應於從使用者終端3而來之要求而送訊縮小商品畫像的伺服器裝置、以及對於資料庫作管理之伺服器裝置等,相互藉由LAN等來作連接。
[1-3.系統控制部之功能概要]
接著,針對系統控制部14之功能概要,使用圖2(b)、圖4~圖8來作說明。圖2(b),係為對於本實施形態的電子商店街伺服器1的系統控制部14之功能區塊的其中一例作展示之圖。系統控制部14,係藉由使CPU14a讀出電子商務管理程式等之程式並實行,而如同圖2(b)中所示一般,作為抽出部141、倍率設定部142、調整部143、縮小畫像提供部144等而起作用。倍率設定部142,係為在本發明中之設定手段的其中一例。調整部143,係為在本發明中之調整手段、第2調整手段的其中一例。
系統控制部14,當在使用者終端3之畫面上顯示商品畫像之縮小商品畫像時,係使背景畫像之倍率和文字畫像之倍率互為相異。其理由,係在於為了防止文字畫像所展現之文字的可讀性降低之故。具體而言,系統控制部14,係在將背景畫像以某一倍率來作縮小的同時,以與背景畫像之倍率相異的倍率來變更文字畫像之顯示尺 寸。將以某一倍率來作了縮小的背景畫像,稱作縮小背景畫像。文字畫像之顯示尺寸的變更,係為使文字畫像縮小或擴大。將以某一倍率來使顯示尺寸作了變更的文字畫像,稱作尺寸變更文字畫像。系統控制部14,係將在縮小背景畫像上重疊有尺寸變更文字畫像的縮小商品畫像,顯示在使用者終端3處。
若是背景畫像之倍率和文字畫像之倍率有所相異,則會有導致縮小背景畫像與尺寸變更文字畫像間之位置關係從商品畫像之縮小前的關係而有所偏離的情形。因此,係會有使尺寸變更文字畫像所展現之文字的可讀性降低的情形。例如,係會有尺寸變更文字畫像彼此相互重疊的情形。又,在縮小商品畫像中之尺寸變更文字畫像所接觸的背景部分,係會有與在商品畫像之縮小前的文字畫像所接觸之背景部分相異的情形。因此,係會有尺寸變更文字畫像之顏色和與其相鄰接之背景部分之顏色間的差異變小的情形。將此顏色之差異稱作色差。色差,例如係亦可為亮度之差、色相之差、彩度之差、或者是此些之差中的2以上之差的組合。若是色差為小,則文字和背景之區別係變得困難。
以下,對於具體例作展示。圖4(a),係為對於某一食品之商品的商品畫像M1之其中一例作展示之圖。商品畫像M1,係包含有背景畫像B1和文字畫像C1~C5。背景畫像B1,係為商品之照片。文字畫像C1,係代表商品名稱。文字畫像C2,係代表商品之重量。文字 畫像C3,係代表商品乃為無添加物之商品。文字畫像C4,係代表運費為免費。文字畫像C5,係代表價格。
圖4(b),係為對於將商品畫像M1縮小所產生的縮小商品畫像MR1-1之顯示例作展示之圖。縮小商品畫像MR1-1,係包含有縮小背景畫像BR1-1和尺寸變更文字畫像CR1~CR5。縮小背景畫像BR1-1,係為將背景畫像B1以65%之倍率來作了縮小所產生之畫像。尺寸變更文字畫像CR1~CR5,係為將文字畫像C1~C5分別作了縮小所產生之畫像。在圖4(b)之例中,例如係將各文字畫像之倍率在75%~95%之倍率的範圍內個別作設定。又,係以不會使相對於商品畫像M1之文字畫像C1~C5的相對性之位置和相對於縮小商品畫像MR1-1之尺寸變更文字畫像CR1~CR5的相對性之位置產生變化的方式,來設定各尺寸變更文字畫像之座標。於此情況,如同圖4(b)中所示一般,尺寸變更文字畫像CR1和CR2係相互重疊,尺寸變更文字畫像CR4和CR5係相互重疊。又,尺寸變更文字畫像CR1、CR3、CR4以及CR5,係並未全部被收容在縮小商品畫像MR1-1之顯示區域中,此些文字畫像之一部分係有所缺損。
系統控制部14,係為了使在縮小商品畫像上之尺寸變更文字畫像所展現的文字之可讀性提高,而對於尺寸變更文字畫像以及縮小背景畫像之至少其中一者進行調整。針對用以達成此之抽出部141、倍率設定部142、調整部143以及縮小畫像提供部144的具體性之功能進行 說明。
抽出部141,係針對由店鋪所登錄的各原圖商品畫像之每一者,而從原圖商品畫像抽出文字畫像和背景畫像。文字畫像和背景畫像之抽出,係亦代表從原圖商品畫像來將文字部分和背景部分分離或者是辨識出來。文字畫像以及背景畫像之抽出演算法,係並不被限定於特定之演算法。抽出部141,例如係亦可利用周知之文字抽出演算法。圖5,係為對於從原圖商品畫像而將文字畫像和背景畫像抽出的模樣作展示之圖。例如,當作為原圖商品畫像而指定了商品畫像M1的情況時,抽出部141,係抽出文字畫像C1~C5和背景畫像B1。
若是抽出文字畫像以及背景畫像,則抽出部141,係亦可為了進行由店鋪所致之文字畫像的指定操作,而將抽出結果顯示在店鋪終端2處。將用以進行文字畫像之指定操作的網頁,稱作文字畫像指定頁面。在文字畫像指定頁面中,例如,係顯示有原圖商品畫像,並且亦在原圖商品畫像中,於所抽出的各文字畫像之每一者而顯示有與該文字畫像作外接之矩形。店鋪之從業人員,係亦可操作店鋪終端2,並使複數之文字畫像相互結合或者是將1個的文字畫像以文字單位來分割成複數之文字畫像。藉由此,係能夠如同店鋪所希望一般地來將文字畫像抽出。
又,從業人員,係亦可對於各文字畫像之重要度作指定。例如,從業人員,係亦可對於在商品畫像被 作了縮小的情況時就算是並不作顯示也無妨的文字畫像、就算是商品畫像被作了縮小也應該進行顯示的重要之文字畫像等作指定。又,例如,從業人員,係亦可指定3種以上的重要度。又,例如,從業人員,係亦能夠以數值來指定重要度。在圖5所示之例中,文字畫像C1、C2以及C5係被指定為重要的文字畫像,文字畫像C3以及C4係被指定為就算是不作顯示也無妨的文字畫像。
抽出部141,例如係亦可自動性地決定重要度。例如,當文字畫像所展現之文字為包含有代表價格之單位的記號或文字的情況時,抽出部141,係亦可相較於其他之文字畫像而將此文字畫像之重要度提昇。又,例如,當文字畫像所展現之文字為包含有預先所設定的種類之文字的情況時,抽出部141,係亦可相較於其他之文字畫像而將此文字畫像之重要度提昇。又,例如,抽出部141,係亦可基於文字畫像所展現的文字之尺寸來決定重要度。例如,抽出部141,係亦可若是文字之尺寸越大則越將重要度提高。
抽出部141,係特定出最終所確定了的各文字畫像之代表在原圖商品畫像中的顯示位置之座標。將此座標稱作原本座標。原本座標,例如,係亦可為與文字畫像相外接之矩形區域的中心之座標。又,例如,原本座標,係亦可為該矩形區域之其中一個角的座標。在本實施形態中,係將矩形區域之中心的座標作為原本座標來使用。
倍率設定部142,係對於將原圖商品畫像縮小 並產生或顯示縮小商品畫像時的背景畫像之倍率和文字畫像之倍率作設定。在電子商店街中的被顯示有縮小商品畫像之區域的尺寸,例如係亦可依據網頁之種類或顯示場所而預先作制定。於此情況,倍率設定部142,係以會使縮小背景畫像被收容於該區域中的方式,來設定背景畫像之倍率。或者是,倍率設定部142,例如係亦可任意地決定背景畫像之倍率。
倍率設定部142,例如係亦可並不設定背景畫像之倍率。例如,也可能會有在縮小商品畫像所被作顯示之網頁處而預先設定有倍率或者是由使用者而設定有倍率的情況。於此情況,倍率設定部142,係只要將預先所設定了的倍率或者是由使用者所設定了的倍率,作為背景畫像之倍率而取得即可。
在設定文字畫像之倍率時,倍率設定部142,例如係亦可在進行倍率設定之前,先決定最小文字尺寸。最小文字尺寸,例如係亦可針對全部之使用者或全部之使用者終端3而為共通。例如,最小文字尺寸係亦可預先被作設定。
又,例如,倍率設定部142,係亦可針對全部之使用者或全部之使用者終端3之各者而分別決定最小文字尺寸。例如,倍率設定部142,係亦可基於文字之可讀性來決定最小文字尺寸。例如,在JIS S 0032-2003(“Guidelines for the elderly and people with disabilities-Visual signs and displays-Estimation of minimum legible size for a Japanese single character”)中,係對於最小可讀文字尺寸之推測方法有所揭示。抽出部141,係亦可將基於此推測方法所推測出的最小可讀文字尺寸決定為最小文字尺寸。在此方法中,係基於觀看文字之對象者的年齡、觀看距離、背景之亮度等來推測最小可讀文字尺寸。年齡、觀看距離以及亮度,例如係亦可預先被作設定。又,例如,倍率設定部142,係亦可將年齡、觀看距離以及亮度中之至少一者因應於狀況來作決定。例如,倍率設定部142係可從會員DB12a來取得對象者之年齡。又,例如,倍率設定部142,係亦會有能夠根據在從使用者終端3所送訊至電子商店街伺服器1處的要求中所包含的使用者客戶端資訊,來特定出對象者所利用的使用者終端3之種類的情況。倍率設定部142,例如係亦可基於使用者終端3之種類來決定觀看距離。例如,倍率設定部142,係亦可將在行動電話、智慧型手機、PDA等之攜帶機器的情況時之觀看距離,設為較個人電腦等之桌上型之機器的情況時之觀看距離而更長。又,倍率設定部142,例如係亦可基於文字之各種類的每一者而分別決定最小文字尺寸。
若是決定了最小文字尺寸,則倍率設定部142,係以不會使尺寸變更文字畫像所展現的文字之尺寸成為未滿最小文字尺寸的方式,來設定文字畫像之倍率。圖6,係為對於背景畫像之倍率和文字畫像之倍率間的關係作展示之圖表。例如,假設當某一文字畫像所展現的文 字之尺寸會與最小文字尺寸相互一致的情況時之文字畫像之倍率,係為60%。於此情況,倍率設定部142,例如係如同圖6之圖表G1中所示一般,在倍率為100%~60%之間,係亦可使背景畫像之倍率和文字畫像之倍率相互一致。此區間,由於係身為文字之可讀性為容易的範圍,因此,係亦可使背景畫像之倍率和文字畫像之倍率相互一致。藉由此,文字畫像和背景畫像間之位置關係係不會改變。在背景畫像之倍率為60%~0%之區間中,倍率設定部142,係將文字畫像之倍率設定為60%。亦即是,倍率設定部142,係將文字畫像之倍率設定為與背景畫像之倍率相異的倍率。另外,倍率設定部142,就算是在背景畫像之倍率為60%以上的情況時,亦可將文字畫像之倍率設定為較背景畫像之倍率更大的倍率。例如,倍率設定部142,係亦可如同圖6之圖表G2中所示一般地來對倍率作設定。假設背景畫像之倍率為x,文字畫像之倍率為y,在60%≦y≦100%中,圖表G2所展示的x和y之關係,係以y=ax+b來作表現。於此情況,係以滿足a<1、b=1-a的方式,來設定a。又,例如,倍率設定部142,係亦可如同圖6之圖表G3中所示一般地來對倍率作設定。於此情況,隨著文字畫像之倍率從100%而逐漸接近60%,文字畫像之倍率的減少程度係變大。
從原圖商品畫像所抽出的文字畫像所展現之文字的尺寸,也有可能在一開始便已成為未滿最小文字尺寸。於此情況,倍率設定部142,例如係亦可將文字畫像 之倍率保持於100%。或者是,倍率設定部142,例如係亦可將文字畫像之倍率,設定為文字尺寸會成為最小文字尺寸以上之倍率。亦即是,文字畫像之倍率係被設定為較100%而更大之值。故而,該文字畫像係被擴大。藉由此,係能夠提高文字之可讀性。
若是設定倍率,則倍率設定部142,係在以所設定之倍率而作了縮小的背景畫像(縮小背景畫像)內,決定以所設定之倍率而使顯示尺寸作了變更的文字畫像(尺寸變更文字畫像)之預設的顯示位置之座標。將預設的顯示位置稱作基準位置,並將基準位置之座標稱作基準座標。基準座標,例如係為在以縮小背景畫像之左上角隅作為原點的座標系中之座標。例如,倍率設定部142,係以使縮小背景畫像和尺寸變更文字畫像之位置間的關係會與縮小前之背景畫像與尺寸變更前之文字畫像之位置間的關係相似的方式,來決定基準座標。具體而言,倍率設定部142,係亦可在文字畫像之原本座標處乘上背景畫像之倍率,而計算出基準座標。基準座標之決定,係為伴隨著背景畫像之縮小而進行者,而為與由調整部143所進行之尺寸變更文字畫像的位置之調整相異者。
調整部143,係對於以藉由倍率設定部142所設定之倍率而使顯示尺寸作了變更的文字畫像(尺寸變更文字畫像)、和以藉由倍率設定部142所設定之倍率來作了縮小的背景畫像(縮小背景畫像),此兩者之至少一者進行調整。此時,調整部143,係基於縮小背景畫像之顯 示狀態、和在縮小背景畫像之上重疊顯示有尺寸變更文字畫像的狀態下之尺寸變更文字畫像之周圍的區域之顯示狀態,來進行調整。藉由此,調整部143,係於在縮小背景畫像之上重疊有尺寸變更文字畫像的縮小商品畫像中,使尺寸變更文字畫像所展現的文字之可讀性提高。具體性之調整對象以及調整方法,係為多樣化。
在本實施形態中,調整部143,係作為尺寸變更文字畫像之調整的其中一例,而對於尺寸變更文字畫像之顯示位置進行調整。將顯示位置之座標稱作顯示座標。具體而言,調整部143,係藉由將尺寸變更文字畫像之顯示座標從藉由倍率設定部142所決定了的基準座標起而進行變更,來進行調整,於此情況之尺寸變更文字畫像的顯示狀態,係為複數之尺寸變更文字畫像中的所注目之尺寸變更文字畫像的顯示位置。又,於此情況之尺寸變更文字畫像的周圍之區域之顯示狀態,係為複數之尺寸變更文字畫像中的所注目之尺寸變更文字畫像以外的尺寸變更文字畫像之顯示位置。又,顯示狀態之關係,係為所注目的尺寸變更文字畫像和其他的尺寸變更文字畫像間之位置關係。
例如,調整部143,當存在有複數之尺寸變更文字畫像的情況時,係將至少一個的尺寸變更文字畫像之顯示位置,調整至不會使複數之尺寸變更文字畫像彼此相互重疊的位置處。若是將尺寸變更文字畫像之顯示位置維持於基準位置,則例如如同圖4(b)中所示一般,會有 尺寸變更文字畫像彼此相互重疊的情況。調整部143,係防止此種狀況的發生。
尺寸變更文字畫像之顯示位置的調整之方針,係如同下述一般。
(1)避免尺寸變更文字畫像彼此之重疊。
(2)將重要性為低之尺寸變更文字畫像消去,並對於被消去的尺寸變更文字畫像之區域作活用。
(3)儘量不要使尺寸變更文字畫像之顯示位置從基準位置離開。
(4)降低尺寸變更文字畫像彼此之位置關係的變化、亦即是降低距離以及角度之變化。
以下,對於具體例作展示。圖7(a),係為對於在某一原圖商品畫像中之2個的文字畫像之位置關係作展示之圖。如同圖7(a)中所示一般,在原圖商品畫像中,文字畫像CE1和CE2,係空出有特定之間隔地而被作顯示。
圖7(b),係為對於在縮小商品畫像中之尺寸變更文字畫像的顯示位置調整例作展示之圖。在圖7(b)中,尺寸變更文字畫像CER1以及CER2,係為將文字畫像CE1和CE2分別作了縮小所產生之畫像。伴隨著背景畫像之縮小而藉由將文字畫像CE1和CE2之原本座標進行相似轉換所決定的基準位置,係身為尺寸變更文字畫像CER1以及CER2之預設的顯示位置。因此,尺寸變更文字畫像CER1和CER係相互重疊。調整部143,例 如,係為了避免尺寸變更文字畫像CER1和CER2之重疊,而將尺寸變更文字畫像CER1以及CER2之至少其中一者的顯示位置作必要之距離的變更。此時,調整部143,係儘量維持尺寸變更文字畫像CER1和CER2之間的位置關係。例如,調整部143,係將尺寸變更文字畫像CER1之顯示位置作以箭頭D1所示之方向以及距離的變更,並將尺寸變更文字畫像CER2之顯示位置作以箭頭D2所示之方向以及距離的變更。調整部143,係並不會如同箭頭D3以及D4所示一般地而將尺寸變更文字畫像CER1以及CER2之顯示位置作不必要的長距離之變更。又,調整部143,係並不會如同箭頭D5以及D6所示一般地而以將對於尺寸變更文字畫像CER1而言之CER2的方向作不必要之大幅度的改變的方式來變更顯示位置。圖7(c),係為對於將尺寸變更文字畫像CER1以及尺寸變更文字畫像CER2之顯示位置分別作以箭頭D1以及D2所示之方向以及距離的變更後之此些的縮小商品畫像之位置關係作展示之圖。
圖7(d),係為對於在縮小商品畫像中之尺寸變更文字畫像的其他之顯示位置調整例作展示之圖。在圖7(d)中,尺寸變更文字畫像CER1和CER2係相互重疊。又,尺寸變更文字畫像CER3係位置在尺寸變更文字畫像CER2之下方。因此,若是為了避免尺寸變更文字畫像CER1和CER2之重疊,而將尺寸變更文字畫像CER2之顯示位置作變更,則尺寸變更文字畫像CER2和尺寸變 更文字畫像CER3係會相互重疊。然而,假設例如尺寸變更文字畫像CER3係被指定為就算是不作顯示也無妨的文字畫像。於此情況,尺寸變更文字畫像CER3係被消去。調整部143,係能夠將尺寸變更文字畫像CER2之顯示位置,變更至尺寸變更文字畫像CER3原本所位置的區域中。
調整部143,係可將就算是不作顯示也無妨的文字畫像決定為會恆常被消去,亦可因應於需要來將就算是不作顯示也無妨的文字畫像消去。例如,當不論是如何對於複數之尺寸變更文字畫像的顯示位置作調整,也無法將某些尺寸變更文字畫像彼此之重疊解除時,係亦可將就算是不作顯示也無妨的文字畫像消去。之後,調整部143,係亦可對於尺寸變更文字畫像之顯示位置進行再調整。又,例如,在能夠對於文字畫像設定3種類以上之重要度的狀況中,亦可在每當對於尺寸變更文字畫像的顯示位置作了調整後的結果仍無法將尺寸變更文字畫像彼此之重疊解除時,從重要度為低者起來依序將尺寸變更文字畫像消去。又,調整部143,係亦可反覆進行尺寸變更文字畫像的顯示位置之調整以及重要度為低的尺寸變更文字畫像之消去,直到尺寸變更文字畫像彼此之重疊被解決為止。另外,調整部143,係可基於重要度來進行一部分的尺寸變更文字畫像之消去,亦可並不進行消去。
調整部143,只要是能夠避免尺寸變更文字畫像彼此之重疊,則係可遵循上述(2)~(4)之方針的一 部分或全部,亦可並不遵循。
複數之尺寸變更文字畫像的顯示位置之調整演算法,係並不被限定於特定之演算法。例如,調整部143,係亦可使用利用有力學模式(彈簧模式)之演算法。於此情況,相接近之尺寸變更文字畫像的顯示位置彼此,係以邊而被作結合。又,各尺寸變更文字畫像的顯示位置及其之基準位置,係以邊而被作結合。此些之邊,係被視為彈簧。調整部143,係基於力學模式來反覆計算各尺寸變更文字畫像之顯示位置的座標,並決定出不會使尺寸變更文字畫像彼此相互重疊的顯示位置。又,例如,調整部143,係亦可使用利用有最小平方法之演算法。例如,係定義出代表複數之尺寸變更文字畫像的理想性之位置關係之能量函數。調整部143,係針對相接近之尺寸變更文字畫像的各組之每一者,而設定會成為不會相互重疊的理想性之位置關係之相對位置。調整部143,係決定出能量函數,該能量函數,係代表尺寸變更文字畫像間之相對位置和理想性之相對位置之間的差之平方的總和,並且代表各尺寸變更文字畫像之顯示位置及其之基準位置之間的距離之差之平方的總和。調整部143,係藉由最小平方法而使此能量函數最小化,來決定各尺寸變更文字畫像之顯示位置。又,例如,調整部143,係亦可檢測出正相互重疊之尺寸變更文字畫像,並以會使所檢測出的尺寸變更文字畫像之重疊被解除的方式,來對該尺寸變更文字畫像之全部或者是一部分的顯示位置作變更。又,調整部 143,係亦可反覆進行此種處理,直到針對所有的尺寸變更文字畫像而重疊均被解決為止。只要是將尺寸變更文字畫像之重疊解除,則調整部143係只要對於至少一個的尺寸變更文字畫像之顯示位置作調整即可。
圖8(a),係為對於在將尺寸變更文字畫像的顯示位置作了調整後的縮小商品畫像MR1-2之顯示例作展示之圖。縮小商品畫像MR1-2,係為與商品畫像M1相對應之縮小商品畫像。在縮小商品畫像MR1-2中,例如係將並不需要作顯示的尺寸變更文字畫像CR3以及CR4消去。又,尺寸變更文字畫像CR1以及CR2之顯示位置,係被調整至不會使此些之尺寸變更文字畫像相互重疊的位置處。故而,相較於圖4(b)中所示之縮小商品畫像MR1-1,文字畫像CR1以及CR2之可讀性係提昇。
調整部143,例如係亦能夠以會使至少一個的尺寸變更文字畫像從縮小背景畫像而超出的方式,來對於該尺寸變更文字畫像之顯示位置作調整。藉由此,由於顯示位置之調整範圍係擴廣,因此係能夠將可提高文字之可讀性的可能性提昇。例如,尺寸變更文字畫像彼此之重疊係變得容易解除。又,例如,係成為容易維持尺寸變更文字畫像彼此之位置關係。就算是當尺寸變更文字畫像從縮小背景畫像而超出的情況時,亦同樣的,較理想,係以使該尺寸變更文字畫像之至少一部分位置在縮小背景畫像之區域內的方式,來對於顯示位置作調整。此事,例如係可藉由使調整部134反覆進行顯示位置之調整,直到尺寸變 更文字畫像之至少一部分會位置在縮小背景畫像之區域內為止,來達成之。然而,係亦可使尺寸變更文字畫像全體從縮小背景畫像之區域而脫離。
將能夠顯示尺寸變更文字畫像之區域,稱作文字可顯示區域。當容許尺寸變更文字畫像從縮小背景畫像而超出的情況時,文字可顯示區域,例如係為包圍縮小背景畫像之區域的區域。當禁止尺寸變更文字畫像從縮小背景畫像而超出的情況時,文字可顯示區域係為縮小背景畫像之區域相互一致。文字可顯示區域之形狀以及尺寸,例如係亦可因應於網頁之種類或縮小商品畫像之顯示場所而預先作制定。通常,文字可顯示區域之尺寸,係較原圖商品畫像之顯示尺寸而更小。然而,文字可顯示區域之尺寸,係亦可並非為較原圖商品畫像之顯示尺寸而更小。調整部143,係以使尺寸變更文字畫像不會從文字可顯示區域而超出的方式,來對於尺寸變更文字畫像之顯示位置進行調整。例如,調整部143,係亦可反覆進行尺寸變更文字畫像之顯示位置的調整,直到所有的尺寸變更文字畫像均位置在文字可顯示區域內為止。
圖8(b),係為對於使尺寸變更文字畫像從縮小背景畫像而超出的縮小商品畫像MR1-3之顯示例作展示之圖。縮小商品畫像MR1-3,係為與商品畫像M1相對應之縮小商品畫像。在縮小商品畫像MR1-3中,係使尺寸變更文字畫像CR1、CR2以及CR5之各別的一部分從縮小背景畫像BR1-1而超出地來作顯示。在圖8(b) 中,元件符號AR1,係代表文字可顯示區域。
另外,調整部143,係亦可依據與解除尺寸變更文字畫像彼此之重疊的目的相異之目的,來對於尺寸變更文字畫像之一部分或者是全部的顯示位置作調整。例如,調整部143,係亦能夠以顯示位置調整後之尺寸變更文字畫像的會將尺寸變更文字畫像為位置於基準位置處時之區域作覆蓋的比例盡可能增大的方式,來對於尺寸變更文字畫像之顯示位置進行調整。在縮小商品畫像中,尺寸變更文字畫像原先所位置的區域係有必要以背景來作填滿。但是,並非絕對能夠藉由背景填滿來再現原本之背景。藉由使顯示位置調整後之尺寸變更文字畫像的將尺寸變更文字畫像原本所位置之區域作覆蓋的比例增大,係能夠隱藏更多的被作填滿之部分。又,係亦可存在有在對於尺寸變更文字畫像之顯示位置作了調整之後再使背景被填滿的情況。於此情況,由於被尺寸變更文字畫像所隱藏的部份係並不需要進行填滿,因此被進行填滿之區域係變小。故而,係能夠減輕系統控制部14之處理負荷。
又,調整部143,例如係亦能夠以使顯示位置調整後之尺寸變更文字畫像的邊緣之部分之顏色和該尺寸變更文字畫像之周邊的背景之顏色之間的差盡可能增大或者是盡可能縮小的方式,來對於尺寸變更文字畫像之顯示位置進行調整。藉由此,係能夠提高文字之可讀性。
縮小畫像提供部144,係將縮小商品畫像提供至使用者終端3處。例如,縮小畫像提供部144,係亦可 將各尺寸變更文字畫像,在藉由調整部143所作了調整的顯示位置處重疊於縮小背景畫像上並作合成,來產生縮小商品畫像。之後,縮小畫像提供部144,係亦可將所產生的縮小商品畫像送訊至使用者終端3處。或者是,縮小畫像提供部144,例如係亦可將各尺寸變更文字畫像以及代表調整後的顯示位置之顯示座標,送訊至使用者終端3處,並同時將縮小背景畫像送訊至使用者終端3處。之後,縮小畫像提供部144,係亦可基於尺寸變更文字畫像、顯示座標以及縮小背景畫像,來在使用者終端3處顯示縮小商品畫像。例如,使用者終端3,係亦可將尺寸變更文字畫像重疊於縮小背景畫像上並作合成,來產生縮小商品畫像。又,例如,使用者終端3,係亦可在顯示縮小背景畫像的同時,於縮小背景畫像之上,在顯示座標所代表之位置處顯示尺寸變更文字畫像。又,例如,具備有縮小畫像提供部144之伺服器裝置,係亦能夠與具備有抽出部141、倍率設定部142以及調整部143之伺服器裝置互為相異。於此情況,具備有抽出部141、倍率設定部142以及調整部143之伺服器裝置,係為本發明之資訊處理裝置的其中一例。
[1-4.資訊處理系統之動作]
接著,針對資訊處理系統S之動作,使用圖9~圖12來作說明。圖9,係為對於本實施形態的電子商店街伺服器1之系統控制部14的畫像登錄處理之其中一例作展示 之流程圖。畫像登錄處理,係為用以將從店鋪而來之商品畫像登錄至商品畫像DB12c中並且從商品畫像來抽出文字畫像和背景畫像的處理。
店鋪之從業人員,係操作店鋪終端2,而要求進行被記憶在店鋪終端2中之商品畫像的登錄。如此一來,店鋪終端2,係將被指定了的商品畫像以及所對應之商品ID送訊至電子商店街伺服器1處。當電子商店街伺服器1從店鋪終端2而受訊了商品畫像時,系統控制部14,係實行畫像登錄處理。
如同圖9中所示一般,抽出部141,係將所受訊了的商品畫像作為原圖商品畫像,而與商品ID附加有對應地來登錄在商品畫像DB12c中(步驟S11)。接著,抽出部141,係從原圖商品畫像抽出文字畫像和背景畫像(步驟S12)。接著,抽出部141,係對於背景畫像中之文字畫像被抽出後的區域,而基於該區域之週邊的畫像來進行填滿(步驟S13)。將背景作填滿的演算法,係並不被限定於特定之演算法。另外,在進行縮小商品畫像之產生或顯示時,係亦可在結束了對於尺寸變更文字畫像之顯示位置的調整之後,再將背景填滿。於此情況,係能夠使被進行填滿之區域縮小。接著,抽出部141,係將進行了填滿後之背景畫像,與商品ID附加有對應地來登錄在商品畫像DB12c中(步驟S14)。
接著,抽出部141,係基於原圖商品畫像以及文字畫像之抽出結果,來將文字畫像指定頁面送訊至店鋪 終端2處(步驟S15)。在文字畫像指定頁面中,從業人員係進行文字畫像之結合、分割、重要度之指定等。接著,抽出部141,係基於從店鋪終端2所送訊至電子商店街伺服器1處之資訊,來進行文字畫像之結合或分割,並特定出各文字畫像之重要度。接著,抽出部141,係計算出各文字畫像的在原圖商品畫像中之原本座標(步驟S16)。接著,抽出部141,係基於文字畫像之抽出結果,來產生代表文字畫像所展現之文字的文本。例如,抽出部141,係亦可基於周知之文字辨識演算法來對文字進行辨識。之後,抽出部141,係針對各文字畫像之每一者,而將文字畫像、原本座標、重要度以及文本,與商品ID附加有對應地來登錄在商品畫像DB12c中(步驟S17)。之後,抽出部141,係結束商品畫像登錄處理。
圖10,係為對於本實施形態的電子商店街伺服器1之系統控制部14的縮小商品畫像提供處理之其中一例作展示之流程圖。縮小商品畫像提供處理,係為用以在使用者終端3顯示包含有縮小商品畫像之網頁時而提供該縮小商品畫像之處理。使用者終端3,例如係基於從電子商店街伺服器1所送訊而來的HTML文書,來顯示網頁。此時,使用者終端3,係從HTML文書來取得被顯示在網頁內的縮小商品畫像之URL。此URL,例如,係亦可包含有被縮小的商品畫像之畫像ID、縮小背景畫像之顯示區域的尺寸、以及文字可顯示區域之尺寸。使用者終端3,係將包含有所取得了的URL之縮小商品畫像要求送 訊至電子商店街伺服器1處。當電子商店街伺服器1從店鋪終端2而受訊了縮小商品畫像要求之URL時,系統控制部14,係實行縮小商品畫像提供處理。
如圖10中所示一般,縮小畫像提供部144,係根據所受訊的縮小商品畫像要求,而取得畫像ID、縮小背景畫像之顯示區域的尺寸、以及文字可顯示區域之尺寸(步驟S21)。接著,調整部143,係將畫像調整旗標設定為FALSE(步驟S22)。畫像調整旗標,係為代表是否對於尺寸變更文字畫像以及縮小背景畫像之至少其中一者進行調整一事的旗標。在本實施形態中,當至少1個的文字畫像之倍率係被設定為與背景畫像之倍率相異的倍率的情況時,系統控制部14,係將畫像調整旗標設定為TRUE。然而,系統控制部14,例如係亦可僅當檢測出了相互重疊之尺寸變更文字畫像的情況時,才將畫像調整旗標設定為TRUE。
接著,倍率設定部142,係設定背景畫像之倍率M(步驟S23)。具體而言,倍率設定部142,係從商品畫像DB12c來取得與在URL中所包含之畫像ID相對應的背景畫像。接著,倍率設定部142,係從背景畫像而取得背景畫像之尺寸。接著,倍率設定部142,係基於縮小背景畫像之顯示區域的尺寸和背景畫像之尺寸,來以會使縮小背景畫像外接於縮小背景畫像之顯示區域的方式,來計算出倍率M。接著,倍率設定部142,係實行文字畫像前置處理(步驟S24)。
圖11,係為對於本實施形態的電子商店街伺服器1之系統控制部14的文字畫像前置處理之其中一例作展示之流程圖。如同圖11中所示一般,倍率設定部142,係將編號i設定為1(步驟S41)。接著,倍率設定部142,係從被與畫像ID附加有對應地而被登錄在商品畫像DB12c中之1或複數之文字畫像資訊中,取得第i個的文字畫像資訊。將在第i個的文字畫像資訊中所包含之文字畫像,稱作文字畫像(i)。接著,倍率設定部142,係判定在第i個的文字畫像資訊中所包含之重要度是否為1以上(步驟S42)。此時,倍率設定部142,當判定重要度係並非為1以上的情況時(步驟S42,NO),係前進至步驟S45。另一方面,倍率設定部142,當判定重要度係為1以上的情況時(步驟S42,YES),係前進至步驟S43。在步驟S43中,倍率設定部142,係對於在第i個的文字畫像資訊中所包含之原本座標乘上倍率M,而計算出文字畫像(i)之基準座標。接著,倍率設定部142,係實行文字畫像倍率設定處理(步驟S44)。
圖12,係為對於本實施形態的電子商店街伺服器1之系統控制部14的文字畫像倍率設定處理之其中一例作展示之流程圖。如同圖12中所示一般,倍率設定部142,係決定文字畫像(i)之最小文字尺寸(步驟S51)。例如,倍率設定部142,係亦可從記憶部12來取得預先所設定了的最小文字尺寸。又,例如,倍率設定部142,係亦可因應於將縮小畫像要求送訊過來的使用者終 端3或者是使用者終端3之使用者,而決定最小文字尺寸。於此情況中之最小文字尺寸的決定方法,係已作了說明。
接著,倍率設定部142,係判定文字畫像(i)之文字尺寸是否為未滿最小文字尺寸(步驟S52)。在此判定之前,倍率設定部142,係先特定出文字畫像(i)所展現的文字之尺寸。例如,倍率設定部142,係特定出文字畫像(i)所展現的文字之像素數。之後,倍率設定部142,係將以像素數所代表之文字尺寸,轉換為以點數所代表之文字尺寸。此時,倍率設定部142,係亦可根據從使用者終端3所取得的使用者客戶端資訊等,來特定出使用者終端3之畫面的像素密度,並基於像素密度來進行轉換。倍率設定部142,當判定文字畫像(i)之文字尺寸係並非為未滿最小文字尺寸的情況時(步驟S52,NO),係前進至步驟S53。另一方面,倍率設定部142,當判定文字畫像(i)之文字尺寸係為未滿最小文字尺寸的情況時(步驟S52,YES),係前進至步驟S56。
在步驟S53中,倍率設定部142,係計算出當將文字畫像(i)以倍率M來作了縮小的情況時之縮小後的文字畫像(i)所展現的文字之尺寸。接著,倍率設定部142,係判定所計算出的文字尺寸是否為未滿最小文字尺寸(步驟S54)。此時,倍率設定部142,當判定文字尺寸係並非為未滿最小文字尺寸的情況時(步驟S54,NO),係前進至步驟S55。另一方面,倍率設定部142, 當判定文字尺寸係為未滿最小文字尺寸的情況時(步驟S54,YES),係前進至步驟S56。
在步驟S55中,倍率設定部142,係將文字畫像(i)之倍率設定為倍率M。之後,倍率設定部142,係結束文字畫像倍率設定處理。
在步驟S56中,倍率設定部142,係設定與最小文字尺寸相對應之文字畫像(i)的倍率。具體而言,倍率設定部142,係藉由將最小文字尺寸除以文字畫像(i)所展現的文字之尺寸,來計算出文字畫像(i)之倍率。接著,倍率調整部143,係將畫像調整旗標設定為TRUE(步驟S57)。之後,倍率設定部142,係結束文字畫像倍率設定處理。
若是文字畫像倍率設定處理結束,則如同圖11中所示一般,倍率設定部142,係判定編號i是否為未滿被與畫像ID附加有對應地而被登錄在商品畫像DB12c中文字畫像的數量之值(步驟S45)。此時,倍率設定部142,當判定編號i係為未滿文字畫像的數量之值的情況時(步驟S45,YES),係前進至步驟S46。在步驟S46中,倍率設定部142,係在編號i上加算上1,並前進至步驟S42。另一方面,倍率設定部142,當判定編號i係並非為未滿文字畫像的數量之值的情況時(步驟S45,NO),係結束文字畫像前置處理。
若是文字畫像前置處理結束,則調整部143,係判定畫像調整旗標是否為TRUE(步驟S25)。此時, 調整部143,當判定畫像調整旗標係並非為TRUE的情況時(步驟S25,NO),係前進至步驟S26。另一方面,調整部143,當判定畫像調整旗標係為TRUE的情況時(步驟S25,YES),係前進至步驟S27。
在步驟S26中,縮小畫像提供部144,係從商品畫像DB12c來取得與畫像ID相對應的原圖商品畫像。接著,縮小畫像提供部144,係將原圖商品畫像以倍率M來縮小,並產生縮小商品畫像。接著,縮小畫像提供部144,係前進至步驟S33。
在步驟S27中,縮小畫像提供部144,係將背景畫像以倍率M來縮小,並產生縮小背景畫像。接著,縮小畫像提供部144,係從與畫像ID相對應之1或複數之文字畫像中,特定出在文字畫像倍率設定處理中被設定有倍率的1或複數之文字畫像。之後,縮小畫像提供部144,係將所特定出的1或複數之文字畫像之各者,分別以該文字畫像之倍率來作縮小或擴大,而產生尺寸變更文字畫像(步驟S28)。接著,調整部143,係判定被設定有倍率的文字畫像之數量是否為2以上(步驟S29)。此時,調整部143,當判定被設定有倍率的文字畫像之數量係並非為2以上的情況時(步驟S29,NO),係前進至步驟S30。另一方面,調整部143,當判定被設定有倍率的文字畫像之數量係為2以上的情況時(步驟S29,YES),係前進至步驟S31。
在步驟S30中,縮小畫像提供部144,係將尺 寸變更文字畫像,以其之基準座標來重疊於縮小背景畫像上並作合成,來產生縮小商品畫像。另外,調整部143,例如係亦能夠以會使尺寸變更文字畫像位置在文字可顯示區域內的方式,來對於該尺寸變更文字畫像之顯示位置進行調整。又,縮小畫像提供部144,係亦可將尺寸變更文字畫像在縮小背景畫像上而重疊於調整後的顯示位置處。接著,縮小畫像提供部144,係前進至步驟S33。
在步驟S31中,縮小畫像提供部144,係基於各尺寸變更文字畫像之基準座標、文字可顯示區域之尺寸等,來以不會使複數之尺寸變更文字畫像相互重疊的方式,來對於此些之尺寸變更文字畫像中之至少1個的顯示位置作調整。顯示位置之調整方法,係已作了說明。接著,縮小畫像提供部144,係將各尺寸變更文字畫像,在作了調整的顯示位置處重疊於縮小背景畫像上並作合成,來產生縮小商品畫像。接著,縮小畫像提供部144,係前進至步驟S33。
在步驟S33中,縮小畫像提供部144,係將在步驟S26、S30或S32中所產生的縮小商品畫像送訊至使用者終端3處。之後,縮小畫像提供部144,係結束縮小商品畫像提供處理。
另外,系統控制部14,係亦可預先設定文字畫像以及背景畫像之倍率,並預先進行尺寸變更文字畫像或者是縮小背景畫像之調整。例如,系統控制部14,在將商品畫像登錄至商品畫像DB12c中時,係亦可產生所 有的必要之尺寸之縮小商品畫像,並登錄在商品畫像DC12c中。此時,系統控制部14,係針對必要之縮小商品畫像的每一者,而分別進行倍率之設定以及畫像之調整。當從使用者終端3而受訊了縮小商品畫像要求時,系統控制部14,係送訊登錄在商品畫像DB12c中之縮小商品畫像。
如同以上所說明一般,若依據本實施形態,則系統控制部14,係將從原圖商品畫像所抽出的背景畫像以及文字畫像之倍率設定為互為相異之倍率。又,系統控制部14,係對於身為以所設定之倍率而使顯示尺寸作了變更的文字畫像之尺寸變更文字畫像、和身為以所設定之倍率來作了縮小的背景畫像之縮小背景畫像,此兩者之至少一者進行調整。系統控制部14,係基於尺寸變更文字畫像之顯示狀態、和在縮小背景畫像之上重疊顯示有尺寸變更文字畫像的狀態下之尺寸變更文字畫像之周圍的區域之顯示狀態,此兩者間的關係,來進行調整。故而,係能夠提高文字畫像部分所展現的文字之可讀性。
又,系統控制部14,當從原圖商品畫像而抽出了複數之文字畫像的情況時,係亦可將複數之尺寸變更文字畫像的至少一者之顯示位置,調整至不會使此些之尺寸變更文字畫像彼此相互重疊的位置處。於此情況,相較於文字畫像彼此相互重疊的情況,各別的文字畫像之可讀性係變高。
又,系統控制部14,當所抽出的文字畫像所 展現的文字之尺寸為未滿最小文字尺寸的情況時,係亦可將文字畫像之倍率,設定為文字尺寸會成為最小文字尺寸以上之倍率。於此情況,由於原本為小的文字係被作更大的顯示,因此係能夠提昇文字之可讀性。
[2.第2實施形態] [2-1.系統控制部之功能概要]
接著,針對在第2實施形態中之系統控制部14之功能概要,使用圖13來作說明。在第2實施形態中,調整部143,當使複數之縮小商品畫像同時作顯示時,係以會使在至少一個的縮小商品畫像中之至少一個的尺寸變更文字畫像從縮小背景畫像而超出的方式,來對於該至少一個的尺寸變更文字畫像之顯示位置作調整。此時,系統控制部14,係以會使在縮小商品畫像中之從縮小背景畫像而超出的尺寸變更文字畫像位於不會與在其他之縮小商品畫像中之尺寸變更文字畫像相互重疊之位置處的方式,來對於超出之尺寸變更文字畫像以及其他的尺寸變更文字畫像之至少其中一者之顯示位置作調整。藉由此,係能夠提高文字之可讀性。
如同在第1實施形態中所作了說明一般,調整部143,係以會使尺寸變更文字畫像位置在文字可顯示區域內的方式,來對於該尺寸變更文字畫像之顯示位置進行調整。因此,當與複數之縮小商品畫像之各者相對應的文字可顯示區域並未相互重疊的情況時,基本上係並不需 要以不會在相異的縮小商品畫像間而使文字畫像相互重疊的方式來對於文字畫像之顯示位置作調整。然而,例如係會有在1個的文字可顯示區域內而同時顯示有複數之縮小商品畫像的情況。或者是,係會有在同時顯示複數之縮小商品畫像時而並未特別制定出文字可顯示區域的情況。於此些情況中,若是針對各縮小商品畫像之每一者而分別對於文字畫像之顯示位置作調整,則係會有在縮小商品畫像間而文字畫像相互重疊的情況。
圖13(a),係為對於尺寸變更文字畫像相互重疊的狀態下之複數的縮小商品畫像之顯示例作展示之圖。如同圖13(a)中所示一般,縮小商品畫像MR1-4以及MR2-4係被同時作顯示。縮小商品畫像MR1-4,係包含有縮小背景畫像BR1-1和尺寸變更文字畫像CR1、CR2以及CR5。縮小商品畫像MR2-4,係包含有縮小背景畫像BR2-1和尺寸變更文字畫像CR6。假設係如同第1實施形態的情況一般,調整部143,例如係針對縮小商品畫像MR1-4而以不會使尺寸變更文字畫像CR1、CR2以及CR5相互重疊的方式,來對於此些之尺寸變更文字畫像之顯示位置作了調整。又,在縮小商品畫像MR2-4中,由於尺寸變更文字畫像係僅有1個,因此假設係並不進行顯示位置之調整。如此一來,如同圖13(a)中所示一般,尺寸變更文字畫像CR2和尺寸變更文字畫像CR6係相互重疊。
為了避免此種狀況,調整部143,例如係亦能 夠以不會使在被同時作顯示的所有之縮小商品畫像中之所有的尺寸變更文字畫像相互重疊的方式,來對於此些之尺寸變更文字畫像中之至少一者之顯示位置作調整。例如,當使用有在第1實施形態中所作了說明的對於力學模式或最小平方法有所利用之演算法的情況時,調整部143,係藉由將被同時作顯示的所有之尺寸變更文字畫像之顯示座標以及基準座標作為參數來作設定,而能夠進行所有的尺寸變更文字畫像之顯示位置的調整。又,例如,調整部143,係亦可檢測出在所有的尺寸變更文字畫像中之正相互重疊之尺寸變更文字畫像,並以會使所檢測出的尺寸變更文字畫像之重疊被解除的方式,來對該尺寸變更文字畫像之全部或者是一部分的顯示位置作變更。又,調整部143,係亦可反覆進行此種處理,直到針對所有的尺寸變更文字畫像而重疊均被解決為止。
圖13(b),係為對於將顯示位置調整至不會使從縮小背景畫像而超出的尺寸變更文字畫像與其他之尺寸變更文字畫像相互重疊的位置處之複數的縮小商品畫像之顯示例作展示之圖。如同圖13(b)中所示一般,縮小商品畫像MR1-5以及MR2-5係被同時作顯示。縮小商品畫像MR1-5,係包含有縮小背景畫像BR1-1和尺寸變更文字畫像CR1、CR2以及CR5。縮小商品畫像MR2-5,係包含有縮小背景畫像BR2-1和尺寸變更文字畫像CR6。與圖13(a)相異之點係在於:藉由對於尺寸變更文字畫像CR2尺寸變更文字畫像CR6之顯示位置作了調整,此些 之相互重疊的情況係被解除。
調整部143,當使尺寸變更文字畫像從與其相對應之縮小背景畫像而超出時,係可容許該尺寸變更文字畫像與其他之縮小背景畫像相互重疊,亦可並不容許相互重疊。在圖13(b)所示之例中,尺寸變更文字畫像CR6之一部分係重疊於縮小背景畫像BR1-1之上。又,就算是當尺寸變更文字畫像從所對應之縮小背景畫像而超出的情況時,亦同樣的,較理想,係以使該尺寸變更文字畫像之至少一部分位置在所對應之縮小背景畫像之區域內的方式,來對於顯示位置作調整。然而,係亦可使尺寸變更文字畫像全體從所對應之縮小背景畫像之區域而脫離。
[2-2.資訊處理系統之動作]
接著,針對資訊處理系統S之動作,使用圖14以及圖15來作說明。圖14,係為對於本實施形態的使用者終端3之控制部之複數商品畫像顯示處理的其中一例作展示之流程圖。
當在網頁內僅被顯示有1個的縮小背景畫像的情況時之動作,係亦可與第1實施形態的情況相同。又,就算是當在網頁內被同時顯示有複數之縮小商品畫像的情況時,亦同樣的,當複數之縮小商品畫像的各別之文字可顯示區域並未相互重疊的情況時之動作,係亦可與第1實施形態的情況相同。此係因為,於此情況,係只要構成為:使用者終端3,係針對各縮小商品畫像之每一者而 分別將縮小商品畫像送訊至電子商店街伺服器1處、電子商店街伺服器1,係針對各縮小商品畫像之每一者而分別進行尺寸變更文字畫像之顯示位置的調整、縮小商品畫像的提供即可之故。
在網頁中,當於1個的文字可顯示區域中被顯示有複數之縮小商品畫像的情況時,於該網頁的HTML文書中,例如係亦可被記述有用以顯示複數之縮小商品畫像的程式。使用者終端3之控制部,係實行在從電子商店街伺服器1所受訊的此種HTML文書中所記述之程式。使用者終端3之控制部,係藉由實行此程式,而實行複數商品畫像顯示處理。
如同圖14中所示一般,控制部,係基於程式,而對於電子商店街伺服器1送訊複數縮小商品畫像要求(步驟S61)。複數縮小商品畫像要求,例如係包含有複數之畫像ID。進而,複數縮小商品畫像要求,例如係包含有縮小背景畫像之顯示區域的尺寸、文字可顯示區域之尺寸、代表各縮小商品畫像之縮小背景畫像的在文字可顯示區域中之位置的座標等。
圖15係為對於本實施形態的電子商店街伺服器1之系統控制部14的複數商品畫像提供處理之其中一例作展示之流程圖。當電子商店街伺服器1從使用者終端3而受訊了複數縮小商品畫像要求時,系統控制部14係實行複數商品畫像提供處理。
如圖15中所示一般,縮小畫像提供部144, 係根據所受訊的複數縮小商品畫像要求,而取得複數之畫像ID、縮小背景畫像之顯示區域的尺寸、文字可顯示區域之尺寸、以及各縮小商品畫像之縮小背景畫像的座標(步驟S71)。接著,調整部143,係將畫像調整旗標設定為FALSE(步驟S72)。接著,倍率設定部142,係將編號j設定為1。接著,倍率設定部142,係選擇從複數縮小商品畫像要求所取得的畫像ID中之第j個的畫像ID。接著,倍率設定部142,係取得與所選擇的畫像ID相對應之背景畫像。之後,倍率設定部142,係基於背景畫像之尺寸以及縮小背景畫像之顯示區域之尺寸,來設定背景畫像之倍率(步驟S73)。將與第j個的畫像ID相對應之背景畫像稱作背景畫像(j),並將背景畫像(j)之倍率稱作倍率M(j)。接著,倍率設定部142,係實行文字畫像前置處理(步驟S74)。在文字畫像前置處理中,倍率設定部142,係針對與第j個的畫像ID相對應之各文字畫像,而設定其之基準座標以及倍率。文字畫像前置處理之內容,基本上係與第1實施形態的情況之處理內容相同。接著,倍率設定部142,係判定編號j是否為未滿從複數縮小商品畫像要求所取得的畫像ID之數量之值N(步驟S76)。此時,倍率設定部142,當判定編號j係為未滿N的情況時(步驟S76,YES),係前進至步驟S77。在步驟S77中,倍率設定部142,係在編號j上加算上1,並前進至步驟S74。另一方面,倍率設定部142,當判定編號j係並非為未滿N的情況時(步驟S76, NO),係前進至步驟S78。
在步驟S78中,調整部143,係判定畫像調整旗標是否為TRUE。此時,調整部143,當判定畫像調整旗標係並非為TRUE的情況時(步驟S78,NO),係前進至步驟S79。另一方面,調整部143,當判定畫像調整旗標係為TRUE的情況時(步驟S78,YES),係前進至步驟S81。
在步驟S79中,縮小畫像提供部144,係從商品畫像DB12c來取得與從複數縮小商品畫像要求所取得的複數之畫像ID之各者分別相對應的複數之原圖商品畫像(1)~(N)。接著,縮小畫像提供部144,係將原圖商品畫像(1)~(N)分別以倍率M(1)~M(N)來縮小,並產生複數之縮小商品畫像。接著,縮小畫像提供部144,係將包含所產生的複數之縮小商品畫像之第1回應送訊至使用者終端3處(步驟S80),並結束複數商品畫像提供處理。第1回應,係為下達將複數之縮小商品畫像以原樣來作顯示的指示之回應。
在步驟S81中,縮小畫像提供部144,係將背景畫像(1)~(N)分別以倍率M(1)~M(N)來縮小,並產生縮小背景畫像(1)~(N)。接著,縮小畫像提供部144,係針對從複數縮小商品畫像要求所取得的複數之畫像ID之各者,而分別特定出在與畫像ID相對應之1或複數之文字畫像中的於文字畫像倍率設定處理中被設定有倍率之1或複數之文字畫像。之後,縮小畫像提供部 144,係將所特定出的1或複數之文字畫像之各者,分別以該文字畫像之倍率來作縮小或擴大,而產生尺寸變更文字畫像(步驟S82)。
接著,調整部143,係對於與全部的尺寸變更文字畫像之各者分別相對應的基準座標之座標系進行轉換(步驟S83)。現在時間點之基準座標的座標系,係在各畫像ID之每一者中而互為相異。具體而言,基準座標之座標系,例如係為以所對應之縮小背景畫像之左上角隅作為原點的座標系。調整部143,係基於縮小背景畫像之在文字可顯示區域中的座標,來將各尺寸變更文字畫像之基準座標,轉換為以文字可顯示區域之左上角隅作為原點的座標系之座標。
接著,調整部143,係基於轉換後的各基準座標、文字可顯示區域之尺寸等,來以使與從複數縮小商品畫像要求所取得的複數之畫像ID相對應之所有的尺寸變更文字畫像不會相互重疊的方式,來對於此些之尺寸變更文字畫像中之至少1個的顯示位置作調整(步驟S84)。接著,縮小畫像提供部144,係將包含有所有的縮小背景畫像、尺寸變更文字畫像以及調整後的顯示座標之第2回應,送訊至使用者終端3處(步驟S85)。之後,縮小畫像提供部144,係結束複數商品畫像提供處理。第2回應,係為下達將複數之尺寸變更文字畫像以調整後的顯示座標來作顯示的指示之回應。
如同圖14中所示一般,若是使用者終端3從 電子商店街伺服器1受訊第1回應或第2回應(步驟S62),則使用者終端3之控制部,係判定所受訊的回應是否為第1回應(步驟S63)。此時,控制部,當判定回應係身為第1回應的情況時(步驟S63,YES),係前進至步驟S64。另一方面,控制部,當判定回應係並非為第1回應的情況時(步驟S63,NO),係前進至步驟S65。
在步驟S64中,控制部,係將在第1回應中所包含的複數之縮小商品畫像之各者,顯示在所對應的縮小背景畫像顯示區域中。之後,控制部,係結束複數商品畫像顯示處理。
在步驟S65中,控制部,係將在第2回應中所包含的複數之縮小背景畫像之各者,顯示在所對應的縮小背景畫像顯示區域中。接著,控制部,係基於在第2回應中所包含的顯示座標,來將在第2回應中所包含的複數之尺寸變更文字畫像之各者,以所對應之顯示座標來顯示在文字可顯示區域中(步驟S66)。之後,控制部,係結束複數商品畫像顯示處理。
如同以上所說明一般,若依據本實施形態,則系統控制部14,係對於從複數之原圖商品畫像所抽出的複數之背景畫像之倍率以及從複數之原圖商品畫像所抽出的複數之文字畫像之倍率作設定。又,系統控制部14,係將位置調整為會使複數之尺寸變更文字畫像中之至少一個的尺寸變更文字畫像的一部分從複數之縮小背景畫像中之與該尺寸變更文字畫像相對應的縮小背景畫像之區 域而超出的位置。又,系統控制部14,係將某些尺寸變更文字畫像之顯示位置,調整至不會與和從縮小背景畫像之區域而超出的尺寸變更文字畫像相異之其他縮小背景畫像相對應的尺寸變更文字畫像相互重疊的位置。故而,就算是同時顯示有使複數之商品畫像作了縮小之畫像的情況時,亦能夠使文字之可讀性提昇。
[3.第3實施形態] [3-1.系統控制部之功能概要]
接著,針對在第3實施形態中之系統控制部14之功能概要,使用圖16以及圖17來作說明。在第3實施形態中,調整部143,係作為尺寸變更文字畫像之調整的其中一例,而對於尺寸變更文字畫像之顯示時序進行調整。具體而言,調整部143,當從原圖商品所抽出的複數之尺寸變更文字畫像中之2以上的尺寸變更文字畫像係相互重疊的情況時,係至少使該2以上的尺寸變更文字畫像之顯示時序互為相異。藉由此,當相互重疊之尺寸變更文字畫像的其中一者正被作顯示時,剩餘的尺寸變更文字畫像係並不會被顯示。故而,由於尺寸變更文字畫像之重疊係被解除,因此係能夠提昇文字之可讀性。於此情況之尺寸變更文字畫像的顯示狀態,係為複數之尺寸變更文字畫像中的所注目之尺寸變更文字畫像的被作顯示之時序。又,於此情況之尺寸變更文字畫像的周圍之區域之顯示狀態,係為複數之尺寸變更文字畫像中的所注目之尺寸變更文字畫像 以外的尺寸變更文字畫像之被作顯示的時序。又,顯示狀態之關係,係為所注目的尺寸變更文字畫像和其他的尺寸變更文字畫像間之顯示時序的關係。
調整部143,例如係亦可代替在第1實施形態或第2實施形態中所說明的對於尺寸變更文字畫像之顯示位置作調整,而對於尺寸變更文字畫像之顯示時序進行調整。或者是,調整部143,係亦可僅當不論是如何對於尺寸變更文字畫像的顯示位置作調整,也無法將尺寸變更文字畫像彼此之重疊解除時,才對於顯示時序作調整。
調整部143,係亦可如同以僅對於相互重疊之尺寸變更文字畫像的顯示時序作調整,並使剩餘之尺寸變更文字畫像恆常被作顯示的方式,來進行調整。或者是調整部143,例如係亦可對於包含有相互重疊之尺寸變更文字畫像以及剩餘之尺寸變更文字畫像的全部之尺寸變更文字畫像的顯示時序進行調整。
圖16,係為對於尺寸變更文字畫像相互重疊的狀態下之複數的縮小商品畫像之顯示例作展示之圖。如同圖16中所示一般,縮小商品畫像MR1-6以及MR2-6係被同時作顯示。縮小商品畫像MR1-6,係包含有縮小背景畫像BR1-2和尺寸變更文字畫像CR1、CR2以及CR5。縮小商品畫像MR2-6,係包含有縮小背景畫像BR2-2和尺寸變更文字畫像CR6。當並不進行顯示時序之調整的情況時,縮小文字畫像CR1、CR2以及CR6係相互重疊。
圖17(a)~圖17(d),係為對於對尺寸變 更文字畫像之顯示時序作了調整的狀態下之複數的縮小商品畫像之顯示例作展示之圖。在圖17(a)~圖17(d)中,縮小商品畫像MR1-7,係為對尺寸變更文字畫像之顯示時序作了調整的縮小商品畫像MR1-6。又,縮小商品畫像MR2-7,係為對尺寸變更文字畫像之顯示時序作了調整的縮小商品畫像MR2-6。在縮小商品畫像MR1-7中之縮小背景畫像BR1-2、以及在縮小商品畫像MR2-7中之縮小背景畫像BR2-2,係恆常被作顯示。
又,例如在從縮小商品畫像MR1-7以及MR2-7之顯示被開始的時刻T0起直到時刻T1為止的期間中,例如如圖17(a)中所示一般,在縮小商品畫像BR1-2之上,係被顯示有尺寸變更文字畫像CR1。其他之尺寸變更文字畫像係並未被顯示。另外,當使各尺寸變更文字畫像分別以相異之時序來顯示時,使用者終端3,係亦可對於被作顯示的尺寸變更文字畫像施加視覺效果。例如,使用者終端3,係亦可對於尺寸變更文字畫像,而賦予使尺寸變更文字畫像逐漸變大直到成為與所設定的倍率相對應之尺寸為止的動畫效果。
接著,如同圖17(b)中所示一般,在從時刻T1起直到時刻T2為止的期間中,例如在縮小商品畫像MR1-7之上係被顯示有尺寸變更文字畫像CR2。其他之尺寸變更文字畫像係並未被顯示。接著,如同圖17(c)中所示一般,在從時刻T2起直到時刻T3為止的期間中,例如在縮小商品畫像BR1-2之上係被顯示有尺寸變更文字畫 像CR5。其他之尺寸變更文字畫像係並未被顯示。接著,如同圖17(d)中所示一般,在從時刻T3起直到時刻T4為止的期間中,例如在縮小商品畫像BR1-2以及BR2-2之上,係被顯示有尺寸變更文字畫像CR6。其他之尺寸變更文字畫像係並未被顯示。之後,圖17(a)~圖17(d)中所示之顯示,係被反覆進行。另外,尺寸變更文字畫像CR5,係均未與其他之任一的尺寸變更文字畫像相互重疊。故而,係亦可使尺寸變更文字畫像CR5被恆常作顯示。
圖17(a)~圖17(d),係對於以已進行了在第2實施形態中所說明了的尺寸變更文字畫像之顯示位置之調整一事作為前提的例子作展示。然而,調整部143,例如係亦可在如同於第1實施形態中所說明一般之針對各縮小商品畫像之各者而對於尺寸變更文字畫像之顯示位置作調整的情況中,對於尺寸變更文字畫像之顯示時序進行調整。
在使複數之尺寸變更文字畫像依序作顯示的情況時,調整部143,例如係亦可基於重要度,來僅將重要的尺寸變更文字畫像中之特別重要的尺寸變更文字畫像作顯示。
使顯示時序被作了調整的尺寸變更文字畫像之顯示持續時間,係可在所有的尺寸變更文字畫像中而為共通。例如,係亦可預先設定顯示持續時間。或者是,調整部143,係亦可針對各尺寸變更文字畫像之每一者而分 別設定顯示持續時間。例如,係將人類為了理解身為1或複數之文字中並代表某些的意義之文字群所需要的時間,設為停留時間,並將使視線從文字群而移動至另一文字群的時間,設為跳躍時間。例如,係亦可預先設定停留時間以及跳躍時間。於此情況,調整部143,係亦可從文字畫像而特定出文字群之數量。例如,調整部143,係亦可藉由對於從文字畫像所辨識出之文字進行構詞分析等,來特定出文字群。之後,調整部143,係亦可在停留時間和跳躍時間之總和上,乘上文字群之數量,而計算出顯示持續時間。或者是,係亦可讓使用者終端3決定顯示持續時間。例如,係亦可針對各使用者終端3之每一者、或者是針對各使用者終端3的種類之每一者,來使顯示持續時間互為相異。
調整部143,係亦可基於特定之條件來決定各尺寸變更文字畫像之顯示的順序。例如,調整部143,係亦能夠以如同從左至右或者是從上至下地來依序顯示尺寸變更文字畫像的方式,來決定顯示順序。或者是,調整部143,例如係亦可無關於尺寸變更文字畫像之並排順序地來決定顯示順序。或者是,例如係亦可讓使用者終端3決定顯示順序。
[3-2.資訊處理系統之動作]
接著,針對資訊處理系統S之動作,使用圖18以及圖19來作說明。圖18,係為對於本實施形態的使用者終 端3之控制部之複數商品畫像顯示處理的其中一例作展示之流程圖。在圖18中,對於與圖14相同之處理,係附加相同之符號。如同圖18中所示一般,使用者終端3之控制部,係對於電子商店街伺服器1送訊複數縮小商品畫像要求(步驟S61)。
圖19,係為對於本實施形態的電子商店街伺服器1之系統控制部14的複數商品畫像提供處理之其中一例作展示之流程圖。在圖19中,對於與圖15相同之處理,係附加相同之符號。
如同圖19中所示一般,係實行步驟S71~S78。當畫像調整旗標並非為TRUE的情況時,之後係實行步驟S79以及S80。另一方面,當畫像調整旗標係為TRUE的情況時,之後係實行步驟S81~S84。此些之處理,係與第2實施形態的情況相同。
若是步驟S84結束,則調整部143,係基於各尺寸變更文字畫像之被作了調整後的顯示座標,來判定所有的尺寸變更文字畫像中之2以上之尺寸變更文字畫像是否相互重疊(步驟S101)。此時,調整部143,當判定並不存在有相互重疊之尺寸變更文字畫像的情況時(步驟S101,NO),係前進至步驟S85。之後,縮小畫像提供部144,係將第2回應送訊至使用者終端3處,並結束複數商品畫像提供處理。另一方面,調整部143,當判定2以上之尺寸變更文字畫像係相互重疊的情況時(步驟S101,YES),係前進至步驟S102。
在步驟S102中,調整部143,係決定各尺寸變更文字畫像之顯示持續時間。例如,調整部143,係從商品畫像DB12c來取得各尺寸變更文字畫像之文本。接著,調整部143,係針對各尺寸變更文字畫像之每一者,而從文本中抽出文字群,並計算文字群之數量。接著,調整部143,係從記憶部12而取得停留時間和跳躍時間之總計。之後,調整部143,係針對各尺寸變更文字畫像之每一者,而在文字群之數量上,乘上所取得的總計,並計算出顯示持續時間。
接著,縮小畫像提供部144,係將包含有所有的縮小背景畫像、尺寸變更文字畫像、調整後的顯示座標以及顯示持續時間之第3回應,送訊至使用者終端3處(步驟S103)。之後,縮小畫像提供部144,係結束複數商品畫像提供處理。第3回應,係為下達將複數之尺寸變更文字畫像分別以互為相異之顯示時序來作顯示的指示之回應。
如同圖18中所示一般,若是使用者終端3從電子商店街伺服器1受訊第1回應~第3回應之其中一者(步驟S62),則使用者終端3之控制部,係判定所受訊的回應是否為第1回應(步驟S63)。此時,控制部,當判定回應係身為第1回應的情況時(步驟S63,YES),係顯示複數之縮小商品畫像(步驟S64),並結束複數商品畫像顯示處理。
另一方面,控制部,當判定回應係並非為第1 回應的情況時(步驟S63,NO),係將在第2回應或第3回應中所包含的複數之縮小背景畫像之各者,顯示在所對應的縮小背景畫像顯示區域中(步驟S65)。接著,控制部,係判定所受訊的回應是否為第2回應(步驟S91)。此時,控制部,當判定回應係身為第2回應的情況時(步驟S91,YES),係將在第2回應中所包含的複數之尺寸變更文字畫像之各者,以所對應之顯示座標來作顯示(步驟S66)。之後,控制部,係結束複數商品畫像顯示處理。另一方面,控制部,當判定回應係身為第3回應的情況時(步驟S91,NO),係前進至步驟S92。
在步驟S92中,控制部,係將編號k設定為1。接著,控制部,係取得在第3回應中所包含的尺寸變更文字畫像中之第k個被作顯示的尺寸變更文字畫像。又,控制部,係從第3回應而取得與第k個的尺寸變更文字畫像相對應之顯示座標、顯示持續時間。接著,控制部,係將所取得了的尺寸變更文字畫像,以所取得了的顯示座標來顯示在文字可顯示區域中。
接著,控制部,係在所取得了的顯示持續時間之期間中待機(步驟S94)。接著,控制部,係將所顯示了的尺寸變更文字畫像從畫面而消除(步驟S95)。
接著,控制部,係判定網頁之顯示是否結束(步驟S96)。此時,控制部,當判定網頁之顯示並未結束的情況時(步驟S96,NO),係前進至步驟S97。在步驟S97中,控制部,係判定編號k是否為未滿在第3回應 中所包含的尺寸變更文字畫像之數量之值。此時,控制部,當判定編號k係為未滿尺寸變更文字畫像的數量之值的情況時(步驟S97,YES),係前進至步驟S98。在步驟S98中,控制部,係在編號k上加算上1,並前進至步驟S93。另一方面,控制部,當判定編號k係並非為未滿尺寸變更文字畫像的數量之值的情況時(步驟S97,NO),係前進至步驟S92。在步驟S96中,控制部,當判定網頁之顯示係為結束的情況時(步驟S96,YES),係使複數商品畫像顯示處理結束。
如同以上所說明一般,若依據本實施形態,則系統控制部14,當從原圖商品畫像而抽出有複數之文字畫像,並且複數之尺寸變更文字畫像中之2以上的尺寸變更文字畫像係相互重疊的情況時,係至少使此些之尺寸變更文字畫像之顯示時序互為相異。故而,由於重疊的情況係被解除,因此係能夠提昇文字之可讀性。
[4.第4實施形態] [4-1.系統控制部之功能概要]
接著,針對在第4實施形態中之系統控制部14之功能概要,使用圖20來作說明。在第4實施形態中,調整部143,係作為尺寸變更文字畫像以及縮小文字畫像之至少其中一方的調整之其中一例,而對於尺寸變更文字畫像以及縮小背景畫像之至少其中一方之顏色作調整。具體而言,調整部143,係使尺寸變更文字畫像之邊緣的顏色、 和在縮小背景畫像中之與尺寸變更文字畫像之邊緣相鄰接的部份之顏色,此兩者間之差擴大。藉由此,由於尺寸變更文字畫像和縮小背景畫像之邊界係變得明確,因此係能夠提昇文字之可讀性。於此情況之尺寸變更文字畫像的顯示狀態,係為尺寸變更文字畫像的邊緣之顏色。又,於此情況之尺寸變更文字畫像之周圍的區域之顯示狀態,係為在縮小背景畫像中之與尺寸變更文字畫像相鄰接的部份之顏色。又,顯示狀態之關係,係為尺寸變更文字畫像的邊緣之顏色和相鄰接的部份之顏色間之差。
使上述之色差擴大的方法,係並不被限定於特定之方法。例如,調整部143,係亦可將尺寸變更文字畫像以輪廓線來進行邊緣描繪。此時,調整部143,係可在尺寸變更文字畫像之邊緣處追加輪廓線,亦可在尺寸變更文字畫像之外側、亦即是在背景部分處追加輪廓線。又,例如,調整部143,係亦可對於尺寸變更文字畫像之邊緣以及外側的雙方而追加輪廓線。
在追加輪廓線的情況時,調整部143,係決定輪廓線之顏色。例如,調整部143,係只要決定為會使輪廓線之顏色和縮小背景畫像之顏色之間的差、以及尺寸變更文字畫像之顏色和輪廓線之顏色之間的差,此兩者之至少其中一者會成為較尺寸變更文字畫像之顏色和縮小背景畫像之顏色之間的差而更大之顏色即可。只要滿足此條件,則相較於輪廓線被追加之前,尺寸變更文字畫像和縮小背景畫像之邊界係會變得更加明確。調整部143,例如 係亦能夠以會使輪廓線之顏色和縮小背景畫像之顏色之間的差、以及尺寸變更文字畫像之顏色和輪廓線之顏色之間的差,此兩者之至少其中一者會成為預先所設定的基準色差以上的方式,來決定輪廓線之顏色。或者是,調整部143,例如係亦能夠以使輪廓線之顏色和縮小背景畫像之顏色之間的差、以及尺寸變更文字畫像之顏色和輪廓線之顏色之間的差,此兩者之至少其中一者成為最大化的方式,來決定輪廓線之顏色。在縮小背景畫像中,與尺寸變更文字畫像之邊緣相鄰接的部份之顏色,係並非絕對為僅有1色。於此情況,調整部143,係亦能夠以會使輪廓線之顏色、和與尺寸變更文字畫像之邊緣相鄰接的部份之顏色中的與輪廓線之顏色最為接近之顏色、此兩者之間的差會成為基準色差以上或者是成為最大化的方式,來決定輪廓線之顏色。
調整部143,例如係亦可針對尺寸變更文字畫像之顏色或者是與尺寸變更文字畫像相鄰接的部份之顏色、和輪廓線之顏色,而基於展現有此兩者之間的對應關係之表,來決定輪廓線之顏色。或者是,調整部143,例如係亦可基於尺寸變更文字畫像之顏色或者是與尺寸變更文字畫像相鄰接的部份之顏色,來計算出輪廓線之顏色。
圖20(a),係為對於在尺寸變更文字畫像中並不存在有輪廓線的情況時之縮小商品畫像之顯示例作展示之圖。如同圖20(a)中所示一般,縮小商品畫像MR1-8,係包含有縮小背景畫像BR1-2和尺寸變更文字畫 像CR1~CR3以及CR5。在縮小商品畫像MR1-8中,係對於尺寸變更文字畫像CR1~CR3以及CR5之顯示位置作了調整。如同圖4(a)中所示一般,在縮小前的原圖商品畫像中,對應於尺寸變更文字畫像CR3之文字畫像C3和背景畫像B1之間的邊界,係較為明確。然而,起因於文字畫像C3之倍率與背景畫像B1之倍率係為相異,並且尺寸變更文字畫像CR3之顯示位置係被作了調整,尺寸變更文字畫像CR3和縮小背景畫像BR1-2之間的邊界係變得曖昧。
圖20(b),係為對於被追加有輪廓線的情況時之縮小商品畫像之顯示例作展示之圖。如同圖20(b)中所示一般,縮小商品畫像MR1-9,係為在縮小商品畫像MR1-8中,對於尺寸變更文字畫像CR3而追加了輪廓線LN1之畫像。藉由此,尺寸變更文字畫像CR3所展現之文字的可讀性係提昇。
當尺寸變更文字畫像已藉由輪廓線來作了邊緣描繪的情況時,調整部143,例如係亦可對於此輪廓線的顏色作變更。於此情況中之輪廓線之顏色的決定方法,係亦可與在追加輪廓線的情況時之顏色之決定方法相同。
調整部143,例如係亦可對於尺寸變更文字畫像全體的顏色作變更。若是尺寸變更文字畫像全體的顏色被作變更,則尺寸變更文字畫像全體的邊緣亦同時被作變更。於此情況,調整部143,係只要以會使顏色變更後的尺寸變更文字畫像之顏色和縮小背景畫像之顏色之間的差 成為較顏色變更前的尺寸變更文字畫像之顏色和縮小背景畫像之顏色之間的差而更大的方式,來決定尺寸變更文字畫像之顏色即可。例如,調整部143,係亦能夠以會使尺寸變更文字畫像之顏色和縮小背景畫像之顏色之間的差會成為預先所設定的基準色差以上的方式,來決定尺寸變更文字畫像之顏色。或者是,調整部143,例如係亦能夠以會使尺寸變更文字畫像之顏色和縮小背景畫像之顏色之間的差成為最大化的方式,來決定尺寸變更文字畫像之顏色。或者是,調整部143,係亦能夠以會使尺寸變更文字畫像之顏色、和與尺寸變更文字畫像之邊緣相鄰接的部份之顏色中的與尺寸變更文字畫像之顏色最為接近之顏色、此兩者之間的差會成為基準色差以上或者是成為最大化的方式,來決定尺寸變更文字畫像之顏色。
調整部143,例如係亦可針對尺寸變更文字畫像之顏色、和與尺寸變更文字畫像相鄰接的部份之顏色,而基於展現有此兩者之間的對應關係之表,來決定尺寸變更文字畫像之顏色。或者是,調整部143,例如係亦可基於與尺寸變更文字畫像相鄰接的部份之顏色,來計算出尺寸變更文字畫像之顏色。
另外,當容許尺寸變更文字畫像從縮小背景畫像之區域而超出的情況時,尺寸變更文字畫像之邊緣的至少一部分,係會成為與網頁之背景相鄰接。於此情況,調整部143,例如係亦能夠以會使尺寸變更文字畫像之顏色和網頁的背景之顏色之間的差擴大的方式,來追加輪廓 線,並變更輪廓線之顏色,或者是變更尺寸變更文字畫像之顏色。
調整部143,例如係亦可對於從尺寸變更文字畫像之邊緣的部份起之特定的範圍內之像素,而施加邊緣強調處理。藉由此,由於尺寸變更文字畫像之輪廓係被強調,因此文字的可讀性係提昇。例如,調整部143,係對於從邊緣的部份起之特定的範圍內之像素,而將邊緣作強調,但是,進行強調之演算法,係並不被限定於特定之演算法。例如,調整部143,係亦可使用拉普拉斯濾波器,來施加邊緣強調處理。
調整部143,例如係亦可針對全部的尺寸變更文字畫像,而進行使尺寸變更文字畫像之邊緣的顏色和相鄰接的部份之顏色之間的差擴大之處理。或者是,調整部143,例如係亦可僅針對尺寸變更文字畫像之邊緣的顏色和相鄰接的部份之顏色之間的差係為未滿預先所設定的基準色差之尺寸變更文字畫像,而進行使尺寸變更文字畫像之邊緣的顏色和相鄰接的部份之顏色之間的差擴大之調整。
調整部143,例如係亦可進行第1實施形態~第3實施形態中之至少一個實施形態中的調整,並進而進行在第4實施形態中所作了說明的調整。或者是,調整部143,例如係亦可並不進行第1實施形態~第3實施形態中之調整地,而進行在第4實施形態中所作了說明的調整。
[4-2.資訊處理系統之動作]
接著,針對資訊處理系統S之動作,使用圖21以及圖22來作說明。以下所說明之動作例,係為系統控制部14進行輪廓線之追加或者是對於輪廓線之顏色作變更的情況之例。圖21,係為對於本實施形態的電子商店街伺服器1之系統控制部14的縮小商品畫像提供處理之其中一例作展示之流程圖。在圖21中,對於與圖10相同之處理,係附加相同之符號。
如同圖21中所示一般,係實行步驟S21~S25。當畫像調整旗標並非為TRUE的情況時,之後係實行步驟S26以及S33。另一方面,當畫像調整旗標係為TRUE的情況時,係實行步驟S27~S29。當尺寸變更文字畫像之數量並非為2以上的情況時,之後係實行步驟S30。另一方面,當尺寸變更文字畫像之數量係為2以上的情況時,係實行步驟S31以及S32。在步驟S30或者是步驟S32之後,調整部143,係實行色差擴大處理(步驟S111)。
圖22,係為對於其中一種實施形態的電子商店街伺服器1之系統控制部14的色差擴大處理之其中一例作展示之流程圖。如同圖22中所示一般,調整部143,係將編號i設定為1(步驟S121)。接著,調整部143,係選擇所產生的1或複數之尺寸變更文字畫像中之第i個的尺寸變更文字畫像。將第i個的尺寸變更文字畫 像,稱作尺寸變更文字畫像(i)。接著,調整部143,係判定尺寸變更文字畫像(i)之重要度是否為1以上(步驟S122)。此時,調整部143,當判定重要度係並非為1以上的情況時(步驟S122,NO),係前進至步驟S134。另一方面,調整部143,當判定重要度係為1以上的情況時(步驟S122,YES),係前進至步驟S123。
在步驟S123中,調整部143,係判定尺寸變更文字畫像(i)是否已被作了邊緣描繪。例如,調整部143,係特定出尺寸變更文字畫像(i)之邊緣的顏色。當邊緣之顏色係作為全體而為相同或者是類似的情況時,係將該邊緣之顏色決定為暫定之輪廓線之顏色。接著,調整部143,例如係判定在從尺寸變更文字畫像(i)之邊緣起而朝向尺寸變更文字畫像(i)之內部的特定距離以內,文字之顏色是否從暫定之輪廓線之顏色起而全體性而言產生有急遽的變化。當文字之顏色並未從暫定之輪廓線之顏色而有所變化的情況時,調整部143,係判定尺寸變更文字畫像(i)並未被作邊緣描繪(步驟S123,NO)。於此情況,調整部143,係前進至步驟S124。另一方面,當文字之顏色係從暫定之輪廓線之顏色而有所變化的情況時,調整部143,係判定尺寸變更文字畫像(i)已被作了邊緣描繪(步驟S123,YES)。於此情況,調整部143,係將暫定之顏色決定為輪廓線之顏色,並前進至步驟S128。
在步驟S124中,調整部143,係計算出尺寸變更文字畫像(i)之顏色、和在縮小背景畫像中之與尺 寸變更文字畫像相鄰接的部份之顏色,此兩者間之差。接著,調整部143,係判定所計算出之色差是否為被記憶在記憶部12中之基準色差以上(步驟S125)。此時,調整部143,當判定色差係為基準色差以上的情況時(步驟S125,YES),係前進至步驟S134。另一方面,調整部143,當判定色差係並非為基準色差以上的情況時(步驟S125,NO),係前進至步驟S126。
在步驟S126中,調整部143,係決定為會使所追加的輪廓線之顏色和縮小背景畫像之顏色之間的差、以及尺寸變更文字畫像(i)之顏色和輪廓線之顏色之間的差,此兩者之至少其中一者成為較所計算出之色差而更大一般的顏色。接著,調整部143,係在縮小商品畫像中,於尺寸變更文字畫像(i)之邊緣以及尺寸變更文字畫像(i)之周圍的至少其中一者處,追加所決定了的顏色之輪廓線(步驟S127)。之後,調整部143,係前進至步驟S134。
在步驟S128中,調整部143,係計算出尺寸變更文字畫像(i)之輪廓線的顏色和輪廓線之內部的顏色間之差。接著,調整部143,係判定所計算出之色差是否為基準色差以上(步驟S129)。此時,調整部143,當判定色差係為基準色差以上的情況時(步驟S129,YES),係前進至步驟S134。另一方面,調整部143,當判定色差係並非為基準色差以上的情況時(步驟S129,NO),係前進至步驟S130。
在步驟S130中,調整部143,係計算出尺寸變更文字畫像(i)之輪廓線的顏色、和在縮小背景畫像中之與輪廓線相鄰接的部份之顏色,此兩者間之差。接著,調整部143,係判定所計算出之色差是否為基準色差以上(步驟S131)。此時,調整部143,當判定色差係為基準色差以上的情況時(步驟S131,YES),係前進至步驟S134。另一方面,調整部143,當判定色差係並非為基準色差以上的情況時(步驟S131,NO),係前進至步驟S132。
在步驟S132中,調整部143,係決定為會使已存在的輪廓線之顏色和縮小背景畫像之顏色之間的差、以及尺寸變更文字畫像(i)之顏色和輪廓線之顏色之間的差,此兩者之至少其中一者成為較所計算出之色差而更大一般的顏色。接著,調整部143,係在縮小商品畫像中,將尺寸變更文字畫像(i)之輪廓線以所決定的顏色來作塗滿(步驟S133)。之後,調整部143,係前進至步驟S134。
在步驟S134中,調整部143,係判定編號i是否為未滿文字畫像之數量之值。此時,調整部143,當判定編號i係為未滿文字畫像的數量之值的情況時(步驟S134,YES),係前進至步驟S135。在步驟S135中,調整部143,係在編號i上加算上1,並前進至步驟S122。另一方面,調整部143,當判定編號i係並非為未滿文字畫像的數量之值的情況時(步驟S134,NO),係結束色 差擴大處理。
若是色差擴大處理結束,則如同圖21中所示一般,縮小畫像提供部144,係將縮小商品畫像送訊至使用者終端3處(步驟S33),並結束縮小商品畫像提供處理。
如同以上所說明一般,若依據本實施形態,則系統控制部14,係使尺寸變更文字畫像之邊緣的顏色、和在縮小背景畫像中之與該邊緣相鄰接的部份之顏色,此兩者間之差擴大。故而,由於文字畫像和背景畫像之邊界係變得明確,因此係能夠提昇文字之可讀性。
[5.第5實施形態] [5-1.系統控制部之功能概要]
接著,針對在第5實施形態中之系統控制部14之功能概要,使用圖23來作說明。在第5實施形態中,調整部143,係基於被尺寸變更文字畫像所包圍之區域的面積,來對於尺寸變更文字畫像所展現的文字之粗細作調整,或者是基於尺寸變更文字畫像之面積與尺寸變更文字畫像之輪廓線之長度間的關係,來對於尺寸變更文字畫像所展現的文字之粗細作調整。
若是文字畫像被縮小,則起因於展現文字之像素的數量之減少,會有使文字之可讀性降低的情形。亦即是,文字係會被壓潰。作為文字之可讀性產生降低的第1例,係可列舉出下述之例:亦即是,被尺寸變更文字畫 像所包圍的區域之面積,係成為較被縮小前之文字畫像所包圍的區域之面積而更小。所謂被文字畫像或者是尺寸變更文字畫像所包圍之區域,係為被構成文字畫像或者是尺寸變更文字畫像所展現之文字之線所包圍的區域。係可將此區域稱作在文字畫像內所挖空之洞。若是此洞變小,則將洞作包圍之線的判別係變得困難。又,也會有起因於文字畫像之縮小而導致洞被堵塞的情況。
調整部143,例如係亦可當洞之面積為未滿預先所設定之基準面積的情況時,將尺寸變更文字畫像所展現的文字之線縮細。亦即是,調整部143,係進行文字之細線化。伴隨著文字之線變細一事,由於洞的面積係變大,因此文字之可讀性係提昇。
當藉由尺寸變更文字畫像而被形成有複數之洞的情況時,係將各個洞的面積特定出來。於此情況,調整部143,例如係亦可將複數之洞的面積之代表值與基準面積作比較,並判定是否要進行細線化。代表值,例如係可為最小值、最大值、平均值或中央值等。
以下,對於具體例作展示。圖23,係為對於文字之細線化的其中一例作展示之圖。如同圖23中所示一般,假設係從原圖商品畫像而抽出有文字畫像C7。文字畫像C7,係代表某一漢字。作為被文字畫像C7所包圍的區域,係存在有洞H1~H5。文字畫像C7係被以某一倍率而作縮小,並產生尺寸變更文字畫像CR7。作為被尺寸變更文字畫像CR7所包圍的區域,係存在有洞HR1~ HR6。洞HR1~HR5,係對應於洞H1~H5。洞HR6,係為起因於伴隨著文字之縮小所導致的文字之線與線相互連接一事而產生的洞。於此情況,調整部143,係將尺寸變更文字畫像CR7所展現的文字縮細,而產生尺寸變更文字畫像CRT7。
作為文字之可讀性產生降低的第2例,係可列舉出下述之例:亦即是,相對於尺寸變更文字畫像之面積的尺寸變更文字畫像之輪廓線之長度的比例,係成為相對於縮小前之文字畫像之面積的文字畫像之輪廓線之長度的比例而更低。此事,係代表伴隨著文字畫像之縮小所產生的文字之被壓潰程度。將尺寸變更文字畫像之區域以及文字畫像之區域,稱作文字區域。例如,如同圖23中所示一般,起因於以文字畫像所形成的角被壓潰一事,輪廓線之長度係變短。又,例如,起因於文字之線與線相互連接,輪廓線之長度係變短。
調整部143,例如係亦可當相對於文字畫像之面積的輪廓線之長度之比例的減少度為較預先所設定之基準減少度而更大的情況時,將尺寸變更文字畫像所展現的文字之線縮細。藉由此,由於相對於文字區域之面積的輪廓線之長度之比例係變大,因此文字之可讀性係提昇。
在將文字之粗細縮細的情況時,調整部143,例如係亦可對於尺寸變更文字畫像而施加細線化。或者是,調整部143,例如係亦可對於縮小前之文字畫像施加細線化,並將被細線化後的文字畫像縮小而再度產生尺寸 變更文字畫像。
細線化之程度或者是細線化後之文字的粗細,例如係亦可預先被作設定。或者是,調整部143,例如係亦可基於尺寸變更文字畫像所展現的文字之大小,來決定細線化之程度或者是細線化後的文字之大小。
調整部143,係可進行基於洞之面積所致的細線化以及基於文字區域之面積和輪廓線之長度間的關係所致的細線化之雙方,亦可僅進行其中一者。
調整部143,例如係亦可進行第1實施形態~第4實施形態中之至少一個實施形態中的調整,並進而進行在第5實施形態中所說明的調整。或者是,調整部143,例如係亦可並不進行第1實施形態~第4實施形態中之調整地,而進行在第5實施形態中所說明的調整。
[5-2.資訊處理系統之動作]
接著,針對資訊處理系統S之動作,使用圖24以及圖25來作說明。圖24,係為對於本實施形態的電子商店街伺服器1之系統控制部14的縮小商品畫像提供處理之其中一例作展示之流程圖。在圖24中,對於與圖10相同之處理,係附加相同之符號。
如同圖24中所示一般,係實行步驟S21~S25。當畫像調整旗標並非為TRUE的情況時,之後係實行步驟S26以及S33。另一方面,當畫像調整旗標係為TRUE的情況時,係實行步驟S27以及S28。在步驟S28 之後,調整部143,係實行粗細調整處理(步驟S131)。
圖25,係為對於本實施形態的電子商店街伺服器1之系統控制部14的粗細調整處理之其中一例作展示之流程圖。如同圖25中所示一般,調整部143,係將編號i設定為1(步驟S141)。接著,調整部143,係選擇1或複數之文字畫像中之第i個的文字畫像。將第i個的文字畫像,稱作文字畫像(i)。將縮小文字畫像(i)所產生的尺寸變更文字畫像,稱作尺寸變更文字畫像(i)。接著,調整部143,係判定尺寸變更文字畫像(i)之重要度是否為1以上(步驟S142)。此時,調整部143,當判定重要度係並非為1以上的情況時(步驟S142,NO),係前進至步驟S151。另一方面,調整部143,當判定重要度係為1以上的情況時(步驟S142,YES),係前進至步驟S143。
在步驟S143中,調整部143,係從文字畫像(i)以及尺寸變更文字畫像(i)之各者中,抽出1或複數之洞。之後,調整部143,係計算出從尺寸變更文字畫像(i)所抽出的1或複數之洞之面積。此時,調整部143,例如係基於在文字畫像(i)中之洞的位置關係、和在尺寸變更文字畫像(i)中之洞的位置關係,來判定在從文字畫像(i)所抽出的洞中,是否存在有在尺寸變更文字畫像(i)中係為被作了堵塞的洞。當存在有被作了堵塞的洞的情況時,調整部143,係將該洞之面積決定為0。
接著,調整部143,係判定所計算出之洞的面積是否為未滿被記憶在記憶部12中之基準面積(步驟S144)。當計算出複數之洞之面積的情況時,調整部143,例如係亦可將複數之面積中的最小值與基準面積作比較。調整部143,當判定洞的面積係並非為未滿基準面積的情況時(步驟S144,NO),係前進至步驟S145。另一方面,調整部143,當判定洞的面積係為未滿基準面積的情況時(步驟S144,YES),係前進至步驟S149。
在步驟S145中,調整部143,係計算出文字畫像(i)之輪廓的長度和文字畫像(i)之面積。之後,調整部143,係藉由將輪廓之長度除以面積,而計算出比例P1。接著,調整部143,係計算出尺寸變更文字畫像(i)之輪廓的長度和尺寸變更文字畫像(i)之面積。之後,調整部143,係藉由將輪廓之長度除以面積,而計算出比例P2(步驟S146)。
接著,調整部143,係計算出比例P1和比例P2間之差。之後,調整部143,係藉由將所計算出之差除以比例P1,而計算出輪廓線之相對減少度(步驟S147)。接著,調整部143,係判定相對減少度是否為較被記憶在記憶部12中之基準減少度更大(步驟S148)。此時,調整部143,當判定相對減少度係並非為較基準減少度更大的情況時(步驟S148,NO),係前進至步驟S151。另一方面,調整部143,當判定相對減少度係為較基準減少度更大的情況時(步驟S148,YES),係前進至 步驟S149。
在步驟S149中,調整部143,係將文字畫像(i)轉換為將文字畫像(i)所展現的文字之粗細作了縮細的文字畫像。接著,調整部143,係將轉換後的文字畫像,以文字畫像(i)之倍率來縮小,而再度產生尺寸變更文字畫像(i)(步驟S150)。接著,調整部143,係前進至步驟S151。
在步驟S151中,調整部143,係判定編號i是否為未滿文字畫像之數量之值。此時,調整部143,當判定編號i係為未滿文字畫像的數量之值的情況時(步驟S151,YES),係前進至步驟S152。在步驟S152中,調整部143,係在編號i上加算上1,並前進至步驟S142。另一方面,調整部143,當判定編號i係並非為未滿文字畫像的數量之值的情況時(步驟S151,NO),係結束粗細調整處理。
若是粗細調整處理結束,則如同圖24中所示一般,係實行步驟S29。當尺寸變更文字畫像之數量並非為2以上的情況時,之後係實行步驟S30以及S33。另一方面,當尺寸變更文字畫像之數量係為2以上的情況時,係實行步驟S31~S33。
如同以上所說明一般,若依據本實施形態,則系統控制部14,係基於被尺寸變更文字畫像所包圍之區域的面積,以及尺寸變更文字畫像之面積與該尺寸變更文字畫像之輪廓線之長度間的關係,此兩者之至少其中一 者,來對於該尺寸變更文字畫像所展現的文字之粗細作調整。故而,係能夠提高文字之可讀性。
[6.第6實施形態]
接著,針對在第6實施形態中之系統控制部14之功能概要作說明。在第6實施形態中,調整部143,係作為尺寸變更文字畫像之調整,而將尺寸變更文字畫像擴大。例如,調整部143,係亦可對於藉由倍率設定部142所設定了的文字畫像之倍率作調整。此時,調整部143,係將新的倍率設為較舊的倍率而更大。之後,調整部143,例如係亦可藉由新的倍率來將文字畫像縮小,而再度產生尺寸變更文字畫像。
例如,假設尺寸變更文字畫像之邊緣的顏色、和在縮小背景畫像中之與尺寸變更文字畫像之邊緣相鄰接的部份之顏色,此兩者間之差,係為未滿基準色差。於此情況,調整部143,例如係針對當將尺寸變更文字畫像在不會使該尺寸變更文字畫像與其他之尺寸變更文字畫像相互重疊的範圍內而作了擴大的情況時之尺寸變更文字畫像之邊緣的顏色、和與該邊緣相鄰接之部分的顏色,此兩者間之差進行計算。起因於尺寸變更文字畫像之擴大,與尺寸變更文字畫像相鄰接之部分係會有所改變。調整部143,係亦可判定所計算出之色差是否為較尺寸變更文字畫像之擴大前的色差而更為擴大。之後,調整部143,當色差為有所擴大的情況時,係亦可將尺寸變更文字畫像擴 大。於此情況之尺寸變更文字畫像的顯示狀態,係為尺寸變更文字畫像的邊緣之顏色。又,於此情況之尺寸變更文字畫像之周圍的區域之顯示狀態,係為在縮小背景畫像中之與尺寸變更文字畫像相鄰接的部份之顏色。又,顯示狀態之關係,係為尺寸變更文字畫像的邊緣之顏色和相鄰接的部份之顏色間之差。
另外,在上述之各實施形態中,係在將縮小畫像顯示於終端裝置處之伺服器裝置中,適用有本發明之資訊處理裝置。然而,係亦可在自行顯示縮小畫像的裝置中,適用本發明之資訊處理裝置。亦即是,資訊處理裝置,係亦可從畫像而抽出文字畫像以及背景畫像,並設定文字畫像以及背景畫像之倍率,再對於縮小後的文字畫像以及背景畫像之至少其中一者進行調整,而顯示縮小畫像。又,例如係亦能夠讓與本發明之資訊處理裝置相異的裝置,來從畫像而抽出文字畫像以及背景畫像。
又,在上述之各實施形態中,係將本發明適用在使原圖之畫像縮小的情況中。於以下,係針對將本發明適用在使原圖之畫像擴大的情況中之情形作說明。於此情況,資訊處理裝置,係將從畫像所抽出的背景畫像之倍率設為較100%而更大之倍率,或者是將較100%而更大之倍率作為背景畫像之倍率而取得之。又,資訊處理裝置,係對於身為從畫像所抽出的文字畫像之倍率並且為與背景畫像之倍率相異的倍率作設定。此時,資訊處理裝置,例如係亦可將文字畫像之倍率設為較背景畫像之倍率而更 大。或者是,資訊處理裝置,例如係亦可在縮小後之文字畫像的文字尺寸會成為最低文字尺寸以上一事的前提下,將文字畫像之倍率設為較背景畫像之倍率而更小。對於以所設定之倍率而使顯示尺寸作了變更的文字畫像以及文字畫像之周圍的區域之至少一者進行調整的方法,係亦可為與在上述各實施形態中所作了說明的方法相同。

Claims (9)

  1. 一種資訊處理裝置,其特徵為,係具備有:設定手段,係對於第2倍率進行設定,該第2倍率係為顯示從畫像所抽出的文字畫像之第2倍率,並與顯示從前述畫像所抽出的背景畫像之第1倍率相異;和調整手段,係基於以藉由前述設定手段所設定的前述第2倍率來使顯示尺寸作了變更的前述文字畫像之顯示狀態、和在將前述使顯示尺寸作了變更的前述文字畫像重疊於以前述第1倍率來使顯示尺寸作了變更的前述背景畫像上的狀態下之該文字畫像的周圍之區域的顯示狀態,此兩者間之關係,來對於前述使顯示尺寸作了變更的前述文字畫像、和前述使顯示尺寸作了變更的前述背景畫像,此兩者之至少其中一者進行調整。
  2. 如申請專利範圍第1項所記載之資訊處理裝置,其中,前述調整手段,當從前述畫像而抽出了複數之文字畫像的情況時,係將以前述第2倍率來使顯示尺寸作了變更的前述複數之文字畫像之至少1者的顯示位置,調整至不會使該複數之文字畫像彼此相互重疊的位置處。
  3. 如申請專利範圍第2項所記載之資訊處理裝置,其中,前述設定手段,係對於前述第2倍率進行設定,該第2倍率係為顯示從複數之畫像所抽出的複數之文字畫像之第2倍率,並與顯示從前述複數之畫像所抽出的複數之背景畫像之第1倍率相異, 前述調整手段,係以調整為會使以前述第2倍率來使顯示尺寸作了變更的前述複數之文字畫像中之至少1個的第1文字畫像之一部分從前述複數之背景畫像中的與前述第1文字畫像相對應的第1背景畫像之區域而超出,並使前述第1文字畫像和前述複數之文字畫像中的對應於與前述第1背景畫像相異之第2背景畫像的第2文字畫像不會相互重疊之位置的方式,來對於前述第1文字畫像和前述第2文字畫像中之至少其中一方的顯示位置作調整。
  4. 如申請專利範圍第1~3項中之任一項所記載之資訊處理裝置,其中,當從前述畫像而抽出了複數之文字畫像,並且以前述第2倍率來使顯示尺寸作了變更的前述複數之文字畫像中之2以上的文字畫像彼此會相互重疊的情況時,係至少使前述2以上之文字書像的顯示時序互為相異。
  5. 如申請專利範圍第1~3項中之任一項所記載之資訊處理裝置,其中,前述調整手段,係使前述使顯示尺寸作了變更的前述文字畫像之邊緣的顏色、和在前述使顯示尺寸作了變更的前述背景畫像中之與前述邊緣相鄰接的部份之顏色,此兩者間之色差擴大。
  6. 如申請專利範圍第1~3項中之任一項所記載之資訊處理裝置,其中,係更進而具備有:第2調整手段,係基於被前述使顯示尺寸作了變更的前述文字畫像所包圍之區域的面積、以及前述使顯示尺寸作了變更的前述文字畫像之面積與該文字畫像之輪廓線之長度間的關係,此兩者 中之至少一者,來對於該文字畫像所展現的文字之粗細作調整。
  7. 如申請專利範圍第1~3項中之任一項所記載之資訊處理裝置,其中,前述設定手段,係當前述所抽出的文字畫像所展現之文字之尺寸為未滿基準值的情況時,將前述文字畫像之倍率,設定為會使前述文字之尺寸成為前述基準值以上之倍率。
  8. 一種資訊處理方法,係為藉由電腦所實行之資訊處理方法,其特徵為,係具備有:設定步驟,係對於第2倍率進行設定,該第2倍率係為顯示從畫像所抽出的文字畫像之第2倍率,並與顯示從前述畫像所抽出的背景畫像之第1倍率相異;和調整步驟,係基於以藉由前述設定步驟所設定的前述第2倍率來使顯示尺寸作了變更的前述文字畫像之顯示狀態、和在將前述使顯示尺寸作了變更的前述文字畫像重疊於以前述第1倍率來使顯示尺寸作了變更的前述背景畫像上的狀態下之該文字畫像的周圍之區域的顯示狀態,此兩者間之關係,來對於前述使顯示尺寸作了變更的前述文字畫像、和前述使顯示尺寸作了變更的前述背景畫像,此兩者之至少其中一者進行調整。
  9. 一種資訊處理程式產品,其特徵為,係使電腦作為下述手段而起作用:設定手段,係對於第2倍率進行設定,該第2倍率係為顯示從畫像所抽出的文字畫像之第2倍率,並與顯示從 前述畫像所抽出的背景畫像之第1倍率相異;和調整手段,係基於以藉由前述設定手段所設定的前述第2倍率來使顯示尺寸作了變更的前述文字畫像之顯示狀態、和在將前述使顯示尺寸作了變更的前述文字畫像重疊於以前述第1倍率來使顯示尺寸作了變更的前述背景畫像上的狀態下之該文字畫像的周圍之區域的顯示狀態,此兩者間之關係,來對於前述使顯示尺寸作了變更的前述文字畫像、和前述使顯示尺寸作了變更的前述背景畫像,此兩者之至少其中一者進行調整。
TW104127338A 2014-11-21 2015-08-21 Information processing devices, information processing methods and information processing products TWI552005B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2014/080932 WO2016079868A1 (ja) 2014-11-21 2014-11-21 情報処理装置、情報処理方法及び情報処理プログラム

Publications (2)

Publication Number Publication Date
TW201612772A TW201612772A (en) 2016-04-01
TWI552005B true TWI552005B (zh) 2016-10-01

Family

ID=54330148

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104127338A TWI552005B (zh) 2014-11-21 2015-08-21 Information processing devices, information processing methods and information processing products

Country Status (7)

Country Link
US (1) US10121226B2 (zh)
EP (1) EP3223272B1 (zh)
JP (1) JP5793260B1 (zh)
CN (1) CN107004396B (zh)
ES (1) ES2808054T3 (zh)
TW (1) TWI552005B (zh)
WO (1) WO2016079868A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10831855B2 (en) * 2017-10-24 2020-11-10 Salesforce.Com, Inc. Adaptive images
CN107909080A (zh) * 2017-10-27 2018-04-13 广西小草信息产业有限责任公司 一种文字提取***及方法
US10540579B2 (en) 2018-05-18 2020-01-21 Sap Se Two-dimensional document processing
CN109683703A (zh) * 2018-10-30 2019-04-26 努比亚技术有限公司 一种显示控制方法、终端及计算机可读存储介质
JP2020098420A (ja) * 2018-12-17 2020-06-25 ソニー株式会社 画像処理装置、画像処理方法及びプログラム
CN111414903B (zh) * 2019-01-04 2023-05-19 阿里巴巴集团控股有限公司 一种指示牌内容识别方法、装置和设备
CN110047043B (zh) * 2019-03-16 2022-11-08 平安普惠企业管理有限公司 背景图像处理方法、装置、计算机设备和存储介质
CN110545406A (zh) * 2019-08-30 2019-12-06 北京电子工程总体研究所 一种目标信息字符显示位置确定方法及***
CN112784825B (zh) * 2019-11-01 2024-04-30 株式会社理光 图片中文字的识别方法、关键字检索方法、装置及设备
US11615246B2 (en) 2020-06-03 2023-03-28 Sap Se Data-driven structure extraction from text documents
JP2022016034A (ja) * 2020-07-10 2022-01-21 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、及びプログラム
US11281928B1 (en) * 2020-09-23 2022-03-22 Sap Se Querying semantic data from unstructured documents
WO2022116070A1 (en) * 2020-12-03 2022-06-09 Qualcomm Incorporated Content-aware bifurcated upscaling
JP2022092837A (ja) * 2020-12-11 2022-06-23 株式会社東海理化電機製作所 制御装置およびプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011137908A (ja) * 2009-12-28 2011-07-14 Seiko Epson Corp 画像処理装置、画像処理方法及び地図提供システム
JP2012073397A (ja) * 2010-09-28 2012-04-12 Geo Technical Laboratory Co Ltd 3次元地図表示システム
CN102713872A (zh) * 2010-01-18 2012-10-03 日本鼎意株式会社 生成混合显示文字和图画的信息的***
JP2012226476A (ja) * 2011-04-18 2012-11-15 Sharp Corp 視差画像生成装置、表示装置、視差画像生成方法、視差画像生成プログラムおよびそれを記録した記録媒体

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5848185A (en) * 1994-12-28 1998-12-08 Canon Kabushiki Kaisha Image processing apparatus and method
JPH10224709A (ja) * 1997-02-04 1998-08-21 Toshiba Corp 表示制御装置およびテレビジョン受信装置
JPH11219242A (ja) * 1998-02-02 1999-08-10 Hitachi Ltd ページ生成方法
JP2000295527A (ja) * 1999-04-05 2000-10-20 Matsushita Electric Ind Co Ltd 映像合成装置
US6577762B1 (en) * 1999-10-26 2003-06-10 Xerox Corporation Background surface thresholding
WO2002095663A2 (en) * 2001-05-23 2002-11-28 Koninklijke Philips Electronics N.V. Text discrimination method and related apparatus
TW554558B (en) * 2001-07-16 2003-09-21 Semiconductor Energy Lab Light emitting device
EP1600939A4 (en) 2003-03-04 2006-02-08 Fujitsu Ltd IMAGE DISPLAY METHOD AND PROGRAM AND INFORMATION DEVICE
US20040179713A1 (en) * 2003-03-11 2004-09-16 Kenji Tani Image processing method, image processing apparatus, and information processing apparatus
JP2005159850A (ja) * 2003-11-27 2005-06-16 Seiko Epson Corp 画像と文字列の合成
JP2006108961A (ja) * 2004-10-04 2006-04-20 Sony Corp 情報処理装置および方法、プログラム並びに記録媒体
TWI262725B (en) 2005-06-30 2006-09-21 Cheertek Inc Video decoding apparatus and digital audio and video display system capable of controlling presentation of subtitles and method thereof
JP3910204B2 (ja) * 2005-07-04 2007-04-25 三菱電機株式会社 画像発生装置及び画像表示装置並びに画像発生方法及び画像表示方法
CN100517374C (zh) * 2005-12-29 2009-07-22 佳能株式会社 从复杂背景文档图像提取文本的装置、方法
JP2008252680A (ja) * 2007-03-30 2008-10-16 Omron Corp 携帯端末装置用のプログラムおよび携帯端末装置
CN101542523B (zh) * 2007-04-13 2012-07-25 松下电器产业株式会社 检测装置、检测方法及检测用集成电路
JP5144293B2 (ja) * 2008-02-04 2013-02-13 株式会社プロフィールド 情報処理装置、情報処理方法、およびプログラム
KR101015663B1 (ko) * 2008-06-24 2011-02-22 삼성전자주식회사 문자인식장치에서의 문자인식방법 및 그 장치
JP2013040976A (ja) 2009-12-11 2013-02-28 Panasonic Corp 画像表示装置及び画像表示方法
KR101164730B1 (ko) * 2010-02-04 2012-07-12 삼성전자주식회사 터치스크린을 포함한 단말의 캐릭터 객체 표시 방법 및 장치
KR101169140B1 (ko) * 2010-02-17 2012-07-30 고려대학교 산학협력단 문자 영역 추출을 위한 영상 생성 장치 및 방법
EP2562706A4 (en) * 2010-06-30 2013-10-09 Rakuten Inc INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING PROGRAM AND RECORDING MEDIUM
CN102123315A (zh) * 2010-12-30 2011-07-13 广州市聚晖电子科技有限公司 一种高清显示方法
JP5113930B1 (ja) * 2011-06-24 2013-01-09 楽天株式会社 画像提供装置、画像処理方法、画像処理プログラム及び記録媒体
KR20140055047A (ko) * 2012-10-30 2014-05-09 삼성전자주식회사 디스플레이장치 및 그 제어방법
KR102027899B1 (ko) * 2013-05-21 2019-10-02 삼성전자 주식회사 메신저를 이용한 정보 제공 방법 및 장치
JP6648580B2 (ja) * 2016-03-18 2020-02-14 株式会社リコー 原稿種認識装置、画像形成装置、原稿種認識方法およびプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011137908A (ja) * 2009-12-28 2011-07-14 Seiko Epson Corp 画像処理装置、画像処理方法及び地図提供システム
CN102713872A (zh) * 2010-01-18 2012-10-03 日本鼎意株式会社 生成混合显示文字和图画的信息的***
JP2012073397A (ja) * 2010-09-28 2012-04-12 Geo Technical Laboratory Co Ltd 3次元地図表示システム
JP2012226476A (ja) * 2011-04-18 2012-11-15 Sharp Corp 視差画像生成装置、表示装置、視差画像生成方法、視差画像生成プログラムおよびそれを記録した記録媒体

Also Published As

Publication number Publication date
ES2808054T3 (es) 2021-02-25
CN107004396A (zh) 2017-08-01
JPWO2016079868A1 (ja) 2017-04-27
JP5793260B1 (ja) 2015-10-14
WO2016079868A1 (ja) 2016-05-26
CN107004396B (zh) 2019-08-09
EP3223272A4 (en) 2018-02-07
US20170323425A1 (en) 2017-11-09
TW201612772A (en) 2016-04-01
EP3223272A1 (en) 2017-09-27
US10121226B2 (en) 2018-11-06
EP3223272B1 (en) 2020-06-24

Similar Documents

Publication Publication Date Title
TWI552005B (zh) Information processing devices, information processing methods and information processing products
US10262356B2 (en) Methods and arrangements including data migration among computing platforms, e.g. through use of steganographic screen encoding
EP3312801A1 (en) Method and system for providing augmented reality content using user-edited image
US20180300771A1 (en) Maintaining page interaction functionality with overlay content
JP4917194B2 (ja) コンテンツ表示装置、コンテンツ表示方法、コンテンツ表示プログラム、記録媒体、サーバ装置、コンテンツ提供方法及びコンテンツ提供プログラム
CA2992118A1 (en) Methods and systems for automatically generating advertisements
JP2006004402A (ja) 書類作成支援装置、書類作成支援プログラムおよび記憶媒体、並びに書類作成支援方法
CN111104608A (zh) 一种网页数据处理方法以及相关装置
US10062088B2 (en) Information distribution apparatus, information distribution method, and storage medium
JP2011086050A (ja) 情報処理端末及びコンピュータプログラム
JP2019212039A (ja) 情報処理装置、情報処理方法、プログラム及び情報処理システム
KR20100125878A (ko) 오브젝트이미지 추출을 통한 광고 시스템 및 그 방법
KR20200048508A (ko) 개인화된 의류 정보 제공 방법 및 장치
JP2011113460A (ja) 情報提供システム
JP2015125541A (ja) 視線予測システム、視線予測方法、および視線予測プログラム
JP4631587B2 (ja) 書類作成支援装置、書類作成支援プログラムおよび記憶媒体、並びに書類作成支援方法
JP6281381B2 (ja) サーバ装置、プログラム及び推薦情報提供方法
JP6154545B2 (ja) 情報処理装置
JP6829391B2 (ja) 情報処理装置、情報配信方法、及び情報配信プログラム
JP2009294925A (ja) 属性推定システムおよび属性推定方法
JP7190620B2 (ja) 情報処理装置、情報配信方法、及び情報配信プログラム
WO2021129213A1 (zh) 主题图标的生成方法及其装置、计算机设备
JP6891632B2 (ja) 広告管理装置、広告作成支援方法及びプログラム
JP6761839B2 (ja) 情報表示プログラム、情報表示装置、情報表示方法および配信装置
JP2024000072A (ja) 情報処理装置、情報処理方法、および情報処理プログラム