一種成像測井數據的屏幕顯示方法
【技術領域】
[0001] 本發明涉及測井圖像顯示技術領域,具體地說,涉及一種成像測井數據的屏幕顯 示方法。
【背景技術】
[0002] 成像測井技術是在井下采用傳感器陣列進行掃描測量,沿井眼縱向、周向或徑向 大量采集底層信息獲得測井資料,傳輸到井上之后通過圖像處理技術得到井壁的二維圖 像。傳統的測井資料顯示采用逐深度點繪制技術,即按照深度記錄順序逐點讀取數據,然后 逐深度點在屏幕上繪制,從而顯示測井圖像。該種技術對于采樣密度低和數據量小的情況, 例如常規測井曲線是可行的。
[0003] 然而在聲電成像圖像的繪制過程中所涉及的數據量很大,繪制的圖形幅度也很 大。所繪制的測井圖通常是經過大量的數值計算、比例運算和坐標轉換及坐標映射之后才 繪制到屏幕上或打印輸出的,通常會出現圖形刷新速度過慢的現象。尤其是對于成像測井 采樣密度高和深度比例尺大的情況,同樣的深度段需要顯示更多的圖像信息,顯示速度則 非常緩慢。
[0004] 基于上述情況,亟需一種高效的測井圖像繪圖方法,提高測井圖像的繪制和顯示 速度。
【發明內容】
[0005] 本發明針對現有技術中存在的上述問題,提供了一種成像測井數據的屏幕顯示方 法,包括:
[0006] 根據屏幕的顯示分辨率和繪圖比例尺計算屏幕有效繪圖高度區間內待顯示的測 井控制量段,W及屏幕縱向點距對應的測井控制量間隔;
[0007] 根據測井控制量段和測井控制量間隔在井壁周圍設置待顯示的測井控制線;
[0008] 根據成像角度設置橫向采樣點的數量;
[0009] 在內存中建立繪圖緩沖區,所述繪圖緩沖區的高度為待顯示的測井控制線的數 量,所述繪圖緩沖區的寬度為橫向采樣點的數量;
[0010] 在繪圖緩沖區中繪制所述測井控制線處測井數據的圖像,將繪圖緩沖區的圖像拷 貝至屏幕顯示。
[0011] 根據本發明的一實施例,所述測井控制量段為AD = ////? = ^,所述測井控制 R* A 量間隔為AL=C/R,
[0012] 其中,H=P*C/A為屏幕有效繪圖高度區間;P為屏幕縱向包括的像素總數,由屏幕 顯示分辨率得到;A為顯示參數,表示在實際高度為1米的顯示屏的縱向上包含A個像素;C 為屏幕縱向點距;R為繪圖比例。
[0013] 根據本發明的一實施例,所述根據測井控制量段和測井控制量間隔確定待顯示的 測井控制線包括:
[0014] 從所述測井控制量段的起始深度開始,依照所述測井控制量間隔等間隔依次平行 設置所述測井控制線,所述測井控制線垂直于井深方向。
[0015] 根據本發明的一實施例,所述根據成像角度設置橫向采樣點的數量包括:
[0016] 在成像角度為井壁周圍360度的情況下,設置為井壁周圍360度范圍內橫向采樣 點的數量;或者
[0017] 在成像角度為井壁周圍局部角度的情況下,設置為井壁周圍局部角度范圍內的橫 向采樣點的數量。
[0018] 根據本發明的一實施例,所述在繪圖緩沖區中繪制所述測井控制線處測井數據的 圖像包括:
[0019] 將測井數據保存至內存映射數據文件;
[0020] 根據所述測井控制量段的起始深度W及測井采樣間隔確定內存映射數據的偏移 量;
[0021] 根據所述內存映射數據的偏移量讀取所述測井控制線處的測井數據;
[0022] 根據成像角度讀取所述測井控制線處在成像角度范圍內的測井數據;
[0023] 在繪圖緩沖區中繪制所述測井控制線處在成像角度范圍內的測井數據的圖像。
[0024] 根據本發明的一實施例,所述內存映射數據的偏移量為r = 其中,D為當 前測井控制線對應的深度,D。為圖像在當前屏幕頂端的起始深度,I為深度方向的采樣間 隔。
[0025] 根據本發明的一實施例,還包括;根據捕獲的屏幕滾動事件更新測井圖像。
[0026] 根據本發明的一實施例,所述根據捕獲的屏幕滾動事件更新測井圖像包括,
[0027] 根據捕獲的屏幕滾動事件更新所述待顯示的測井控制量段,
[0028] 根據更新后的測井控制量段和所述測井控制量間隔在井壁周圍設置更新后的待 顯示的測井控制線,
[0029] 在繪圖緩沖區中繪制所述更新后的測井控制線處在成像角度范圍內的測井數據 的圖像,將繪圖緩沖區的圖像拷貝至屏幕顯示。
[0030] 根據本發明的一實施例,所述屏幕滾動事件包括用戶拖動滾動條,或者滾動鼠標 滾輪,或者預設的自動滾屏。
[0031] 本發明帶來了 W下有益效果;依據屏幕分辨率和深度比例尺計算屏幕繪制點對應 的深度位置,再依據該深度點提取數據來成圖于屏幕,而不是采用傳統的逐深度點計算數 據并逐深度點顯示于屏幕,從而減少數據讀取次數和減少繪圖次數,可W提升繪圖速度。
[0032] 本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在說明書、權利 要求書W及附圖中所特別指出的結構來實現和獲得。
【附圖說明】
[0033] 下面結合附圖對本發明的【具體實施方式】作進一步詳細的說明。
[0034] 圖1是根據本發明實施例一的成像測井數據的屏幕顯示方法流程圖;
[0035] 圖2是根據本發明實施例的測井控制量段,測井控制量,測井控制線W及顯示屏 幕縱向點距的示意圖;
[0036] 圖3是根據本發明實施例一的步驟S105包括的子步驟的流程圖;
[0037] 圖4是根據本發明實施例二的成像測井數據的屏幕顯示方法流程圖;
[0038] 圖5是根據本發明實施例二的步驟S406包括的子步驟的流程圖。
【具體實施方式】
[0039] W下將結合附圖及實施例來詳細說明本發明的實施方式,借此對本發明如何應用 技術手段來解決技術問題,并達成技術效果的實現過程能充分理解并據W實施。需要說明 的是,只要不構成沖突,本發明中的各個實施例W及各實施例中的各個特征可W相互結合, 所形成的技術方案均在本發明的保護范圍之內。
[0040] 連施例一
[0041] 現結合圖1所示的流程圖對本實施例提供的成像測井數據的屏幕顯示方法進行 詳細說明。
[0042] 在步驟S101中,根據屏幕的顯示分辨率和繪圖比例尺計算屏幕有效繪圖高度區 間內待顯示的測井控制量段,W及屏幕縱向點距對應的測井控制量間隔;優選的,本實施例 中測井控制量段表示深度段,測井控制量間隔表示深度間隔。
[0043] 屏幕的顯示分辨率和屏幕有效繪圖高度區間可通過設備上下文DC (Device Context)獲得,由顯示設備硬件參數確定。
[0044] 繪圖比例尺由用戶預先設置。在圖像顯示過程中,通過繪圖比例尺控制需要成像 顯示的真實深度可W改變整個測井圖像的顯示比例,如1 ;1〇,1 ;20,1 ;50,1 ;100等。通常, 設置為大比例尺,例如1 ;1〇,可W使某一深度段內的測井資料對應的圖像顯示得更加細 致。
[0045] 圖2所示為測井控制量段,測井控制量,測井控制線W及顯示屏幕縱向點距的示 意圖。
[004引測井控制量段為AD = ^//? =^,屏幕縱向點距對應的測井控制量間隔為 R* A A L=C/R0
[0047] 其中,AD為測井控制量段,表示整個深度范圍內可在顯示屏幕的有效繪圖高度 區間內顯示的一深度段;H=P*C/A為屏幕有效繪圖高度區間;P為屏幕縱向包括的像素總 數,由屏幕顯示分辨率得到;A為顯示參數,表示在實際高度為1米的顯示屏的縱向上包含A 個像素;C為屏幕縱向點距,單位:米;R為繪圖比例。
[0048] 隨著顯示屏制造技術的快速發展,顯示屏幕尺寸不斷增大,并且分辨率不斷提高。 不同型號的顯示屏幕的屏幕縱向包括的像素總數P和屏幕縱向點距C具有不同的數值。本 實施例提供的方法可針對不同分辨率和顯示尺寸的屏幕顯示不同比例尺下的測井圖像。
[0049] 同時,如果同一顯示屏幕設置的不同分辨率,本實施例提供的方法也可顯示不同 比例尺下的測井圖像。
[0050] 在步驟S102中,根據測井控制量段和測井控制量間隔在井壁周圍設置待顯示的 測井控制線;具體的,從所述測井控制量段的起始深度開始,依照所述測井控制量間隔等間 隔依次平行設置所述測井控制線,所述測井控制線垂直于井深方向。
[0051] 在步驟S103中,根據成像角度設置橫向采樣點的數量;具體的,在成像角度為井 壁周圍360度的情況下,設置為井壁周圍360度范圍內橫向采樣點的數量;或者在成像角度 為井壁周圍局部角度的情況下,設置為井壁周圍局部角度范圍內的橫向采樣點的數量。
[0052] 成像測井數據為二維數據,其存儲形式為;縱向是一系列等間距的深度值,橫向是 通過對井壁周圍360度范圍內等間距的一系列測量點分別測量得到的一組數據值。優選 的,在步驟S103中,可W顯示改變角度范圍的測井圖像。例如,從對應0到360度范圍的所 有測量點總數中,選擇對應40-80度范圍內測量點的測量值顯示為圖像,從而顯示井壁周 圍40-80度范圍內局部的測井圖像。