午夜精品免费视频,亚洲区欧美区,久久成人精品视频,成人免费网站观看

甲骨文數字化平臺建設

李雪山 劉永革
(安陽師范學院甲骨學與殷商文化研究中心)

  1.研究背景

  甲骨文是世界上最早的文字,發現迄今已歷百年,她是我國悠久與燦爛文化的象征,是安陽市和河南省的寶貴文化遺產,甲骨文的數字化研究將推動甲骨文研究的進程,并為建設我們河南省成為文化大省做出貢獻。

  若干年來,甲骨文的研究蓬勃發展,但是其研究手段和工具很落后,有的研究者戲稱為“半體力勞動”,隨著不斷出土的甲骨新材料和日益增多甲骨文研究文獻,甲骨文研究者陷入了文獻資料的海洋,甲骨文研究的信息化數字化變得日益重要和迫切,而甲骨文研究信息化的基礎是甲骨文材料的數字化處理,這也正是本軟件開發的背景。

  安陽師范學院地處甲骨文的故鄉,早在20年前就舉辦殷商文化研究班,成立了殷商文化研究所和董作賓甲骨學研究中心,擁有殷商文化和甲骨文專業期刊《殷都學刊》,2000年我們安陽師范學院成立了甲骨文信息化課題組,經過5年的努力,在計算機處理甲骨文方面作了一些工作,基本完成甲骨文字庫和甲骨文輸入法的設計和實現,為甲骨文真正進入計算機打下了堅實的基礎。

  針對上述的情況,制定了開發甲骨文數字化平臺這個課題。歷時三年的開發、實驗、改革,最終形成一個具有一定的科技含量、內容豐富的甲骨文數字化研究軟件。只要是從事甲骨文研究領域的專家、學者,就可以利用本軟件查詢與甲骨文相關的知識。

  2.研究意義

  目前,甲骨文的研究蓬勃發展,但是其研究手段和工具很落后。尤其隨著不斷出土的甲骨新材料和日益增多甲骨文研究文獻,甲骨文研究者陷入了文獻資料的海洋。造成許多專家、學者看到和研究的僅是全部資料當中的一部分,還有很多的資料由于各種原因無法涉及,造成研究成果的局限性和片面性。由于這些原因也就造成了甲骨學領域中爭議不斷。

  現在,計算機技術不斷發展,計算機能夠存儲海量的資料和信息,能夠輸出精細的圖像和圖形,并且計算機能夠幫助專家和學者進行一些檢索、篩選的工作,大大減輕專家、學者的研究工作量。本項目在研究數字化技術的基礎上開發《殷墟花園莊東地甲骨》,此工作將為學術界提供一個集字、圖、文三位一體的《殷墟花園莊東地甲骨》數字化研究平臺,并為下一步其他甲骨文材料的數字化工作打下基礎。總之,本項目是計算機在具體領域的應用,具有積極地意義,為在其他領域進行計算機輔助提供一條道路,具有一定的理論和現實意義。

  3.研究內容

  本項目的研究內容和開發內容是在我們以前的基礎上的進一步加深。比如甲骨文字庫的建設,甲骨文字庫一直是甲骨文研究領域需要解決的一個重要問題,它也是甲骨文信息化數字化的基礎。北京師范大學、華東師范大學、香港中文大學都作了甲骨文字庫,我們以前作的甲骨文字庫和他們的一樣,是臨摹甲骨文字形,甲骨學界對此意見不一,即對于字形的選取上一直存在爭議,在本項目中我們準備利用計算機圖形技術,從甲骨片上取字,然后利用曲線擬合和插值技術,還原甲骨文字形,做到客觀真實地再現甲骨文的字形。

  1991年,中國社會科學院考古研究所安陽工作隊在殷墟花園莊東地發掘了一個甲骨坑,編號91花東p,坑內出土甲骨1538片,其中有刻辭的689片,以大塊的完整的卜甲居多,這是繼1936年小屯北地YH127坑,1973年小屯南地甲骨發現以來殷墟甲骨文的第三次大發現,受到學術界矚目,被評為1991年全國考古十大發現(《花園莊東地甲骨》,云南人民出版社,2003年12月)。2003年12月,《花園莊東地甲骨》(簡稱《花東》)一書,在編著者的辛勤努力下,終于與讀者見面。,該書共六本,價格不菲,非一般學者能得到,即使得到這套書,使用它也是半體力勞動,為加快對這批甲骨研究的進程,本項目在研究數字化技術的基礎上開發《殷墟花園莊東地甲骨》,此工作將為學術界提供一個集字、圖、文三位一體的《殷墟花園莊東地甲骨》數字化研究平臺,并為下一步其他甲骨文材料的數字化工作打下基礎。

  4.平臺實現技術

  VC++是Windows平臺上的C++編程環境,學習VC++要了解很多Windows平臺的特性并且還要掌握MFC、ATL、COM等的知識。VC++作為一個主流的開發平臺一直深受編程愛好者的喜愛。

  VC++基于C,C++語言,主要由是MFC組成,是與系統聯系非常緊密的編程工具,它兼有高級,和低級語言的雙重性,功能強大,靈活,執行效率高,幾乎可說VC++在Windows平臺無所不能。VC++可以開發優秀的基于通信的程序,可以開發高效靈活的文件操作程序,可以開發靈活高效的數據庫操作程序。

  (1)編碼輸入技術

  本軟件在設計甲骨文字體時,采用的是自己定義的字體編碼,利用漢字編碼中不常使用的一部分編碼,來作為甲骨字的編碼。

  (2)古文字造字的曲線擬合技術

  曲線擬合是根據給定數據元素(樣本點)建立起合適的數學模型,通過計算機求得一系列逼近的插值點信息,再用一系列微小的直成段把這些插直信息連接成曲線。插直點信息選擇的適當,擬合出來的曲線就光滑。因此曲成擬合時最關鍵的就是如何正確地采取一系列的插值信息。在三次B2spline曲線設計中,遇到使曲線與特征多邊形相切,出現尖點、拐點、切入一段直線等多種情形,可運用角點重疊和角點共線的技巧,調用Bresenham直線算法來加以解決。角點在存儲中如果出現了冗余問題,用角點位置字節中的一或兩位來表示角點的特征,當取出該角點進行曲線擬合時,根據角點特征信息先進行判斷,然后再進行曲線相應的處理。

  (3)古文字的存儲技術

  本軟件采用ACCESS數據庫,字、圖、文分別存儲在數據庫當中。字包括各種甲骨文字和甲骨文字的異形體,以及甲骨文字的簡體漢字、繁體漢字及隸定字等。圖包括甲骨文拓片及甲骨文拓片的摹本。文包括甲骨片的原文和釋文。

  (5)古文字的檢索技術

  本軟件提供了多種檢索方式。其中包括根據漢字查找甲骨文字,根據編號查找甲骨片,根據甲骨文字查找甲骨片和組合查詢等。根據漢字查找甲骨文字,輸入某個漢字,查找出與之對應的甲骨文字及其異形體。根據編號查找甲骨片,輸入某個甲骨片編號,就會打開甲骨片信息窗口,可以查看此甲骨片的原文和釋文,及拓片和摹本等。根據甲骨文字查找甲骨片,輸入某個甲骨文字,就會打開甲骨片信息窗口,可以查看包含有此甲骨文字的所有甲骨片,選擇不同甲骨片可以查看此甲骨片的原文和釋文,及拓片和摹本等。組合查詢,允許輸入多個甲骨文字,打開甲骨片信息窗口,可以查看同時包括這多個甲骨文字的甲骨片,以及此甲骨片的原文和釋文,及拓片和摹本等。

  5.軟件設計

  本軟件分為“部首”、“字表”、“異形體窗口”三級窗口。包括有甲骨片信息窗口、甲骨文輸入法、甲骨文字庫(字)、甲骨文拓片圖像庫(圖)、甲骨文拓片釋文庫(文)等內容。

  (1)部首

  右邊窗口中包括有甲骨文中常用部首,選擇部首,字框顏色加深,此字體為選擇部首,左邊框里會顯示出此甲骨文和其對應的漢字、隸定字(如果有的話)。用鍵盤上的四個方向鍵也可改變選擇部首。

  (2)字表

  用鼠標雙擊部首,在右邊窗口中就出現該部首對應的全部甲骨文字,單擊某個字,字框顏色加深,此字體為選擇字體,左邊框里會顯示出此甲骨文和其對應的漢字、隸定字(如果有的話)。用鍵盤上的四個方向鍵也可改變所選字。

  (3)異形體窗口

  選擇所選字,就可以進入異形體窗口,異形體窗口中包括次甲骨文字的常見的不同的書寫方式。

  (4)甲骨片信息窗口

  左下方的查找框提供輸入漢字查甲骨文的功能,可以輸入簡體中文或繁體中文查到的對應甲骨文,查找結果會顯示到甲骨片信息窗口。窗口中包括甲骨片編號,此甲骨片的原文和釋文,以及原甲骨片的真實拓片和摹本。

  (5)甲骨文輸入法。

  本軟件考慮到甲骨文的特殊性,如形、音、義的不確定性以及使用的頻率,我們采用了可視化的輸入法。通過此輸入法可以完成甲骨文的輸入。

  (6)甲骨文字庫(字)。

  本軟件考慮到甲骨文字形的權威性,采用“圖中取字”技術建立字形庫,重新設計其內碼,以便適用于各種中文平臺。

  (7)甲骨文拓片圖像庫(圖)。

  本軟件通過掃描《殷墟花園莊東地甲骨》,然后進行裁剪等后期圖像處理,建立甲骨文圖像庫。

  (8)甲骨文拓片釋文庫(文)。

  由甲骨文專家參與,通過查閱不同的文獻,確定甲骨片的原文和釋文資料庫采集。通過此資料庫可以實現絕大多數甲骨拓片的原文釋文對照。

  此軟件結構圖如下圖:

  

  

發布日期:2009-08-18

主站蜘蛛池模板: 崇义县| 诸暨市| 新余市| 深泽县| 宜丰县| 邻水| 肇源县| 苏尼特左旗| 九江县| 永德县| 祁东县| 浪卡子县| 喀什市| 介休市| 青田县| 荣昌县| 株洲县| 南宫市| 镇安县| 贞丰县| 怀化市| 沙田区| 定日县| 鄯善县| 惠东县| 德安县| 通城县| 漳浦县| 南宁市| 赤城县| 大同市| 武义县| 巴南区| 招远市| 揭东县| 呼伦贝尔市| 盱眙县| 岳普湖县| 泌阳县| 巴里| 双辽市|