本申請是原申請申請?zhí)?01410034986.4,申請日2014年01月24日,發(fā)明名稱為“圖像顯示裝置以及圖像顯示方法”的分案申請。
本發(fā)明涉及具有觸摸屏的圖像顯示裝置、以及在該圖像顯示裝置中執(zhí)行的圖像顯示方法。
背景技術(shù):
圖像顯示裝置中的圖像的閱覽、選擇等以往經(jīng)由鼠標(biāo)、鍵盤等輸入裝置進(jìn)行的作業(yè)在近年能夠借助觸摸屏上的操作來實現(xiàn)。例如在專利文獻(xiàn)1中公開了一種與觸摸屏的特征對應(yīng)的各種操作。
專利文獻(xiàn)1:日本特表2010-515978號公報
在智能手機、平板終端等觸摸屏式圖像顯示裝置中,能夠利用觸碰(tap)操作、捏放(pinch)操作等用戶可直觀地進(jìn)行的操作來執(zhí)行目標(biāo)的處理。另一方面,在這樣的觸摸屏的操作中,與利用鼠標(biāo)、鍵盤等進(jìn)行的輸入操作不同,例如關(guān)于圖像顯示方式的設(shè)定、圖像的選擇等,難以進(jìn)行細(xì)致的設(shè)定、選擇而存在具有制約這一課題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種解決上述課題的圖像顯示裝置。
為了解決上述課題,采用了如下的方案。另外,為了參考后述的用于實施發(fā)明的方式的說明以及附圖中使用的標(biāo)號,以帶括號的方式進(jìn)行附注,但本發(fā)明的構(gòu)成要素并不限定于該附注的要素。
技術(shù)方案1所涉及的發(fā)明提供一種圖像顯示裝置(100),該圖像顯示裝置(100)在觸摸屏列表顯示項目(縮略圖),
上述圖像顯示裝置的特征在于,
以隸屬于指定區(qū)域的項目作為對象,執(zhí)行將對象的項目全都以選擇方式顯示的選擇顯示控制(并非“對象縮略圖全都被以選擇方式顯示的狀態(tài)”時的s2005的處理)、或者將對象的項目全都以非選擇方式顯示的非選擇顯示控制(“對象縮略圖全都被以選擇方式顯示的狀態(tài)”時的s2007的處理),其中,上述指定區(qū)域是基于通過上述觸摸屏上的指定操作(捏放操作)指定的兩點的坐標(biāo)而決定的區(qū)域(以兩點的坐標(biāo)作為對角線的矩形),
在執(zhí)行上述選擇顯示控制后,伴隨著上述指定操作所涉及的坐標(biāo)移動,以隸屬于基于移動后的坐標(biāo)而決定的指定區(qū)域的項目作為對象,進(jìn)一步執(zhí)行上述選擇顯示控制(在捏放操作未被解除且通過擴張操作或者捏夾操作而兩點的坐標(biāo)移動的情況下,若狀態(tài)為選擇狀態(tài)則執(zhí)行s2014來使選擇區(qū)域放大或者縮小);
在執(zhí)行上述非選擇顯示控制后,伴隨著上述指定操作所涉及的坐標(biāo)移動,以隸屬于基于移動后的坐標(biāo)而決定的指定區(qū)域的項目作為對象,進(jìn)一步執(zhí)行上述非選擇顯示控制(在捏放操作未被解除且通過擴張操作或者捏夾操作而兩點的坐標(biāo)移動的情況下,若狀態(tài)為非選擇狀態(tài)則執(zhí)行s2015來使非選擇區(qū)域放大或者縮小)。
由此,能夠細(xì)致地設(shè)定作為處理對象的縮略圖。
技術(shù)方案2所涉及的發(fā)明的特征在于,在技術(shù)方案1所記載的圖像顯示裝置中,
上述指定操作被解除時正以選擇方式顯示的項目直到基于新的指定操作變成非選擇顯示控制的對象為止被以選擇方式顯示(在第一次捏放操作被解除后,也被以選擇方式顯示直到基于第二次捏放操作成為非選擇顯示控制的對象為止);
上述指定操作被解除時正以非選擇方式顯示的項目直到基于新的指定操作變成選擇顯示控制的對象為止被以非選擇方式顯示(在第一次捏放操作被解除后,也以非選擇方式顯示直到基于第二次捏放操作成為選擇顯示控制的對象為止)。
由此,通過執(zhí)行多次指定操作,能夠細(xì)致地設(shè)定作為處理對象的縮略圖。
技術(shù)方案3所涉及的發(fā)明的特征在于,在技術(shù)方案1或2所記載的圖像顯示裝置中,
在執(zhí)行上述選擇顯示控制或者上述非選擇顯示控制之后,基于該選擇顯示控制或者該非選擇顯示控制所涉及的指定操作未被解除、且進(jìn)一步檢測到規(guī)定的反轉(zhuǎn)操作的情況(在執(zhí)行了s2005或s2014、s2007或s2015的處理之后,該處理所涉及的捏放操作未被解除(維持多點觸控狀態(tài)不變)、且在s2020中檢測到觸摸的情況下),以隸屬于基于由該指定操作指定的兩點的坐標(biāo)而決定的指定區(qū)域的項目作為對象,在該項目正以選擇方式顯示的情況下執(zhí)行變更成非選擇方式的非選擇反轉(zhuǎn)控制(將在s2021中正以選擇方式顯示的縮略圖變更成非選擇方式下的顯示,在s2023中將狀態(tài)變更為非選擇狀態(tài));在該項目正以非選擇方式顯示的情況下執(zhí)行變更成選擇方式的選擇反轉(zhuǎn)控制(將在s2021中正以非選擇方式顯示的縮略圖變更成選擇方式下的顯示,在s2024中將狀態(tài)變更為選擇狀態(tài))。
由此,能夠?qū)?zhí)行過一次選擇顯示控制或者非選擇顯示控制后的縮略圖作為對象,容易地使顯示方式反轉(zhuǎn)。
技術(shù)方案4所涉及的發(fā)明的特征在于,在技術(shù)方案3所記載的圖像顯示裝置中,
在執(zhí)行上述非選擇反轉(zhuǎn)控制后,伴隨著上述指定操作所涉及的坐標(biāo)移動,以隸屬于基于移動后的坐標(biāo)而決定的指定區(qū)域的項目作為對象,執(zhí)行上述非選擇顯示控制(在s2021中執(zhí)行了非選擇反轉(zhuǎn)控制后,當(dāng)捏放操作未被解除且通過擴張操作或者捏夾操作等而兩點的坐標(biāo)移動的情況下,基于狀態(tài)為非選擇狀態(tài),執(zhí)行s2015而使反轉(zhuǎn)區(qū)域放大或者縮小);
在執(zhí)行上述選擇反轉(zhuǎn)控制后,伴隨著上述指定操作所涉及的坐標(biāo)移動,以隸屬于基于移動后的坐標(biāo)而決定的指定區(qū)域的項目作為對象,執(zhí)行上述選擇顯示控制(在s2021中執(zhí)行了選擇反轉(zhuǎn)控制后,當(dāng)捏放操作未被解除且通過擴張操作或者捏夾操作等而兩點的坐標(biāo)移動的情況下,基于狀態(tài)為選擇狀態(tài),執(zhí)行s2014而使反轉(zhuǎn)區(qū)域放大或者縮小)。
由此,能夠容易地使反轉(zhuǎn)區(qū)域放大/縮小。
技術(shù)方案5所涉及的發(fā)明的特征在于,在技術(shù)方案1~4中任意一項所記載的圖像顯示裝置中,
上述項目是縮略圖,
在縮略圖被列表顯示的狀態(tài)下,存在能夠執(zhí)行與上述指定操作相應(yīng)的選擇顯示控制或者非選擇顯示控制的選擇模式、和能夠執(zhí)行與規(guī)定的放大/縮小操作相應(yīng)的縮略圖的放大/縮小顯示的非選擇模式,
上述指定操作以及上述放大/縮小操作都是觸摸屏上的兩點被指定的捏放操作,
通過規(guī)定的切換操作(長按任意一點的操作、或者長按任意兩點的操作)能夠切換上述選擇模式和上述非選擇模式。
由此,通過適當(dāng)切換選擇模式和非選擇模式,能夠通過通常使用的被稱作捏放操作的共通的操作來選擇作為目標(biāo)處理的對象的縮略圖,并且能夠使縮略圖的列表顯示放大/縮小顯示。
技術(shù)方案6所涉及的發(fā)明的特征在于,在技術(shù)方案5所記載的圖像顯示裝置中,
上述切換操作是對上述觸摸屏上的兩點觸摸規(guī)定時間以上的長按操作(0.6秒以上的多點觸控狀態(tài)),
在基于上述長按操作向選擇模式轉(zhuǎn)移后,使隸屬于基于該長按操作所涉及的兩點的坐標(biāo)而決定的指定區(qū)域的縮略圖全都以選擇方式顯示(使隸屬于以將通過長按操作指定的兩點連結(jié)的直線作為對角線的矩形的縮略圖全都以選擇方式顯示)。
由此,能夠省略用于在向選擇模式轉(zhuǎn)移后重新使縮略圖以選擇方式顯示的操作。
技術(shù)方案7所涉及的發(fā)明提供一種圖像顯示方法,其特征在于,
上述圖像顯示方法包含以下工序:
當(dāng)項目(縮略圖)在觸摸屏正被列表顯示時,以隸屬于指定區(qū)域的項目作為對象,執(zhí)行將對象的項目全都以選擇方式顯示的選擇顯示控制(并非“對象縮略圖全都被以選擇方式顯示的狀態(tài)”時的s2005的處理)、或者將對象的項目全都以非選擇方式顯示的非選擇顯示控制(“對象縮略圖全都被以選擇方式顯示的狀態(tài)”時的s2007的處理)的工序,其中,上述指定區(qū)域是基于通過上述觸摸屏上的指定操作(捏放操作)指定的兩點的坐標(biāo)而決定的區(qū)域(以兩點的坐標(biāo)作為對角線的矩形);
在執(zhí)行上述選擇顯示控制后,伴隨著上述指定操作所涉及的坐標(biāo)移動,以隸屬于基于移動后的坐標(biāo)而決定的指定區(qū)域的項目作為對象,進(jìn)一步執(zhí)行上述選擇顯示控制(在捏放操作未被解除且通過擴張操作或者捏夾操作等而兩點的坐標(biāo)移動的情況下,若狀態(tài)為選擇狀態(tài)則執(zhí)行s2014來使選擇區(qū)域放大或者縮小)的工序;以及
在執(zhí)行上述非選擇顯示控制后,伴隨著上述指定操作所涉及的坐標(biāo)移動,以隸屬于基于移動后的坐標(biāo)而決定的指定區(qū)域的項目作為對象,進(jìn)一步執(zhí)行上述非選擇顯示控制(在捏放操作未被解除且通過擴張操作或者捏夾操作等而兩點的坐標(biāo)移動的情況下,若狀態(tài)為非選擇狀態(tài)則執(zhí)行s2015來使非選擇區(qū)域放大或者縮小)的工序。
由此,能夠細(xì)致地設(shè)定作為處理對象的縮略圖。
技術(shù)方案8所涉及的發(fā)明提供一種程序,其特征在于,該程序包含以下步驟:
當(dāng)項目(縮略圖)在觸摸屏正被列表顯示時,以隸屬于指定區(qū)域的項目作為對象,執(zhí)行將對象的項目全都以選擇方式顯示的選擇顯示控制(并非“對象縮略圖全都被以選擇方式顯示的狀態(tài)”時的s2005的處理)、或者將對象的項目全都以非選擇方式顯示的非選擇顯示控制(“對象縮略圖全都被以選擇方式顯示的狀態(tài)”時的s2007的處理)的步驟,其中,上述指定區(qū)域是基于通過上述觸摸屏上的指定操作(捏放操作)指定的兩點的坐標(biāo)而決定的區(qū)域(以兩點的坐標(biāo)作為對角線的矩形);
在執(zhí)行上述選擇顯示控制后,伴隨著上述指定操作所涉及的坐標(biāo)移動,以隸屬于基于移動后的坐標(biāo)而決定的指定區(qū)域的項目作為對象,進(jìn)一步執(zhí)行上述選擇顯示控制(在捏放操作未被解除且通過擴張操作或者捏夾操作而兩點的坐標(biāo)移動的情況下,若狀態(tài)為選擇狀態(tài)則執(zhí)行s2014來使選擇區(qū)域放大或者縮小)的步驟;以及
在執(zhí)行上述非選擇顯示控制后,伴隨著上述指定操作所涉及的坐標(biāo)移動,以隸屬于基于移動后的坐標(biāo)而決定的指定區(qū)域的項目作為對象,進(jìn)一步執(zhí)行上述非選擇顯示控制(在捏放操作未被解除且通過擴張操作或者捏夾操作而兩點的坐標(biāo)移動的情況下,若狀態(tài)為非選擇狀態(tài)則執(zhí)行s2015來使非選擇區(qū)域放大或者縮小)的步驟。
由此,能夠細(xì)致地設(shè)定作為處理對象的縮略圖。
技術(shù)方案9所涉及的發(fā)明提供一種觸摸屏式的圖像顯示裝置(100),該圖像顯示裝置(100)以與觸摸屏上的旋轉(zhuǎn)操作相應(yīng)的旋轉(zhuǎn)角度(由將旋轉(zhuǎn)操作前被指定的兩點連結(jié)的直線和將旋轉(zhuǎn)操作后被指定的兩點連結(jié)的直線形成的角度)顯示顯示圖像,其特征在于,
在上述旋轉(zhuǎn)操作解除后(不與觸摸屏接觸而在s1003中判定為否時),執(zhí)行使顯示圖像的旋轉(zhuǎn)角度收斂至規(guī)定的固定角度的旋轉(zhuǎn)角度收斂控制(在s1031、s1033、s1035、s1037中設(shè)定收斂角度,在s1040中收斂至所設(shè)定的收斂角度)。
由此,容易以恰當(dāng)?shù)慕嵌蕊@示顯示圖像。
技術(shù)方案10所涉及的發(fā)明的特征在于,在技術(shù)方案9所記載的圖像顯示裝置中,
作為上述固定角度,設(shè)定有0°、90°、180°以及270°,
在上述旋轉(zhuǎn)角度收斂控制中,收斂至最接近上述旋轉(zhuǎn)操作被解除時的旋轉(zhuǎn)角度的固定角度(在s1031、s1033、s1035、s1037中將任意一個固定角度設(shè)定為收斂角度,在s1040中收斂至所設(shè)定的收斂角度)。
由此,容易以恰當(dāng)?shù)慕嵌蕊@示顯示圖像。
技術(shù)方案11所涉及的發(fā)明的特征在于,在技術(shù)方案10所記載的圖像顯示裝置中,
針對在上述旋轉(zhuǎn)角度收斂控制中收斂至規(guī)定的固定角度的圖像,存儲能夠確定該固定角度的信息作為元數(shù)據(jù)(存儲表示旋轉(zhuǎn)角度的值作為exif的圖像方向標(biāo)簽)。
由此,下次能夠省略用于以恰當(dāng)?shù)慕嵌蕊@示同一圖像的操作。
技術(shù)方案12所涉及的發(fā)明的特征在于,在技術(shù)方案11所記載的圖像顯示裝置中,
上述信息作為exif(exchangeableimagefileformat,可交換圖像文件)的圖像方向(orientation,取向)標(biāo)簽被存儲。
由此,下次能夠省略用于以恰當(dāng)?shù)慕嵌蕊@示同一圖像的操作。
技術(shù)方案13所涉及發(fā)明的特征在于,在技術(shù)方案9~12中任意一項所記載的圖像顯示裝置中,
根據(jù)觸摸屏上的放大或者縮小操作(擴張操作或者捏夾操作)使顯示圖像放大或者縮小,
在上述放大或者縮小操作解除后執(zhí)行使顯示圖像的顯示倍率收斂至規(guī)定的固定倍率的顯示倍率收斂控制(在s1021中設(shè)置顯示倍率,在s1040中收斂至該顯示倍率)。
由此,容易以恰當(dāng)?shù)谋堵曙@示顯示圖像。
技術(shù)方案14所涉及的發(fā)明的特征在于,在技術(shù)方案9~12中任意一項所記載的圖像顯示裝置中,
根據(jù)觸摸屏上的移動操作(捏放操作)使顯示圖像移動,
在上述移動操作解除后,執(zhí)行使顯示圖像的顯示位置收斂至規(guī)定的固定位置的顯示位置收斂控制(在s1011中設(shè)置顯示位置)。
由此,容易在恰當(dāng)?shù)奈恢蔑@示顯示圖像。
技術(shù)方案15所涉及的發(fā)明的特征在于,在技術(shù)方案9~12中任意一項所記載的圖像顯示裝置中,
根據(jù)顯示屏上的兩點被指定的捏放操作使顯示圖像旋轉(zhuǎn)、放大或者縮小、以及移動,
當(dāng)從上述捏放操作移至顯示屏上的一點被指定的觸摸操作時(僅維持捏放操作所涉及的兩點的接觸中的一點的接觸,另一點的接觸被解除的情況(從捏放操作向觸摸操作連續(xù)轉(zhuǎn)移的情況)),維持顯示圖像的旋轉(zhuǎn)角度以及顯示倍率,能夠進(jìn)行顯示圖像的移動(即便所維持的一點接觸所涉及的坐標(biāo)移動,顯示圖像的旋轉(zhuǎn)角度以及顯示倍率也不變,能夠只進(jìn)行與該移動量相應(yīng)的顯示圖像的移動)。
由此,能夠在以期望的角度、期望的倍率顯示顯示圖像的狀態(tài)下,僅使顯示位置變化。另外,由于此時捏放操作所涉及的手指不會成為障礙,因此存在容易閱覽顯示圖像整體的優(yōu)點。
技術(shù)方案16所涉及的發(fā)明的特征在于,在技術(shù)方案15所記載的圖像顯示裝置中,
在上述觸摸操作被解除時,執(zhí)行使顯示圖像的旋轉(zhuǎn)角度收斂至規(guī)定的固定角度的旋轉(zhuǎn)角度收斂控制(在確認(rèn)不到觸摸屏上的接觸而操作完全被解除的情況下,在s1031、s1033、s1035、s1037中設(shè)置收斂角度,在s1040中收斂至所設(shè)置的收斂角度)。
由此,容易以恰當(dāng)?shù)慕嵌蕊@示顯示圖像。
技術(shù)方案17所涉及的發(fā)明的特征在于,在技術(shù)方案15所記載的圖像顯示裝置中,
在上述觸摸操作被解除時,執(zhí)行使顯示圖像的顯示倍率收斂至規(guī)定的固定倍率的顯示倍率收斂控制(在確認(rèn)不到觸摸屏上的接觸而操作完全被解除的情況下,在s1021中設(shè)置收斂的顯示倍率,在s1040中收斂至所設(shè)置的顯示倍率)。
由此,容易以恰當(dāng)?shù)谋堵曙@示顯示圖像。
技術(shù)方案18所涉及的發(fā)明的特征在于,在技術(shù)方案15所記載的圖像顯示裝置中,
在上述觸摸操作被解除時,執(zhí)行使顯示圖像的顯示位置收斂至規(guī)定的固定位置的顯示位置收斂控制(在確認(rèn)不到觸摸屏上的接觸而操作完全被解除的情況下,在s1011中設(shè)置收斂的顯示位置,在s1040中收斂至所設(shè)置的顯示位置)。
由此,容易在恰當(dāng)?shù)奈恢蔑@示顯示圖像。
技術(shù)方案19所涉及的發(fā)明的特征在于,在技術(shù)方案16~18中任意一項所記載的圖像顯示裝置中,
當(dāng)從上述觸摸操作再次移至上述捏放操作時,能夠進(jìn)行顯示圖像的旋轉(zhuǎn)、放大或者縮小、以及移動(在維持觸摸操作所涉及的一點的接觸的狀態(tài)下又確認(rèn)到另一點的接觸而移至多點觸控狀態(tài)的情況(從觸摸操作連續(xù)移至捏放操作的情況)下,能夠再次進(jìn)行與該捏放操作相應(yīng)的顯示圖像的旋轉(zhuǎn)、放大/縮小、移動)。
由此,能夠在暫時設(shè)定顯示圖像的顯示角度以及顯示倍率并使其移動后,再次變更顯示角度以及顯示倍率。
技術(shù)方案20所涉及的發(fā)明提供一種圖像顯示方法,其特征在于,該圖像顯示方法包含以下工序:
使顯示圖像以與觸摸屏上的旋轉(zhuǎn)操作相應(yīng)的旋轉(zhuǎn)角度(由將旋轉(zhuǎn)操作前被指定的兩點連結(jié)的直線和將旋轉(zhuǎn)操作后被指定的兩點連結(jié)的直線形成的角度)旋轉(zhuǎn)的工序;以及
在上述旋轉(zhuǎn)操作解除后(不接觸觸摸屏而在s1003中判定為否時),使顯示圖像的旋轉(zhuǎn)角度收斂至預(yù)先決定的固定角度(在s1031、s1033、s1035、s1037中設(shè)置收斂角度,在s1040中收斂至所設(shè)置的收斂角度)的工序。
由此,能夠以恰當(dāng)?shù)慕嵌蕊@示顯示圖像。
技術(shù)方案21所涉及的發(fā)明提供一種程序,其特征在于,該程序包含以下步驟:
使顯示圖像以與觸摸屏上的旋轉(zhuǎn)操作相應(yīng)的旋轉(zhuǎn)角度(由將旋轉(zhuǎn)操作前被指定的兩點連結(jié)的直線和將旋轉(zhuǎn)操作后被指定的兩點連結(jié)的直線形成的角度)旋轉(zhuǎn)的步驟;以及
在上述旋轉(zhuǎn)操作解除后(不接觸觸摸屏而在s1003中判定為否時),使顯示圖像的旋轉(zhuǎn)角度收斂至預(yù)先決定的固定角度(在s1031、s1033、s1035、s1037中設(shè)置收斂角度,在s1040中收斂至所設(shè)置的收斂角度)的步驟。
由此,能夠以恰當(dāng)?shù)慕嵌蕊@示顯示圖像。
技術(shù)方案22所涉及的發(fā)明提供一種圖像顯示裝置(100),該圖像顯示裝置(100)將項目(縮略圖)在觸摸屏上列表顯示,
將列表顯示的項目根據(jù)觸摸屏上的放大/縮小操作連續(xù)地放大/縮小顯示(根據(jù)擴張操作或者捏放操作而使被列表顯示的多個項目整體放大顯示或者縮小顯示),
在執(zhí)行上述放大/縮小操作的期間,將被列表顯示的項目之間的相對位置關(guān)系固定(將放大或者縮小后的項目的相互的位置關(guān)系固定),當(dāng)該放大/縮小操作結(jié)束時或者在規(guī)定時間未進(jìn)行上述放大/縮小操作時,使項目之間的相對位置關(guān)系能夠變動,使各項目移動至規(guī)定位置(伴隨著在s3010中解除捏放操作,在s3011中使各項目移動至規(guī)定位置)。
由此,由于列表顯示的項目之間的相對位置關(guān)系被固定到放大/縮小操作被解除為止,所以能夠防止在放大/縮小顯示的過程中看丟關(guān)注項目,可提供在感覺上流暢的界面。
技術(shù)方案23所涉及的發(fā)明的特征在于,在技術(shù)方案22所記載的圖像顯示裝置中,
上述規(guī)定位置基于上述放大/縮小顯示后的各項目的大小、和能夠列表顯示項目的顯示區(qū)域的大小之間的關(guān)系而決定(以不在顯示區(qū)域的橫寬方向產(chǎn)生一個縮略圖的量以上的多余空間、并且所顯示的縮略圖不會變得在顯示區(qū)域的橫寬方向上無法看到的方式設(shè)定各縮略圖的顯示位置)。
由此,能夠有效地利用顯示區(qū)域而將項目整體以容易觀看的方式顯示。
技術(shù)方案24所涉及的發(fā)明的特征在于,在技術(shù)方案23所記載的圖像顯示裝置中,
在上述放大/縮小操作結(jié)束時或者在規(guī)定期間未進(jìn)行上述放大/縮小操作時,以能夠視覺確認(rèn)的方式顯示放大/縮小顯示后的項目移動至上述規(guī)定位置的過程(利用動畫來顯示移動的情形)。
由此,能夠容易地掌握被放大/縮小顯示的項目移動至規(guī)定位置的過程,可防止看丟關(guān)注項目。
技術(shù)方案25所涉及的發(fā)明的特征在于,在技術(shù)方案22~24中任意一項所記載的圖像顯示裝置中,
當(dāng)檢測到上述放大/縮小操作時(檢測到多點觸控狀態(tài)時),將位于該放大/縮小操作所涉及的坐標(biāo)的附近的項目以特定方式顯示(將位于被指定的兩點的坐標(biāo)的各縮略圖以相互不同的規(guī)定顏色覆蓋顯示,將在這些縮略圖的周圍顯示的縮略圖以同系顏色覆蓋顯示);
在到伴隨著上述放大/縮小操作的結(jié)束或者在規(guī)定期間未進(jìn)行上述放大/縮小操作時而至少各項目移動至規(guī)定位置為止的期間,繼續(xù)上述特定方式下的顯示(在捏放操作解除后各項目移動至規(guī)定位置后,也繼續(xù)覆蓋顯示直到經(jīng)過規(guī)定時間為止)。
由此,由于能夠容易地掌握位于進(jìn)行放大/縮小操作的區(qū)域附近的關(guān)注項目的移動位置,所以可防止看丟關(guān)注項目。
技術(shù)方案26所涉及的發(fā)明的特征在于,在技術(shù)方案22~24中任意一項所記載的圖像顯示裝置中,
當(dāng)檢測到上述放大/縮小操作時(檢測到多點觸控狀態(tài)時),將在執(zhí)行了放大/縮小顯示的情況下被顯示的項目或者不被顯示的項目以特定方式顯示(當(dāng)執(zhí)行了使在顯示區(qū)域的橫寬方向顯示的縮略圖數(shù)量減少一個的一級放大顯示的情況下,使不被顯示在顯示區(qū)域的縮略圖的亮度降低50%)。
由此,由于能夠預(yù)先掌握在進(jìn)行了放大/縮小顯示的情況下被顯示的項目或者不被顯示的項目,所以可適當(dāng)?shù)嘏袛嗍欠窭^續(xù)進(jìn)行放大/縮小操作。
技術(shù)方案27所涉及的發(fā)明的特征在于,在技術(shù)方案22~24中任意一項所記載的圖像顯示裝置中,
上述項目是縮略圖,
在縮略圖被列表顯示的狀態(tài)下,存在能夠根據(jù)觸摸屏上的指定操作來選擇作為目標(biāo)處理(刪除處理、附加于電子郵件的附加處理)的對象的縮略圖的選擇模式、和能夠執(zhí)行與上述放大/縮小操作相應(yīng)的縮略圖的放大/縮小顯示的非選擇模式,
上述指定操作以及上述放大/縮小操作都是觸摸屏上的兩點被指定的捏放操作,
能夠通過規(guī)定的切換操作(長按任意一點的操作、或者長按任意兩點的操作)來切換上述選擇模式和上述非選擇模式。
由此,通過恰當(dāng)切換選擇模式和非選擇模式,能夠通過通常使用的被稱為捏放操作的共通的操作來選擇作為目標(biāo)處理的對象的縮略圖,并且還能夠使縮略圖的列表顯示放大/縮小顯示。
技術(shù)方案28所涉及的發(fā)明的特征在于,在技術(shù)方案27所記載的圖像顯示裝置中,
上述切換操作是對上述觸摸屏上的兩點觸摸規(guī)定時間以上的長按操作(0.6秒以上的多點觸控狀態(tài)),
在基于上述長按操作向上述選擇模式轉(zhuǎn)移后,使隸屬于基于該長按操作所涉及的兩點的坐標(biāo)而決定的指定區(qū)域的上述縮略圖全都以上述選擇方式顯示(使隸屬于以將通過長按操作指定的兩點連結(jié)的直線作為對角線的矩形的縮略圖全都成為選擇方式)。
由此,能夠省略用于在移至選擇模式后重新選擇縮略圖的操作。
技術(shù)方案29所涉及的發(fā)明提供一種圖像顯示方法,其特征在于,該圖像顯示方法包含以下工序:
將在觸摸屏被列表顯示的項目(縮略圖)根據(jù)該觸摸屏上的放大/縮小操作連續(xù)地放大/縮小顯示(根據(jù)擴張操作或者捏夾操作使被列表顯示的多個項目整體放大顯示或者縮小顯示)的工序;以及
在執(zhí)行上述放大/縮小操作的期間,將被列表顯示的項目之間的相對位置關(guān)系固定(使放大或者縮小的項目的相互位置關(guān)系固定),當(dāng)該放大/縮小操作結(jié)束時或者在規(guī)定時間未進(jìn)行上述放大/縮小操作時,使項目之間的相對位置關(guān)系能夠變動,使各項目移動至規(guī)定位置(伴隨著在s3010中解除捏放操作,在s3011中使各項目移動至規(guī)定位置)的工序。
由此,由于至少在到放大/縮小操作被解除為止的期間,列表顯示的項目之間的相對位置關(guān)系被固定,所以能夠防止在放大/縮小顯示的過程中看丟關(guān)注項目,可提供在感覺上流暢的界面。
技術(shù)方案30所涉及的發(fā)明提供一種程序,其特征在于,該程序包含以下步驟:
將在觸摸屏被列表顯示的項目(縮略圖)根據(jù)該觸摸屏上的放大/縮小操作連續(xù)地放大/縮小顯示(根據(jù)擴張操作或者捏夾操作使被列表顯示的多個項目整體放大顯示或者縮小顯示)的步驟;以及
在執(zhí)行上述放大/縮小操作的期間,將被列表顯示的項目之間的相對位置關(guān)系固定(使放大或者縮小的項目的相互位置關(guān)系固定),當(dāng)該放大/縮小操作結(jié)束時或者在規(guī)定時間未進(jìn)行上述放大/縮小操作時,使項目之間的相對位置關(guān)系能夠變動,使各項目移動至規(guī)定位置(伴隨著在s3010中解除捏放操作,在s3011中使各項目移動至規(guī)定位置)的步驟。
由此,由于至少在到放大/縮小操作被解除為止的期間,列表顯示的項目之間的相對位置關(guān)系被固定,所以能夠防止在放大/縮小顯示的過程中看丟關(guān)注項目,可提供在感覺上流暢的界面。
根據(jù)本發(fā)明,關(guān)于觸摸屏式圖像顯示裝置中的圖像顯示方式的設(shè)定、圖像的選擇等,能夠容易地進(jìn)行細(xì)致的設(shè)定、選擇。
附圖說明
圖1是對圖像顯示裝置中的以往的操作方式進(jìn)行說明的圖。
圖2是對圖像顯示裝置中的以往的操作方式進(jìn)行說明的圖。
圖3是第一實施方式所涉及的圖像顯示裝置的硬件結(jié)構(gòu)圖。
圖4是表示在第一實施方式所涉及的圖像顯示裝置的觸摸屏中進(jìn)行旋轉(zhuǎn)操作的情況的顯示方式的圖。
圖5是表示基于捏放操作的圖像轉(zhuǎn)換方式的說明圖。
圖6是由第一實施方式涉及的圖像顯示裝置執(zhí)行的程序的流程圖。
圖7是對圖像顯示裝置中的以往的操作方式進(jìn)行說明的圖。
圖8是對pc中的以往的操作方式進(jìn)行說明的圖。
圖9是對觸摸屏式的圖像顯示裝置中的以往的操作進(jìn)行說明的圖。
圖10是對第二實施方式所涉及的縮略圖的選擇操作進(jìn)行說明的圖。
圖11是對第二實施方式所涉及的縮略圖的選擇操作進(jìn)行說明的圖。
圖12是在第二實施方式中由圖像顯示裝置執(zhí)行的程序的流程圖。
圖13是對第二實施方式所涉及的操作的具體例進(jìn)行說明的圖。
圖14是對第二實施方式所涉及的操作的具體例進(jìn)行說明的圖。
圖15是對第二實施方式所涉及的操作的具體例進(jìn)行說明的圖。
圖16是對圖像顯示裝置中的以往的操作方式進(jìn)行說明的圖。
圖17是對第三實施方式所涉及的圖像顯示裝置中的縮略圖列表顯示的放大/縮小操作以及基于動畫的縮略圖移動進(jìn)行說明的圖。
圖18是對第三實施方式所涉及的圖像顯示裝置中的縮略圖列表顯示的放大/縮小操作以及基于動畫的縮略圖移動進(jìn)行說明的圖。
圖19是對第三實施方式所涉及的圖像顯示裝置中的縮略圖列表顯示的放大/縮小操作以及基于動畫的縮略圖移動進(jìn)行說明的圖。
圖20是對第三實施方式所涉及的圖像顯示裝置中的縮略圖列表顯示的放大/縮小操作以及基于動畫的縮略圖移動進(jìn)行說明的圖。
圖21是由第三實施方式涉及的圖像顯示裝置執(zhí)行的程序的流程圖。
圖22是在第三實施方式所涉及的圖像顯示裝置的縮略圖列表顯示的放大/縮小操作中,當(dāng)縮略圖移動時利用不同的顯示使特定的縮略圖明確化的說明圖。
圖23是在第三實施方式所涉及的圖像顯示裝置的縮略圖列表顯示的放大/縮小操作中,當(dāng)縮略圖移動時利用不同的顯示使特定的縮略圖明確化的說明圖。
圖24是表示存儲圖像處理程序的存儲介質(zhì)的一例的圖。
圖25是在變形例中由圖像顯示裝置執(zhí)行的程序的流程圖。
附圖標(biāo)記說明
100:圖像顯示裝置;101:控制部;102:存儲部;103:通信部;104:顯示部;105:攝像部;106:輸入部;110:卡插槽;120:卡讀寫器;130:存儲卡。
具體實施方式
以下,參照附圖對本發(fā)明的實施方式進(jìn)行說明。其中,在附圖的說明中,有時對相同的要素標(biāo)注相同的標(biāo)號并省略重復(fù)說明。另外,附圖的尺寸比例并不一定與說明的尺寸比例一致。
[第一比較例]
首先,作為第一比較例,對以往使用的公知的操作方式進(jìn)行說明。以往,在以智能手機、平板終端等為代表的觸摸屏式圖像顯示裝置中閱覽圖像時,有時通過規(guī)定的操作使所顯示的圖像適當(dāng)?shù)胤糯?縮小、平行移動、以及旋轉(zhuǎn)。如圖1以及圖2所示的比較例那樣,針對圖像顯示裝置所顯示的圖像,就像直接觸摸操作那樣,能夠通過用手指觸摸該圖像被顯示的觸摸屏區(qū)域并進(jìn)行規(guī)定的操作來執(zhí)行目標(biāo)的處理。具體而言,作為利用兩根手指觸摸圖像所被顯示的觸摸屏區(qū)域(所謂的多點觸控)的狀態(tài),可分別執(zhí)行:通過使兩根手指保持不變地滑動來進(jìn)行平行移動;通過放大兩根手指的間隔(所謂的擴張(pinch-out)操作)來進(jìn)行放大、通過縮窄兩根手指的間隔(所謂的捏夾(pinch-in)操作)來進(jìn)行縮??;以及通過使連結(jié)兩根手指的直線和基準(zhǔn)線(例如圖像顯示裝置的長邊方向)所成的角度(旋轉(zhuǎn)角度)變化來進(jìn)行旋轉(zhuǎn)。在以下的說明中,將這樣使兩根手指與觸摸屏接觸的操作、以及在使兩根手指與觸摸屏接觸的狀態(tài)下進(jìn)行的操作稱作捏放操作。另外,將在使一根手指與觸摸屏接觸的狀態(tài)下進(jìn)行的操作稱作觸摸操作。
而且,在進(jìn)行了這樣的用于設(shè)定圖像的旋轉(zhuǎn)角度的操作的情況下,需要預(yù)先存儲以前設(shè)定的旋轉(zhuǎn)角度,想要在下次閱覽相同圖像時以該旋轉(zhuǎn)角度進(jìn)行顯示。然而,為了進(jìn)行上述操作,除了需要預(yù)先存儲像素值等圖像數(shù)據(jù)以外,還需要預(yù)先存儲旋轉(zhuǎn)角度,當(dāng)下次顯示同一圖像時參照該旋轉(zhuǎn)角度并反映于顯示圖像、即設(shè)定顯示角度。例如在具備鍵盤、鼠標(biāo)等輸入裝置的pc(個人計算機)中,通過在利用圖像瀏覽器變更(例如順時針旋轉(zhuǎn)90°、180°、270°)了圖像的顯示角度后,將該圖像覆蓋保存,使得所設(shè)定的旋轉(zhuǎn)角度被寫入元數(shù)據(jù),在下次顯示該圖像的情況下,元數(shù)據(jù)的旋轉(zhuǎn)角度被反映于顯示圖像。另外,由于這樣的使用輸入裝置的情況下的顯示角度的調(diào)整可通過利用輸入裝置直接輸入旋轉(zhuǎn)角度、選擇來自下拉菜單等的旋轉(zhuǎn)角度(順時針90°、180°、270°)、或者通過圖標(biāo)(表示反轉(zhuǎn)、向右旋轉(zhuǎn)90°、向左旋轉(zhuǎn)90°等的各圖標(biāo))的點擊等操作來執(zhí)行,所以用戶能夠容易地設(shè)定顯示角度。
然而,針對觸摸屏式的顯示器所顯示的圖像,難以通過上述的捏放操作使圖像準(zhǔn)確地旋轉(zhuǎn)所期望的角度(例如順時針90°、180°、270°)。另外,當(dāng)設(shè)置了預(yù)先存儲以前設(shè)定好的旋轉(zhuǎn)角度并在下次閱覽相同圖像時以該旋轉(zhuǎn)角度進(jìn)行顯示的功能的情況下,存在操作復(fù)雜化的課題。以下所示的第一實施方式所涉及的圖像顯示裝置、圖像顯示方法以及程序用于解決這些課題。
[第一實施方式]
圖3是應(yīng)用了本發(fā)明的圖像顯示裝置100的硬件結(jié)構(gòu)圖。如圖3所示,圖像顯示裝置100具備由cpu(中央處理單元)等構(gòu)成的控制部101、由存儲器以及硬盤裝置等構(gòu)成的存儲部102、通信部103、顯示部104、攝像部105以及輸入部106。圖像顯示裝置100構(gòu)成為通過控制部101執(zhí)行存儲部102中存儲的程序來實現(xiàn)后述的功能。即,控制部101構(gòu)成為能夠執(zhí)行存儲于存儲部102的程序。存儲部102如上所述由存儲器以及硬盤裝置等構(gòu)成,除了保存由上述的控制部101執(zhí)行的程序之外,還構(gòu)成為能夠保存由攝像部105拍攝到的圖像數(shù)據(jù)、經(jīng)由通信部103從因特網(wǎng)等獲取的圖像數(shù)據(jù)、以及利用控制部101執(zhí)行的程序?qū)ι鲜鰣D像數(shù)據(jù)進(jìn)行處理而產(chǎn)生的數(shù)據(jù)(例如縮略圖)。通信部103構(gòu)成為可使圖像顯示裝置10經(jīng)由因特網(wǎng)等與其他裝置(服務(wù)器等)進(jìn)行通信。顯示部104構(gòu)成為能夠顯示被保存于存儲部102的圖像數(shù)據(jù)等。攝像部105構(gòu)成為能夠拍攝圖像。由攝像部105拍攝到的圖像作為圖像數(shù)據(jù)被保存于存儲部102。輸入部106與顯示部104一同一體構(gòu)成所謂的觸摸屏,作為用戶與圖像顯示裝置100之間的輸入接口發(fā)揮功能。具體而言,用戶針對顯示部104所顯示的項目,就像直接接觸而進(jìn)行操作那樣,用戶用手指在輸入部106進(jìn)行觸碰操作、捏放操作等,檢測到該操作(接觸方式)的輸入部106判別其接觸位置、動作并使控制部101進(jìn)行對應(yīng)的處理。
作為圖3所示那樣的圖像顯示裝置100,代表的例子是專利文獻(xiàn)1所示那樣的智能手機、平板終端,但并不限定于此,也可以是觸摸屏式的pc、數(shù)字照相機等信息終端裝置。
[第一實施方式所涉及的操作處理]
以下,對本發(fā)明所涉及的圖像顯示裝置100中的操作處理進(jìn)行說明。用戶在閱覽圖像時,為了提高其閱覽性而使圖像放大/縮小、平行移動、旋轉(zhuǎn)的操作如圖1以及圖2所示。
當(dāng)閱覽顯示部104所顯示的圖像時,能夠借助利用兩根手指進(jìn)行的捏放操作使放大/縮小、平行移動、旋轉(zhuǎn)的各參數(shù)變化,這點與現(xiàn)有技術(shù)相同。不過,在本實施方式中,當(dāng)使兩根手指從觸摸屏離開時,使以捏放操作前的圖像為基準(zhǔn)的旋轉(zhuǎn)角度收斂為預(yù)先設(shè)定的多個固定值中的任意一個。在該實施方式中,執(zhí)行下述的顯示控制:預(yù)先設(shè)定90°的倍數(shù)的角度(順時針0°、90°、180°、270°)作為固定值,當(dāng)在圖像閱覽狀態(tài)下檢測不到輸入部106中的接觸時,使此時的旋轉(zhuǎn)角度逐漸接近于四個固定值中的最近的角度,最終使其收斂為四個固定值中的最近的角度。在以捏放操作前的圖像為基準(zhǔn)的旋轉(zhuǎn)角度處于0°以上45°以下的范圍的情況下收斂為固定值0°,在處于大于45°且為135°以下的范圍的情況下收斂為固定值90°,在處于大于135°且為225°以下的范圍的情況下收斂為固定值180°,在處于大于225°且為315°以下的范圍的情況下收斂為固定值270°,在大于315°的情況下收斂至0°。
圖4是本實施方式的旋轉(zhuǎn)角度控制的說明圖。在該例子中,表示了當(dāng)用戶結(jié)束閱覽操作而使兩根手指從觸摸屏離開時,在旋轉(zhuǎn)角度處于大于0°且為45°以下的范圍時,使旋轉(zhuǎn)角度收斂(角度矯正)至最近的固定值0°的例子;以及在旋轉(zhuǎn)角度處于大于45°且為135°以下的范圍時,使旋轉(zhuǎn)角度收斂(角度矯正)至最近的固定角度90°的例子。這樣,若通過捏放操作設(shè)定了大致的閱覽角度,則在使兩根手指從觸摸屏離開之后旋轉(zhuǎn)角度可收斂至以90°為單位的固定值。即,在本實施方式中,執(zhí)行按照在捏放操作解除后以恰當(dāng)?shù)娘@示角度顯示圖像的方式進(jìn)行輔助的顯示控制。另外,起到即便在使兩根手指從顯示屏離開的狀態(tài)下,也能夠不存在障礙物(進(jìn)行捏放操作的兩根手指)地以期望的顯示角度閱覽圖像的整體圖像這一效果。
此處,使用圖5對通過使用兩根手指進(jìn)行的捏放操作來對顯示圖像被放大/縮小、平行移動、旋轉(zhuǎn)控制的理論進(jìn)行說明。當(dāng)將[放大/縮小、平行移動、旋轉(zhuǎn)]變換設(shè)定成3×3行列式m時,使用齊次坐標(biāo)表現(xiàn),圖5的(a)所示的關(guān)系成立。另外,當(dāng)在變換前的捏放操作中指定的兩點的坐標(biāo)在變換后如圖5的(b)所示那樣移動時,行列式m根據(jù)圖5的(c)的式求出。基于這樣得到的圖5的(c)的式對原顯示圖像執(zhí)行放大/縮小、平行移動、以及旋轉(zhuǎn)控制。
圖6是表示本實施方式所涉及的處理的流程圖,表示了由控制部101執(zhí)行的程序的一部分的處理。該流程圖所示的處理例如在執(zhí)行捏放操作檢測時處理(根據(jù)捏放操作使顯示圖像旋轉(zhuǎn)、平行移動、放大/縮小顯示的處理)的過程中作為中斷處理被執(zhí)行。當(dāng)執(zhí)行捏放操作檢測時處理時(s1001),作為中斷處理,確認(rèn)捏放操作是否已被解除(s1002)。若未被解除(s1002中為否),則繼續(xù)進(jìn)行捏放操作檢測時處理。若被解除(s1002中為是),則確認(rèn)是否移至在輸入部106中指定了一點的狀態(tài)、即使用一根手指在觸摸屏上進(jìn)行的觸摸操作(s1003)。若移至觸摸操作(s1003中為是),則維持捏放操作解除時的顯示圖像的旋轉(zhuǎn)角度以及顯示倍率,移至僅能夠根據(jù)觸摸操作(利用一根手指進(jìn)行的在觸摸屏上的拖動操作)進(jìn)行顯示圖像的平行移動的觸摸操作檢測時處理(s1004)。
由此,能夠在固定了旋轉(zhuǎn)角度以及顯示倍率的狀態(tài)下閱覽顯示圖像。用戶通過使用兩根手指進(jìn)行的捏放操作來設(shè)定圖像的最佳旋轉(zhuǎn)角度、顯示倍率,并在該狀態(tài)下僅使一根手指離開(僅使一根手指留在觸摸屏上)而移至觸摸操作,具有能夠在障礙(手指)少的狀態(tài)下確認(rèn)維持了捏放操作解除時的旋轉(zhuǎn)角度、顯示倍率的狀態(tài)的顯示圖像這一優(yōu)點。另外,能夠利用留在顯示屏上的一根手指在固定了旋轉(zhuǎn)角度和顯示倍率的狀態(tài)下使顯示圖像平行移動而在期望的位置進(jìn)行顯示。
其中,在觸摸操作檢測時處理中,可在中斷處理中確認(rèn)是否已移至捏放操作、以及觸摸屏上的操作是否已被完全解除(成為檢測不到針對輸入部106的輸入的狀態(tài))。當(dāng)在該中斷處理中確認(rèn)為已移至捏放操作的情況下,再次移至捏放操作檢測時處理,能夠再次使顯示圖像旋轉(zhuǎn)、平行移動、放大/縮小顯示。因而,若在已移至觸摸操作時,旋轉(zhuǎn)角度、顯示倍率并非期望的設(shè)定,則能夠再次切換至捏放操作來調(diào)整旋轉(zhuǎn)角度、顯示倍率。另外,當(dāng)在該中斷處理中確認(rèn)為觸摸屏上的操作已被完全解除(成為檢測不到針對輸入部106的輸入的狀態(tài))的情況下,執(zhí)行后述的s1010轉(zhuǎn)移的處理。
當(dāng)在s1003中確認(rèn)為并未移至觸摸操作,且觸摸屏上的操作已被完全解除(成為檢測不到針對輸入部106的輸入的狀態(tài))的情況下(s1003中為否),確認(rèn)從顯示圖像的中心到觸摸屏顯示區(qū)域的中心(即畫面中心)的距離是否為閾值以上(s1010)。當(dāng)為閾值以上的情況下(s1010中為是),設(shè)置顯示位置收斂標(biāo)志,并且設(shè)置從顯示圖像的中心到觸摸屏顯示區(qū)域的中心(即畫面中心)的距離小于閾值那樣的顯示位置(例如顯示圖像的中心所位于的觸摸屏顯示區(qū)域上的坐標(biāo))。
若執(zhí)行了s1011,則在s1040中基于顯示位置收斂標(biāo)志被設(shè)置的情況,執(zhí)行如下的顯示控制:顯示圖像朝所設(shè)置的顯示位置逐漸移動,最終收斂至所設(shè)置的顯示位置。由此,即便在正進(jìn)行捏放操作、觸摸操作的狀態(tài)下圖像的顯示位置過于靠近端部那樣的情況下、或者圖像的一部分變得無法從顯示區(qū)域看到的情況下,圖像整體也移動到容易看到的位置。雖然存在難以掌握操作量與移動量之間的關(guān)系、用戶使顯示圖像過度移動的事例,但在這樣的情況下,由于通過暫時完全解除操作,使得顯示圖像返回到恰當(dāng)位置,所以只要重新進(jìn)行捏放操作、觸摸操作來使顯示圖像移動而作為該狀態(tài)即可。即,能夠不需要用于使圖像返回到恰當(dāng)位置的繁雜操作。
此外,也可以不以從顯示圖像的中心到觸摸屏顯示區(qū)域的中心(即畫面中心)的距離作為基準(zhǔn)來執(zhí)行顯示位置的收斂以使得上述距離小于閾值,而以從顯示圖像的端部到觸摸屏顯示區(qū)域(即畫面的端部)為止的距離作為基準(zhǔn)來執(zhí)行顯示位置的收斂以使得上述距離小于閾值。
接著,確認(rèn)以捏放操作執(zhí)行前的原圖像為基準(zhǔn)的顯示圖像的倍率是否為規(guī)定倍率(例如400%以上)以上(s1020)。當(dāng)為規(guī)定倍率以上的情況下(s1020中為是),設(shè)置(set)顯示倍率收斂標(biāo)志,并且設(shè)置收斂的顯示倍率(例如200%)(s1021)。
若執(zhí)行了s1021,則在s1040中基于顯示倍率收斂標(biāo)志被設(shè)置的情況,執(zhí)行如下的顯示控制:顯示圖像朝所設(shè)置的倍率逐漸縮小,最終收斂至所設(shè)置的倍率。由此,即便在正進(jìn)行捏放操作的狀態(tài)下過度放大圖像的顯示倍率那樣的情況下,圖像整體也被縮小至容易觀察的倍率。雖然存在難以掌握操作量與放大率之間的關(guān)系、用戶使顯示圖像過度放大的事例,但在這樣的情況下,由于通過暫時完全解除操作來成為恰當(dāng)倍率,所以只要重新通過捏放操作使顯示圖像放大或者縮小顯示來作為該狀態(tài)即可。即,能夠不需要用于使圖像返回到恰當(dāng)倍率的繁雜操作。另外,在s1021中,也可以設(shè)置顯示圖像整體能夠顯示于顯示區(qū)域的顯示倍率中最大的顯示倍率作為收斂顯示倍率。由此,以能夠顯示圖像整體的最大的尺寸來顯示圖像,用戶容易掌握顯示圖像整體。
此外,也可以不基于顯示倍率是否為規(guī)定倍率以上來執(zhí)行顯示倍率的收斂,而基于顯示倍率是否為規(guī)定倍率以下來執(zhí)行顯示倍率的收斂。由此,即便在正進(jìn)行捏放操作的狀態(tài)下圖像的顯示倍率過度縮小的情況下,圖像整體也被放大至容易觀察的倍率。雖然存在難以掌握操作量與縮小率之間的關(guān)系、用戶使顯示圖像過度縮小的事例,但在該情況下,由于通過暫時完全解除操作來成為恰當(dāng)倍率,所以只要重新通過捏放操作使顯示圖像放大或者縮小顯示來作為該狀態(tài)即可。即,能夠不需要用于使圖像返回到恰當(dāng)倍率的繁雜操作。
接著,確認(rèn)以捏放操作執(zhí)行前的原圖像為基準(zhǔn)的顯示圖像的旋轉(zhuǎn)角度是否處于0°≤旋轉(zhuǎn)角度≤45°、或者315°<旋轉(zhuǎn)角度的關(guān)系(s1030)。當(dāng)處于0°≤旋轉(zhuǎn)角度≤45°、或者315°<旋轉(zhuǎn)角度的關(guān)系時(s1030中為是),設(shè)置旋轉(zhuǎn)角度收斂標(biāo)志,并且將收斂角度設(shè)定為0°(s1031)。
接著,確認(rèn)以捏放操作執(zhí)行前的原圖像為基準(zhǔn)的顯示圖像的旋轉(zhuǎn)角度是否處于45°<旋轉(zhuǎn)角度≤135°的關(guān)系(s1032)。當(dāng)處于45°<旋轉(zhuǎn)角度≤135°的關(guān)系時(s1032中為是),設(shè)置旋轉(zhuǎn)角度收斂標(biāo)志,并且將收斂角度設(shè)定為90°(s1033)。
接著,確認(rèn)以捏放操作執(zhí)行前的原圖像為基準(zhǔn)的顯示圖像的旋轉(zhuǎn)角度是否處于135°<旋轉(zhuǎn)角度≤225°的關(guān)系(s1034)。當(dāng)處于135°<旋轉(zhuǎn)角度≤225°的關(guān)系時(s1034中為是),設(shè)置旋轉(zhuǎn)角度收斂標(biāo)志,并且將收斂角度設(shè)定為180°(s1035)。
接著,確認(rèn)以捏放操作執(zhí)行前的原圖像為基準(zhǔn)的顯示圖像的旋轉(zhuǎn)角度是否處于225°<旋轉(zhuǎn)角度≤315°的關(guān)系(s1036)。當(dāng)處于225°<旋轉(zhuǎn)角度≤315°的關(guān)系時(s1036中為是),設(shè)置旋轉(zhuǎn)角度收斂標(biāo)志,并且將收斂角度設(shè)定為270°(s1037)。
若執(zhí)行了上述s1031、s1033、s1035以及s1037中的任意一個,則在s1040中,基于旋轉(zhuǎn)角度收斂標(biāo)志被設(shè)置的情況,執(zhí)行如下的顯示控制:顯示圖像朝所設(shè)置的收斂角度逐漸旋轉(zhuǎn),最終收斂至所設(shè)置的收斂角度。通常,由于用戶在閱覽圖像的情況下以觸摸屏顯示區(qū)域的縱向或者橫向作為基準(zhǔn),所以幾乎都是將顯示圖像的旋轉(zhuǎn)角度設(shè)定成0°、90°、180°(上下反轉(zhuǎn))、以及270°中的任意一個的事例。通過設(shè)定成這些旋轉(zhuǎn)角度中的任意一個,能夠以恰當(dāng)方向閱覽圖像。與此相對,在現(xiàn)有技術(shù)中,難以僅通過捏放操作使顯示圖像旋轉(zhuǎn)而設(shè)定成上述期望的旋轉(zhuǎn)角度。另外,在現(xiàn)有技術(shù)中,即便在通過捏放操作而成為期望的顯示角度的狀態(tài)下,與捏放操作相關(guān)的兩根手指也會成為障礙,存在難以掌握顯示圖像整體的問題。因此,在該實施方式中,判定捏放操作被解除時的旋轉(zhuǎn)角度最接近上述旋轉(zhuǎn)角度中的哪一個,并使旋轉(zhuǎn)角度收斂至判定出的角度。由此,用戶無需進(jìn)行使旋轉(zhuǎn)角度準(zhǔn)確一致這一困難的作業(yè),通過大致設(shè)定旋轉(zhuǎn)角度便能夠以期望的角度顯示圖像。另外,與操作相關(guān)的手指不會成為障礙,用戶能夠掌握顯示圖像整體。
另外,在執(zhí)行了s1040后,將與判定出的收斂角度相應(yīng)的值(與0°、90°、180°、以及270°相應(yīng)的值)存儲為顯示圖像的元數(shù)據(jù)。例如,在顯示圖像為exif(exchangeableimagefileformat,可交換圖像文件)方式的情況下,存儲為圖像方向(orientation,取向)標(biāo)簽(s1050)。
由此,能夠容易地將顯示圖像的旋轉(zhuǎn)角度(收斂角度)保存到圖像數(shù)據(jù)中,并且當(dāng)下次閱覽相同圖像時,能夠參照該旋轉(zhuǎn)角度而以恰當(dāng)?shù)姆较蜻M(jìn)行顯示。因而,當(dāng)下次閱覽相同圖像時,能夠省略重新使圖像旋轉(zhuǎn)至期望的角度的操作。另外,在保持旋轉(zhuǎn)角度時,能夠使用預(yù)先作為圖像格式被確保的存儲區(qū)域,無需多余地生成像素值等圖像數(shù)據(jù)以外的信息并進(jìn)行保存。
此外,在s1040中,根據(jù)顯示位置收斂標(biāo)志、顯示倍率收斂標(biāo)志以及旋轉(zhuǎn)角度收斂標(biāo)志來執(zhí)行顯示位置的收斂控制、顯示倍率的收斂控制以及旋轉(zhuǎn)角度的收斂控制,但是,上述控制的執(zhí)行順序并無限制。另外,收斂的顯示位置、收斂的顯示倍率以及收斂角度的設(shè)定順序也沒有限制。優(yōu)選最先執(zhí)行旋轉(zhuǎn)角度的收斂控制,接著以收斂控制后的旋轉(zhuǎn)角度為基準(zhǔn)來執(zhí)行成為顯示圖像整體能夠在顯示區(qū)域顯示的最大的顯示倍率的收斂控制(在旋轉(zhuǎn)角度的收斂控制之后,基于顯示圖像整體能夠在顯示區(qū)域顯示的條件設(shè)置最大的顯示倍率,并收斂為該顯示倍率),最后執(zhí)行使顯示圖像的中心與顯示區(qū)域的中心一致的顯示位置的收斂控制(在顯示倍率的收斂控制之后,設(shè)置顯示區(qū)域的中心坐標(biāo),使顯示圖像的中心移動至所設(shè)置的坐標(biāo))。其原因在于,當(dāng)顯示部的長邊與短邊的長度不同時,在旋轉(zhuǎn)角度收斂至0°或者180°的情況下、和收斂至90°或者270°的情況下,顯示圖像整體能夠在顯示區(qū)域顯示的最大的顯示倍率不同。即,收斂顯示倍率依賴于收斂旋轉(zhuǎn)角度,另外,平行移動量的收斂值依賴于收斂旋轉(zhuǎn)角度以及收斂顯示倍率雙方。由此,能夠以期望的方向、且以盡可能大的尺寸來顯示作為對象的顯示圖像整體。
下面對以上所示的第一實施方式所涉及的觸摸屏操作進(jìn)行匯總。
此處針對以下的四個操作狀態(tài)進(jìn)行考慮。
(1)未接觸觸摸屏,顯示圖像靜止的狀態(tài)。
(2)通過基于一根手指的觸摸操作僅能夠進(jìn)行顯示圖像的平行移動的狀態(tài)。
(3)通過基于兩根手指的捏放操作能夠進(jìn)行顯示圖像的放大/縮小、平行移動以及旋轉(zhuǎn)的所有動作的狀態(tài)。
(4)未接觸觸摸屏,正執(zhí)行顯示圖像逐漸接近所確定的倍率、位置以及角度的動畫的狀態(tài)。
通過進(jìn)行基于一根手指的觸摸操作而從(1)朝(2)轉(zhuǎn)移,通過進(jìn)行基于兩根手指的捏放操作而從(1)朝(3)轉(zhuǎn)移。通過從基于一根手指的觸摸操作切換成基于兩根手指的捏放操作而從(2)朝(3)轉(zhuǎn)移,通過使正進(jìn)行觸摸操作的一根手指從觸摸屏離開而從(2)朝(4)轉(zhuǎn)移。通過使正進(jìn)行捏放操作的兩根手指中的一根留在觸摸屏上并使另一根從觸摸屏離開而切換至觸摸操作來從(3)朝(2)轉(zhuǎn)移,通過使正進(jìn)行捏放操作的兩根手指雙方均從觸摸屏離開而從(3)朝(4)轉(zhuǎn)移。通過顯示圖像逐漸接近所確定的倍率、位置以及角度的動畫結(jié)束而收斂至規(guī)定倍率、規(guī)定位置、規(guī)定角度來從(4)朝(1)轉(zhuǎn)移,通過進(jìn)行基于一根手指的觸摸操作而從(4)朝(2)轉(zhuǎn)移,通過進(jìn)行基于兩根手指的捏放操作而從(4)朝(3)轉(zhuǎn)移。
[第二比較例]
接著,作為第二比較例,對以往使用的公知的操作方式進(jìn)行說明。在智能手機、平板終端等的圖像顯示裝置中,如圖7所示,能夠?qū)⑺鎯Φ膱D像(原圖像)縮略圖化來進(jìn)行列表顯示。在正進(jìn)行縮略圖的列表顯示的狀態(tài)下,想要以顯示中的多個縮略圖(即與多個縮略圖對應(yīng)的多個存儲圖像)為對象一并進(jìn)行目標(biāo)的處理(例如刪除處理、向電子郵件的附加處理)的情況下,通常在選擇作為處理對象的多個縮略圖時,反復(fù)進(jìn)行逐一觸摸(較短地叩擊一次觸摸屏的操作)作為處理對象的縮略圖的操作。這樣選擇的縮略圖被以選擇方式顯示,與所選擇的縮略圖對應(yīng)的圖像被賦予選擇標(biāo)志,成為由隨后進(jìn)行的處理的操作(例如刪除操作、附加操作)一并處理的對象。
另外,在如pc等那樣使用鍵盤、鼠標(biāo)等裝置作為輸入裝置的情況下,如圖8的(a)所示,使畫面上的光標(biāo)位于想要作為處理對象的縮略圖的集合的外側(cè)并執(zhí)行拖動操作。由此,隸屬于以將拖動開始點和拖動結(jié)束點的兩個坐標(biāo)連結(jié)的直線作為對角線的矩形的縮略圖被以選擇方式(在本例中為粗框)顯示,對與所選擇的縮略圖對應(yīng)的圖像賦予選擇標(biāo)志。另一方面,為了使以選擇方式顯示的縮略圖成為非選擇方式(解除對對應(yīng)的圖像賦予的選擇標(biāo)志),如圖8的(b)所示,進(jìn)行鍵盤的ctrl鍵等與鼠標(biāo)的協(xié)作操作。例如,使光標(biāo)位于想要從選擇方式變更為非選擇方式的縮略圖的集合的外側(cè),并在按下ctrl鍵的狀態(tài)下執(zhí)行拖動操作。由此,隸屬于以將拖動開始點和拖動結(jié)束點的兩個坐標(biāo)連結(jié)的直線作為對角線的矩形的縮略圖從選擇方式(在本例中為粗框)被變更為非選擇方式(在本例中為細(xì)框),與變更為非選擇方式的縮略圖對應(yīng)的圖像的選擇標(biāo)志被解除。
與此相對,在智能手機、平板終端等觸摸屏式的圖像顯示裝置中,通常不設(shè)置與pc上的ctrl鍵等相當(dāng)?shù)逆I,需要進(jìn)行在觸摸屏上顯示ctrl鍵等并進(jìn)行操作、或者單個地觸摸作為處理對象的縮略圖來使其從選擇方式變更為非選擇方式。另外,無法以多個縮略圖為對象一并執(zhí)行使以選擇方式被顯示的縮略圖成為非選擇方式、使以非選擇方式被顯示的縮略圖成為選擇方式的反轉(zhuǎn)顯示,需要單獨觸摸想要反轉(zhuǎn)顯示的縮略圖。如圖9中匯總那樣,在觸摸屏的以往的操作方式中,針對單個的縮略圖,使縮略圖成為選擇方式的操作、使其成為非選擇方式的操作、以及使其反轉(zhuǎn)顯示的操作全都能夠進(jìn)行,但是,無法進(jìn)行使多個縮略圖一并成為選擇方式的操作、使多個縮略圖一并從選擇方式變?yōu)榉沁x擇方式的操作,也無法進(jìn)行使多個縮略圖一并反轉(zhuǎn)顯示的操作。以下所示的第二實施方式所涉及的圖像顯示裝置以及程序用于解決這些課題。
[第二實施方式所涉及的操作處理]
第二實施方式所涉及的圖像顯示裝置的硬件結(jié)構(gòu)與第一實施方式中表示的圖像顯示裝置100相同,因此省略說明。以下對第二實施方式所涉及的圖像顯示裝置100中的操作處理進(jìn)行說明。以下所示的操作處理是從列表顯示的縮略圖中選擇作為進(jìn)行目標(biāo)處理(例如刪除處理、附加于電子郵件的附加處理)的對象的情況下的操作處理。
如圖7所示,在圖像顯示裝置100正對縮略圖進(jìn)行列表顯示的狀態(tài)下,例如像后述的第三實施方式那樣根據(jù)擴張操作、捏夾操作而能夠進(jìn)行縮略圖的放大顯示、縮小顯示的非選擇模式下,執(zhí)行向用于選擇作為目標(biāo)處理的對象的縮略圖的選擇模式轉(zhuǎn)移的轉(zhuǎn)移操作。轉(zhuǎn)移操作例如是用一根手指對觸摸屏的任意部分長按規(guī)定時間(例如0.6秒)以上的觸摸操作。其中,在執(zhí)行了選擇模式被解除的操作時,當(dāng)解除選擇模式的條件成立時,移至非選擇模式。
在已移至選擇模式的情況下,如圖10所示,成為在縮略圖的左上部顯示有選中框的狀態(tài)。此處,選擇模式下的顯示方式并不限定于此,也可以是在右下部顯示選中框的方式,還可以是對縮略圖顯示外框的方式。在本例中,以選擇方式顯示縮略圖的狀態(tài)是指在縮略圖的選中框中標(biāo)有對號的狀態(tài)。另外,以非選擇方式顯示縮略圖的狀態(tài)是指在縮略圖的選中框中未標(biāo)注對號的狀態(tài)。此外,當(dāng)執(zhí)行向上述選擇模式轉(zhuǎn)移的轉(zhuǎn)移操作、即利用一根手指進(jìn)行的長按操作時,可以在所觸摸的一點的坐標(biāo)隸屬于任意一個縮略圖的顯示區(qū)域的情況下,當(dāng)移至選擇模式時以選擇方式顯示包含該指定坐標(biāo)的縮略圖。由此,能夠省略在移至選擇模式后重新選擇作為處理對象的縮略圖的操作。
在本實施方式中,當(dāng)在選擇模式下用戶開始了捏放操作時(利用兩根手指接觸觸摸屏而形成為多點觸控狀態(tài)時),使隸屬于以將所指定的兩個位置的坐標(biāo)連結(jié)的直線作為對角線的矩形的縮略圖為對象,當(dāng)在該捏放操作開始前并非[全都以選擇方式被顯示的狀態(tài)]的情況下,執(zhí)行將對象縮略圖全都以選擇方式顯示的選擇顯示控制,當(dāng)在該捏放操作開始前為[全都以顯示方式被顯示的狀態(tài)]的情況下,執(zhí)行將對象縮略圖全都以非選擇方式顯示的非選擇顯示控制。
此外,上述的向選擇模式轉(zhuǎn)移的轉(zhuǎn)移操作并不限于基于一根手指的長按操作,也可以是基于兩根手指的捏放操作的長按操作。例如,也可以通過使兩個點的多點觸控狀態(tài)持續(xù)規(guī)定時間(例如0.6秒)以上而移至選擇模式。該情況下,當(dāng)移至選擇模式時使隸屬于以將通過模式轉(zhuǎn)移所涉及的捏放操作指定的兩個點的坐標(biāo)連結(jié)的直線作為對角線的矩形的縮略圖全都以選擇方式顯示。由此,能夠省略在移至選擇模式后重新選擇作為處理對象的縮略圖的操作。
當(dāng)基于在移至選擇模式后開始的捏放操作執(zhí)行了選擇顯示控制或者非選擇顯示控制之后、或者選擇模式轉(zhuǎn)移操作是上述的捏放操作的情況下,在基于該捏放操作的選擇模式轉(zhuǎn)移后,隸屬于由該捏放操作指定的區(qū)域的所有縮略圖都以選擇方式被顯示,然后進(jìn)而當(dāng)該捏放操作所涉及的兩根手指不從觸摸屏離開地繼續(xù)保持多點觸控狀態(tài)而移至擴張操作或者捏夾操作時,隸屬于由該擴張操作或者該捏夾操作之前的多點觸控狀態(tài)指定的范圍的縮略圖的顯示方式被反映于隸屬于由該擴張操作或者捏夾操作后的多點觸控狀態(tài)指定的范圍的縮略圖的顯示方式。即,在隸屬于以將由該擴張操作或者該捏夾操作之前的多點觸控狀態(tài)指定的兩個位置的坐標(biāo)連結(jié)的直線作為對角線的矩形的縮略圖正被以選擇方式顯示的情況下,將隸屬于以將由該擴張操作或者該捏夾操作后的多點觸控狀態(tài)指定的兩個位置的坐標(biāo)連結(jié)的直線作為對角線的矩形的縮略圖以選擇方式顯示;在隸屬于以將由該擴張操作或者該捏夾操作之前的多點觸控狀態(tài)指定的兩個位置的坐標(biāo)連結(jié)的直線作為對角線的矩形的縮略圖正被以非選擇方式顯示的情況下,將隸屬于以將由該擴張操作或者該捏夾操作后的多點觸控狀態(tài)指定的兩個位置的坐標(biāo)連結(jié)的直線作為對角線的矩形的縮略圖以非選擇方式顯示。
在圖10所示的例子中,由于隸屬于在捏放操作開始時(多點觸控狀態(tài)檢測時)指定的范圍的縮略圖7在檢測到多點觸控狀態(tài)之前正被以非選擇方式顯示,所以變更為選擇方式,由于隸屬于該擴張操作前被指定的范圍的縮略圖7正以選擇方式顯示,所以然后因進(jìn)行擴張操作而隸屬于新指定的范圍的縮略圖6、10以及11全都被變更為選擇方式。另外,在圖11所示的例子中,由于隸屬于在捏放操作開始時(多點觸控狀態(tài)檢測時)被指定的范圍的縮略圖10、11、14、15中,該捏放操作開始前(多點觸控狀態(tài)檢測前)僅縮略圖11被以選擇方式顯示,縮略圖10、14、15被以非選擇方式顯示,所以縮略圖10、14、15全被變更為選擇方式。其中,在本實施方式中,不隸屬于通過捏放操作指定的范圍的縮略圖被以該捏放操作檢測前(多點觸控狀態(tài)檢測前)的顯示方式顯示。因而,對于不隸屬于通過捏夾操作而指定的范圍的縮略圖,若在該捏放操作所涉及的多點觸控狀態(tài)檢測前被以選擇方式顯示則以選擇方式顯示,若被以非選擇方式顯示則以非選擇方式顯示。
圖12是表示本實施方式所涉及的處理的流程圖,表示了由控制部101執(zhí)行的程序的一部分的處理。當(dāng)在向選擇模式轉(zhuǎn)移后用戶選擇欲作為處理對象的縮略圖的情況下,用戶進(jìn)行使用兩根手指接觸輸入部106(顯示部104)的多點觸控,由此,檢測到捏放操作的開始(多點觸控狀態(tài))(s2001)。然后,計算出設(shè)想以將兩根手指所接觸的觸摸屏上的坐標(biāo)、即通過捏放操作指定的兩點的坐標(biāo)連結(jié)的直線作為對角線的矩形的情況下的、該矩形的其余兩個頂點的坐標(biāo)(s2002)。然后,確定縮略圖中的隸屬于以特定的四個坐標(biāo)作為各頂點的矩形的縮略圖、即隸屬于指定范圍的縮略圖(以下,有時稱為對象縮略圖)全部(s2003)。
此處,本例中的隸屬于指定范圍的縮略圖是指縮略圖中的至少一部分包含在矩形區(qū)域內(nèi)的縮略圖,但也可以將包含規(guī)定數(shù)量以上個指定范圍內(nèi)的坐標(biāo)的縮略圖作為隸屬于指定范圍的縮略圖處理,也可以將縮略圖整體包含于指定范圍的情況、縮略圖的中心包含于指定范圍的縮略圖作為隸屬于指定范圍的縮略圖處理。另外,指定范圍并不限于由兩個手指的接觸坐標(biāo)決定的矩形,只要是通過規(guī)定的操作確定的任意的二維形狀即可,例如也可以是圓、橢圓。
接著,確認(rèn)是否是[隸屬于指定范圍的縮略圖全都正以選擇方式顯示的狀態(tài)](s2004)。在并非[隸屬于指定范圍的縮略圖全都正以選擇方式顯示的狀態(tài)]的情況下(在s2004中為否),將隸屬于指定范圍的縮略圖全都以選擇方式顯示(s2005),并將該捏放操作所涉及的狀態(tài)(status)設(shè)定為選擇方式(s2006)。當(dāng)為[隸屬于指定范圍的縮略圖全都正以選擇方式顯示的狀態(tài)]的情況下(在s2004中為是),將隸屬于指定范圍的縮略圖全都以非選擇方式顯示(s2007),并將該捏放操作所涉及的狀態(tài)設(shè)定為非選擇方式(s2008)。
然后,在確認(rèn)了捏放操作的解除(檢測不到多點觸控的狀態(tài))時(在s2010中為是),針對隸屬于指定范圍的各縮略圖,在正以選擇方式顯示的情況下對對應(yīng)的圖像賦予選擇標(biāo)志,在正以非選擇方式顯示的情況下解除對應(yīng)的圖像的選擇標(biāo)志(s2030)。即,將縮略圖的顯示方式反映于實際的存儲圖像數(shù)據(jù)。然后,此后用戶進(jìn)行刪除處理、附加處理等期望的處理時的處理對象是帶有選擇標(biāo)志的存儲圖像。
另一方面,在并未確認(rèn)捏放操作解除的情況下(在s2010中為否)、即繼續(xù)多點觸控狀態(tài)并執(zhí)行擴張操作或捏夾操作的情況下,不執(zhí)行選擇標(biāo)志的更新,計算出設(shè)想以將通過捏放操作指定的兩點連結(jié)的直線作為對角線的矩形的情況下的、該矩形的其余兩點的坐標(biāo)(s2011)。然后,確定縮略圖中的隸屬于以特定的四個坐標(biāo)作為各頂點的矩形的縮略圖、即隸屬于指定范圍的縮略圖(對象縮略圖)全部(s2012)。
接著,確認(rèn)該捏放操作所涉及的狀態(tài)是選擇狀態(tài)還是非選擇狀態(tài)(s2013)。當(dāng)狀態(tài)為選擇狀態(tài)的情況下(在s2013中為是),將對象縮略圖全都以選擇方式顯示(s2014);當(dāng)狀態(tài)為非選擇狀態(tài)的情況下(在s2013中為否),將對象縮略圖全都以非選擇方式顯示(s2015)。通過執(zhí)行這些顯示控制處理,范圍放大前的對象縮略圖的顯示方式被反映到隸屬于通過擴張操作而放大了的范圍的縮略圖。另外,范圍縮小前的對象縮略圖的顯示方式被反映到隸屬于通過捏夾操作而縮小了的范圍的縮略圖。其中,不隸屬于通過捏放操作指定的范圍的縮略圖被以該捏放操作檢測前(多點觸控狀態(tài)檢測前)的顯示方式顯示。這樣,能夠通過擴張操作實現(xiàn)選擇范圍(縮略圖以選擇方式顯示的范圍)、非選擇范圍(縮略圖以非選擇方式顯示的范圍)的放大,通過捏夾操作能夠?qū)崿F(xiàn)選擇范圍、非選擇范圍的縮小。即,能夠通過捏放操作容易地使作為處理對象的圖像一并成為選擇狀態(tài)或者非選擇狀態(tài),且能夠動態(tài)地變更選擇范圍。
此處,在通過擴張操作或者捏夾操作進(jìn)行指定范圍的放大/縮小時,利用上述方法反映放大/縮小前的顯示方式,但并不限于上述方法,也可以當(dāng)以隸屬于放大/縮小后的指定范圍的縮略圖作為對象并新檢測到多點觸控狀態(tài)時(即開始捏放操作的時刻),在并非[對象縮略圖全都正以選擇方式顯示的狀態(tài)]的情況下,將對象縮略圖全都以選擇方式顯示,當(dāng)為[對象縮略圖全都正以選擇方式顯示的狀態(tài)]的情況下,將對象縮略圖全都以非選擇方式顯示。并且,也可以根據(jù)多點觸控狀態(tài)不被解除而通過擴張操作或者捏夾操作進(jìn)行指定范圍的放大/縮小的情況,若在放大/縮小前的指定范圍中包含選擇方式的縮略圖,則將隸屬于放大/縮小后的指定范圍的縮略圖全都設(shè)為選擇方式(執(zhí)行選擇范圍的放大/縮小),若在放大/縮小前的指定范圍中并不包含選擇方式的縮略圖,則將隸屬于放大/縮小后的指定范圍的縮略圖全都設(shè)為非選擇方式(執(zhí)行非選擇范圍的放大/縮小)。其中,不隸屬于通過捏放操作指定的范圍的縮略圖被以該捏放操作檢測前(多點觸控狀態(tài)檢測前)的顯示方式顯示。即,也可以(不使用捏放操作所涉及的狀態(tài))監(jiān)視隸屬于通過捏放操作放大/縮小后的指定范圍的縮略圖的變化,根據(jù)通過捏放操作指定的縮略圖的變化,使顯示方式與之對應(yīng)地動態(tài)變化。另外,也可以在原本隸屬于指定范圍的縮略圖伴隨著基于隨后的捏夾操作的指定范圍縮小而變得位于指定范圍外的情況下,對于該縮略圖,維持原本隸屬于指定范圍時的顯示方式。
另外,當(dāng)檢測出通過該捏放操作指定的兩點以外的坐標(biāo)(第三點的坐標(biāo))被觸摸時(在s2020中為是),以隸屬于通過捏放操作指定的選擇區(qū)域、即以將手指所接觸的兩點連結(jié)的直線作為對角線的矩形的各縮略圖作為對象,執(zhí)行當(dāng)各縮略圖被以選擇方式顯示時變更為非選擇方式、當(dāng)被以非選擇方式顯示時變更為選擇方式的反轉(zhuǎn)顯示控制(s2021)。接著,確認(rèn)該捏放操作所涉及的狀態(tài)是選擇狀態(tài)還是非選擇狀態(tài)(s2022),若為選擇狀態(tài)(在s2022中為是)則將狀態(tài)變更為非選擇狀態(tài)(s2023),若為非選擇狀態(tài)(在s2022中為否)則將狀態(tài)變更為選擇狀態(tài)(s2024)。這樣,能夠容易地切換使選擇區(qū)域內(nèi)的縮略圖一并成為選擇方式還是非選擇方式。當(dāng)未檢測到反轉(zhuǎn)操作時(在s2020中為否),在執(zhí)行了反轉(zhuǎn)顯示控制的情況下(s2021~s2024),返回到s2010,確認(rèn)捏放操作是否已被解除。此處,基于反轉(zhuǎn)操作的顯示方式的變更并不限于上述例子那樣的將對象縮略圖全都從選擇方式變更為非選擇方式、從非選擇方式變更為選擇方式,只要是通過反轉(zhuǎn)操作使各縮略圖的顯示方式反轉(zhuǎn)的變更即可。
當(dāng)在s2030中縮略圖的顯示方式被反映于存儲圖像的選擇標(biāo)志之后,用戶可以將被賦予了選擇標(biāo)志的圖像作為對象來執(zhí)行期望的處理,也可以為了進(jìn)一步增加選擇對象而再次開始捏放操作,反復(fù)進(jìn)行s2001以后的縮略圖選擇處理。通過這樣執(zhí)行分多次進(jìn)行的選擇處理,能夠細(xì)致地設(shè)定作為處理對象的縮略圖,在執(zhí)行后面的規(guī)定處理的情況下,能夠針對與設(shè)定為處理對象的縮略圖對應(yīng)的圖像一并執(zhí)行處理。
若在s2010中確認(rèn)了捏放操作的解除,則當(dāng)執(zhí)行了以在s2030中賦予了選擇標(biāo)志的圖像作為對象的規(guī)定操作的情況下、未檢測到向輸入部106輸入的狀態(tài)持續(xù)規(guī)定時間的情況下,選擇模式被解除。另外,在選擇模式中,當(dāng)進(jìn)行了利用一根手指觸碰觸摸屏的任意位置規(guī)定時間以上的長按操作時、或?qū)Α胺祷亍卑粹o進(jìn)行了操作時,選擇模式被解除。若選擇模式被解除,則例如移至后述的第三實施方式所示那樣的能夠進(jìn)行縮略圖的放大/縮小的非選擇模式。
此外,在上述實施方式中,根據(jù)捏放操作的解除來執(zhí)行選擇標(biāo)志的更新(賦予或者解除),但并不限于此,也可以與縮略圖的顯示方式聯(lián)動地執(zhí)行選擇標(biāo)志的更新。即,當(dāng)針以選擇方式顯示縮略圖時,成為對與該縮略圖對應(yīng)的存儲圖像標(biāo)賦予了選擇標(biāo)志的狀態(tài),當(dāng)正以非選擇方式顯示縮略圖時,成為對與該縮略圖對應(yīng)的存儲圖像未賦予選擇標(biāo)志的狀態(tài)。
另外,在上述實施方式中,確認(rèn)是否為[隸屬于指定范圍的縮略圖全都正以選擇方式顯示的狀態(tài)](s2004),但并不限于此,也可以確認(rèn)是否為“隸屬于指定范圍的一個以上縮略圖正以非選擇方式顯示的狀態(tài)”。
另外,并不限于上述說明的s2004~s2008中的縮略圖的選擇顯示控制,例如也可以當(dāng)在捏放操作開始時為[隸屬于指定范圍的縮略圖中的至少一個正以選擇方式顯示的狀態(tài)]的情況下,將隸屬于指定范圍的縮略圖全都以非選擇方式顯示,當(dāng)在捏放操作開始時為[隸屬于指定范圍的縮略圖全都正以非選擇方式顯示的狀態(tài)]的情況下,將隸屬于指定范圍的縮略圖全都以選擇方式顯示。除此之外,例如也可以進(jìn)行如下的顯示控制:若在捏放操作開始時隸屬于指定范圍的縮略圖中的正以選擇方式顯示的縮略圖的比率高于50%等規(guī)定(比率)值則將縮略圖全都以選擇方式顯示,若正以非選擇方式顯示的縮略圖的比率高于規(guī)定(比率)值則將縮略圖全都以非選擇方式顯示,只要執(zhí)行使隸屬于指定范圍的縮略圖全都一并成為選擇方式或者非選擇方式的控制即可。
另外,在上述的實施方式中,當(dāng)在捏放操作開始的時刻執(zhí)行了將對象縮略圖全都以選擇方式或者非選擇方式顯示的顯示控制之后,在觸摸操作檢測的時刻執(zhí)行了反轉(zhuǎn)顯示控制,但并不限于此,也可以不立刻執(zhí)行在捏放操作開始的時刻將對象縮略圖全都以選擇方式或者非選擇方式顯示的顯示控制,而執(zhí)行在隨后的觸摸操作檢測的時刻將對象縮略圖全都以選擇方式或者非選擇方式顯示的顯示控制。在采用這樣的操作方式的情況下,執(zhí)行如下的顯示控制:在檢測到捏放操作的開始的時刻,對象縮略圖的顯示方式不變化,在隨后檢測到觸摸操作(第一次觸摸操作)的時刻將對象縮略圖全都以選擇方式或者非選擇方式顯示。并且,當(dāng)該捏放操作未被解除而再次檢測到觸摸操作(第二次觸摸操作)的情況下,針對對象縮略圖全都執(zhí)行反轉(zhuǎn)顯示控制。由此,能夠在每次執(zhí)行觸摸操作時使對象縮略圖全都切換為選擇方式、非選擇方式。
并且,也可以在該捏放操作未被解除而又一次檢測到觸摸操作(第三次觸摸操作)的情況下,執(zhí)行反映使對各對象縮略圖賦予的標(biāo)志反轉(zhuǎn)時的顯示方式(在對對象縮略圖賦予了選擇標(biāo)志的情況下以非選擇方式顯示,在未被賦予選擇標(biāo)志的情況下以選擇方式顯示)的標(biāo)志反轉(zhuǎn)顯示控制。由此,能夠按每個觸摸操作針對對象縮略圖將全部設(shè)為選擇方式、將全部設(shè)為非選擇方式、以及切換成使各標(biāo)志反轉(zhuǎn)后的情況下的顯示方式。
此處,通過第二次觸摸操作使全部對象縮略圖從選擇方式一并反轉(zhuǎn)為非選擇方式(或者從非選擇方式一并反轉(zhuǎn)為選擇方式),進(jìn)而通過第三次觸摸操作進(jìn)行了標(biāo)志反轉(zhuǎn)顯示控制,但并不限于此。例如,也可以通過第一次觸摸進(jìn)行標(biāo)志反轉(zhuǎn)顯示控制,通過第二次觸摸操作成為全選擇方式或者全非選擇方式,進(jìn)而通過第三次觸摸操作使全部對象縮略圖切換成選擇方式、非選擇方式,其順序是任意的。
圖25是表示在該情況下控制部101代替圖12的處理而執(zhí)行的處理的流程的一例的流程圖。其中,圖25的處理是使圖12的處理局部變更后的處理,因此,針對與圖12共通的處理部分僅表示轉(zhuǎn)移目的地的步驟編號,針對共通的步驟省略圖示。
當(dāng)在s2001中檢測到捏放操作開始時,控制部101判定捏放操作是否被解除(s2040)。若判定為捏放操作被解除(在s2040中為是),則控制部101使處理返回到s2001。另一方面,若判定為捏放操作未被解除(在s2040中為否),則控制部101判定除了由捏放操作指定的兩點以外的坐標(biāo)是否被觸摸(s2041)。
若判定為未被觸摸(在s2041中為否),則控制部101使處理返回到s2040。另一方面,若判定為被觸摸(在s2041中為是),則控制部101計算出設(shè)想以將由捏放操作指定的兩點的坐標(biāo)連結(jié)的直線作為對角線的矩形的情況下的、該矩形的其余兩個頂點的坐標(biāo)(s2042)。然后,控制部101確定縮略圖中的隸屬于以特定的四個坐標(biāo)作為各頂點的矩形的縮略圖即對象縮略圖全部(s2043)。然后,控制部101使處理向圖12的s2004轉(zhuǎn)移。以后的處理與圖12相同。
在上述的處理中,在捏放操作未被解除而繼續(xù)的狀態(tài)下(在s2040中為否),若除了通過捏放操作指定的兩點以外的坐標(biāo)被觸摸(在s2041中為是),則對象縮略圖被確定(s2042、s2043),執(zhí)行對象縮略圖的選擇/非選擇顯示控制(圖12的s2004~s2008)。即,在檢測到捏放操作的開始的時刻,對象縮略圖的顯示方式不變化,在隨后檢測到觸摸操作(第一次觸摸操作)的時刻,對象縮略圖全都以選擇方式或者非選擇方式顯示。
另外,根據(jù)圖12的處理,在捏放操作未被解除而繼續(xù)的情況下(在s2010中為否),若除了由捏放操作指定的兩點以外的坐標(biāo)被觸摸(在s2020中為是),則執(zhí)行使對象縮略圖全都反轉(zhuǎn)顯示的反轉(zhuǎn)顯示控制(s2021)。該s2010~s2024的一系列處理作為循環(huán)被反復(fù)執(zhí)行。因而,每當(dāng)捏放操作不被解除而由用戶新進(jìn)行觸摸操作時,便執(zhí)行對象縮略圖的反轉(zhuǎn)顯示控制。即,每當(dāng)進(jìn)行觸摸操作時便切換對象縮略圖的選擇方式下的顯示和非選擇方式下的顯示。
其中,在進(jìn)行基于針對對象縮略圖設(shè)定的選擇標(biāo)志來切換選擇方式下的顯示和非選擇方式下的顯示的標(biāo)志反轉(zhuǎn)顯示控制的情況下也同樣。即,在圖25的處理中,每當(dāng)捏放操作不被解除而進(jìn)行觸摸操作時,只要基于對象縮略圖的選擇標(biāo)志(on/off)來決定切換成選擇方式下的顯示和非選擇方式下的顯示中的哪一個并執(zhí)行對象縮略圖的反轉(zhuǎn)顯示控制即可。
此外,在上述的實施方式中,對基于觸摸操作執(zhí)行反轉(zhuǎn)顯示控制和標(biāo)志反轉(zhuǎn)顯示控制的例子進(jìn)行了說明,但并不限于此,例如也可以基于賦予振動等其他的操作來執(zhí)行。
接著,使用圖13~圖15對本實施方式所涉及的操作方法進(jìn)行說明。如圖13的(a)所示,在移至選擇模式的狀態(tài)下,設(shè)畫面中列表顯示的縮略圖1~25全都被以非選擇方式顯示。通過在該狀態(tài)下用戶進(jìn)行捏放操作(第一次捏放操作),如圖13的(b)所示,隸屬于以將由該捏放操作指定的兩點(例如a點和b點)連結(jié)的直線作為對角線的矩形的縮略圖7、8、12、13被以選擇方式顯示(由于在s2004中判定為否,因此在s2005中對象縮略圖全都被以選擇方式顯示,在s2006中狀態(tài)被設(shè)定為選擇狀態(tài))。
并且,在該捏放操作(第一次捏放操作)未被解除而多點觸控狀態(tài)繼續(xù)并進(jìn)行了擴張操作的情況下(在s2010中為否),如圖13的(c)所示,隸屬于以將擴張操作后的兩點(a點和b點)連結(jié)的直線作為對角線的矩形的縮略圖1~4、6~9、11~14、16~19被以選擇方式顯示(在s2011、2012中擴張操作后的對象縮略圖全都被確定,由于在s2013中判定為是,所以在s2014中對象縮略圖全都被以選擇方式顯示)。在該狀態(tài)下,當(dāng)該捏放操作被解除的情況下(在s2010中為是),由于縮略圖1~4、6~9、11~14、16~19被以選擇方式顯示,所以對與這些縮略圖對應(yīng)的圖像賦予選擇標(biāo)志(s2030)。
并且,通過在選擇模式被維持的狀態(tài)下用戶進(jìn)行捏放操作(第二次捏放操作),如圖14的(d)所示,隸屬于以將由該捏放操作指定的兩點(在本例中為a點和b點)連結(jié)的直線作為對角線的矩形的縮略圖7~9、12~14、17~19被以非選擇方式顯示(由于在s2004中判定為是,因此在s2007中對象縮略圖全都以非選擇方式顯示,在s2008中狀態(tài)被設(shè)定成非選擇狀態(tài))。
進(jìn)而,當(dāng)該捏放操作(第二次捏放操作)未被解除而多點觸控狀態(tài)繼續(xù)并進(jìn)行了捏夾操作的情況下(在s2010中為否),如圖14的(e)所示,隸屬于以將捏夾操作后的兩點(a點和b點)連結(jié)的直線作為對角線的矩形的縮略圖12、13、17、18被以非選擇方式顯示(在s2011、2012中捏夾操作后的對象縮略圖全都被確定,由于在s2013中判定為否,因此在s2015中對象縮略圖全都以非選擇方式顯示)。此處,由于在檢測到第二次捏放操作以前,縮略圖7~9、14、19被以選擇方式顯示,所以在捏夾操作后不再相當(dāng)于對象縮略圖,因此被以選擇方式顯示。
進(jìn)而,如圖14的(f)所示,在該捏放操作(第二次捏放操作)未被解除而多點觸控狀態(tài)繼續(xù)的狀態(tài)下進(jìn)行觸摸操作(對c點輕叩一次的操作)(在s2020中為是)。此時,由于對象縮略圖全都被以非選擇方式顯示,因此執(zhí)行使對象縮略圖全都變更為選擇方式的反轉(zhuǎn)顯示控制(執(zhí)行s2021的反轉(zhuǎn)顯示控制,在s2022中判定為否,在s2024中狀態(tài)被變更為選擇狀態(tài))。
進(jìn)而,當(dāng)該捏放操作(第二次捏放操作)未被解除而多點觸控狀態(tài)繼續(xù)并進(jìn)行了擴張操作的情況下(在s2010中為否),如圖15的(g)所示,隸屬于以將擴張操作后的兩點(a點和b點)連結(jié)的直線作為對角線的矩形的縮略圖12、13、17、18、22、23被以選擇方式顯示(在s2011、2012中擴張操作后的對象縮略圖全都被確定,由于在s2013中判定為是,因此在s2014中對象縮略圖全都被以選擇方式顯示)。這樣,能夠使進(jìn)行了反轉(zhuǎn)顯示控制的區(qū)域放大或者縮小。
[第三比較例]
接著,作為第三比較例,對以往使用的公知的操作方式進(jìn)行說明。在智能手機、平板終端等圖像顯示裝置中,如圖7所示,能夠?qū)⑺鎯Φ膱D像(原圖像)縮略圖化而進(jìn)行列表顯示。存在想要使這樣列表顯示的縮略圖放大/縮小的需求。在現(xiàn)有技術(shù)中,作為放大/縮小時的顯示方法,存在離散顯示的方法和連續(xù)顯示的方法。連續(xù)顯示的方法是將該縮略圖列表顯示捕捉為一張圖像,并根據(jù)放大/縮小的操作來適當(dāng)?shù)剡M(jìn)行放大/縮小的顯示的方法。然而,在進(jìn)行放大顯示的情況下,存在位于顯示部端部附近的縮略圖的一部分被欠缺顯示、或者一部分縮略圖位于顯示部的顯示區(qū)域外而不被顯示的課題。結(jié)果,需要在放大/縮小后重新進(jìn)行滾動操作等操作。
另外,離散顯示的方法是鑒于縮略圖的一邊(橫邊)的長度和顯示部的橫邊的長度,以在橫軸方向上不欠缺地顯示顯示對象的各縮略圖的所有部分的方式,根據(jù)基于利用兩根手指進(jìn)行的捏放操作等的放大/縮小操作,一邊進(jìn)行被恰當(dāng)顯示的縮略圖的移動一邊進(jìn)行顯示的方法。例如,通過使捏放操作所涉及的兩根手指的距離擴寬的放大操作(擴張操作)來執(zhí)行放大顯示,通過使兩根手指的距離縮窄的縮小操作(捏夾操作)來執(zhí)行縮小顯示。作為具體例,有如下的方法:設(shè)定使各縮略圖的一邊的長度與將顯示部的橫邊的長度除以自然數(shù)n而得到的數(shù)值相同的條件,以使自然數(shù)n變化的方式進(jìn)行放大/縮小操作,與n變化的時刻對應(yīng)使縮略圖的排列也變更。該情況下,自然數(shù)n當(dāng)然僅能離散地變化,雖然進(jìn)行放大/縮小操作,但由于存在n不變化的期間,因此縮略圖的列表顯示也同樣被離散地更新顯示。這樣,縮略圖列表的更新顯示被離散地進(jìn)行的結(jié)果是:放大/縮小操作與放大/縮小顯示之間的聯(lián)動性(吸附性)小,存在無法提供感覺上流暢的界面這一缺點。
另外,作為如上述那樣使縮略圖列表離散地更新顯示的方法中的另一方面的課題,存在如下問題:在放大/縮小操作前后的列表顯示中,所顯示的各縮略圖在顯示部上的位置不同,不清楚所關(guān)注的縮略圖移動至何處。作為具體例,當(dāng)如圖16的(a)所示,在放大/縮小操作之前沿橫邊顯示四個縮略圖(n=4),如圖16的(b)所示,在放大/縮小操作之后沿橫邊顯示五個縮略圖時(n=5),例如考慮在整體的顯示中位于第十六號(基于字母表順序等)的關(guān)注縮略圖(圖16中以“p”表示的縮略圖)的顯示位置的變化。該情況下,在放大/縮小操作之前的顯示中,該縮略圖被顯示于上數(shù)第四行左數(shù)第四列的位置。然后,在放大/縮小操作之后,該縮略圖被顯示于上數(shù)第四行左數(shù)第一列的位置。這樣,在放大/縮小操作之前顯示位置位于顯示部的右側(cè)的縮略圖在放大/縮小操作之后被顯示在顯示部的左側(cè)。在本例中,表示了在放大/縮小操作之后也在顯示部顯示關(guān)注縮略圖的圖像,但在所處理的縮略圖數(shù)量多的情況下等,存在放大/縮小操作之后關(guān)注縮略圖未被顯示于顯示部(不為被顯示于顯示部內(nèi)的對象的縮略圖)的顧慮。因而,用戶容易看丟所期望的縮略圖,進(jìn)而成為不清楚在所顯示的縮略圖列表內(nèi)是否存在的狀態(tài)。以下所示的第三實施方式所涉及的圖像顯示裝置以及程序用于解決該課題。
[第三實施方式所涉及的操作處理]
第三實施方式所涉及的圖像顯示裝置的硬件結(jié)構(gòu)與第一實施方式中表示的圖像顯示裝置100相同,因此省略說明。以下對第三實施方式所涉及的圖像顯示裝置100中的操作處理進(jìn)行說明。在縮略圖被列表顯示的情況下,當(dāng)進(jìn)行該列表顯示的放大/縮小時,本實施方式所涉及的操作處理增強該放大/縮小操作與放大/縮小顯示之間的聯(lián)動性(連續(xù)性),提供在感覺上流暢的界面,并且能夠使得即便在放大/縮小操作之后用戶也不會看丟所關(guān)注的縮略圖。
以下使用圖17~圖20的說明圖以及圖21的流程圖對本操作處理進(jìn)行說明。其中,為了簡化說明,以相同尺寸的縮略圖(一邊的長度為t1的正方形)按照規(guī)定順序(例如圖17~圖20所示的縮略圖編號順序)被列表顯示的事例為前提進(jìn)行說明。但是,本發(fā)明并不限定于此,也能夠應(yīng)用于縮略圖的大小各不相同的情況。
圖21是表示本實施方式所涉及的處理的流程圖,表示了由控制部101執(zhí)行的程序的一部分的處理。在非選擇模式中,當(dāng)將所顯示的縮略圖列表放大/縮小顯示時,進(jìn)行使用兩根手指觸摸輸入部106(顯示部104)的多點觸控,由此檢測到捏放操作(s3001)。此時,通過取得兩根手指所接觸的觸摸屏上的坐標(biāo),來計算出這兩個坐標(biāo)之間的距離,并將該距離設(shè)定為放大/縮小處理的基準(zhǔn)距離(s3002)。用戶在想要使列表顯示放大時進(jìn)行使兩根手指以所接觸的兩個坐標(biāo)之間的距離擴寬的方式移動的放大操作,在想要使列表顯示縮小時,進(jìn)行使兩根手指以所接觸的兩個坐標(biāo)之間的距離縮窄的方式移動的捏夾操作。檢測與上述捏放操作相伴的移動后的兩根手指的接觸位置(s3003),再次計算出移動后的兩根手指所接觸的兩個坐標(biāo)之間的距離(s3004)。
接著,基于基準(zhǔn)距離和再次計算出的兩個坐標(biāo)之間的距離來決定縮略圖列表顯示的放大/縮小率α(s3005)。作為放大/縮小率的計算方法,例如將移動后的兩根手指的接觸坐標(biāo)之間的距離除以基準(zhǔn)距離而得到的值設(shè)定為放大/縮小率α。其中,若基準(zhǔn)距離大則進(jìn)行縮小操作的可能性高,相反,若基準(zhǔn)距離小則進(jìn)行放大操作的可能性高,因此,當(dāng)基準(zhǔn)距離大于規(guī)定值時設(shè)想為僅進(jìn)行縮小操作,限制為放大/縮小率α≤1(即便進(jìn)行放大操作顯示倍率也不變),相反,當(dāng)基準(zhǔn)距離小于規(guī)定值時設(shè)想為僅進(jìn)行放大操作,限制為放大/縮小率α≥1(即便進(jìn)行縮小操作顯示倍率也不變)。在決定了放大/縮小率α后,將得到的放大/縮小率α應(yīng)用于縮略圖列表顯示,使縮略圖列表顯示放大/縮小顯示(s3006)。在本實施方式中,當(dāng)應(yīng)用放大/縮小率α?xí)r,執(zhí)行以由捏放操作所涉及的兩根手指指定的兩個坐標(biāo)的中間點(或者包含該中間點的縮略圖)為基準(zhǔn)的放大/縮小顯示。并不限定于此,也可以將觸摸屏顯示區(qū)域(顯示部104)的中心點作為構(gòu)成放大/縮小顯示的中心的基準(zhǔn)位置,由此,縮略圖列表以顯示部104的中心為基準(zhǔn)被放大/縮小顯示。
此處,在進(jìn)行放大顯示的情況下,存在縮略圖的一部分未被收納于顯示部104的可顯示范圍而無法看到的情況,在進(jìn)行縮小顯示的情況下,存在產(chǎn)生能夠追加顯示一個以上縮略圖的余地的情況。在這樣的情況下,需要將縮略圖的列表顯示重新排列,該重新排列通過以下的處理進(jìn)行。
為了決定放大/縮小后的列表顯示中的各縮略圖的排列方式,將針對移動前的列表顯示的橫軸長度應(yīng)用了所得到的放大/縮小率后的數(shù)值即放大/縮小應(yīng)用后的設(shè)想橫軸長度、與顯示部104中能夠顯示的最大的橫軸長度進(jìn)行比較(s3007)。此處,設(shè)一個縮略圖的橫軸方向的長度為t1,放大/縮小前沿橫軸方向顯示的縮略圖數(shù)量為n,放大/縮小后沿橫軸方向顯示的縮略圖數(shù)量為n,顯示部104中能夠顯示的最大的橫軸長度為dl。在s3007中,當(dāng)放大/縮小應(yīng)用后的設(shè)想橫軸長度大于能夠顯示的最大的橫軸長度的情況下(在s3007中為是)、即α×n×t1>dl(其中,考慮到說明的簡化,忽視各縮略圖的顯示間隔)的情況下,無法將設(shè)想橫軸長度直接設(shè)定為列表顯示的橫軸長度,需要減少橫軸方向的縮略圖數(shù)量。因此,求出滿足α×n×t1≤dl的最大的自然數(shù)n,并將該n設(shè)定為放大/縮小顯示后的橫軸方向的縮略圖數(shù)量(s3009)。
另外,在s3007中,當(dāng)放大/縮小應(yīng)用后的設(shè)想橫軸長度為能夠顯示的最大的橫軸長度以下的情況下(在s3007中為否),將使橫軸方向的縮略圖數(shù)量增加一個而放大/縮小后的情況下的設(shè)想橫軸長度、與顯示部104中能夠顯示的最大的橫軸長度進(jìn)行比較(s3008)。即,判斷通過縮小操作是否產(chǎn)生了能夠追加顯示一個以上縮略圖的余地。在s3008中,當(dāng)使橫軸方向的縮略圖數(shù)量增加一個而放大/縮小后的情況下的橫軸長度為顯示部104中能夠顯示的最大的橫軸長度以下的情況下(在s3008中為是)、即α×(n+1)×t1≤dl的情況下,認(rèn)為通過縮小而存在沿橫軸方向追加顯示一個以上縮略圖的余地。因而,求出α×n×t1≤dl的最大的自然數(shù)n,將該n設(shè)定為放大/縮小顯示后的橫軸方向的縮略圖數(shù)量(s3009)。
在執(zhí)行了s3009的處理后,進(jìn)入到s3010的處理。另外,在s3008中,當(dāng)使橫軸方向的縮略圖數(shù)量增加一個而放大/縮小后的情況下的橫軸長度大于顯示部104中能夠顯示的最大的橫軸長度的情況下(在s3008中為否)、即通過放大/縮小率的應(yīng)用沿橫軸方向顯示的縮略圖數(shù)量也未變更的情況下,直接進(jìn)入到s3010的處理。
在s3010中,確認(rèn)捏放操作是否已被解除、即輸入部106中的多點觸控狀態(tài)是否已被解除。若捏放操作未被接觸(在s3010中為否),則不進(jìn)行縮略圖的位置移動,返回到s3003,進(jìn)行如下處理:根據(jù)用戶繼續(xù)進(jìn)行的捏放操作使放大/縮小率α變化,另外,與之相伴使列表顯示動態(tài)地放大/縮小,并根據(jù)需要再次設(shè)定橫軸方向的縮略圖數(shù)量。若捏放操作被解除(在s3010中為是),則根據(jù)在s3009中求出的沿橫軸方向能夠顯示的縮略圖的最大數(shù)量使縮略圖移動至對應(yīng)的位置(s3011)。此處,在s3010中判斷捏放操作是否已被解除,但并不限于此。例如,也可以在雖然多點觸控狀態(tài)繼續(xù),但判斷為已有規(guī)定期間(例如5秒)以上未進(jìn)行捏放操作的情況下、即判斷為在觸摸屏上不存在捏放輸入或者捏放輸入的大小在規(guī)定值以下的時間為規(guī)定期間以上的情況下,進(jìn)行s3011的縮略圖移動處理。該情況下,當(dāng)在s3011的縮略圖移動處理之后多點觸控狀態(tài)未被解除且探測到新的捏放操作的情況下,優(yōu)選取消基于s3011的處理的移動,顯示各縮略圖返回到移動前的位置的狀態(tài),然后返回到s3010。
圖17以及圖18中表示了具體例。如圖17的(a)、(b)所示,捏放操作開始時刻的縮略圖數(shù)量為4,此時4×t1=dl(n=4的情況)。而且,如圖17的(c)所示,在放大/縮小操作結(jié)束時刻(捏放操作解除時刻),a×4×t1>dl,滿足α×n×t1≤dl的最大的自然數(shù)n為3,因此縮略圖數(shù)量為3。結(jié)果,如圖18所示,成為沿橫軸排列有三個縮略圖的列表顯示。在該狀態(tài)下3×t1=dl。
圖19以及圖20表示了具體例。如圖19的(a)所示,捏放操作開始時刻的縮略圖數(shù)量為3,此時3×t1=dl(n=3的情況)。而且,如圖19的(b)所示,在放大/縮小操作結(jié)束時刻(捏放操作解除時刻),α×4×t1≤dl,滿足α×n×t1≤dl的最大的自然數(shù)n為4,因此縮略圖數(shù)量為4。結(jié)果,如圖20所示,成為沿橫軸排列有四個縮略圖的列表顯示。在該狀態(tài)下4×t1=dl。
在如圖17~圖20的例子那樣根據(jù)捏放操作進(jìn)行縮略圖列表的放大/縮小顯示的情況下,在執(zhí)行縮放操作的期間使縮略圖之間的相對位置關(guān)系固定(成為靜態(tài)的關(guān)系),在捏放操作被解除的時刻,使縮略圖之間的相對位置關(guān)系能夠變動,使縮略圖移動。由此,可提高基于捏放操作的放大/縮小操作和放大/縮小顯示之間的聯(lián)動性(吸附性),能夠提供在感覺上流暢的界面。
此處,在上述的例子中,當(dāng)滿足α×n×t1>dl或者α×(n+1)×t1≤dl時、即放大/縮小應(yīng)用后的設(shè)想橫軸長度超過能夠顯示的最大的橫軸長度的情況下,或者使橫軸方向的縮略圖數(shù)量增加一個而放大/縮小的情況下的橫軸長度為能夠顯示的最大的橫軸長度以下的情況下,進(jìn)行縮略圖移動。并不限定于此,例如也可以當(dāng)滿足α×(n-0.5)×t1>dl或者α×(n+0.5)×t1≤dl時、即位于放大/縮小應(yīng)用后的端部的縮略圖的一半以上的區(qū)域未被顯示的情況下,或者使橫軸方向是縮略圖數(shù)量增加一個而放大/縮小的情況下的位于端部的縮略圖的一半以上被顯示的情況下,進(jìn)行縮略圖移動。該情況下,針對顯示對象的縮略圖中的、位于端部的縮略圖,允許成為局部顯示欠缺的形式,但與前面敘述的情況相比具有能夠顯示更多的縮略圖的優(yōu)點。
另外,在上述的例子中,在捏放操作繼續(xù)的過程中縮略圖之間的相對位置關(guān)系被固定,通過在s3010中捏放操作被解除而使縮略圖之間的相對位置關(guān)系變動,但并不限于此,也可以在放大/縮小操作中使縮略圖之間的相對位置關(guān)系變動。
接著,對在s3011中使各縮略圖移動至規(guī)定位置時的顯示處理進(jìn)行說明。如上所述,存在由于因n的變化而產(chǎn)生縮略圖的移動導(dǎo)致難以知曉所關(guān)注的縮略圖在放大/縮小操作后移動至哪個位置的課題。根據(jù)以下所示的方法,能夠容易地掌握所關(guān)注的縮略圖的移動位置。
[基于動畫顯示的移動位置的明確化]
通過利用動畫顯示來表現(xiàn)各縮略圖的移動,能夠使縮略圖通過放大/縮小操作而移動至何處變得明確化。圖18的(a)是表示放大操作后、縮略圖移動前的各縮略圖的配置的圖,圖18的(b)是表示移動后的各縮略圖的配置的圖。另外,圖20的(a)是表示縮小操作后、縮略圖移動前的各縮略圖的配置的圖,圖20的(b)是表示移動后的各縮略圖的配置的圖。
如圖18以及圖20所示,根據(jù)捏放操作而在橫軸方向能夠顯示的縮略圖數(shù)量變化,與此對應(yīng),各縮略圖在捏放操作解除后耗費一定時間(例如1秒)進(jìn)行箭頭所示那樣的移動。例如,對于圖18中被表示為“16”的縮略圖而言,移動前在4×6的二維列表中位于上數(shù)第四行、左數(shù)第四列的位置,但移動后在3×5的二維列表中位于上數(shù)第四行、左數(shù)第一列的位置,因此,如箭頭所示,從顯示部的右端向左端、而且向比當(dāng)初所被顯示的位置稍靠下方的方向移動。另外,對于圖20中被表示為“21”的縮略圖而言,移動前在3×5的二維列表中位于上數(shù)第五行、左數(shù)第三列的位置,但移動后在4×6的二維列表中位于上數(shù)第六行、左數(shù)第一列的位置,因此,如箭頭所示,從顯示部的右端朝左端移動。通過動畫、即通過描繪移動的軌跡來表現(xiàn)上述移動。
這樣,在進(jìn)行了放大/縮小操作的情況下,通過利用動畫來表現(xiàn)各縮略圖的移動,用戶能夠容易地掌握所關(guān)注的縮略圖的移動場所,不會在操作后看丟所關(guān)注的縮略圖。另外,通過在s3010中解除捏放操作,開始s3011的縮略圖移動,由此與在捏放操作的執(zhí)行過程中縮略圖移動的情況相比,具有難以看丟所關(guān)注的縮略圖的優(yōu)點。
[特定縮略圖的明確化]
通過使移動的縮略圖中滿足規(guī)定條件的縮略圖成為與其他縮略圖不同的顯示方式,能夠使該縮略圖通過放大/縮小操作而移動至何處變得明確化。作為其方法,例如能夠舉出半透明地覆蓋顯示規(guī)定顏色、賦予規(guī)定顏色的框、使其變亮或變暗、覆蓋顯示規(guī)定的標(biāo)記等。
圖22表示了通過放大/縮小操作使4×6的縮略圖列表變成5×7的縮略圖列表的例子,通過利用規(guī)定顏色覆蓋顯示規(guī)定的縮略圖而使其明確化。具體說明,如圖22的(a)所示,在4×6的縮略圖列表中用戶用兩根手指對縮略圖15以及17的顯示位置進(jìn)行多點觸控。控制部101檢測通過該多點觸控指定的兩個位置的坐標(biāo),確定與該坐標(biāo)對應(yīng)的縮略圖15以及17,并且還確定在這些確定出的縮略圖的周圍存在的縮略圖??刂撇?01針對這些確定出的縮略圖以規(guī)定顏色進(jìn)行覆蓋顯示。
在圖22的(a)中,針對利用捏放操作所涉及的拇指按壓的縮略圖17進(jìn)行藍(lán)色的覆蓋顯示,針對該縮略圖周圍的縮略圖13、18、21、22進(jìn)行比藍(lán)色淡的淡藍(lán)色(天藍(lán)色)的覆蓋顯示,針對用食指按壓的縮略圖15進(jìn)行紅色的覆蓋顯示,針對該縮略圖附近的縮略圖10、11、12、14、16、19、20進(jìn)行比紅色淡的淡紅色(桃色)的覆蓋顯示。即,與位于捏放操作所涉及的手指最初觸摸的坐標(biāo)的縮略圖的顏色相比,利用使周圍的縮略圖的顏色變?nèi)醯呐渖?、或者提高透明度那樣的相同系統(tǒng)的配色進(jìn)行覆蓋顯示。
而且,如圖22的(b)所示,在通過進(jìn)行捏夾操作而使4×6的縮略圖列表變成5×7的縮略圖列表的情況下,能夠根據(jù)覆蓋顯示的配色容易地掌握利用捏放操作所涉及的拇指按壓的縮略圖17及其周圍的縮略圖移動至何處,并能夠根據(jù)覆蓋顯示的配色容易地掌握利用捏放操作所涉及的食指按壓的縮略圖15及其周圍的縮略圖移動至何處。其中,當(dāng)捏放操作被解除時,在經(jīng)過規(guī)定時間后(例如3秒后)覆蓋顯示被解除而成為通常的顯示方式。在捏放操作被解除、縮略圖移動至規(guī)定位置的情況下,從動畫結(jié)束起經(jīng)過規(guī)定時間后覆蓋顯示被解除而成為通常的顯示狀態(tài)。
這樣,針對包含通過捏放操作指定的坐標(biāo)的縮略圖,以使縮略圖的顏色相互不同、并且使各縮略圖與其周圍的縮略圖的顏色也不同的方式進(jìn)行覆蓋顯示。由此,在進(jìn)行基于放大/縮小操作的縮略圖移動時,能夠容易地掌握這些縮略圖移動至何處。此外,使特定縮略圖的顯示方式不同的方法并不限于上述方法,也可以是僅賦予規(guī)定顏色、使其變亮/變暗、或者覆蓋顯示規(guī)定的標(biāo)記等其他方法。
另外,也可以如圖23所示,將通過放大操作而使得上述的自然數(shù)n變小由此在放大顯示后不被顯示于顯示部104的縮略圖以在放大顯示前能夠預(yù)先確定的方式進(jìn)行顯示。如圖23的(a)所示,用戶對縮略圖15以及17的顯示位置進(jìn)行多點觸控(開始捏放操作)??刂撇?01檢測由該多點觸控指定的兩個位置的坐標(biāo),設(shè)定放大/縮小顯示中的基準(zhǔn)位置。該情況下,將該兩根手指所位于的兩個坐標(biāo)的中間點(隸屬于縮略圖18的坐標(biāo))設(shè)定為基準(zhǔn)位置,由此來決定放大/縮小顯示時的中心。
此處,在設(shè)定了放大/縮小顯示中的基準(zhǔn)位置后,當(dāng)從該狀態(tài)起進(jìn)行一級放大顯示(n減小一個)的情況下,由于能夠計算出哪個縮略圖變得不顯示于顯示部104,因此能夠確定對應(yīng)的縮略圖。在本例中,縮略圖1~7、23以及24(在圖中被賦予“消”的縮略圖)相當(dāng)于此。針對這些對應(yīng)的縮略圖,控制部101進(jìn)行與不對應(yīng)的縮略圖不同的顯示,例如使亮度降低50%的顯示。另外,控制部101也同樣分別確定在放大顯示后被顯示于上端、下端的縮略圖。在本例中,縮略圖8~10以及20~22(在圖中被賦予“端”的縮略圖)相當(dāng)于此。針對這些對應(yīng)的縮略圖,控制部101也進(jìn)行與不對應(yīng)的縮略圖不同、且與變得不被顯示于顯示部104的縮略圖(在圖中被賦予“消”的縮略圖)不同的顯示,例如使亮度降低25%的顯示。
如圖23的(b)所示,這些被以特定方式顯示的縮略圖是在放大顯示后變得不被顯示的縮略圖、以及雖然顯示于顯示部104但由于顯示在能夠顯示的區(qū)域的上端或者下端而其一部分不被顯示的縮略圖。其中,若捏放操作被解除,則在經(jīng)過規(guī)定時間后(例如3秒后)特定方式的顯示被解除而變成通常的顯示方式、即變成不使亮度降低的顯示方式。當(dāng)捏放操作被解除、縮略圖移動至規(guī)定位置的情況下,從動畫結(jié)束起經(jīng)過規(guī)定時間后變成通常的顯示方式。使這些縮略圖的顯示方式不同的方法并不限于如上所述使亮度不同的方法,也可以是進(jìn)行規(guī)定顏色的覆蓋顯示、附加規(guī)定顏色的框、覆蓋顯示規(guī)定的標(biāo)記等其他方法。另外,例如也可以對成為在放大顯示后被全部顯示的縮略圖、被局部顯示的縮略圖、與不被顯示的縮略圖的邊界的部分描繪邊界線。
此處,在上述例子中,表示了以能夠確定的方式顯示在基于捏放操作進(jìn)行一級放大顯示后不被顯示的縮略圖的例子,但也可以在以能夠確定的方式顯示了在進(jìn)行一級放大顯示后不被顯示的縮略圖之后,當(dāng)進(jìn)行了擴張操作時,在該擴張操作后計算出放大/縮小率α,當(dāng)判定為在該狀態(tài)下暫時解除捏放操作時執(zhí)行兩級放大顯示的情況下(判定為與擴張操作前相比n減小2的情況下),以能夠確定的方式顯示在進(jìn)行兩級放大顯示后不被顯示的縮略圖。即,也可以根據(jù)擴張操作來動態(tài)地判定在放大顯示后不被顯示的縮略圖,并以能夠確定的方式顯示該縮略圖。
同樣,也可以以能夠確定的方式顯示在三級、四級等任意級的放大顯示后不被顯示的縮略圖。
這樣,在進(jìn)行放大/縮小操作的情況下,通過使特定的縮略圖的顯示方式與其他的縮略圖不同,能夠起到在放大/縮小顯示中難以看丟所關(guān)注的縮略圖的效果。另外,由于能夠預(yù)先獲知在放大/縮小操作后所關(guān)注的縮略圖是否被顯示于顯示部,所以在關(guān)注縮略圖不被顯示的情況下,能夠進(jìn)行中止放大/縮小操作這一判斷。另外,能夠預(yù)先掌握是否需要在放大/縮小后進(jìn)行滾動操作。
此外,上述的實施方式只是表示本發(fā)明所涉及的圖像顯示裝置等的一例。本發(fā)明所涉及的圖像顯示裝置等并不限定于實施方式所涉及的圖像顯示裝置等,能夠在不變更各技術(shù)方案的主旨的范圍內(nèi)對實施方式所涉及的圖像顯示裝置等進(jìn)行變形,或者也可以應(yīng)用于其他的裝置。
以上述的第一實施方式中的顯示圖像作為對象的處理也能夠以第二實施方式以及第三實施方式中的縮略圖的列表顯示作為對象來執(zhí)行。只要將在顯示部104列表顯示的縮略圖整體作為一個顯示圖像,來執(zhí)行第一實施方式所示的各收斂控制即可。
以上述的第二實施方式以及第三實施方式中的縮略圖作為對象的處理例如在選擇對象或者成為放大/縮小顯示的對象的項目為圖標(biāo)圖像(例如應(yīng)用程序的圖標(biāo)、文件的圖標(biāo))的情況下也能夠應(yīng)用。即,第二實施方式以及第三實施方式所示的各處理并不限于縮略圖,也能夠以在顯示部被列表顯示的項目作為對象來執(zhí)行。
另外,本發(fā)明并非限定應(yīng)用于所謂的智能手機的發(fā)明,當(dāng)然也能夠應(yīng)用于移動電話、平板終端及其他便攜終端、以及其他的電子設(shè)備中。不過,對包含智能手機在內(nèi)的便攜電話而言,由于用戶始終攜帶、能夠進(jìn)行通信且包含攝像部的設(shè)備多,所以最適合作為本發(fā)明的對象。
另外,在上述實施方式中,用于執(zhí)行第一實施方式~第三實施方式中的各種圖像顯示處理(圖6的流程圖所示的圖像顯示處理、圖12的流程圖所示的圖像顯示處理、圖21的流程圖所示的圖像顯示處理)的圖像顯示程序被存儲在圖3的圖像顯示裝置100的存儲部102,控制部101通過讀取并執(zhí)行這些圖像顯示程序來實現(xiàn)上述各實施方式中的圖像顯示處理。該情況下,存儲部102除了具有rom、硬盤等內(nèi)部存儲裝置之外,當(dāng)然也可以具有存儲卡(sd卡)、u盤、存儲棒、usb存儲器、cd-rw(光盤)、mo(光磁盤)等存儲介質(zhì)(存儲媒介、外部存儲裝置),可以在上述存儲介質(zhì)中存儲上述各種圖像顯示程序、圖像顯示用的數(shù)據(jù)。
圖24是表示該情況下的存儲介質(zhì)的一例的圖。
在圖像顯示裝置100中設(shè)置有用于插入存儲卡130的卡插槽110,并設(shè)置有用于讀取在被插入于卡插槽110的存儲卡130中存儲的信息、或者向存儲卡130寫入信息的卡讀寫器(r/w)120??ㄗx寫器120根據(jù)控制部101的控制來進(jìn)行將存儲于存儲部102的圖像顯示程序、圖像顯示用的數(shù)據(jù)寫入存儲卡130的動作。構(gòu)成為通過利用圖像顯示裝置100以外的外部裝置(例如電腦)讀取在存儲卡130中存儲的圖像顯示程序、圖像顯示用的數(shù)據(jù),科在該外部裝置中實現(xiàn)上述各實施方式中的圖像顯示處理。