專利名稱:產生用于內容搜索的目錄結構的方法
技術領域:
本發(fā)明的示例性實施例涉及一種產生用于內容搜索的目錄結構的方法,更具體地講,涉及基于內容屬性產生目錄結構的方法,即使當用戶指定感興趣的內容所分種類失敗時,通過該方法也能夠提供令人滿意的內容搜索結果,從而能夠最大化用戶的方便。
背景技術:
隨著用戶使用多媒體內容量的增加,對于用戶搜索他們想要的內容變得更加不方便。為了處理這么大量的多媒體內容,已經開發(fā)了內容可尋址存儲器,另外提議了各種內容搜索技術和相關的目錄結構。
然而,僅使用那些方法之一來實現(xiàn)能最好地滿足每個用戶的需求的內容搜索方法幾乎是不可能的。內容搜索引擎可能能夠向至少知道他們期望搜索的內容的標題的人們提供令人滿意的內容搜索結果。然而,對于那些除了如內容的種類或作者的這種附加信息之外不知道關于他們期望搜索的內容的任何信息的人們,必須提供內容目錄結構,從而他們能夠基于內容所分種類來搜索內容。
另外,對于那些不能準確知道他們想要搜索的內容而僅具有模糊概念的人們,內容需要基于聯(lián)系被彼此連接。
能夠被用于搜索大量的多媒體內容的各種傳統(tǒng)內容搜索技術的商業(yè)化正在進行中。然而,還沒有開發(fā)基于目錄結構的內容搜索技術。
圖1是示出用于內容搜索的傳統(tǒng)目錄結構的示圖。參照圖1,傳統(tǒng)目錄結構包括大分類、中間分類以及小分類。例如,大分類包括‘文檔’分類,‘電影’分類以及‘音樂’分類。‘電影’分類包括四個中間分類,即‘20世紀70年代之前’分類、‘20世紀80年代’分類,‘20世紀90年代’分類以及‘21世紀’分類,并且這四個中間分類的每個包括5個小分類,例如恐怖電影分類、記錄片分類、戲劇分類、情節(jié)劇分類以及喜劇分類。僅當用戶連續(xù)選擇大目錄、中間目錄和小目錄時,傳統(tǒng)目錄結構才允許用戶觀看到內容列表。
簡言之,在使用傳統(tǒng)目錄結構的內容搜索中,用戶從傳統(tǒng)目錄結構中順序選擇大分類、中間分類以及小分類,隨后觀看屬于選擇的小分類的內容列表。然而,傳統(tǒng)目錄結構具有以下缺點。
首先,需要用戶準確地知道感興趣的內容屬于哪個大分類、中間分類和小分類。
第二,一旦傳統(tǒng)目錄結構固定,特別在不清楚內容應該被如何分類時,則很難將內容添加到傳統(tǒng)目錄結構中。
第三,直到用戶基礎到傳統(tǒng)目錄結構的最底層時他或她才能夠觀看內容的列表。
第四,對于傳統(tǒng)目錄結構反映內容的多種屬性幾乎是不可能的。例如,電影可能具有作為其屬性的關于導演、領銜男演員和/或女演員、運行時間、影視原聲大碟(OST)、OST的作者以及制作國家的信息。然而,在傳統(tǒng)目錄結構中反映這些屬性幾乎是不可能的。傳統(tǒng)的目錄結構提供基于超鏈接的內容搜索功能來允許用戶通過在搜索中輸入從感興趣的內容所位于的傳統(tǒng)目錄結構的最底分類獲得的屬性信息使用‘觀看屬性’菜單搜索感興趣的內容。
發(fā)明內容
本發(fā)明的示例性實施例提供一種產生用于內容搜索的目錄結構的方法,其能夠最大化用戶的方便。
根據(jù)本發(fā)明的一方面,提供一種產生用于內容搜索的目錄結構的方法,該目錄機構包括多個內容屬性和各個屬性值。該方法包括基于內容屬性產生多個屬性目錄;和產生包含具有內容屬性的多個內容的內容目錄。
該方法可還包括如果屬性目錄之一被選擇,則產生包含根據(jù)選擇的屬性分類的內容的選擇的屬性目錄的多個子目錄。
選擇的屬性目錄的子目錄可包括除選擇屬性目錄外的所有的屬性目錄、相應于選擇的屬性目錄的多個屬性值目錄、以及包含根據(jù)選擇的屬性目錄分類的內容的內容目錄。
該方法可還包括如果包含在內容目錄中的一些內容被選擇,則產生顯示選擇的內容的多個屬性的多個目錄作為選擇的內容的子目錄。
該方法可還包括如果選擇的屬性目錄的屬性值目錄之一被選擇,則產生包含根據(jù)選擇的屬性值分類的內容的多個目錄作為選擇的屬性值目錄的子目錄。
選擇的屬性值目錄的子目錄可包括除選擇的屬性值目錄外的所有的選擇的屬性目錄的屬性值目錄以及包含根據(jù)選擇的屬性值分類的內容的內容目錄。
該方法可還包括如果包含在內容目錄中的一些內容被選擇,則產生顯示選擇的內容的多個屬性的多個目錄作為選擇的內容的子目錄。
該方法可還包括如果選擇的內容的子目錄之一被選擇,則產生選擇的內容的選擇的子目錄的多個子目錄。選擇的內容的選擇的子目錄的子目錄可包括除選擇的子目錄外的選擇的內容的子目錄、以及包含根據(jù)選擇子內容的選擇的子目錄分類的內容的內容目錄。
選擇的內容的子目錄的每個與選擇的內容的屬性值有關。
在產生屬性目錄的步驟中,關于內容的屬性的屬性目錄可被產生。
使用映射內容和各個內容屬性的數(shù)據(jù)庫可產生屬性目錄。
每隔預定時間可更新數(shù)據(jù)庫。
每當新的內容被添加到目錄結構中時刻更新數(shù)據(jù)庫。
在產生選擇的屬性目錄的子目錄的步驟中,可使用先前存儲的屬性值列表來產生選擇的屬性目錄的子目錄。
每隔預定時間可更新屬性值列表。
每當新的內容被添加到目錄結構中時可更新屬性值列表。
如果沒有內容根據(jù)選擇的屬性目錄被分類,則選擇的屬性目錄的子目錄可不產生。
根據(jù)本發(fā)明的另一方面,提供一種存儲用于執(zhí)行上述方法的計算機程序的計算機可讀記錄介質。
通過結合附圖對其示例性實施例進行的詳細描述,本發(fā)明的上述和其他方面將會變得更加清楚,其中
圖1是示出傳統(tǒng)目錄結構的示圖;圖2是示出根據(jù)本發(fā)明示例性實施例的目錄結構的示圖;圖3是示出根據(jù)本發(fā)明示例性實施例的產生用于內容搜索的目錄結構的方法的流程圖;圖4至圖8是示出根據(jù)本發(fā)明示例性實施例的目錄結構的各種狀態(tài)的示圖;圖9是表示多個內容和各個組的內容屬性的映射表;和圖10是表示多個內容屬性和各個組的屬性值的表。
具體實施例方式
現(xiàn)在將參照附圖來更加全面地描述本發(fā)明,在附圖中顯示本發(fā)明的示例性實施例。
圖2是示出根據(jù)本發(fā)明示例性實施例的目錄結構的示圖。參照圖2,根目錄(根)包括第一至第九屬性目錄(屬性1至9)以及包含所有的包含在內容目錄中的多個內容的第一內容目錄(內容)。第一至第九屬性目錄分別相應于第一至第九屬性。在本發(fā)明的示例性實施例中,包括在目錄結構中的內容可相應于所有或部分的第一至第九屬性。
第二屬性目錄包括第一屬性目錄、關于第二屬性的第一值的第一屬性值目錄、關于第二屬性的第二值的第二屬性值目錄、關于第二屬性的第三值的第三屬性值目錄、第三至第九屬性目錄以及包含相應于第二屬性的內容的第二內容目錄(內容)。第二屬性的第一至第三值是關于第二屬性的詳細信息。第一和第三至第九屬性,如同第二屬性可包括它們自己的屬性值目錄。
第二屬性值目錄包括所有的第一和第三至第九屬性目錄以及包含相應于第二屬性的第二值的內容的第三內容目錄(內容)。
圖3是示出根據(jù)本發(fā)明示例性實施例的產生用于內容搜索的目錄結構的方法的流程圖。參照圖3,在操作S301,為了內容搜索選擇目錄結構的目錄。
在操作S302,確定選擇的目錄是否為目錄結構的根目錄。在操作S303,如果選擇的目錄是目錄結構的根目錄,則包含所有的包括在目錄結構中的多個內容的內容目錄(內容)以及關于各屬性的包括在目錄結構中包括的內容的多個屬性目錄作為根目錄的子目錄產生。
為了在操作S303產生屬性目錄,可使用在其中基于聯(lián)系將多個內容映射到各個組的內容屬性的數(shù)據(jù)庫。圖9示出基于聯(lián)系將多個內容映射到各個組的內容屬性的映射表的示例。每隔預定時間或每當新的內容被添加到目錄結構時可更新數(shù)據(jù)庫。
在操作S304,如果選擇的目錄不是目錄結構的根目錄,則確定選擇的目錄是否是屬性目錄。
在操作S305,如果選擇的目錄是屬性目錄,則除選擇的目錄外的所有的屬性目錄、關于該選擇的目錄的屬性的屬性值目錄以及包含相應于關于該選擇的目錄的預定屬性的多個內容的內容目錄作為選擇的目錄的子目錄被產生。
為了在操作S305產生屬性值目錄,可使用先前存儲的屬性值列表。屬性值列表可以每隔預定時間或每當新的內容被添加到目錄結構時被更新。
在操作S306,如果在操作S304選擇的目錄被確定不是屬性目錄之一,則確定選擇的目錄是否為屬性值目錄。
在操作S307,如果選擇的目錄是屬性值目錄,則除選擇的目錄的屬性目錄外的屬性目錄,以及包含相應于關于選擇的目錄的屬性值的多個內容的第三內容目錄作為選擇的目錄的子目錄被產生。
在操作S308,如果選擇的目錄不是屬性值目錄,則確定選擇的目錄是否為內容目錄。
在操作S309,如果選擇的目錄被確定為內容,則相應于內容的多個屬性值目錄作為選擇的目錄的子目錄被產生。
一旦在操作S303、S305或S307中產生選擇的目錄的子目錄,則在操作S310、S311或S312確定它們是否包含任何內容。在操作S313,顯示包含內容的選擇的目錄的子目錄。不顯示不包含內容的子目錄。
圖4至圖8是示出根據(jù)本發(fā)明示例性實施例的目錄結構的各種狀態(tài)的示圖。
具體地講,圖4示出根據(jù)本發(fā)明示例性實施例的目錄結構的根目錄被選擇,然后多個屬性目錄之一,即‘A0.電影’目錄被選擇的情況。參照圖4,作為根目錄的子目錄的屬性目錄包括‘A0.歌手’目錄、‘A0.導演’目錄、‘A0.文檔’目錄、‘A0.運行時間’目錄、‘A0.出品年份’目錄、‘A0.電影’目錄、‘A0.音樂’目錄、‘A0.歌曲作者’目錄、‘A0.領銜男演員和/或女演員’目錄、‘A0.配角男演員和/或女演員’目錄、‘A0.OST’目錄、‘A0.關鍵字’目錄以及‘A0.文件類型’目錄。如果‘A0.電影’目錄被選擇,則關于屬性‘電影’的屬性值的屬性值目錄、最接近關于屬性‘電影’的一些屬性目錄,例如‘A1.導演’目錄、‘A1.運行時間’目錄、‘A1.出品年份’目錄、‘A1.領銜男演員和/或女演員’目錄、‘A1.配角男演員和/或女演員’目錄、‘A1.OST’目錄、‘A1.關鍵字’目錄、‘A1.文件類型’目錄以及包含相應于屬性‘電影’的多個內容的‘A1.內容’目錄作為‘A0.電影’目錄的子目錄被產生。這里,屬性值目錄包括‘恐怖片’目錄、‘記錄片’目錄、‘戲劇’目錄、‘情節(jié)劇’目錄以及‘喜劇’目錄。
當產生關于屬性‘電影’的屬性值的屬性值目錄時,圖10中示出的屬性值列表可被使用。另外,當產生最接近關于屬性‘電影’的屬性目錄作為‘電影’目錄的子目錄時,可使用圖9中示出的表。
圖5示出從圖4的目錄結構中選擇‘恐怖片’目錄的情況。參照圖5,如果‘恐怖片’目錄被選擇,則最接近屬性‘電影’的屬性目錄,例如‘A2.導演’目錄、‘A2.運行時間’目錄、‘A2.出品年份’目錄、‘A2.領銜男演員和/或女演員’目錄、‘A2.配角男演員和/或女演員’目錄、‘A2.OST’目錄、‘A2.關鍵字’目錄以及‘A2.文件類型’目錄以及包含相應于屬性值‘恐怖片’的多個內容的‘A2.內容’目錄作為‘恐怖片’目錄的子目錄A2被產生。
圖6示出在圖5的目錄結構中選擇‘A2.內容’目錄的情況。參照圖6,‘A2.內容’目錄包含在相應于屬性值‘恐怖片’的‘A0.電影’目錄的‘A1.內容’目錄中包含的一些內容。包含在‘A2.內容’目錄中的內容包括SCISSOR.mpg、SPY.mpg、GHOST.mpg、NIGHT.mpg、POISON.mpg、WATER-SPIRIT.mpg、STAR-WARS.mpg、MOTH.mpg、WART.mpg、MURDER.mpg、以及NIGHTMARE.mpg。
圖7示出在圖6的目錄結構中內容GHOST.mpg被選擇的情況。參照圖7,如果內容GHOST.mpg被選擇,則使用內容GHOST.mpg的屬性值產生內容GHOST.mpg的子目錄。
圖8示出內容GHOST.mpg的屬性值之一,即‘領銜男演員或女演員-Joyoun Han’被選擇的情況。參照圖8,如果屬性值‘領銜男演員或女演員-Joyoun Han’被選擇,則內容GHOST.mpg的其它屬性值目錄以及包含相應于屬性值‘領銜男演員或女演員-Joyoun Han’的多個內容的內容目錄,即包含在其中擔任主角的姓名是Joyoun Han的電影內容的內容目錄被產生。
圖9是表示多個內容以及各個組的內容屬性的映射表。參照圖9,相應于屬性‘電影’的內容可還相應于其它屬性,例如‘領銜男演員或女演員’、‘配角男演員或女演員’、‘出品年份’、‘關鍵字’、‘OST’、‘導演’、‘運行時間’以及‘文件類型’。映射表使用戶能夠容易地確定哪些屬性目錄將作為一個屬性目錄的子目錄被包括。因此,通過使用映射表可預先從目錄結構中去除空的屬性目錄并且減少產生屬性目錄所需的時間。
圖10是表示多個內容屬性和各個組的屬性值的表。參照圖10,屬性‘電影’包括屬性值‘喜劇’、‘情節(jié)劇’、‘戲劇’、‘恐怖片’以及‘記錄片’,屬性‘音樂’包括屬性值‘古典音樂’、‘流行歌曲’、‘搖滾音樂’以及‘OST’。當從目錄結構中選擇預定屬性目錄時,該屬性目錄不再顯示在屬性目錄結構中,并且僅關于該預定屬性目錄的多個屬性值目錄作為該預定屬性目錄的子目錄被產生。因此,如果關于該預定屬性目錄的屬性值的列表被預先準備,則產生關于該預定屬性目錄的屬性值目錄所需的時間量可被大大減少。
如上所述,根據(jù)本發(fā)明的示例行實施例,即使當用戶沒有準確得知感興趣的內容的分類時,感興趣的內容也可被搜索到。在本發(fā)明的示例性實施例中,由于基于內容屬性而不是內容分類產生用于內容搜索的目錄結構,所以容易地將新的屬性添加到目錄結構或者容易地將包含在目錄結構中的現(xiàn)有屬性重新分類是可能的。因此,將幾乎所有的各種內容的屬性反映到目錄結構中是可能的。
另外,位于目錄結構的每一層的所有的多個目錄都包含內容,從而用戶可在目錄結構的任何一層搜索感興趣的內容。
盡管已經參照其示例性實施例具體顯示和描述了本發(fā)明,但是本領域的普通技術人員應該理解,在不脫離由所附權利要求定義的本發(fā)明的精神和范圍的情況下,可以對其進行形式和細節(jié)上的各種改變。
權利要求
1.一種產生用于內容搜索的目錄結構的方法,該目錄結構包括多個內容屬性以及各個屬性值,該方法包括基于多個內容屬性產生第一多個屬性目錄;和產生包含具有多個內容屬性的多個內容的第一內容目錄。
2.如權利要求1所述的方法還包括如果所述第一多個屬性目錄之一被選擇,則產生包含根據(jù)相應的選擇的屬性分類的內容的選擇的屬性目錄的多個子目錄。
3.如權利要求2所述的方法,其中,所述選擇的屬性目錄的多個子目錄包括除選擇的屬性目錄外的所有的多個屬性目錄、相應于所述第一多個屬性目錄中選擇的屬性目錄的多個屬性值目錄、以及包含根據(jù)所述第一多個屬性目錄中的選擇的屬性目錄分類的內容的第二內容目錄。
4.如權利要求1所述的方法,還包括如果包含在第一內容目錄中的內容之一被選擇,則產生顯示選擇的內容的多個屬性的多個目錄作為選擇的內容的子目錄。
5.如權利要求3所述的方法,還包括如果所述多個屬性值目錄之一被選擇,則產生包含根據(jù)相應的選擇的屬性值分類的內容的多個目錄作為所述多個屬性值目錄中選擇的屬性值目錄的子目錄。
6.如權利要求5所述的方法,其中,所述多個屬性值目錄中選擇的屬性值目錄的子目錄包括除所述多個屬性值目錄中選擇的屬性值目錄外的所有的選擇的屬性目錄的屬性值目錄、以及包含根據(jù)相應的選擇的屬性值分類的內容的第三內容目錄。
7.如權利要求3所述的方法,還包括如果包含在第二內容目錄中的內容之一被選擇,則產生顯示內容的選擇的內容的多個屬性的多個目錄作為內容中選擇的內容的第一子目錄。
8.如權利要求7所述的方法,還包括如果內容中選擇的內容的第一子目錄之一被選擇,則產生內容中選擇的內容的第一子目錄中選擇的子目錄的多個第二子目錄,其中,多個第二子目錄包括除第一子目錄中選擇的子目錄外的內容中選擇的內容的第三子目錄、以及包含根據(jù)選擇的內容的第一子目錄中選擇的子目錄分類的內容的內容目錄。
9.如權利要求7所述的方法,其中,選擇的內容的第一子目錄的每個與選擇的第二內容的屬性值有關。
10.如權利要求1所述的方法,其中,在產生第一多個屬性目錄的步驟中,關于多個內容中的至少一個的屬性的第二多個屬性目錄被產生。
11.如權利要求10所述的方法,其中,第二多個屬性目錄使用映射多個內容和各個多個內容屬性的數(shù)據(jù)庫被產生。
12.如權利要求11所述的方法,其中,數(shù)據(jù)庫每隔預定時間被更新。
13.如權利要求11所述的方法,其中,數(shù)據(jù)庫在每當新的內容被添加到目錄結構中時被更新。
14.如權利要求3所述的方法,其中,在產生選擇的屬性目錄的多個子目錄的步驟中,選擇的屬性目錄的多個子目錄使用先前存儲的屬性值列表被產生。
15.如權利要求14所述的方法,其中,屬性值列表每隔預定時間被更新。
16.如權利要求14所述的方法,其中,每當新的內容被添加到目錄結構中時屬性值列表被更新。
17.如權利要求3所述的方法,其中,如果沒有內容根據(jù)第一多個屬性目錄中的選擇的屬性目錄被分類,則選擇的屬性目錄的多個子目錄不被產生。
18.如權利要求6所述的方法,其中,如果沒有內容根據(jù)選擇的屬性目錄的相應的選擇的屬性值被分類,則多個屬性值目錄中選擇的屬性值目錄的子目錄不被產生。
19.一種存儲用于執(zhí)行權利要求1所述的方法的計算機程序的計算機可讀記錄介質。
全文摘要
提供一種產生用于內容搜索的目錄結構的方法,其能夠最大化用戶的方便。該方法包括基于多個內容屬性產生多個屬性目錄;和產生包含具有內容屬性的多個內容的內容目錄。
文檔編號G06F17/30GK1831821SQ20061000320
公開日2006年9月13日 申請日期2006年1月27日 優(yōu)先權日2005年3月10日
發(fā)明者韓國鉉, 漁吉秀 申請人:三星電子株式會社