專利名稱:信息處理設(shè)備、信息處理方法和程序的制作方法
技術(shù)領(lǐng)域:
公開的示例實(shí)施例涉及一種信息處理設(shè)備、信息處理方法和程序。具體而言,公開的示例實(shí)施例涉及一種用于放大文本等的信息處理設(shè)備、信息處理方法和程序。
背景技術(shù):
個(gè)人計(jì)算機(jī)、移動(dòng)電話設(shè)備、用于閱讀電子書的終端和智能電話被廣泛使用。在許多情況下,這些終端具有連接到網(wǎng)絡(luò)的功能,并且使得用戶能夠?yàn)g覽存在于網(wǎng)絡(luò)上的網(wǎng)絡(luò)頁面。例如,當(dāng)網(wǎng)絡(luò)頁面顯示于諸如移動(dòng)電話設(shè)備的屏幕等相對(duì)小的屏幕上時(shí),用戶可能在閱讀頁面時(shí)有困難,因?yàn)樽址赡芴?。在通過使用具有小屏幕的終端來查看為具有大屏幕的終端設(shè)計(jì)的內(nèi)容的情況下, 用戶可能由于以下原因而不方便不得不放大內(nèi)容以閱讀小的字符;在放大之后不能查看整個(gè)內(nèi)容;以及不得不進(jìn)行頻繁滾動(dòng)以通讀內(nèi)容。并且在觸摸面板終端的情況下,對(duì)于正確指定目標(biāo)要素而言,充分放大是必要的。將描述已經(jīng)建議的用于解決這些問題的技術(shù)。首先,存在一種稱為“智能匹配表現(xiàn)”的技術(shù)。在智能匹配表現(xiàn)中,根據(jù)終端的寬度來改變內(nèi)容的布局(例如參見日本待審專利申請(qǐng)公布第2007-509402號(hào))。在智能匹配表現(xiàn)中,可以通過簡單地進(jìn)行豎直滾動(dòng)來瀏覽內(nèi)容,而不用在豎直滾動(dòng)與水平滾動(dòng)之間頻繁切換。進(jìn)而,如果必要的話,字符的尺寸可以改變成某個(gè)尺寸,以便易于閱讀和易于操作。還建議了一種以塊為單位進(jìn)行暫時(shí)放大的技術(shù)。根據(jù)這個(gè)建議,可以更容易地查看整個(gè)布局,并且可以更容易地發(fā)現(xiàn)期望的塊。進(jìn)而,由于布局未變,所以可以提供可以容易地加載并且用戶可以容易地操縱的放大功能。還建議了這樣一種技術(shù)在執(zhí)行放大布局時(shí),根據(jù)終端的寬度,限制塊的寬度(具體為塊中句子的寬度)。利用這種方法,可以在沒有水平滾動(dòng)的情況下閱讀單獨(dú)的句子,同時(shí)防止布局的顯著改變。還建議了一種針對(duì)整個(gè)布局和詳細(xì)的顯示使用不同的顯示區(qū)的技術(shù)。根據(jù)這個(gè)建議,通過具有以下兩個(gè)狀態(tài)來實(shí)現(xiàn)放大從整個(gè)布局中選擇塊的狀態(tài);以及對(duì)塊的狀態(tài)進(jìn)行操作的狀態(tài)(例如參見日本待審專利申請(qǐng)公布第2008-276801號(hào))。根據(jù)這個(gè)建議,可以提高塊的可見性和可操作性,同時(shí)仍然允許容易地查看整個(gè)布局。
發(fā)明內(nèi)容
根據(jù)智能匹配表現(xiàn),塊失去了原始布局意義,并且被布置呈一維方式,因此可能難以發(fā)現(xiàn)期望的塊。而且,跳躍到期望文本的塊的操作可能成為用戶的負(fù)擔(dān)。
在以塊為單位進(jìn)行暫時(shí)放大的情況下,放大比率取決于塊寬度而變化,因此可能取決于塊寬度而進(jìn)行不充分的放大。在這樣的情況下,進(jìn)一步放大是有必要的,并且對(duì)于通讀內(nèi)容而言,水平滾動(dòng)也是有必要的,這增加了用戶的負(fù)擔(dān)。在根據(jù)終端的寬度來限制塊的寬度的情況下,當(dāng)進(jìn)行放大時(shí)限制塊的寬度,因此可能在塊與相鄰塊之間形成大塊空白,從而可能花費(fèi)時(shí)間來進(jìn)行滾動(dòng)。而且,有必要進(jìn)行整個(gè)布局的改變以及放大比率的改變,這增加了處理量。結(jié)果,可能花費(fèi)時(shí)間來向用戶呈現(xiàn)放大的屏幕。在針對(duì)整個(gè)布局和詳細(xì)的顯示使用不同的顯示區(qū)的情況下,操作方法可能取決于顯示狀態(tài)而變化,這可能使用戶困惑。而且,由于以塊為單位操縱內(nèi)容,所以塊之間的移動(dòng)操作增加,這會(huì)降低可用性。因此,希望實(shí)現(xiàn)放大以便易于閱讀,并且防止由于放大而降低可用性。根據(jù)示例實(shí)施例,一種信息處理設(shè)備包括生成單元,其配置成生成用于在顯示屏幕上向用戶顯示內(nèi)容的信號(hào)。顯示的內(nèi)容與包括多個(gè)內(nèi)容要素的電子文件關(guān)聯(lián)。該設(shè)備也包括接收單元,配置成接收與用戶對(duì)顯示的內(nèi)容的選擇關(guān)聯(lián)的信息;以及標(biāo)識(shí)單元,配置成至少基于接收的信息來標(biāo)識(shí)與對(duì)顯示的內(nèi)容的選擇對(duì)應(yīng)的內(nèi)容要素。格式化單元被配置成通過將格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的內(nèi)容要素來格式化標(biāo)識(shí)的內(nèi)容要素,并且生成單元進(jìn)一步配置成生成用于在顯示屏幕上顯示格式化的內(nèi)容要素的信號(hào)。根據(jù)附加的示例實(shí)施例,一種計(jì)算機(jī)實(shí)施的方法格式化電子內(nèi)容。該方法包括生成用于在顯示屏幕上向用戶顯示內(nèi)容的信號(hào)。顯示的內(nèi)容與包括多個(gè)內(nèi)容要素的電子文件關(guān)聯(lián)。該方法包括接收與用戶對(duì)顯示的內(nèi)容的選擇關(guān)聯(lián)的信息;并且至少基于接收的信息,使用處理器來標(biāo)識(shí)與對(duì)顯示的內(nèi)容的選擇對(duì)應(yīng)的內(nèi)容要素。該方法包括通過將格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的內(nèi)容要素來格式化標(biāo)識(shí)的內(nèi)容要素,并且生成用于在顯示屏幕上顯示格式化的內(nèi)容要素的信號(hào)。根據(jù)進(jìn)一步的示例實(shí)施例,一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)在由處理器執(zhí)行時(shí)使處理器執(zhí)行用于格式化電子內(nèi)容的方法的程序。該方法包括生成用于在顯示屏幕上向用戶顯示內(nèi)容的信號(hào)。顯示的內(nèi)容與包括多個(gè)內(nèi)容要素的電子文件關(guān)聯(lián)。該方法包括接收與用戶對(duì)顯示的內(nèi)容的選擇關(guān)聯(lián)的信息;并且至少基于接收的信息,使用處理器來標(biāo)識(shí)與對(duì)顯示的內(nèi)容的選擇對(duì)應(yīng)的內(nèi)容要素。該方法包括通過將格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的內(nèi)容要素來格式化標(biāo)識(shí)的內(nèi)容要素,并且生成用于在顯示屏幕上顯示格式化的內(nèi)容要素的信號(hào)。根據(jù)公開的示例實(shí)施例,可以放大內(nèi)容。
圖1是圖示了顯示于顯示器上的屏幕的例子的圖;圖2是圖示了顯示于顯示器上的屏幕的例子的圖;圖3是圖示了顯示于顯示器上的屏幕的例子的圖;圖4是圖示了顯示于顯示器上的屏幕的例子的圖;圖5是圖示了顯示于顯示器上的屏幕的例子的圖;圖6是用于描述內(nèi)容的樹結(jié)構(gòu)的圖;圖7是圖示了根據(jù)公開的示例實(shí)施例的終端配置的圖8是用于描述終端中的狀態(tài)轉(zhuǎn)變的圖;圖9是用于描述終端的功能的圖;圖10是用于描述終端進(jìn)行的過程的流程圖;圖11是用于描述終端進(jìn)行的過程的流程圖;圖12是用于描述終端進(jìn)行的過程的流程圖;圖13是用于描述終端進(jìn)行的過程的流程圖;并且圖14是用于描述終端進(jìn)行的過程的流程圖。
具體實(shí)施例方式下文將參照附圖描述示例實(shí)施例。在示例實(shí)施例中,可以放大網(wǎng)絡(luò)頁面在例如某個(gè)終端中的顯示??梢赃M(jìn)行放大而又防止頁面布局變形和用于瀏覽內(nèi)容的復(fù)雜操作(比如滾動(dòng)條操作)。為了闡明公開的示例實(shí)施例這樣的優(yōu)越性、與根據(jù)現(xiàn)有技術(shù)的放大做比較并且為了易于理解公開的示例實(shí)施例,將通過比較根據(jù)現(xiàn)有技術(shù)的放大與下文參照?qǐng)D1至圖5描述的根據(jù)示例實(shí)施例的放大來給出描述。圖1是圖示了某個(gè)網(wǎng)絡(luò)頁面顯示于顯示器11上這一狀態(tài)的例子的圖。在圖1所示的顯示器11的左側(cè),提供其中主要顯示文本的區(qū)域21和22。在顯示器11的右側(cè),提供用于顯示廣告等的圖像和文本的區(qū)域。瀏覽這樣的網(wǎng)絡(luò)頁面的用戶,如果他/她感覺整個(gè)內(nèi)容中的字符小,特別是如果他/她想要閱讀區(qū)域21中顯示的文本(文章)并且難以閱讀小字符,則提供進(jìn)行放大的指令。響應(yīng)于該指令,控制顯示器11上的顯示的控制單元(未圖示)進(jìn)行放大過程,并且相應(yīng)地,顯示器11上的屏幕切換成圖2所示的放大圖像的屏幕。在圖2所示的顯示器11上放大和顯示了曾經(jīng)顯示于區(qū)域21和22中的內(nèi)容。放大之后的區(qū)域用帶引號(hào)的標(biāo)號(hào)表示。在圖2所示的顯示器11上的區(qū)域21’和22’中放大并顯示了曾經(jīng)顯示于區(qū)域21和22中的內(nèi)容。這種放大是以塊為單位進(jìn)行暫時(shí)放大的結(jié)果。在這樣的放大中,當(dāng)比較圖1所示的屏幕與圖2所示的屏幕時(shí),整個(gè)布局無顯著改變。因此,用戶可以在查看整個(gè)布局之時(shí)閱讀期望的內(nèi)容。然而,即使在圖2所示的屏幕的情況下,用戶仍然可能感覺難以閱讀小字符。在這種情況下,提供進(jìn)一步的放大指令。結(jié)果,顯示器11上的屏幕切換成圖3所示的屏幕。圖3所示的屏幕是通過放大區(qū)域21’中的內(nèi)容而獲得的屏幕。在圖3所示的屏幕上的區(qū)域21”中,以用戶可以容易閱讀的字符尺寸放大和顯示區(qū)域21 (區(qū)域21’)中的內(nèi)容。以這種方式,用戶可能有必要重復(fù)地提供進(jìn)行放大過程的指令,以便實(shí)現(xiàn)期望的放大。在這個(gè)實(shí)施例中,以下述方式進(jìn)行過程,因此如果從用戶提供放大指令,則圖1所示的屏幕可以切換成圖3所示的屏幕。因而可以使從用戶提供指令的次數(shù)最少。圖4圖示了另一示例顯示器。圖4所示的顯示器51是終端如個(gè)人計(jì)算機(jī)的顯示器,并且是顯示區(qū)相對(duì)大的顯示器。在顯示器51的情況下,網(wǎng)絡(luò)頁面例如顯示于屏幕的中心區(qū)61中,但是在兩端的區(qū)域62-1和62-2中無顯示。一些網(wǎng)絡(luò)頁面如在顯示器51上那樣未占用大顯示區(qū)的大部分,而可能具有未用區(qū)域。為了有效使用這樣的未用區(qū)域,使圖5所示的屏幕得以顯示。在圖5所示的屏幕上,在圖4所示的屏幕上的網(wǎng)絡(luò)頁面中心區(qū)域71中顯示的內(nèi)容顯示于顯示器51的左側(cè)區(qū)域81中。在這種情況下,其中顯示內(nèi)容的區(qū)域71是將要響應(yīng)于來自用戶的指令而放大(重新布局)的區(qū)域。未顯示在一個(gè)屏幕上的隱藏區(qū)域存在于將要響應(yīng)于來自用戶的指令而放大的區(qū)域71(圖4)中,并且響應(yīng)于放大指令在區(qū)域82和83 (圖5)中顯示隱藏內(nèi)容。亦即,在圖5 中,從顯示于區(qū)域81中的內(nèi)容繼續(xù)的內(nèi)容顯示于區(qū)域82中,而從顯示于區(qū)域82中的內(nèi)容繼續(xù)的內(nèi)容顯示于區(qū)域83中。在圖4所示的屏幕上,用戶可以僅查看顯示于區(qū)域71中的內(nèi)容。如果用戶想要查看更多內(nèi)容,則他/她有必要進(jìn)行操作如滾動(dòng)。然而如果以圖5所示的方式進(jìn)行顯示,則用戶可以連續(xù)查看內(nèi)容而不進(jìn)行操作如滾動(dòng)。以這種方式,可以通過應(yīng)用下述示例實(shí)施例來實(shí)現(xiàn)放大。內(nèi)容的結(jié)構(gòu)在這個(gè)實(shí)施例中,當(dāng)提供進(jìn)行放大的指令時(shí),以圖3或者圖5所示的方式進(jìn)行放大?,F(xiàn)在來描述將以這種方式放大的內(nèi)容的數(shù)據(jù)結(jié)構(gòu)。換而言之,通過應(yīng)用于具有圖6所示的數(shù)據(jù)結(jié)構(gòu)的內(nèi)容,下述關(guān)于放大的過程會(huì)產(chǎn)生更大的效果。內(nèi)容(句子)具有樹結(jié)構(gòu)代表的句子格式??梢酝ㄟ^將示例實(shí)施例應(yīng)用于如下內(nèi)容來產(chǎn)生更大效果,在該內(nèi)容中,可以指定句子格式的顯示形式(可以改變樣式)。特定例子包括由超文本標(biāo)記語言(HTML) (HTML用樹結(jié)構(gòu)代表句子)和級(jí)聯(lián)樣式表(CCS) (CCS指定顯示方法)組成的內(nèi)容。參照?qǐng)D6,圖6所示的內(nèi)容具有樹結(jié)構(gòu),該樹結(jié)構(gòu)在圖6中以從上至下的順序包括第一層、第二層、第三層、第四層、第五層和第六層。第一層包括要素101,該要素101是關(guān)于充當(dāng)樹結(jié)構(gòu)的根的“根”信息的數(shù)據(jù)。第二層包括要素102(該要素是關(guān)于“標(biāo)題”的數(shù)據(jù))、要素103(該要素是關(guān)于“指南”的數(shù)據(jù))、要素104(該要素是關(guān)于“文本”的數(shù)據(jù))和要素105 (該要素是關(guān)于“廣告”的數(shù)據(jù))。第二層中包括的要素104在更低的第三層中具有要素106(該要素包括關(guān)于“政治”的文章)、要素107(該要素包括關(guān)于“經(jīng)濟(jì)”的文章)、要素108(該要素包括關(guān)于“娛樂行業(yè)”的文章)和要素109 (該要素包括關(guān)于“體育”的文章)。如果關(guān)于“政治”的文章包括三篇文章,則在要素106之下的第四層包括要素 110 “文章A”、要素111 “文章B”和要素112 “文章C”?!拔恼翧”由標(biāo)題和文本組成,因此在要素Iio之下的第五層包括要素113(該要素是關(guān)于“標(biāo)題”的數(shù)據(jù))和要素114(該要素是關(guān)于“文本”的數(shù)據(jù))。進(jìn)而,“文本”由多個(gè)段落組成。在要素114(該要素是關(guān)于“文本”的數(shù)據(jù))之下的第六層包括要素115 (該要素是關(guān)于“第一段”的數(shù)據(jù))、要素116 (該要素是關(guān)于“第二段”的數(shù)據(jù))和要素117(該要素是關(guān)于“第三段”的數(shù)據(jù))。雖然未圖示,但是關(guān)于樣式,例如設(shè)置要素113(該要素是關(guān)于“標(biāo)題”的數(shù)據(jù))的樣式,使得以十八點(diǎn)的尺寸顯示字符。也設(shè)置要素115至117(這些要素分別是關(guān)于“第一段”、“第二段”和“第三段”的數(shù)據(jù))的樣式,使得以十四點(diǎn)的尺寸顯示字符。
如果具有這種樹結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)的內(nèi)容被顯示,則例如向用戶提供圖1所示的屏幕。例如,如果顯示器11是用于個(gè)人計(jì)算機(jī)的顯示器,并且具有相對(duì)大的顯示區(qū),并且如果具有圖6所示的樹結(jié)構(gòu)的內(nèi)容是針對(duì)這樣的個(gè)人計(jì)算機(jī)而創(chuàng)建的內(nèi)容,則進(jìn)行相對(duì)適當(dāng)?shù)娘@不。然而如果這樣的內(nèi)容顯示于顯示區(qū)相對(duì)小的終端如移動(dòng)終端中,則不改變用于個(gè)人計(jì)算機(jī)的樣式就難以閱讀移動(dòng)終端中的顯示。亦即,通過在某種程度上采用終端等的屏幕尺寸來形成句子格式和樣式。因此,如果向如下終端給予句子格式和樣式,該終端具有并非用于該句子格式和樣式的配置,則未正確顯示內(nèi)容,或者以難以理解的方式顯示內(nèi)容,或者難以進(jìn)行操作。例如在瀏覽器中,如果在緊湊型移動(dòng)電話中查看為個(gè)人計(jì)算機(jī)創(chuàng)建的站點(diǎn),則在屏幕上未顯示整個(gè)站點(diǎn),并且用戶可能難以閱讀站點(diǎn),或者根據(jù)屏幕尺寸減少站點(diǎn),并且用戶可能難以閱讀它??梢酝ㄟ^生成適合于終端的樣式而不使用不兼容樣式來克服這樣的不便。然而難以生成可以應(yīng)用于當(dāng)前終端而不引起原有樣式失效的樣式。上文已經(jīng)參照?qǐng)D1至圖5描述了這一點(diǎn)。在對(duì)具有圖6所示的樹結(jié)構(gòu)的內(nèi)容進(jìn)行放大過程的情況下,如果對(duì)整個(gè)內(nèi)容進(jìn)行放大過程,則可能出現(xiàn)上述不便,這是不利的。出于這個(gè)原因,可以局部進(jìn)行放大過程。例如,如果提供對(duì)具有圖6所示的樹結(jié)構(gòu)的內(nèi)容中的基于要素110 “文章A”的文章進(jìn)行放大的指令,則對(duì)與要素110關(guān)聯(lián)的要素進(jìn)行放大過程。亦即,在這種情況下,與要素110關(guān)聯(lián)的要素為要素113至117,因此對(duì)要素113至 117進(jìn)行放大過程。在根據(jù)現(xiàn)有技術(shù)的方法中,也對(duì)除了要素113至117之外的要素進(jìn)行放大過程,因此如上文所述出現(xiàn)難以閱讀的不便。然而通過局部應(yīng)用適合于終端的樣式,可以防止出現(xiàn)這樣的不便。終端將進(jìn)一步描述放大過程。首先將參照?qǐng)D7描述用于實(shí)現(xiàn)這樣的放大顯示的終端。 對(duì)其應(yīng)用示例實(shí)施例的終端包括比如個(gè)人計(jì)算機(jī)、移動(dòng)電話設(shè)備、用于閱讀電子書的終端和智能電話這樣的終端。這里使用個(gè)人計(jì)算機(jī)作為例子并且繼續(xù)描述。圖7是圖示了根據(jù)公開的示例實(shí)施例的終端配置的圖。終端200具有如下配置, 在該配置中,中央處理單元(CPU) 201、只讀存儲(chǔ)器(ROM) 202和隨機(jī)存取存儲(chǔ)器(RAM) 203通過總線204相互連接。進(jìn)而,輸入/輸出接口 205連接到總線204。輸入單元206、輸出單元207、存儲(chǔ)單元208、通信單元209和驅(qū)動(dòng)器210連接到輸入/輸出接口 205。輸入單元206包括鍵盤、鼠標(biāo)、麥克風(fēng)等。輸出單元207包括顯示器、揚(yáng)聲器等。存儲(chǔ)單元208包括硬盤、非易失性存儲(chǔ)器等。通信單元209包括網(wǎng)絡(luò)接口等。驅(qū)動(dòng)器210驅(qū)動(dòng)可移動(dòng)介質(zhì)211如磁盤、光盤、磁光盤或者半導(dǎo)體存儲(chǔ)器。在具有上述配置的計(jì)算機(jī)中,當(dāng)CPU 201經(jīng)由輸入/輸出接口 205和總線204向 RAM 203加載存儲(chǔ)單元208中存儲(chǔ)的程序并且執(zhí)行它時(shí),進(jìn)行以下系列過程。接著將參照?qǐng)D8描述終端200的基本狀態(tài)轉(zhuǎn)變。狀態(tài)A是其中進(jìn)行正常瀏覽的狀態(tài)或者其中進(jìn)行概覽顯示的狀態(tài)。在狀態(tài)A中,如果從用戶提供進(jìn)行放大的指令,這里,如果進(jìn)行用于提供進(jìn)行重新布局的指令的姿勢,則狀態(tài)改變成狀態(tài)B。狀態(tài)B是對(duì)重新布局范圍進(jìn)行選擇的模式。在這個(gè)模式中,用戶進(jìn)行某種姿勢,以向終端200通知重新布局的范圍,例如將要對(duì)其進(jìn)行放大過程的范圍。
如果在狀態(tài)B中進(jìn)行取消,則狀態(tài)改變成狀態(tài)A。如果用戶在狀態(tài)B中選擇范圍, 則狀態(tài)改變成狀態(tài)C。狀態(tài)C是其中僅創(chuàng)建指定要素的頁面并且進(jìn)行重新布局的狀態(tài)。下文將參照?qǐng)D10至圖14所示的流程圖描述范圍選擇和重新布局。在狀態(tài)C中進(jìn)行重新布局并且創(chuàng)建頁面之后,狀態(tài)改變成狀態(tài)D,并且在通過重新布局獲得的屏幕上進(jìn)行瀏覽。如果用戶在狀態(tài)D中提供滾動(dòng)指令,則狀態(tài)改變成狀態(tài)E。在狀態(tài)E中,例如添加和顯示通過滾動(dòng)來表明的要素,亦即從這時(shí)顯示的要素繼續(xù)的要素。如果在狀態(tài)E中停止?jié)L動(dòng),則狀態(tài)改變成狀態(tài)D。另外如果在狀態(tài)D中進(jìn)行用于回到初始顯示的姿勢或者加載新頁面,則狀態(tài)改變成狀態(tài)A。與放大過程有關(guān)的過程接著將描述與重新布局(放大過程)有關(guān)的過程。首先將參照?qǐng)D9描述執(zhí)行與重新布局有關(guān)的過程的終端的功能。圖9所示的終端200具有如下功能配置,該配置包括操作信息輸入單元251、所選要素獲得單元252、其它要素獲得單元253、重新布局單元2M和顯示控制單元255。當(dāng)操作比如鼠標(biāo)、觸摸面板或者鍵盤這樣的操作部件時(shí),操作信息輸入單元251 獲得代表操作的信息。如果操作信息輸入單元251輸入的操作信息代表提供進(jìn)行重新布局的指令的操作,則所選要素獲得單元252獲得將要重新布局的要素(圖6)。并且,其它要素獲得單元253獲得與所選要素獲得單元252獲得的要素不同并且是重新布局所必需的要
ο通過使用由所選要素獲得單元252和其它要素獲得單元255獲得的要素,重新布局單元2M構(gòu)造適合于終端的布局。然后,顯示控制單元255進(jìn)行以構(gòu)造的布局為基礎(chǔ)的顯不。換言之,根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備可以包括生成單元,配置成生成用于在顯示屏幕上向用戶顯示內(nèi)容的信號(hào),顯示的所述內(nèi)容與包括多個(gè)內(nèi)容要素的電子文件關(guān)聯(lián);接收單元,配置成接收與所述用戶對(duì)顯示的所述內(nèi)容的選擇關(guān)聯(lián)的信息;標(biāo)識(shí)單元, 配置成至少基于接收的所述信息來標(biāo)識(shí)與對(duì)顯示的所述內(nèi)容的選擇對(duì)應(yīng)的內(nèi)容要素;以及格式化單元,配置成通過將格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的所述內(nèi)容要素來格式化標(biāo)識(shí)的所述內(nèi)容要素,其中,所述生成單元進(jìn)一步配置成生成用于在所述顯示屏幕上顯示格式化的所述內(nèi)容要素的信號(hào)。優(yōu)選地,根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備可以進(jìn)一步包括輸入單元,配置成檢測第一用戶輸入。優(yōu)選地,所述第一用戶輸入可以包括在所述用戶的操作工具與所述輸入單元的表面之間的接觸。優(yōu)選地,所述接收單元可以進(jìn)一步配置成從所述輸入單元接收指示所述第一用戶輸入的第一信號(hào)。優(yōu)選地,所述標(biāo)識(shí)單元可以配置成至少基于所述第一信號(hào)來標(biāo)識(shí)與所述第一用戶輸入關(guān)聯(lián)的第一接觸位置和第一接觸時(shí)間。優(yōu)選地,所述標(biāo)識(shí)單元可以進(jìn)一步配置成檢測所述第一接觸位置的移動(dòng),并且標(biāo)識(shí)與檢測到的所述移動(dòng)關(guān)聯(lián)的第二接觸位置。優(yōu)選地,所述標(biāo)識(shí)單元可以進(jìn)一步配置成確定檢測到的所述移動(dòng)是否在所述第一接觸時(shí)間的閾值時(shí)間段內(nèi)被檢測到。優(yōu)選地,所述標(biāo)識(shí)單元可以進(jìn)一步配置成當(dāng)在所述閾值時(shí)間段內(nèi)檢測到所述移動(dòng)時(shí),基于所述第二接觸位置來標(biāo)識(shí)所述內(nèi)容要素。優(yōu)選地,所述標(biāo)識(shí)單元可以進(jìn)一步配置成標(biāo)識(shí)在標(biāo)識(shí)的所述內(nèi)容要素內(nèi)的字符數(shù)目,并且確定標(biāo)識(shí)的所述字符數(shù)目是否超過與所述顯示屏幕關(guān)聯(lián)的閾值,所述閾值包括在所述顯示屏幕內(nèi)向用戶顯示的字符數(shù)目。優(yōu)選地,所述標(biāo)識(shí)單元可以進(jìn)一步配置成當(dāng)在標(biāo)識(shí)的所述內(nèi)容要素內(nèi)的字符數(shù)目未超過所述閾值時(shí),獲得與標(biāo)識(shí)的所述內(nèi)容要素關(guān)聯(lián)的至少一個(gè)附加內(nèi)容要素。優(yōu)選地,所述標(biāo)識(shí)單元可以進(jìn)一步配置成計(jì)算在所述至少一個(gè)附加內(nèi)容要素內(nèi)的字符數(shù)目與在標(biāo)識(shí)的所述內(nèi)容要素內(nèi)的字符數(shù)目的總和,并且確定所述總和是否超過所述閾值。優(yōu)選地,所述輸入裝置可以進(jìn)一步配置成檢測第二用戶輸入。優(yōu)選地,所述接收單元可以進(jìn)一步配置成從所述輸入單元接收指示所述第二用戶輸入的第二信號(hào),并且所述標(biāo)識(shí)單元可以進(jìn)一步配置成至少基于所述第二信號(hào)來確定檢測到的所述移動(dòng)已停止。優(yōu)選地,所述格式化單元可以進(jìn)一步配置成當(dāng)檢測到的所述移動(dòng)已停止時(shí),將所述格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的所述內(nèi)容要素。優(yōu)選地,所述格式化結(jié)構(gòu)可以包括與所述顯示屏幕關(guān)聯(lián)的格式化結(jié)構(gòu)。優(yōu)選地,所述格式化結(jié)構(gòu)可以限定字符大小,所述字符大小基于在標(biāo)識(shí)的所述內(nèi)容要素內(nèi)的字符數(shù)目。優(yōu)選地,所述格式化單元可以進(jìn)一步配置成確定標(biāo)識(shí)的所述內(nèi)容要素的高度是否超過與所述顯示屏幕關(guān)聯(lián)的閾值高度,并且當(dāng)標(biāo)識(shí)的所述要素的高度超過所述閾值高度時(shí),將多列格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的所述內(nèi)容要素。優(yōu)選地,所述標(biāo)識(shí)單元可以進(jìn)一步配置成確定標(biāo)識(shí)的所述內(nèi)容要素是否包括可點(diǎn)擊要素,并且當(dāng)標(biāo)識(shí)的所述內(nèi)容要素為可點(diǎn)擊要素時(shí),選擇所述電子文件內(nèi)的與標(biāo)識(shí)的所述內(nèi)容要素相距預(yù)定距離內(nèi)的位置中設(shè)置的附加可點(diǎn)擊要素,并且所述格式化單元可以進(jìn)一步配置成將所述格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的所述內(nèi)容要素和所述附加可點(diǎn)擊要素中的至少一部分。第一重新布局過程將參照?qǐng)D10所示的流程圖描述具有上述功能的終端200進(jìn)行的過程。將參照?qǐng)D 10所示的流程圖描述的過程是這樣一個(gè)過程對(duì)句子進(jìn)行布局,使得用戶即使在顯示區(qū)相對(duì)小的屏幕上仍然可以容易地閱讀它們,例如用于顯示圖3所示的屏幕的過程。這里將基于圖10所示的流程圖的過程稱為第一重新布局過程。第一重新布局過程在如下終端中被執(zhí)行時(shí)產(chǎn)生更大效果,該終端具有在其上未查看整個(gè)內(nèi)容的相對(duì)小的屏幕。并且,這個(gè)過程用于清楚顯示詳細(xì)信息的應(yīng)用而非概覽。在步驟Sll中,檢測操作信息輸入單元251輸入的信息亦即單擊(亦即,檢測第一用戶輸入)。在步驟S12中,基于來自操作信息輸入單元251的信息,判斷在從單擊起的某一時(shí)間段內(nèi)已經(jīng)開始拖拉,然后該過程前進(jìn)到步驟S13。拖拉意味著繼續(xù)觸摸狀態(tài)和改變第一接觸位置亦即點(diǎn)擊位置(觸摸位置)。在第一重新布局過程中,用戶通過進(jìn)行雙擊來提供進(jìn)行重新布局的指令。并且,用戶通過進(jìn)行拖拉(亦即移動(dòng)第一接觸位置)而不是雙擊中的第二點(diǎn)擊(亦即第二用戶輸入)來指定其中將要進(jìn)行重新布局的范圍(要素)。通過在用手指觸摸屏幕之時(shí)移動(dòng)他/ 她的手指,用戶指定其中將要進(jìn)行重新布局的范圍。利用這樣的指定,在步驟Sll中檢測到已進(jìn)行單擊之后,在步驟S12中檢測在從單擊起的某一時(shí)間段內(nèi)已進(jìn)行觸摸并且已開始其中維持觸摸狀態(tài)的狀態(tài)(即拖拉狀態(tài))(亦即,確定在第一接觸時(shí)間的閾值時(shí)間段內(nèi)出現(xiàn)第一接觸位置的移動(dòng))。然后該過程前進(jìn)到步馬聚S13 ο在步驟S13中,從拖拉位置獲得在基點(diǎn)(亦即第二接觸位置)的所選要素。亦即, 所選要素獲得單元252判斷在拖拉位置顯示的內(nèi)容要素并且獲得要素。例如在圖6所示的樹結(jié)構(gòu)中,如果在其中顯示基于要素114的“文本”的狀態(tài)中點(diǎn)擊其中顯示“第一段落”的位置,則所選要素獲得單元252獲得要素115。在步驟S14中,判斷用戶選擇的所得要素的字符數(shù)目是否超過可以在終端的一個(gè)屏幕內(nèi)布置的字符數(shù)目(亦即與顯示區(qū)關(guān)聯(lián)的閾值)。重新布局單元2M預(yù)先存儲(chǔ)終端200 的顯示單元(顯示器11或者顯示器51)的顯示區(qū)尺寸(與可以在一行中顯示的字符數(shù)目和尺寸有關(guān)的信息)?;谠撔畔⑴袛嗨x要素獲得單元252獲得的要素的字符數(shù)目是否超過可以在一個(gè)屏幕內(nèi)布置的字符數(shù)目。如果在步驟S14中判斷所得要素的數(shù)目未超過可以在一個(gè)屏幕內(nèi)布置的字符數(shù)目,換而言之,如果判斷如果僅顯示所得要素則空白將顯示于屏幕上,則該過程前進(jìn)到步驟 S15。在步驟S15中,重新布局單元邪4指示其他要素獲得單元253選擇和獲得附加要素, 例如雙親要素。以這種方式獲得別的要素,然后該過程前進(jìn)到步驟S14并且再次進(jìn)行步驟 S14。這里,如果選擇雙親要素以獲得別的要素,則可以如在圖6中所示的要素114中那樣進(jìn)行以文章為單位的獲取。這里,將在選擇和獲得雙親要素的假設(shè)之下給出描述。代替地,可以選擇和獲得兄弟要素。進(jìn)而,在選擇兄弟要素并且在選擇之后在步驟S14中未獲得判斷“是”的情況下,可以選擇和獲得雙親要素。例如假設(shè)多個(gè)要素形成單篇文章的情況。在這種情況下,當(dāng)獲得雙親要素時(shí),以單篇文章為單位進(jìn)行過程。當(dāng)獲得兄弟要素時(shí),在文章的一部分中(亦即在文章的相當(dāng)大的一部分中)進(jìn)行過程。并且,在雙親要素之前依次獲得相鄰兄弟要素的情況下,即使在雙親要素太大時(shí)仍可提取適合于屏幕尺寸的所選范圍。并且,在向要素給予含義如大字標(biāo)題的情況下,預(yù)先限定含義彼此相似的要素,并且在將要添加任何兄弟要素時(shí)優(yōu)先添加含義相似的兄弟要素,從而可以獲得含義相似的要素集。進(jìn)而,對(duì)兄弟要素中的字符數(shù)目進(jìn)行計(jì)數(shù),從而可以提取更適合于屏幕尺寸的選擇范圍。重新布局單元2M判斷所選要素獲得單元252和其它要素獲得單元253獲得的將要顯示于一個(gè)屏幕上的要素的字符數(shù)目(亦即要素的字符數(shù)目之和)是否超過可以在一個(gè)屏幕內(nèi)布置的字符數(shù)目。結(jié)果,如果判斷字符數(shù)目未超過可以在一個(gè)屏幕內(nèi)布置的字符數(shù)目,則該過程再次前進(jìn)到步驟S15。以這種方式重復(fù)步驟S14和S15,從而反復(fù)進(jìn)行要素的獲取,直至要素的字符數(shù)目超過可以在一個(gè)屏幕內(nèi)布置的字符數(shù)目。因而可以防止在向用戶提供的屏幕上顯示空白,并且可以進(jìn)行有效顯示而不引起未用區(qū)域的存在。而且,在重復(fù)這樣的過程時(shí),即使未響應(yīng)于來自用戶的指令來設(shè)置范圍,仍可自動(dòng)設(shè)置范圍。另一方面,如果在步驟S14中判斷所得要素的字符數(shù)目超過可以在終端200的一個(gè)屏幕內(nèi)布置的字符數(shù)目,則該過程前進(jìn)到步驟S16。在步驟S16中添加如下效果,該效果代表所選要素被選。重新布局單元2M指示顯示控制單元255進(jìn)行顯示,使得用戶可以識(shí)別這時(shí)選擇的要素。顯示控制單元255響應(yīng)于指令來執(zhí)行過程,以便添加效果。在步驟S16中執(zhí)行的用于效果的過程和在下述第二至第五重新布局過程中執(zhí)行的用于效果的過程例如是如下過程。亦即,當(dāng)選擇字符時(shí),以與其它字符的顏色不同的顏色顯示字符。添加與這樣的字符選擇的效果相同的效果。代替地,也可以使用包圍所選字符的效果。如果終端具有相對(duì)大的屏幕或者多個(gè)屏幕,則可以在屏幕或者另一屏幕的部分中持續(xù)顯示所選布局的結(jié)果。例如,如果終端具有兩個(gè)屏幕,則可以使用上屏幕來進(jìn)行選擇, 并且可以在下屏幕上顯示在重新布局之后的屏幕(通過執(zhí)行以下過程而獲得的屏幕)。在步驟S17中判斷拖拉是否已結(jié)束。如果判斷拖拉尚未結(jié)束,則該過程前進(jìn)到步驟S18,其中執(zhí)行根據(jù)從基點(diǎn)的拖拉移動(dòng)來選擇雙親要素的過程。然后該過程返回到步驟 S16,其中添加如下效果,該效果反映步驟S18中的過程。亦即,添加從用戶用他/她的手指開始拖拉的位置到用戶這時(shí)觸摸的位置這樣的效果。另一方面,在步驟S19中,執(zhí)行僅提取選擇要素的句子格式樹并且將它設(shè)置到新頁面的過程。亦即,提取這時(shí)添加有效果的要素,并且將該要素設(shè)置到新頁面。例如,如果選擇圖6中的要素116,則提取要素115、116和117作為句子格式樹,并且設(shè)置由這些要素形成的新頁面。然后,在步驟S20中,將終端200的限定樣式(亦即與終端200關(guān)聯(lián)的格式化結(jié)構(gòu))應(yīng)用于設(shè)置的新頁面。重新布局單元2M將預(yù)定義樣式應(yīng)用于設(shè)置的新頁面。顯示控制單元255進(jìn)行以創(chuàng)建的頁面為基礎(chǔ)的顯示,并且將該頁面視為對(duì)其應(yīng)用適合于終端的樣式的頁面,從而可以向用戶提供可以容易閱讀的頁面。注意在步驟S20中應(yīng)用于新頁面的樣式和在下述第二至第五重新布局過程中應(yīng)用于新頁面的樣式例如是以下樣式。亦即,對(duì)終端200特有的用于易于閱讀的字體尺寸和寬度進(jìn)行指定的樣式,根據(jù)所選要素的字符數(shù)目來改變字符尺寸的樣式,以及在維持字體、顏色、下劃線、醒目顯示等的原有樣式之時(shí)改寫字符尺寸和塊寬度的樣式。代替地,可以使用為站點(diǎn)信息(例如為瀏覽器的各URL)設(shè)置的預(yù)設(shè)樣式,或者可以根據(jù)所選要素或者其雙親要素的符號(hào)使用預(yù)設(shè)樣式。進(jìn)而,在具有多個(gè)屏幕的終端中可以指定如下樣式,在該樣式中,要素與在屏幕之間的邊界不疊加。在重新布局單元254中預(yù)設(shè)前述樣式之中的一個(gè)或者多個(gè)樣式,并且適當(dāng)應(yīng)用任何預(yù)設(shè)樣式,從而進(jìn)行將樣式應(yīng)用于新頁面的過程。第二重新布局過程接著將參照?qǐng)D11所示的流程圖描述第二重新布局過程。第二重新布局過程在它應(yīng)用于具有使得難以閱讀的小屏幕的終端時(shí)更有效,并且優(yōu)選用于在整個(gè)屏幕上以大尺寸顯示用戶指定的范圍這樣的應(yīng)用。在第二重新布局過程中,通過增加字符的尺寸使得用戶指定的范圍顯示于整個(gè)屏幕上來進(jìn)行重新布局。如在上述第一重新布局過程中那樣,當(dāng)用戶想要提供進(jìn)行重新布局的指令時(shí),用戶進(jìn)行拖拉而不是雙擊中的第二點(diǎn)擊,由此指定應(yīng)用于放大過程的范圍。由于指定方法相同,所以第二重新布局過程包括與在第一重新布局過程中的過程相同的過程。亦即,從步驟 S31至步驟S33的過程與從步驟Sll至步驟S13的過程相同,其中檢測用戶進(jìn)行的單擊,并且如果在從檢測到的單擊起的某一時(shí)間段內(nèi)出現(xiàn)拖拉,則獲得在拖拉位置的要素。從步驟S34至步驟S37的過程與從步驟S16至步驟S19的過程相同。在第二重新布局過程中,未進(jìn)行與第一重新布局過程中的步驟S14和S15對(duì)應(yīng)的過程。因此如果不進(jìn)行拖拉則不進(jìn)行自動(dòng)設(shè)置范圍的過程,從而在屏幕上僅放大和顯示用戶指定的范圍(要素)。在從步驟S34至步驟S37的過程中,用效果顯示從用戶開始拖拉的位置到繼續(xù)拖拉的位置這樣的范圍,當(dāng)判斷已結(jié)束拖拉(亦即已指定范圍)時(shí),提取所選要素的句子格式樹,并且將句子格式樹設(shè)置到新頁面。在用戶以這種方式已指定重新布局范圍之后,對(duì)作為指定范圍的新頁面進(jìn)行步驟 S38中的過程。亦即,在步驟S38中,重新布局單元2M將如下樣式應(yīng)用于新頁面,在該樣式中,根據(jù)新頁面中的字符數(shù)目指定字符尺寸。在根據(jù)字符數(shù)目應(yīng)用字符尺寸時(shí),進(jìn)行顯示使得在用戶指定的范圍中的字符盡可能布置于一個(gè)屏幕內(nèi)。因而用戶可以在容易閱讀某個(gè)內(nèi)容之時(shí)瀏覽它,而不進(jìn)行比如滾動(dòng)這樣的操作。第三重新布局過程接著將參照?qǐng)D12所示的流程圖描述第三重新布局過程。第三重新布局過程在它應(yīng)用于屏幕相對(duì)大的終端時(shí)更有效,并且優(yōu)選用于通過在寬屏幕上以多列樣式顯示寬度有限的內(nèi)容來增加可以一次看見的信息量這樣的應(yīng)用。在第三重新布局過程中,選擇如下要素,該要素包括用戶指定的范圍(要素)并且具有某個(gè)或者更高的高度(亦即閾值高度), 并且向它應(yīng)用多列樣式(亦即多列格式化結(jié)構(gòu))。第三重新布局過程是為了將圖4所示的屏幕切換成圖5所示的屏幕而進(jìn)行的過程。在步驟S51中檢測雙擊,然后在步驟S52中以雙擊位置(這時(shí)觸摸的位置)為基點(diǎn)獲得所選要素。在步驟S53中,判斷所選要素的高度是否超過某個(gè)值。如果在步驟S53 中判斷所選要素的高度未超過某個(gè)值,則該過程前進(jìn)到步驟S54,其中選擇和添加雙親要素作為所選要素。然后在包括添加的要素的情況下再次進(jìn)行步驟S53中的過程。在步驟S53中的“所選要素的高度是否超過某個(gè)值”的“某個(gè)值”代表為了應(yīng)用多列內(nèi)容樣式而必需的高度。如果內(nèi)容高度等于或者小于顯示區(qū)的高度,則不必應(yīng)用多列樣式和添加另一要素作為所選要素。亦即,至少顯示區(qū)的高度值或者更大值被設(shè)置為“某個(gè)值”。重復(fù)步驟S53和SM中的過程,由此向所選要素添加雙親要素,直至判斷所選要素的高度超過某個(gè)值。在高度超過某個(gè)值時(shí),該過程前進(jìn)到步驟S55。在步驟S55中,執(zhí)行如下過程僅提取所選要素的句子格式樹,并且將它設(shè)置到新頁面。然后向設(shè)置的新頁面應(yīng)用與原有樣式組合的多列樣式,從而創(chuàng)建將要向用戶實(shí)際呈現(xiàn)的屏幕。在這種情況下使用原有樣式,因此樣式本身(例如字符尺寸)不變。然而由于也使用多列樣式,所以通過有效使用一個(gè)屏幕來進(jìn)行顯示。例如在圖4所示的屏幕上,將區(qū)域 62-1和62-2視為未用區(qū)域。通過向這些區(qū)域應(yīng)用多列樣式,可以向用戶提供圖5所示的屏幕,并且可以消除未用區(qū)域以求有效使用。在圖5所示的例子中,列數(shù)為三,但是可以根據(jù)終端的顯示區(qū)寬度與內(nèi)容寬度之比確定列數(shù)。另外,在圖5中的樣式(其中在一個(gè)屏幕上以多列樣式顯示句子)中,用戶可以瀏覽大量信息而不進(jìn)行滾動(dòng)。第四重新布局過程接著將參照?qǐng)D13所示的流程圖描述第四重新布局過程。第四重新布局過程在它應(yīng)用于屏幕相對(duì)小的終端時(shí)更有效,并且優(yōu)選用于在可能出現(xiàn)錯(cuò)按時(shí)改變布局以防止錯(cuò)按這樣的應(yīng)用。在第四重新布局過程中,當(dāng)在單擊位置附近有多個(gè)可點(diǎn)擊要素時(shí),改變樣式并且執(zhí)行重新布局。
當(dāng)點(diǎn)擊可點(diǎn)擊要素時(shí),將顯示改變成鏈接內(nèi)容。例如,多個(gè)可點(diǎn)擊要素顯示于圖1 中的區(qū)域22中,但是當(dāng)屏幕小時(shí),以小尺寸顯示這些可點(diǎn)擊要素。因此,用戶難以正確選擇 (點(diǎn)擊)期望的要素,并且可能進(jìn)行誤點(diǎn)擊。因此,當(dāng)顯示這樣的多個(gè)可點(diǎn)擊要素時(shí),并且當(dāng)對(duì)其中顯示多個(gè)可點(diǎn)擊要素的區(qū)域進(jìn)行單擊時(shí),放大該區(qū)域以改變顯示,以便用戶可以容易地選擇期望的要素。下文將參照?qǐng)D13所示的流程圖描述用于以這樣的方式進(jìn)行顯示的過程,亦即第四重新布局過程。在步驟S71中檢測單擊,然后在步驟S73中獲得在觸摸位置的要素。在步驟S73中判斷所得要素(所選要素)是否為可點(diǎn)擊要素。如果在步驟S73中判斷所選要素可點(diǎn)擊, 則該過程前進(jìn)到步驟S74。在步驟S74中判斷在所選要素附近(亦即鄰近于所選要素)是否有可點(diǎn)擊要素。 如果在步驟S74中判斷在所選要素附近有可點(diǎn)擊要素,則該過程前進(jìn)到步驟S75。在步驟 S75中,提取所選要素和在所選要素附近的可點(diǎn)擊要素,并且將它們?cè)O(shè)置到新頁面。在步驟 S76中,將終端的限定樣式應(yīng)用于以這種方式已設(shè)置的新頁面。以這種方式,當(dāng)操作具有多個(gè)可點(diǎn)擊要素的區(qū)域時(shí),通過應(yīng)用終端的限定樣式,以盡可能大的尺寸顯示多個(gè)可點(diǎn)擊要素。換而言之,以用戶至少可以容易查看可點(diǎn)擊要素而不進(jìn)行錯(cuò)選這樣的尺寸顯示可點(diǎn)擊要素。因而用戶可以從放大的可點(diǎn)擊要素之中可靠選擇期望的要素。另一方面,如果在步驟S73中判斷所選要素不可點(diǎn)擊,或者在步驟S74中判斷在所選要素附近無可點(diǎn)擊要素,則該過程前進(jìn)到步驟S77。在步驟S77中進(jìn)行正常單擊過程。作為正常單擊過程,例如可以進(jìn)行圖11所示的流程圖中的步驟S31中的過程。在這種情況下,如果用戶選擇其中顯示多個(gè)可點(diǎn)擊要素的區(qū)域,則可以放大可點(diǎn)擊要素。如果用戶選擇其中未顯示這樣的多個(gè)可點(diǎn)擊要素的區(qū)域,則可以放大該區(qū)域中顯示的內(nèi)容。第五重新布局過程接著將參照?qǐng)D14所示的流程圖描述第五重新布局過程。第五重新布局過程在它應(yīng)用于屏幕相對(duì)小的終端時(shí)更有效,并且優(yōu)選用于用戶僅選擇一些感興趣的文章(應(yīng)用) 并且在適合于終端的布局中閱讀它們這樣的應(yīng)用。可以使用單擊、拖拉等來進(jìn)行選擇。例如當(dāng)從菜單中的項(xiàng)目選擇重新布局時(shí)進(jìn)行第五重新布局過程。代替地,可以在按壓專用按鈕時(shí)或者在輸入預(yù)定姿勢時(shí)進(jìn)行第五重新布局過程。在步驟SlOl中,響應(yīng)于從用戶提供的指令來顯示菜單,用戶在顯示的菜單中的多個(gè)項(xiàng)目之中指定代表重新布局的項(xiàng)目,該指定被識(shí)別,并且狀態(tài)改變。在狀態(tài)已改變之后, 在步驟S102中判斷是否已按壓選擇結(jié)束按鈕。選擇結(jié)束按鈕是在用戶已選擇期望的要素之后操作的按鈕。如果在步驟S102中判斷尚未按壓選擇結(jié)束按鈕,則該過程前進(jìn)到步驟S103。在步驟S103中判斷是否已開始拖拉。如果在步驟S103中判斷尚未開始拖拉,則該過程返回到步驟S102,并且判斷是否已操作選擇結(jié)束按鈕。以這種方式,在已開始拖拉之后或者在已操作選擇結(jié)束按鈕之后,該過程前進(jìn)到下一步驟。如果在步驟S103中判斷已開始拖拉,則該過程前進(jìn)到步驟S104。在步驟S104中, 從拖拉位置獲得在基點(diǎn)的選擇要素。亦即,所選要素獲得單元252判斷在拖拉位置顯示的內(nèi)容要素并且獲得該要素。在步驟S105中添加如下效果,該效果代表所選要素被選。重新布局單元254向顯示控制單元255提供指令,以便用戶可以識(shí)別這時(shí)在顯示器上選擇的要素,并且顯示控制單元255響應(yīng)于該指令來進(jìn)行過程,以便添加效果。在步驟S106中判斷是否結(jié)束拖拉。如果判斷尚未結(jié)束拖拉,則該過程前進(jìn)到步驟S107,其中執(zhí)行根據(jù)從基點(diǎn)的拖拉移動(dòng)來選擇雙親要素的過程。然后該過程返回到步驟 S105并且添加如下效果,該效果反映步驟S105中的過程。亦即,用從用戶用他/她的手指開始拖拉的位置到用戶這時(shí)觸摸的位置添加的效果進(jìn)行顯示。以這種方式,用戶可以通過進(jìn)行單拖拉操作來提供進(jìn)行期望范圍的重新布局過程的指令。而且,通過多次進(jìn)行這樣的拖拉操作,用戶可以提供進(jìn)行關(guān)于多個(gè)范圍(文章等) 的重新布局過程的指令。亦即,如果在步驟S106中判斷已結(jié)束拖拉,則該過程返回到步驟 S102,并且重復(fù)后續(xù)過程,以便選擇多篇文章。另一方面,如果在步驟S102中判斷已操作選擇結(jié)束按鈕,則該過程前進(jìn)到步驟 S108。在步驟S108中,執(zhí)行僅提取所選要素的句子格式樹并且將它設(shè)置到新頁面的過程。 在步驟S109中執(zhí)行將終端的限定樣式應(yīng)用于設(shè)置的新頁面的過程。利用這個(gè)過程,在適合于終端的樣式中顯示用戶選擇的多個(gè)要素例如文章。利用這種顯示,用戶可以用容易閱讀的方式瀏覽多個(gè)所選要素。如上文所述,在第一至第五重新布局過程中,控制在具有某一尺寸的顯示區(qū)的屏幕上的顯示,并且控制由多個(gè)要素組成的內(nèi)容的顯示。如果用戶提供進(jìn)行受控內(nèi)容的重新布局的指令,則獲得在提供指令的位置的要素(例如在用戶觸摸的位置的要素),并且設(shè)置由該要素組成的新頁面。然后,將限定樣式應(yīng)用于設(shè)置的新頁面,并且向用戶提供已向其應(yīng)用該樣式的頁面。而且,為了防止提供的頁面具有空白,在除了第四重新布局過程之外的第一至第五重新布局過程中,使用包括用戶指定的要素的多個(gè)要素來設(shè)置新頁面。通過添加要素直至用戶指定的要素的字符數(shù)目和其它要素的字符數(shù)目超過可以在一個(gè)屏幕內(nèi)布置的字符數(shù)目來獲得多個(gè)要素。進(jìn)而,在第二重新布局過程中,執(zhí)行用于使新頁面成為其中僅顯示用戶所選要素的頁面的過程,因此示例實(shí)施例可以應(yīng)用于僅對(duì)用戶希望的范圍進(jìn)行重新布局的情況。進(jìn)而,在第四重新布局過程中,如果所得要素為可點(diǎn)擊要素,則執(zhí)行如下過程獲得在可點(diǎn)擊要素附近的別的可點(diǎn)擊要素,并且設(shè)置由所得可點(diǎn)擊要素組成的頁面。因此,可以在以高密度顯示多個(gè)可點(diǎn)擊要素時(shí)防止用戶進(jìn)行誤點(diǎn)擊。在上述實(shí)施例中已給出了對(duì)通過進(jìn)行雙擊來提供重新布局指令的情況的描述。在雙擊中,如果保持在第二點(diǎn)擊之后的狀態(tài),則開始選擇并且指定范圍。換而言之,如果進(jìn)行拖拉而不是第二點(diǎn)擊,則指定范圍并且獲得在指定的范圍中的要素。利用這個(gè)過程,可以向除了提供重新布局指令的過程之外的過程分配雙擊本身(其中未長時(shí)間保持第二點(diǎn)擊的雙擊或者其中進(jìn)行拖拉而不是第二點(diǎn)擊的雙擊)。代替地,除了雙擊之外的操作可以用于提供重新布局指令。例如可以通過使用單擊、三擊或者多觸摸的姿勢或者通過使用壓力或者觸摸區(qū)來提供指令。在這種情況下,可以通過允許用戶分開進(jìn)行選擇操作和范圍指定來減少操作次數(shù)。
進(jìn)而,可以通過進(jìn)行長按(長時(shí)間保持單擊)來提供重新布局指令。并且,可以通過在操作硬件(HW)鍵之中的任何鍵之時(shí)進(jìn)行任何前述操作(例如單擊)來提供重新布局指令。并且,如在第五重新布局過程中那樣,可以顯示菜單,可以預(yù)備用于提供重新布局指令的項(xiàng)目作為顯示的菜單中的項(xiàng)目,并且可以選擇該項(xiàng)目以提供重新布局指令。在這樣的配置中,在從菜單已選擇項(xiàng)目之后,獲得使用某個(gè)操作如觸摸來選擇的要素,并且進(jìn)行重新布局過程。通過執(zhí)行前述重新布局過程,向用戶提供通過重新布局獲得的屏幕。當(dāng)用戶對(duì)提供的屏幕執(zhí)行比如滾動(dòng)這樣的過程時(shí),執(zhí)行與滾動(dòng)對(duì)應(yīng)的過程。亦即,如果在圖8所示的前述狀態(tài)D中進(jìn)行滾動(dòng),則狀態(tài)改變成其中添加后續(xù)要素的狀態(tài)E。在狀態(tài)E中執(zhí)行的過程是添加所選要素的兄弟要素并且重新顯示這些要素的過程。如果已添加所有兄弟要素,則也添加雙親要素并且執(zhí)行重新顯示。利用這種配置,可以在重新布局之后對(duì)屏幕進(jìn)行滾動(dòng)。繼續(xù)添加兄弟要素或者雙親要素,直至所有要素的高度超過限定值。代替地,即使未進(jìn)行滾動(dòng),仍可與用戶操作并行進(jìn)行要素的添加。優(yōu)點(diǎn)可以通過進(jìn)行上述布局來預(yù)期以下優(yōu)點(diǎn)??梢愿鶕?jù)用戶難以閱讀內(nèi)容的位置來改變句子格式,使得以適當(dāng)尺寸和寬度顯示內(nèi)容。這使得用戶能夠通過簡單進(jìn)行單向滾動(dòng)來通讀句子。如果用戶感覺操作在處理性能低的終端中繁重,則可以應(yīng)用上述過程以簡化句子格式并且減少處理量,由此減少操作負(fù)擔(dān)。通過改寫現(xiàn)有操作,可以檢測可能在現(xiàn)有操作中出現(xiàn)的誤操作的可能性,并且可以改變句子格式和顯示以阻止誤操作。為特定句子格式預(yù)先限定改變過程允許改變成更適合于終端的顯示。在暫時(shí)改變和瀏覽目標(biāo)部分之后,可以恢復(fù)原有狀態(tài)。記錄介質(zhì)上述系列過程可以由硬件執(zhí)行并且可以由軟件執(zhí)行。在軟件執(zhí)行系列過程的情況下,向計(jì)算機(jī)中安裝形成軟件的程序。這里,計(jì)算機(jī)包括并入于專用硬件中的計(jì)算機(jī)、能夠通過安裝有各種程序來執(zhí)行各種功能的通用個(gè)人計(jì)算機(jī)等。例如可以通過記錄于充當(dāng)封裝介質(zhì)等的可移動(dòng)介質(zhì)211上來提供圖7所示的終端 200的CPU 201執(zhí)行的程序。也可以經(jīng)由有線或者無線傳輸介質(zhì)(比如局域網(wǎng)、因特網(wǎng)或者
數(shù)字衛(wèi)星廣播)提供程序。在計(jì)算機(jī)中,可以通過向驅(qū)動(dòng)器210上加載可移動(dòng)介質(zhì)211經(jīng)由輸入/輸出接口 205向存儲(chǔ)單元208中安裝程序。程序也可以經(jīng)由有線或者無線傳輸介質(zhì)由通信單元209 接收并且安裝到存儲(chǔ)單元208中。代替地,程序可以預(yù)裝到ROM 202或者存儲(chǔ)單元208中。計(jì)算機(jī)執(zhí)行的程序可以是如下程序,在該程序中,根據(jù)在本說明書中描述的順序在時(shí)序中進(jìn)行過程,或者是如下程序,在該程序中,在必要時(shí)刻(例如在進(jìn)行調(diào)用時(shí))進(jìn)行過程。在本說明書中,系統(tǒng)意味著包括多個(gè)設(shè)備的整個(gè)設(shè)備。本發(fā)明包含與2010年6月23日向日本專利局申請(qǐng)的日本優(yōu)先權(quán)專利申請(qǐng)JP2010-142461中公開的主題有關(guān)的主題,該專利申請(qǐng)的整體內(nèi)容通過引用結(jié)合于此。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,根據(jù)設(shè)計(jì)要求和其它因素可以出現(xiàn)各種修改、組合、再組合和變更,只要它們處在所附權(quán)利要求或者其等效含義的范圍內(nèi)。
權(quán)利要求
1.一種信息處理設(shè)備,包括生成單元,配置成生成用于在顯示屏幕上向用戶顯示內(nèi)容的信號(hào),顯示的所述內(nèi)容與包括多個(gè)內(nèi)容要素的電子文件關(guān)聯(lián);接收單元,配置成接收與所述用戶對(duì)顯示的所述內(nèi)容的選擇關(guān)聯(lián)的信息; 標(biāo)識(shí)單元,配置成至少基于接收的所述信息來標(biāo)識(shí)與對(duì)顯示的所述內(nèi)容的選擇對(duì)應(yīng)的內(nèi)容要素;以及格式化單元,配置成通過將格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的所述內(nèi)容要素來格式化標(biāo)識(shí)的所述內(nèi)容要素,其中,所述生成單元進(jìn)一步配置成生成用于在所述顯示屏幕上顯示格式化的所述內(nèi)容要素的信號(hào)。
2.根據(jù)權(quán)利要求1所述的設(shè)備,進(jìn)一步包括 輸入單元,配置成檢測第一用戶輸入。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述第一用戶輸入包括在所述用戶的操作工具與所述輸入單元的表面之間的接觸。
4.根據(jù)權(quán)利要求3所述的設(shè)備,其中,所述接收單元進(jìn)一步配置成 從所述輸入單元接收指示所述第一用戶輸入的第一信號(hào)。
5.根據(jù)權(quán)利要求4所述的設(shè)備,其中,所述標(biāo)識(shí)單元配置成至少基于所述第一信號(hào)來標(biāo)識(shí)與所述第一用戶輸入關(guān)聯(lián)的第一接觸位置和第一接觸時(shí)間。
6.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述標(biāo)識(shí)單元進(jìn)一步配置成 檢測所述第一接觸位置的移動(dòng);并且標(biāo)識(shí)與檢測到的所述移動(dòng)關(guān)聯(lián)的第二接觸位置。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述標(biāo)識(shí)單元進(jìn)一步配置成 確定檢測到的所述移動(dòng)是否在所述第一接觸時(shí)間的閾值時(shí)間段內(nèi)被檢測到。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其中,所述標(biāo)識(shí)單元進(jìn)一步配置成當(dāng)在所述閾值時(shí)間段內(nèi)檢測到所述移動(dòng)時(shí),基于所述第二接觸位置來標(biāo)識(shí)所述內(nèi)容要素。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中,所述標(biāo)識(shí)單元進(jìn)一步配置成 標(biāo)識(shí)在標(biāo)識(shí)的所述內(nèi)容要素內(nèi)的字符數(shù)目;并且確定標(biāo)識(shí)的所述字符數(shù)目是否超過與所述顯示屏幕關(guān)聯(lián)的閾值,所述閾值包括在所述顯示屏幕內(nèi)向用戶顯示的字符數(shù)目。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其中,所述標(biāo)識(shí)單元進(jìn)一步配置成當(dāng)在標(biāo)識(shí)的所述內(nèi)容要素內(nèi)的字符數(shù)目未超過所述閾值時(shí),獲得與標(biāo)識(shí)的所述內(nèi)容要素關(guān)聯(lián)的至少一個(gè)附加內(nèi)容要素。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述標(biāo)識(shí)單元進(jìn)一步配置成計(jì)算在所述至少一個(gè)附加內(nèi)容要素內(nèi)的字符數(shù)目與在標(biāo)識(shí)的所述內(nèi)容要素內(nèi)的字符數(shù)目的總和;并且確定所述總和是否超過所述閾值。
12.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述輸入裝置進(jìn)一步配置成檢測第二用戶輸入。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中 所述接收單元進(jìn)一步配置成從所述輸入單元接收指示所述第二用戶輸入的第二信號(hào);并且所述標(biāo)識(shí)單元進(jìn)一步配置成至少基于所述第二信號(hào)來確定檢測到的所述移動(dòng)已停止。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其中,所述格式化單元進(jìn)一步配置成當(dāng)檢測到的所述移動(dòng)已停止時(shí),將所述格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的所述內(nèi)容要素。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其中,所述格式化結(jié)構(gòu)包括與所述顯示屏幕關(guān)聯(lián)的格式化結(jié)構(gòu)。
16.根據(jù)權(quán)利要求14所述的設(shè)備,其中,所述格式化結(jié)構(gòu)限定字符大小,所述字符大小基于在標(biāo)識(shí)的所述內(nèi)容要素內(nèi)的字符數(shù)目。
17.根據(jù)權(quán)利要求14所述的設(shè)備,其中,所述格式化單元進(jìn)一步配置成確定標(biāo)識(shí)的所述內(nèi)容要素的高度是否超過與所述顯示屏幕關(guān)聯(lián)的閾值高度;并且當(dāng)標(biāo)識(shí)的所述要素的高度超過所述閾值高度時(shí),將多列格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的所述內(nèi)容要素。
18.根據(jù)權(quán)利要求1所述的設(shè)備,其中 所述標(biāo)識(shí)單元進(jìn)一步配置成確定標(biāo)識(shí)的所述內(nèi)容要素是否包括可點(diǎn)擊要素;并且當(dāng)標(biāo)識(shí)的所述內(nèi)容要素為可點(diǎn)擊要素時(shí),選擇所述電子文件內(nèi)的與標(biāo)識(shí)的所述內(nèi)容要素相距預(yù)定距離內(nèi)的位置中設(shè)置的附加可點(diǎn)擊要素;并且所述格式化單元進(jìn)一步配置成將所述格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的所述內(nèi)容要素和所述附加可點(diǎn)擊要素中的至少一部分。
19.一種用于格式化電子內(nèi)容的計(jì)算機(jī)實(shí)施的方法,包括生成用于在顯示屏幕上向用戶顯示內(nèi)容的信號(hào),顯示的所述內(nèi)容與包括多個(gè)內(nèi)容要素的電子文件關(guān)聯(lián);接收與所述用戶對(duì)顯示的所述內(nèi)容的選擇關(guān)聯(lián)的信息;至少基于接收的所述信息,■處理器來標(biāo)識(shí)與對(duì)顯示的所述內(nèi)容的選擇對(duì)應(yīng)的內(nèi)容要素; 通過將格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的所述內(nèi)容要素來格式化標(biāo)識(shí)的所述內(nèi)容要素;以及生成用于在所述顯示屏幕上顯示格式化的所述內(nèi)容要素的信號(hào)。
20.一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述介質(zhì)存儲(chǔ)在由處理器執(zhí)行時(shí)使所述處理器執(zhí)行用于格式化電子內(nèi)容的方法的程序,所述方法包括生成用于在顯示屏幕上向用戶顯示內(nèi)容的信號(hào),顯示的所述內(nèi)容與包括多個(gè)內(nèi)容要素的電子文件關(guān)聯(lián);接收與所述用戶對(duì)顯示的所述內(nèi)容的選擇關(guān)聯(lián)的信息; 至少基于接收的所述信息來標(biāo)識(shí)與對(duì)顯示的所述內(nèi)容的選擇對(duì)應(yīng)的內(nèi)容要素; 通過將格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的所述內(nèi)容要素來格式化標(biāo)識(shí)的所述內(nèi)容要素;以及生成用于在所述顯示屏幕上顯示格式化的所述內(nèi)容要素的信號(hào)。
全文摘要
本發(fā)明提供了一種信息處理設(shè)備、信息處理方法和程序。根據(jù)本發(fā)明的設(shè)備和方法提供了用于格式化電子內(nèi)容的邏輯。在一種實(shí)施中,根據(jù)本發(fā)明的設(shè)備包括生成單元,配置成生成用于在顯示屏幕上向用戶顯示內(nèi)容的信號(hào);以及接收單元,配置成接收與用戶對(duì)顯示的內(nèi)容的選擇關(guān)聯(lián)的信息。標(biāo)識(shí)單元被配置成至少基于接收的信息來標(biāo)識(shí)與對(duì)顯示的內(nèi)容的選擇對(duì)應(yīng)的內(nèi)容要素,并且格式化單元被配置成通過將格式化結(jié)構(gòu)應(yīng)用于標(biāo)識(shí)的內(nèi)容要素來格式化標(biāo)識(shí)的內(nèi)容要素。生成單元生成用于在顯示屏幕上顯示格式化的內(nèi)容要素的信號(hào)。
文檔編號(hào)G06F17/21GK102298492SQ20111016839
公開日2011年12月28日 申請(qǐng)日期2011年6月16日 優(yōu)先權(quán)日2010年6月23日
發(fā)明者久永賢司, 川崎浩一, 石川毅, 西部滿 申請(qǐng)人:索尼公司