筆記
行與列怎麼分?
這對寫包括有演算法、圖表、矩陣等內容的說明書來說,有時會搞混,這裡筆記一下,順便看看老外的專利怎麼表達?
從「中華民國地籍測量學會」的文章(連結如下)得到一些資訊,先從英文來看,橫著排列的是「row」,縱著排列的是「column」,簡單的判斷是,「column」文意是「柱子」,中文為「欄」,例如常見報紙中的「專欄」就是一種「column」,從文章中知道:「依照國家教育研究院的詞庫,「row」是「列」(國教院,2014a),「column」是「行」(國教院,2014b)。」
查了字典發現"column":「行(臺灣),列(大陸)」,這就惱了!!!
原來,如果沒錯的話,column(中文為「行/欄」)表示垂直的資訊,row(中文為「列」)表示橫向的資訊。(另一記憶點是,人是直立走路的,因此「行人」可表示「行」表示直向,也就對照英文的「column」。)
找幾件大公司的美國專利說明書來看:
US9645974,明顯地,此案(Google專利)表達出column為直向,row為橫向。
參考Claim 1,所提出方法是使用交錯矩陣值的向量乘法,目的是要優化矩陣乘法,矩陣顯然就會牽扯行列的描述,其中定義第一矩陣與第二矩陣,兩者相乘得出一結果矩陣,每個矩陣都以row值與column值來定義。(row為橫向,對應中文是列,column為直向,對應中文為行)
1. A computer-implemented method executed by one or more processors, the method comprising operations including:
identifying a first matrix and a second matrix to be multiplied to produce a result matrix, wherein the first matrix is defined by rows, each row including a plurality of row values at corresponding row indices, and the second matrix is defined by columns, each column including a plurality of column values at correspond column indices;
creating a first intermediate matrix including the row values from the first matrix ordered such that row values at the same index in adjacent pairs of rows from the first matrix are included at concurrent indices within a same row of the first intermediate matrix, the first intermediate matrix including at least two rows;
creating a second intermediate matrix including the column values from the second matrix ordered such that column values at the same index in adjacent pairs of columns from the second matrix are included at concurrent indices within a same column of the second intermediate matrix, the second intermediate matrix including at least two columns;
for each adjacent pair of rows in the first intermediate matrix:
selecting adjacent pairs of columns in the second intermediate matrix, and for each selected adjacent pair of columns, and each pair of column values at the same index in the selected adjacent pair of columns:
initialize a column vector with a repeating pattern of the pair of column values at the same index in the adjacent pair of columns;
multiply the column vector by row vectors from the adjacent pair of rows containing row values at the same index as the pair of column values; and
increment numeric values in a row of the result matrix corresponding to the adjacent pair of rows by a product of multiplying the column vector by the row vectors.
US6940766為高通專利,揭露一種半導體記憶體陣列的行列修復技術(Row-column repair technique for semiconductor memory arrays),從下圖可知,左方的「row repair circuit」是用來修復「橫向的記憶單元」,下方的「column repair circuit」是用來修復「直向的記憶單元」。
我想,這樣的話,本篇討論的答案很OK。
my two cents:
或者寫作專利說明書時會搞混「行與列」、「column與row」,台灣與大陸還可能有不同,但應該還要用英文寫出,或是在專利說明書中要列舉範例,或是自己定義清楚,這樣的話,技術上有其可推測性與合理性,推論出的技術問題可能不大。
參考資料:http://www.cadastralsurvey.org.tw/download_onclick.php?down_num=4&down_id=366(中華民國地籍測量學會)
Ron
沒有留言:
張貼留言