類似,A、B、C、D和E表示預(yù)定操作130的觸摸位置,換言之,手指在顯示框120內(nèi)位置。位置A、B、C、D和E不以逐步的方式表示屏幕的觸摸,而是為了方便示出了一系列操作,例如在每個時間點處分段的從位置A處開始在位置E處完成的拖拽。
[0142]在圖9中,在顯示框120內(nèi)示出的多個水平線是用于表示顯示內(nèi)容122的比例的輔助線。在本示例性實施例中,給出以下示例的描述:在附圖中的垂直方向上執(zhí)行預(yù)定操作130,并在與預(yù)定操作130相同的方向上延展顯示內(nèi)容122。此外,示出顯示內(nèi)容122比原始顯示內(nèi)容122延展更多,因為附圖中顯示框120內(nèi)水平線之間的間隔變得更大。
[0143]與上述示例性實施例類似,顯示控制單元204以根據(jù)基于所獲得的預(yù)定操作130的操作量的形變比獲得的形變量,對顯示內(nèi)容122的每個部分進行形變。
[0144]在本示例性實施例中,在顯示控制單元204中,在顯示內(nèi)容122的至少一端被固定的狀態(tài)(圖9(c)的狀態(tài))中,隨著固定一端和每個部分之間沿與該一端的方向不同的方向(例如另一端側(cè))上的距離變得更大,確定形變量使得延展比變得更高。換言之,確定形變比使得隨著從固定一端的距離增加,部分的延展比變得更高。如圖9(d)和圖9(e)所示,顯示顯示內(nèi)容122以便顯示內(nèi)容122被顯示控制單元204形變以這種方式確定的形變量。
[0145]在本示例形式示例中,假定對顯示內(nèi)容122進行形變,以便僅在圖中垂直方向上以非等幅均勻地延展,并在水平方向上保持形變之前的顯示幅度。然而,本發(fā)明不限于此。
[0146]在本示例性實施例的顯示控制設(shè)備300中,智能電話10的CPU 12執(zhí)行與計算機程序42相對應(yīng)的各種類型的處理操作,因此上述各種類型的單元實現(xiàn)為各種類型的功能。
[0147]除了上述示例性實施例中的計算機程序的過程之外,根據(jù)本發(fā)明的示例性實施例的計算機程序42被描述為使計算機(智能電話10的CPU 12)還執(zhí)行以下過程:獲得所接收的預(yù)定操作130的操作量;以及在顯示內(nèi)容122的至少一端被固定的狀態(tài)中,根據(jù)取決于該一端和顯示內(nèi)容的每個部分之間沿與該一端的方向不同的方向的距離的形變比、預(yù)定操作130的位置和其所獲得的操作量來確定的形變量,對顯示內(nèi)容122的每個部分進行形變。
[0148]接下來,將描述根據(jù)以這種方式配置的本示例性實施例的顯示控制設(shè)備200的控制方法。圖8是示出了根據(jù)本示例性實施例的顯示控制設(shè)備300的操作的示例的流程圖。
[0149]在本示例性實施例的顯示控制設(shè)備300的控制方法中,執(zhí)行與上述示例性實施例中的控制相同的控制,并獲得所接收的預(yù)定操作130的操作量。在顯示內(nèi)容122的至少一端被固定的狀態(tài)中,根據(jù)取決于該一端和顯示內(nèi)容的每個部分之間沿與該一端的方向不同的方向的距離的形變比、預(yù)定操作130的位置和其所獲得的操作量來確定的形變量,對顯示內(nèi)容122的每個部分進行形變。
[0150]具體地,在圖8的流程圖中,本示例性實施例的顯示控制設(shè)備300的控制方法包括與上述圖6的示例性實施例的流程圖中的步驟S101至步驟S213的處理相同的步驟S101至步驟S213的處理。此外,步驟S105包括用于確定形變方法和形變比的步驟S301的處理。
[0151]具體地,在步驟S101,操作接收單元102接收與在顯示單元26中的顯示框120中顯示的顯示內(nèi)容122有關(guān)的預(yù)定操作130。
[0152]在步驟S203中,顯示控制單元204獲得預(yù)定操作130的位置(操作量)。
[0153]與上述示例性實施例類似,假定當(dāng)操作接收單元102接收到預(yù)定操作130時啟動了該附圖中流程圖的處理。當(dāng)操作接收單元102接收到新的預(yù)定操作130時,可以在預(yù)定條件下并行地執(zhí)行相同的處理。備選地,可以在一致的范圍中并行地執(zhí)行上述示例性實施例的流程圖的處理。此外,例如,顯示控制單元204可以將步驟S101中所接收的預(yù)定操作130在預(yù)定操作的起點和終點之間以預(yù)定時間間隔分為一系列操作,并可以在步驟S203中重復(fù)地獲得單獨的位置和操作量。假定以預(yù)定時間間隔重復(fù)地執(zhí)行從步驟S101到步驟S211的處理。處理過程是示例,本發(fā)明不限于此。
[0154]如圖9(a)和圖9(b)所示,當(dāng)在顯示框120內(nèi)從位置A到位置B執(zhí)行預(yù)定操作130 (例如拖拽)時,根據(jù)所獲得的預(yù)定操作130的位置(操作量)在顯示框120內(nèi)向上滾動顯示目標(biāo)110,并且顯示區(qū)域112移動到顯示目標(biāo)110下方。
[0155]在該示例中,操作量指代預(yù)定操作130的距離,例如位置A和位置B之間的距離。因為操作量增加(距離變得更長),形變比(本文中的延展比)同樣增加??梢詫㈩A(yù)定操作130的速度、按下壓力等添加到操作量,并在速度和壓力變得更高時,可以增加形變比。
[0156]當(dāng)預(yù)定操作130進一步從位置B前進到位置C時,正在向上滾動的顯示目標(biāo)110的一端111到達顯示框120的一端121,如圖7(c)所示。當(dāng)嘗試進一步以這種狀態(tài)前進預(yù)定操作130時,顯示控制單元204將顯示框120內(nèi)顯示的顯示內(nèi)容122的一端(顯示目標(biāo)110的一端111)固定到顯示框120的一端121。
[0157]當(dāng)設(shè)置了顯示內(nèi)容122的一端被固定的狀態(tài)時(步驟S205中是),顯示控制單元204根據(jù)與顯示內(nèi)容的該一端和顯示內(nèi)容的每個部分之間沿與該一端的方向不同的方向的距離相對應(yīng)的形變比、以及所獲得的預(yù)定操作130的操作量(位置A到位置D、位置A到位置E等),獲得形變量(步驟S301)。此外,在本示例中,采用根據(jù)顯示內(nèi)容122的該一端和顯示內(nèi)容的每個部分之間沿與該一端的方向不同的方向的距離來改變形變比的形變方法,作為步驟S105中使用的形變方法。顯示控制單元204根據(jù)在步驟S301中獲得的形變比,對顯示框120內(nèi)顯示的顯示內(nèi)容122的每個部分進行形變(步驟S105)。
[0158]具體地,當(dāng)拖拽從圖9(c)中所示的位置C繼續(xù)進行到圖9(d)中所示的位置D和圖9(e)中所示的位置E時,顯示內(nèi)容122在手指的移動方向上延展,因為顯示內(nèi)容122的一端固定且不執(zhí)行滾動。
[0159]此時,圖9 (d)示出了顯示控制單元204通過將根據(jù)從位置A到位置D的預(yù)定操作130的操作量所確定的延展比乘以與固定的顯示內(nèi)容122的一端和顯示內(nèi)容的每個部分之間沿與該一端的方向不同的方向的距離相對應(yīng)的系數(shù)(使得延展比隨著距離變得更長而變得更高),計算每個部分的形變比,從而對顯示內(nèi)容122的每個部分進行形變。
[0160]此外,圖9(e)示出了顯示控制單元204通過將根據(jù)從位置A到位置E的預(yù)定操作130的操作量所確定的延展比乘以與固定的顯示內(nèi)容122的一端和顯示內(nèi)容的每個部分之間沿與該一端的方向不同的方向的距離相對應(yīng)的系數(shù),計算每個部分的形變比,從而對顯示內(nèi)容122的每個部分進行形變,如圖9(e)所示。
[0161]與上述示例性實施例類似,根據(jù)本示例性實施例的顯示控制設(shè)備300的控制方法,根據(jù)預(yù)定操作130的操作量,確定形變量。例如,隨著預(yù)定操作130的操作量增加,顯示內(nèi)容122的形變量也增加。此外,隨著顯示內(nèi)容122的一部分和固定的一端之間的距離增加,顯示內(nèi)容122的部分的形變量也增加。
[0162]在完成用戶的預(yù)定操作130的情況下,當(dāng)顯示控制單元204檢測到預(yù)定操作130的終止時(步驟S211中是),顯示框120從圖9(e)中所示的形變顯示狀態(tài)返回到圖9 (f)中所示的預(yù)延展顯示狀態(tài)(步驟S213)。同時,圖9(f)中所示的顯示內(nèi)容122的狀態(tài)與圖9(c)中顯示內(nèi)容122的狀態(tài)相同。
[0163]此后,顯示控制設(shè)備300終止處理。
[0164]同時,在步驟S205中,例如,當(dāng)通過滾動,顯示目標(biāo)110的一端111未到達顯示框120的一端121時,顯示內(nèi)容122的一端不固定(步驟S205中否)。在這種情況下,顯示控制單元204根據(jù)由操作接收單元102接收的預(yù)定操作130的操作量,移動在顯示框120中顯示的顯示目標(biāo)110的顯示區(qū)域112,以改變顯示內(nèi)容122 (步驟S215)。于是,顯示控制單元的處理前進到步驟S211。
[0165]此外,在步驟S211中,當(dāng)繼續(xù)預(yù)定操作130時(步驟S211中否),顯示控制單元的處理返回到步驟S101,并重復(fù)到步驟S211的處理。當(dāng)顯示內(nèi)容122的一端固定并且預(yù)定操作130繼續(xù)時(步驟S205中是,且步驟S211中否),根據(jù)預(yù)定操作130的操作量,顯示內(nèi)容122的部分中的每一個比圖9(d)和圖9(e)中所示的顯示內(nèi)容122延展的多。
[0166]同時,在本發(fā)明的示例性實施例中,已經(jīng)給出以下示例的描述:預(yù)定操作130的操作方向是圖9的附圖中的每一個的顯示框120的垂直方向,顯示內(nèi)容122固定于顯示框120的低端,并且顯示內(nèi)容122被形變以便在預(yù)定操作130的垂直方向上延展,但本發(fā)明不限于此。與上述示例性實施例類似,可以在與預(yù)定操作130的操作方向(例如垂直方向)垂直的方向(例如水平方向)或預(yù)定方向上,延展或收縮顯示內(nèi)容。此外,例如,當(dāng)固定的一端是一點時,顯示內(nèi)容可以從以該點為中心從該點同心地延展。備選地,顯示內(nèi)容可以固定于多個點,并可以以每個點為中心同心地延展,并可以整個以波的形式形變。此外,可以不管操作方向,以相對于顯示內(nèi)容122的預(yù)定方向上延展或收縮顯示內(nèi)容。此外,例如,顯示內(nèi)容可以形變,使得隨著與顯示內(nèi)容122的一端的距離增加,顯示內(nèi)容122的形變量減少(收縮比變得更高)。
[0167]如上所述,根據(jù)本發(fā)明示例性實施例的顯示控制裝置300,顯示與上述示例性實施例中的效果相同的效果。
[0168](第四示例性實施例)
[0169]根據(jù)本發(fā)明的示例性實施例的顯示控制設(shè)備400與上述示例性實施例的顯示控制設(shè)備不同,因為在其一端處被固定的狀態(tài)中對顯示內(nèi)容形變針對每個范圍不同的形變量。根據(jù)本發(fā)明的示例性實施例的顯示控制設(shè)備400包括與圖4的上述示例性實施例的顯示控制設(shè)備200的操作接收單元102和顯示控制單元204相同的操作接收單元102和顯示控制單元204。在下文中,將參考圖4給出描述。本示例性實施例的顯示控制裝置400可以包括在不存在任何不一致的范圍中的上述示例性實施例的顯示控制設(shè)備的至少一些組件的組合。
[0170]根據(jù)本發(fā)明示例性實施例的顯示控制裝置400具有與上述示例性實施例中的結(jié)構(gòu)相同的結(jié)構(gòu)。此外,在顯示內(nèi)容的至少一端被固定的狀態(tài)中,顯示控制單元204通過在第一范圍和第二范圍之間的不同形變方法或不同形變量來對顯示內(nèi)容進行形變,第一范圍存在于固定端和預(yù)定操作的位置之間,第二范圍存在于顯示內(nèi)容的與固定端相對的另一端和預(yù)定操作的位置之間。
[0171]在根據(jù)本發(fā)明示例性實施例的顯示控制裝置400中,顯示控制單元204還在第一范圍中延展顯示內(nèi)容。
[0172]在根據(jù)本發(fā)明示例性實施例的顯示控制裝置400中,顯示控制單元204在第二范圍中收縮顯示內(nèi)容。
[0173]在本示例性實施例的顯示控制設(shè)備400中,智能電話10的CPU 12執(zhí)行與計算機程序42相對應(yīng)的各種類型的處理操作,因此上述各種類型的單元實現(xiàn)為各種類型的功能。
[0174]除了上述示例性實施例中計算機程序的過程之外,根據(jù)本發(fā)明的示例性實施例的計算機程序42被描述為使計算機(智能電話10的CPU 12)還執(zhí)行以下過程:在顯示內(nèi)容的至少一端被固定的狀態(tài)中,通過在第一范圍和第二范圍之間的不同形變方法或不同形變量來對顯示內(nèi)容進行形變,第一范圍存在于固定端和預(yù)定操作的位置之間,第二范圍存在于顯示內(nèi)容的與固定端相對的另一端和預(yù)定操作的位置之間。
[0175]接下來,將描述根據(jù)以這種方式配置的本示例性實施例的顯示控制設(shè)備400的控制方法。圖10是示出了根據(jù)本示例性實施例的顯示控制設(shè)備400的操作的示例的流程圖。圖11是示出了根據(jù)本示例性實施例的顯示控制設(shè)備200的操作的示意圖。
[0176]在本示例性實施例的顯示控制設(shè)備400的控制方法中,執(zhí)行與上述示例性實施例中的控制相同的控制,并且顯示控制設(shè)備400在顯示內(nèi)容122的至少一端被固定的狀態(tài)中,通過在第一范圍210和第二范圍212之間的不同形變方法或不同形變量來對顯示內(nèi)容進行形變,第一范圍210存在于固定端和預(yù)定操作130的位置之間,第二范圍212存在于顯示內(nèi)容的與固定端相對的另一端和預(yù)定操作130的位置之間(步驟S401)。
[0177]例如,在本示例性實施例的顯示控制裝置400的控制方法中,顯示控制設(shè)備400還在第一范圍中延展顯示內(nèi)容。
[0178]例如,在本實施例的顯示控制裝置400的控制方法中,顯示控制設(shè)備400還在第二范圍中收縮顯示內(nèi)容。
[0179]具體地,在步驟S101,操作接收單元102接收與在顯示單元26中的顯示框120中顯示的顯示內(nèi)容122有關(guān)的預(yù)定操作130。
[0180]在步驟S203中,顯示控制單元204獲得預(yù)定操作130的位置(操作量)。
[0181]假定當(dāng)操作接收單元102接收到預(yù)定操作130時啟動了該附圖中流程圖的處理。當(dāng)操作接收單元102接收到預(yù)定操作130時,可以在預(yù)定條件下并行地執(zhí)行相同的處理。此夕卜,例如,顯示控制單元204可以將步驟S101中所接收的預(yù)定操作130在預(yù)定操作的起點和終點之間以預(yù)定時間間隔分為一系列操作,并可以在步驟S203中重復(fù)地獲得單獨的位置和操作量。假定以預(yù)定時間間隔重復(fù)地執(zhí)行從步驟S101到步驟S211的處理。處理過程是示例,本發(fā)明不限于此。
[0182]在圖11的每一個圖中,A、B、C、D和E表示預(yù)定操作130的觸摸位置,換言之,手指在顯示框120內(nèi)位置。位置A、B、C、D和E不以逐步的方式表示屏幕的觸摸,而是為了方便示出了一系列操作,例如在每個時間點處分段的從位置A處開始在位置E處完成的拖拽。
[0183]如圖11(a)和圖11(b)所示,當(dāng)在顯示框120內(nèi)從位置A到位置B執(zhí)行預(yù)定操作130 (例如拖拽)時,根據(jù)所獲得的預(yù)定操作130的位置(操作量)在顯示框120內(nèi)