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