[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2013020444A - Image processing apparatus - Google Patents

Image processing apparatus Download PDF

Info

Publication number
JP2013020444A
JP2013020444A JP2011153164A JP2011153164A JP2013020444A JP 2013020444 A JP2013020444 A JP 2013020444A JP 2011153164 A JP2011153164 A JP 2011153164A JP 2011153164 A JP2011153164 A JP 2011153164A JP 2013020444 A JP2013020444 A JP 2013020444A
Authority
JP
Japan
Prior art keywords
image
phrase
pixel value
protrusion
external
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2011153164A
Other languages
Japanese (ja)
Inventor
Masakazu Shinoda
雅和 篠田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Aloka Medical Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Aloka Medical Ltd filed Critical Hitachi Aloka Medical Ltd
Priority to JP2011153164A priority Critical patent/JP2013020444A/en
Publication of JP2013020444A publication Critical patent/JP2013020444A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Ultra Sonic Daignosis Equipment (AREA)
  • Digital Computer Display Output (AREA)

Abstract

PROBLEM TO BE SOLVED: To automatically determine overflowing of any character string out of an indication cell and to automatically correct the overflowing in an image processing apparatus such as an ultrasonic diagnosing apparatus.SOLUTION: At a preliminary stage of generating a bit map image, pixel values to be assigned to characters, pixel values to be assigned to inside indication cells, and pixel values to be assigned to outside indication cells are differentiated from one another. At the stage of evaluating the bit map image, pixels constituting characters are selected as pixels to be noted, their surroundings are referenced and, if any pixel outside a cell is found, the presence of overflowing is determined. After processing corrections including a change in character size, the presence or absence of overflowing is checked again.

Description

本発明は画像処理装置に関し、特に多言語中から選択された使用言語に適合する画像を生成する、超音波診断装置等の画像処理装置に関する。   The present invention relates to an image processing apparatus, and more particularly to an image processing apparatus such as an ultrasonic diagnostic apparatus that generates an image suitable for a language used selected from multiple languages.

パーソナルコンピュータ等の電子機器は、世界中で使用され得ることから、表示内容を各国の言語に適合させる機能を備えている。すなわち、複数の言語の中から使用言語が選択された場合に、その使用言語で表現された語句(文章、単語、文字等)を画面上に表示することが可能である。あるいは、既に表示されている特定言語対応の画像を他の言語対応の画像に自由に切り替えることが可能である。そのような画像上においては、通常、個々の語句ごとにそれを表示するエリアが事前に画定又は指定されており、当該エリア内には使用言語の語句が表示される。   Since electronic devices such as personal computers can be used all over the world, they have a function of adapting display contents to the language of each country. That is, when a use language is selected from a plurality of languages, it is possible to display phrases (sentences, words, characters, etc.) expressed in the use language on the screen. Alternatively, it is possible to freely switch an image corresponding to a specific language already displayed to an image corresponding to another language. In such an image, usually, an area for displaying each word is defined or designated in advance, and words of the language used are displayed in the area.

同じ意味を表す語句であっても言語間では文字数や表記が相違する。文字サイズを維持して使用言語に従った語句を表示した場合、語句表示エリアから語句がはみ出てしまうこともある。例えば、ボタンアイコンからボタンの意味を示す文字列がはみ出てしまうと、見栄えが悪いし、隣接するボタン間で文字の重なり合いが生じて操作性や視認性が低下するおそれもある。   Even if the words have the same meaning, the number of characters and notation differ between languages. When a phrase according to the language used is displayed while maintaining the character size, the phrase may protrude from the phrase display area. For example, if a character string indicating the meaning of a button protrudes from a button icon, the appearance may be poor, and overlapping of characters may occur between adjacent buttons, reducing operability and visibility.

上記問題は汎用装置の他、専用装置においても指摘できる。例えば、電子機器の一例として超音波診断装置がある。超音波診断装置は各国で使用されており、通常、数ヶ国の言語に対応している。そのような装置において例えば医学用語を画面上に表示する場合、使用言語によって医学用語の表記が区々であり、略語も多く存在する。超音波診断装置上に登場する画面の種類は非常に多く数百にも及ぶ。各画面内には多数の語句表示エリア(表示セル)が設定されており、それぞれに対して語句がマッピングされる。使用言語が選択されると、語句変換テーブルに従って当該言語に対応する語句が表示されるが、それが表示セル内に適切に収まっているのか否かについては実際に画像を目視検査してみないことには判断できない。   The above problem can be pointed out not only in general-purpose devices but also in dedicated devices. For example, there is an ultrasonic diagnostic apparatus as an example of an electronic apparatus. Ultrasound diagnostic apparatuses are used in various countries, and usually support several languages. In such a device, for example, when medical terms are displayed on a screen, there are various medical term notations depending on the language used, and there are many abbreviations. The number of types of screens that appear on ultrasound diagnostic equipment is extremely large, reaching hundreds. A large number of phrase display areas (display cells) are set in each screen, and the phrase is mapped to each. When the language used is selected, the words corresponding to the language are displayed according to the word conversion table, but the image is not actually visually inspected as to whether or not it is properly contained in the display cell. I can't judge.

近時、プロポーショナルフォントが使用される場合が多く、文字列の構成によって語句の全長は区々であり、各言語において各語句の長さを事前に計算することは結構煩雑であり時間がかかる。製品製作段階で、全言語における全語句についてはみ出し判断を目視で行うのは非常に大変であり、そのような検査の全部又は一部を自動化することが望まれる。特に、キャラクタ単位での弁別判定が困難なビットマップイメージの段階において、はみ出し検査を行える技術が要望される。   In recent years, proportional fonts are often used, and the total length of words and phrases varies depending on the structure of the character string, and it is quite complicated and time consuming to calculate the length of each word in advance in each language. It is very difficult to make a visual judgment of all words and phrases in all languages at the product production stage, and it is desirable to automate all or part of such inspection. In particular, there is a demand for a technique capable of performing an overhang inspection at the stage of a bitmap image where it is difficult to discriminate discrimination in character units.

特許文献1には訳文が出力できない場合に出力フォントを小さくする処理を実行する翻訳装置が開示されている。特許文献2には翻訳文が原文と同一レイアウトで配置することができない場合に省略語を代替挿入する翻訳装置が開示されている。   Patent Document 1 discloses a translation apparatus that executes a process of reducing an output font when a translated sentence cannot be output. Patent Document 2 discloses a translation device that substitutes abbreviations when a translated sentence cannot be arranged in the same layout as the original sentence.

特開2010−262492号公報JP 2010-262492 A 特開2007− 34430号公報JP 2007-34430 A

本発明の目的は、語句表示エリアからの語句のはみ出しを検出できるようにすることにある。本発明の他の目的は、ビットマップイメージの段階で語句表示エリアからの語句のはみ出しを検出できるようにすることにある。本発明の他の目的は、画面検査段階においてはみ出し検査を的確に行えるように検査対象イメージに対して事前の仕込みを行った上で検査対象イメージに対するはみ出し検査を迅速かつ的確に行えるようにすることにある。更に本発明の他の目的ははみ出し防止の調整を自動的に行えるようにすることにある。   An object of the present invention is to enable detection of a protrusion of a word from a word display area. Another object of the present invention is to make it possible to detect the protrusion of a word from a word display area at the stage of a bitmap image. Another object of the present invention is to allow a protruding inspection to be performed quickly and accurately on the inspection target image after pre-preparing the inspection target image so that the protruding inspection can be accurately performed in the screen inspection stage. It is in. It is still another object of the present invention to automatically adjust for preventing protrusion.

本発明に係る画像処理装置は、複数の言語の中から使用言語を選択するための選択手段と、語句表示セルと、前記選択された使用言語に属する語句であって1又は複数の文字からなり前記語句表示セルにマッピングされる語句と、を含むイメージを生成するイメージ生成手段と、前記イメージ中の前記語句に対してはみ出し検査を適用することによって前記語句表示セルからのはみ出しを判定する判定手段と、を含み、前記イメージにおいて、前記語句に与えられた語句画素値と、前記語句表示セル内に与えられた内部画素値と、前記語句表示セル外に与えられた外部画素値と、が互いに異なり、前記はみ出し判定手段は、前記語句の近傍に前記外部画素値が存在する場合に前記はみ出しを判定する。   An image processing apparatus according to the present invention includes a selection means for selecting a language to be used from a plurality of languages, a phrase display cell, and a phrase belonging to the selected language to be used, and comprising one or a plurality of characters. Image generating means for generating an image including a phrase mapped to the phrase display cell, and determination means for determining an extension from the phrase display cell by applying an extension inspection to the phrase in the image In the image, the phrase pixel value given to the phrase, the internal pixel value given within the phrase display cell, and the external pixel value given outside the phrase display cell are mutually In contrast, the protrusion determination unit determines the protrusion when the external pixel value exists in the vicinity of the word.

上記構成によれば、イメージが生成されると、そこに含まれる語句に対してはみ出し検査が適用される。具体的には、イメージ上において、語句表示セルからの語句(使用言語の1又は複数の文字)の部分的な突出(又はそれに近い状態)が生じているか否かが検査される。はみ出しの有無だけではなく、はみ出しの程度、はみ出し位置、はみ出し方向、等が判定されてもよい。語句を構成する画素群の全部又は一部には固有の語句画素値が与えられており、逆に言えば、語句画素値を有する画素を検査用の注目画素であると特定できる。注目画素の近傍(例えば同一位置及び周囲)に外部画素値が存在する場合、注目画素が語句表示セルから出ている又はその直前の状態であるので、その場合にははみ出しありと判定される。この手法によれば、ビットマップイメージへの展開後、つまり文字や図形が渾然一体となった段階でも、はみ出し判定を行える。語句画素値、内部画素値及び外部画素値は互いに異なる値を有し、つまり何らかの属性において個々の画素を互いに識別できるように画素値が定められる。その場合、カラー(色相)を異ならせるのが簡便であり、かつ目視確認において便利である。原イメージにおいて画素値の差があればそれをそのまま検査することができ、原イメージにおいて、画素値の差がないか十分でない場合には原イメージから検査用のイメージを変換生成した上で上記のはみ出し判定を適用するのが望ましい。その場合、検査後の実際の表示に際しては原イメージを表示することになる。画像処理装置は、望ましくは、多数の医学用語を多言語に変換する必要がある超音波診断装置である。そのような装置では、1又は複数の超音波イメージを画面内で優先的に表示する必要があり、その周囲のグラフィックレイアウトを容易には変更できないという特殊事情がある。1枚のグラフィカルユーザーインターフェイス(GUI)イメージにつき、多数の言語に適合した多数の合成イメージが生成され、それらの全部を検査し必要な修正を施すためには、検査及び修正を自動化するのが望ましい。   According to the above configuration, when an image is generated, the overhang inspection is applied to words included in the image. Specifically, it is checked whether or not a partial protrusion (or a state close to it) of a phrase (one or more characters of the language used) from the phrase display cell occurs on the image. Not only the presence / absence of protrusion, but also the degree of protrusion, the protrusion position, the protrusion direction, and the like may be determined. A unique phrase pixel value is given to all or a part of the pixel group constituting the phrase, and conversely, a pixel having the phrase pixel value can be specified as the target pixel for inspection. When the external pixel value exists in the vicinity (for example, the same position and the periphery) of the target pixel, since the target pixel is out of the word / phrase display cell or in a state immediately before it, it is determined that there is an overflow. According to this method, it is possible to perform the protrusion determination even after development into a bitmap image, that is, at a stage where characters and figures are united. The phrase pixel value, the internal pixel value, and the external pixel value have different values, that is, the pixel value is determined so that individual pixels can be distinguished from each other in some attribute. In that case, it is convenient to make the color (hue) different, and it is convenient for visual confirmation. If there is a difference in pixel value in the original image, it can be inspected as it is. If there is no difference in pixel value in the original image or if it is not sufficient, an inspection image is converted from the original image and It is desirable to apply the protrusion judgment. In that case, the original image is displayed in the actual display after the inspection. The image processing apparatus is desirably an ultrasonic diagnostic apparatus that needs to convert a large number of medical terms into multiple languages. In such an apparatus, it is necessary to preferentially display one or a plurality of ultrasonic images in the screen, and there is a special circumstance that the surrounding graphic layout cannot be easily changed. For a single graphical user interface (GUI) image, multiple composite images adapted to multiple languages are generated, and it is desirable to automate the inspection and correction in order to inspect all of them and make the necessary corrections. .

望ましくは、前記イメージはビットマップイメージであり、前記判定手段は、前記イメージにおいて前記語句の一部又は全部を構成し且つ前記語句画素値を有する注目画素群を特定する手段と、前記注目画素群を構成する各注目画素の近傍に参照領域を設定する手段と、前記注目画素群について設定されたいずれかの参照領域内で前記外部画素値が検出された場合に前記はみ出しを判定する手段と、を含む。参照領域は注目画素を中心としたエリアとすることができる。参照領域が文字を包囲する矩形領域の更に外側に設定されてもよい。この場合、注目画素として文字における上下左右のもっとも端の画素を指定するようにしてもよい。文字を構成する画素全部ではなくその辺縁に存在する画素だけを注目画素としてもよい。また文字列における左端及び右端の文字だけを検査対象としてもよい。   Preferably, the image is a bitmap image, and the determination means specifies a pixel group of interest that forms part or all of the word and has the word pixel value in the image; and the pixel of interest group Means for setting a reference region in the vicinity of each pixel of interest that constitutes, and means for determining the protrusion when the external pixel value is detected in any of the reference regions set for the pixel of interest group; including. The reference area can be an area centered on the target pixel. The reference area may be set further outside the rectangular area surrounding the character. In this case, the endmost pixel in the upper, lower, left, and right sides of the character may be designated as the target pixel. Only the pixels existing on the edge of the pixel, not all the pixels constituting the character, may be set as the target pixel. Further, only the leftmost and rightmost characters in the character string may be examined.

望ましくは、前記イメージ生成手段は、オリジナルイメージに対するカラー変換処理によりはみ出し判定用の前記イメージを生成し、前記語句画素値を有する語句画素群、前記内部画素値を有する内部画素群及び前記外部画素値を有する外部画素群はそれぞれカラー画素群である。   Preferably, the image generation means generates the image for determining the protrusion by color conversion processing on the original image, and the phrase pixel group having the phrase pixel value, the internal pixel group having the internal pixel value, and the external pixel value Each of the external pixel groups having a color pixel group.

望ましくは、前記外部画素群は、前記語句表示セルの枠を構成する第1外部画素群と、前記枠の外側領域を構成する第2外部画素群と、を含み、前記第1外部画素群は、前記外部画素値として第1外部画素値を有し、前記第2外部画素群は、前記外部画素値として前記第1外部画素値とは異なる第2外部画素値を有する。この構成によれば、枠に文字がかかった場合あるいはそれに近接した場合、見栄えが悪くなるのではみ出し有りと判定することができる。文字の種類に応じて何をもってはみ出しとするのかの定義を変更するようにしてもよい。   Preferably, the external pixel group includes a first external pixel group that forms a frame of the phrase display cell, and a second external pixel group that forms an outer region of the frame, and the first external pixel group includes The external pixel value has a first external pixel value, and the second external pixel group has a second external pixel value different from the first external pixel value as the external pixel value. According to this configuration, when a character is put on the frame or when it is close to the frame, it can be determined that there is a protrusion because the appearance deteriorates. You may make it change the definition of what is protruded according to the kind of character.

望ましくは、更に、前記はみ出しが判定された語句に対してはみ出し修正処理を適用する修正手段を含む。望ましくは、前記修正手段は、はみ出しが解消されるまで前記語句に対して縮小処理を施す。望ましくは、前記修正手段は、はみ出しが解消されるように前記語句を他の語句に置換する。はみ出し判定がなされた場合に自動的に修正処理を施せばユーザーの負担を大幅に軽減できる。   Preferably, it further includes correction means for applying a protrusion correction process to the word / phrase for which the protrusion is determined. Preferably, the correction means performs a reduction process on the word or phrase until the protrusion is eliminated. Preferably, the correcting means replaces the word with another word so that the protrusion is eliminated. If a correction process is automatically performed when an overhang determination is made, the burden on the user can be greatly reduced.

本発明によれば、語句表示エリアからの語句のはみ出しを検出できる。あるいは、ビットマップイメージの段階で語句表示エリアからの語句のはみ出しを検出できる。あるいは、画面検査段階においてはみ出し検査を的確に行えるように検査対象イメージに対して事前の仕込みを行った上で検査対象イメージに対するはみ出し検査を迅速かつ的確に行える。あるいは、はみ出し防止の調整を自動的に行える。   According to the present invention, it is possible to detect the protrusion of a word from the word display area. Alternatively, it is possible to detect the protrusion of the word from the word display area at the bit map image stage. Alternatively, the overhang inspection for the inspection target image can be performed quickly and accurately after pre-preparing the inspection target image so that the overburden inspection can be accurately performed in the screen inspection stage. Alternatively, the adjustment for preventing the protrusion can be automatically performed.

本発明に係る超音波診断装置の好適な実施形態を示すブロック図である。1 is a block diagram showing a preferred embodiment of an ultrasonic diagnostic apparatus according to the present invention. 図1に示す主制御部が有するGUI検査修正機能を表すブロック図である。It is a block diagram showing the GUI test | inspection correction function which the main-control part shown in FIG. 1 has. 表示イメージの一例を示す図である。It is a figure which shows an example of a display image. 表示イメージを構成している複数のレイヤ(プレーン)を示す図である。It is a figure which shows the some layer (plane) which comprises the display image. GUIイメージの他の例を示す図である。It is a figure which shows the other example of a GUI image. 言語変換に伴う文字のはみ出しを示す図である。It is a figure which shows the protrusion of the character accompanying language conversion. はみ出しが生じている文字列と背景との関係を示す図である。It is a figure which shows the relationship between the character string which has protruded, and a background. はみ出し部分の拡大図である。It is an enlarged view of a protrusion part. はみ出し検査修正処理を示すフローチャートである。It is a flowchart which shows a protrusion inspection correction process. 図9に示すS18の具体的な処理内容を示すフローチャートである。It is a flowchart which shows the specific processing content of S18 shown in FIG. はみ出し修正処理の例を示す図である。It is a figure which shows the example of a protrusion correction process.

以下、本発明の好適な実施形態を図面に基づいて説明する。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described with reference to the drawings.

図1には、本発明に係る超音波診断装置に係る好適な実施形態が示されており、図1はその全体構成を示すブロック図である。この超音波診断装置は広い意味において画像処理装置の一つである。特に、この超音波診断装置は後に詳述するはみ出し検査修正機能を備えている。そのような機能は超音波診断以外の他の技術分野においても利用可能である。特に複数の言語の中から使用言語を選択し、その使用言語に従ってGUIを構成する場合において有用なものである。   FIG. 1 shows a preferred embodiment of the ultrasonic diagnostic apparatus according to the present invention, and FIG. 1 is a block diagram showing the overall configuration thereof. This ultrasonic diagnostic apparatus is one of image processing apparatuses in a broad sense. In particular, this ultrasonic diagnostic apparatus has a protruding inspection correction function, which will be described in detail later. Such a function can also be used in other technical fields other than ultrasonic diagnosis. This is particularly useful when a language to be used is selected from a plurality of languages and a GUI is configured according to the language used.

図1において、プローブ12は超音波の送受波を行う超音波探触子である。プローブ12は複数の振動素子からなるアレイ振動子を有しており、それによって超音波ビームが形成される。超音波ビームは電子走査される。電子走査方式としては、電子リニア走査、電子セクタ走査等が知られている。プローブ12の送受波面は被検体の表面上に当接される。但し、プローブ12が体腔内に挿入されるものであってもよい。また、プローブ12が2Dアレイ振動子を備えていてもよい。   In FIG. 1, a probe 12 is an ultrasonic probe that transmits and receives ultrasonic waves. The probe 12 has an array transducer composed of a plurality of vibration elements, and thereby an ultrasonic beam is formed. The ultrasonic beam is electronically scanned. As the electronic scanning method, electronic linear scanning, electronic sector scanning, and the like are known. The wave transmitting / receiving surface of the probe 12 is brought into contact with the surface of the subject. However, the probe 12 may be inserted into the body cavity. The probe 12 may include a 2D array transducer.

送受信部14は送信ビームフォーマ及び受信ビームフォーマとして機能する。送信時において、送受信部14は、複数の振動素子に対して複数の送信信号を供給する。これによりプローブ12において送信ビームが形成される。受信時において、生体内からの反射波が複数の振動素子にて受波され、これにより複数の受信信号が生成される。その複数の受信信号は送受信部14において整相加算処理され、これによりビームデータが構成される。そのビームデータは信号処理部16に出力される。   The transmission / reception unit 14 functions as a transmission beamformer and a reception beamformer. At the time of transmission, the transmission / reception unit 14 supplies a plurality of transmission signals to the plurality of vibration elements. As a result, a transmission beam is formed in the probe 12. At the time of reception, the reflected waves from the living body are received by the plurality of vibration elements, thereby generating a plurality of reception signals. The plurality of received signals are subjected to phasing addition processing in the transmission / reception unit 14, thereby forming beam data. The beam data is output to the signal processing unit 16.

信号処理部16は、対数圧縮回路、利得可変回路、検波回路等の各種の回路を備え、ビームデータに対して必要な信号処理を実行する。そのビームデータがドプラ情報を有するデータであってもよい。信号処理後のビームデータはデジタルスキャンコンバータ(DSC)18へ出力される。   The signal processing unit 16 includes various circuits such as a logarithmic compression circuit, a gain variable circuit, and a detection circuit, and executes necessary signal processing on the beam data. The beam data may be data having Doppler information. The beam data after the signal processing is output to a digital scan converter (DSC) 18.

DSC18は、複数のビームデータに基づいてBモード断層画像(二次元断層画像)を生成するモジュールであり、具体的には、補間機能、座標変換機能等を備えている。DSC18によって生成された超音波画像すなわちBモード画像は、表示処理部20を経由して表示器22へ送られ、そこにおいて超音波画像が表示される。表示処理部20は後に図2を用いて説明するように複数のイメージを合成する機能を有している。具体的には、グラフィックイメージと超音波イメージとを合成して合成イメージとしての表示画像を生成している。本実施形態においては、表示処理部20が作成した表示イメージが主制御部24へ送られており、そこにおいてはみ出し検査及びはみだし修正のための制御が実行される。   The DSC 18 is a module that generates a B-mode tomographic image (two-dimensional tomographic image) based on a plurality of beam data, and specifically includes an interpolation function, a coordinate conversion function, and the like. The ultrasonic image generated by the DSC 18, that is, the B-mode image, is sent to the display 22 via the display processing unit 20, and the ultrasonic image is displayed there. The display processing unit 20 has a function of combining a plurality of images as will be described later with reference to FIG. Specifically, a graphic image and an ultrasonic image are combined to generate a display image as a combined image. In the present embodiment, the display image created by the display processing unit 20 is sent to the main control unit 24, where control for overhang inspection and overhang correction is executed.

主制御部24は、CPU及び動作プログラムにより構成され、主制御部24は図1に示される各構成の動作制御を行っている。本実施形態において、主制御部24はGUI検査修正機能を備えている。すなわち表示セルからの文字のはみ出しを検査する機能及びそのようなはみ出しが生じないように文字列を修正する機能を備えている。それらの機能について図2以降の各図を参照して詳しく説明することにする。   The main control unit 24 includes a CPU and an operation program, and the main control unit 24 performs operation control of each configuration shown in FIG. In the present embodiment, the main control unit 24 has a GUI inspection correction function. In other words, it has a function of inspecting the protrusion of characters from the display cell and a function of correcting the character string so that such protrusion does not occur. These functions will be described in detail with reference to FIGS.

図2において、記憶部26内には、複数のGUIソースデータが格納されている。超音波診断装置においては、多数の表示画面が登録されており、それらの個々がGUIを構成し、それを記述したものがGUIソースデータである。例えば当該データはページ記述言語(PDL)によって表現されたデータである。GUIソースデータは、テンプレートあるいは背景を構成するフレーム情報(テンプレート情報)と、そこに上書き合成されるテキストを特定するテキスト情報と、により構成される。もちろん、より多くの情報により構成されてもよい。   In FIG. 2, a plurality of GUI source data is stored in the storage unit 26. In the ultrasonic diagnostic apparatus, a large number of display screens are registered, and each of them constitutes a GUI, and a description thereof is GUI source data. For example, the data is data expressed in a page description language (PDL). The GUI source data includes frame information (template information) that constitutes a template or background, and text information that specifies text to be overwritten and synthesized thereon. Of course, it may be configured by more information.

変換テーブル28は、標準言語で記述された文字列をユーザにより選択された使用言語の文字列に変換するためのテーブルである。例えば、標準言語の文字列を表すコードに複数の言語に対応する複数の文字列を表すコードが対応付けられている。ここで標準言語は例えば日本語あるいは英語であり、その標準言語の他に例えば十あるいは数十の言語が一定の関係をもって対応付けられている。ちなみに、後に説明する置換テーブル42は、各言語において、特定の語句に対してそれに置換される語句を対応付けたテーブルであり、置換語句は例えば略語あるいは類義語等である。   The conversion table 28 is a table for converting a character string described in a standard language into a character string in the language used by the user. For example, a code representing a plurality of character strings corresponding to a plurality of languages is associated with a code representing a character string in a standard language. Here, the standard language is, for example, Japanese or English, and other than the standard language, for example, ten or several tens of languages are associated with a certain relationship. Incidentally, the replacement table 42 to be described later is a table in which a word / phrase to be replaced is associated with a specific word / phrase in each language, and the replacement word / phrase is, for example, an abbreviation or a synonym.

記憶部26から特定のGUIソースデータを構成するテキスト情報が読み出されると、それに基づいて変換テーブル28が作用して、使用言語のテキスト情報が生成されることになる。そのようなテキスト情報はコードの集合体である。テキストイメージ生成部30は、個々のコードをビットマップイメージとしての文字あるいは文字列に変換するものであり、すなわちテキストイメージ生成部は後に説明するフレームイメージ生成部32と同様にイメージャーである。テキストイメージ生成部32からは特定のプレーン上に表示される複数の語句を表すビットマップイメージが出力され、それが表示処理部20へ入力される。   When the text information constituting the specific GUI source data is read from the storage unit 26, the conversion table 28 operates based on the text information, and the text information of the language used is generated. Such text information is a collection of codes. The text image generation unit 30 converts individual codes into characters or character strings as bitmap images. That is, the text image generation unit is an imager as with the frame image generation unit 32 described later. From the text image generation unit 32, bitmap images representing a plurality of words displayed on a specific plane are output and input to the display processing unit 20.

一方、記憶部26から特定のGUIソースデータを構成するフレーム情報が読み出されると、それがフレームイメージ生成部32に送られ、フレームイメージ生成部32はグラフィックプレーンの背景をなすビットマップイメージを生成する。すなわち、各語句を表示するための複数の表示セルを備えたフレームがビットマップの形式で生成されることになる。   On the other hand, when frame information constituting specific GUI source data is read from the storage unit 26, it is sent to the frame image generation unit 32, and the frame image generation unit 32 generates a bitmap image that forms the background of the graphic plane. . That is, a frame including a plurality of display cells for displaying each word is generated in the form of a bitmap.

表示処理部20においては、ビットマップイメージとしてのフレームイメージ及びテキストイメージを合成し、これによって一枚のグラフィックイメージを生成する。これは、生体から得られた情報に基づく超音波イメージに対し、人工的なイメージと言い得るものである。表示処理部20は、そのようなグラフィックイメージに対して必要に応じて超音波イメージを合成し、これによって表示イメージを構成する。ちなみに、この表示処理部20がカラーコーディング機能を備えていてもよい。   The display processing unit 20 synthesizes a frame image and a text image as a bitmap image, thereby generating a single graphic image. This can be called an artificial image with respect to an ultrasonic image based on information obtained from a living body. The display processing unit 20 synthesizes an ultrasonic image with such a graphic image as necessary, thereby forming a display image. Incidentally, the display processing unit 20 may have a color coding function.

表示処理部20は、以上のように合成機能を有し、そこから出力される表示イメージは表示器22へ出力される。図示される表示器22は、例えば超音波診断装置におけるメイン表示器であってもよいし、操作パネル上に設置されるサブ表示器であってもよい。あるいはそれらの両者であってもよい。   The display processing unit 20 has a composition function as described above, and a display image output therefrom is output to the display 22. The illustrated display 22 may be, for example, a main display in an ultrasonic diagnostic apparatus or a sub-display installed on an operation panel. Or both of them may be sufficient.

以上説明した構成を基本として、以下に説明するようなはみ出し検査及び修正のための構成が付加されている。   Based on the above-described configuration, a configuration for overhang inspection and correction as described below is added.

検査制御部44は、カラー設定機能及び読み出し制御機能を備えている。カラー設定機能は、はみ出し検査を行う前処理として、表示文字を構成する文字画素の文字画素値と、表示セル内であって文字以外の部分を構成する画素の内部画素値と、表示セル外の外部画素分の外部画素値、をそれぞれ異ならせるのである。もっとも、オリジナルイメージが以上のような条件を満たしていれば前処理として格別なカラー変換処理を行う必要はない。また、検査制御部44は、具体的には、色を指定するコードを変更することにより上記のカラー変換を実行している。ちなみに、後に説明するように、外部画素値は表示セルの枠に相当する画素値及び表示セルの完全に外部を構成する画素値の両者を含む概念である。もちろん、枠を表示セルの内部とみなすように取り扱うことも可能である。   The inspection control unit 44 has a color setting function and a readout control function. The color setting function includes a character pixel value of a character pixel constituting a display character, an internal pixel value of a pixel constituting a portion other than the character in the display cell, The external pixel values for the external pixels are made different from each other. However, if the original image satisfies the above conditions, it is not necessary to perform special color conversion processing as preprocessing. Further, the inspection control unit 44 specifically performs the color conversion by changing a code for designating a color. Incidentally, as will be described later, the external pixel value is a concept including both a pixel value corresponding to the frame of the display cell and a pixel value completely constituting the outside of the display cell. Of course, it is also possible to handle the frame so as to be regarded as the inside of the display cell.

このようなカラー条件が満たされた上で、上述したようにテキストイメージ及びフレームイメージがそれぞれビットマップイメージとして生成され、それらが表示処理部20において合成される。必要に応じて超音波イメージも合成される。このような合成処理により生成された表示イメージ(表示イメージデータ)は上述したように表示器22へ送られる他、本実施形態においては画像評価部34へ送られている。   After satisfying such a color condition, a text image and a frame image are respectively generated as bitmap images as described above, and are combined in the display processing unit 20. Ultrasound images are also synthesized as needed. In addition to being sent to the display 22 as described above, the display image (display image data) generated by such composition processing is sent to the image evaluation unit 34 in this embodiment.

画像評価部34は、上述した画素値の相違すなわちカラー値の相違を利用して、審査対象となる個々の注目画素を特定すると共に、各注目画素の周囲に外部画素値が存在しているか否かを判定し、そのような画素値が存在している場合にははみ出し有りを判定している。そのような画像評価部の評価結果は修正制御部36へ送られる。   The image evaluation unit 34 uses the pixel value difference, that is, the color value difference, to specify each pixel of interest to be examined, and whether or not an external pixel value exists around each pixel of interest. If such a pixel value exists, it is determined that there is a protrusion. The evaluation result of such an image evaluation unit is sent to the correction control unit 36.

修正制御部36は、特定の語句すなわち文字列についてはみ出し有りが判定された場合、テキストイメージ生成部30に対してあるいは検査制御部44に対して当該文字列についての文字サイズを一段階下げるすなわち小さくする制御を実行している(符号38参照)。あるいは、そのようなサイズ変更ではなく、置換テーブル42を利用して、当該文字列について対応付けられた略語あるいは類義語を指定する制御を実行している(符号40参照)。置換テーブル42から置換語句が出力されると、それがはみ出し判定対象となった文字列と置換され、新しいテキストイメージが生成されることになる。そのような語句の置換が検査制御部44の作用によって記憶部26上において行われるようにしてもよい。本実施形態においては、上記のようにサイズ変更及び語句置換のいずれか一方においてはみ出し修正を行うようにしたが、もちろん他の手法を利用してもよい。   When it is determined that a specific word, that is, a character string, is present, the correction control unit 36 lowers the character size of the character string by one step to the text image generation unit 30 or the inspection control unit 44. (See reference numeral 38). Alternatively, control for designating an abbreviation or synonym associated with the character string is performed using the replacement table 42 instead of such a size change (see reference numeral 40). When a replacement phrase is output from the replacement table 42, it is replaced with the character string that is the target of the protrusion determination, and a new text image is generated. Such replacement of words may be performed on the storage unit 26 by the operation of the inspection control unit 44. In the present embodiment, the overhang correction is performed in either one of the size change and the word replacement as described above, but other methods may be used as a matter of course.

以上のようなはみ出し修正制御の適用によってもなおはみ出しが判定される場合には、上記のサイズ変更等が繰り返し実行される。一般には、文字サイズを段階的に小さくしていき、はみ出しが生じなくなった時点でのサイズが最適サイズであると決定されることになる。このような試行錯誤的な自動プロセスにより各プレーン上の文字列ごとにはみ出し判定及びはみ出し修正が適用され、いずれの文字列についてもはみ出しが生じなくなった時点で、当該プレーンについての処理が完了する。検査制御部44は、複数のプレーンに対して順番付けを行っており、一番から最終番までのプレーンを順次読み出しつつ、上記のようなはみ出し判定及びはみ出し修正が適用されるようにしている。あるプレーンについて全てのはみ出し修正が完了した時点で次の新しいプレーンが読み出される。   When the protrusion is still determined by applying the protrusion correction control as described above, the above-described size change or the like is repeatedly executed. In general, the character size is reduced stepwise, and the size at the point when no protrusion occurs is determined to be the optimum size. Through such a trial-and-error automatic process, the protrusion determination and the protrusion correction are applied to each character string on each plane, and when no protrusion occurs for any character string, the processing for the plane is completed. The inspection control unit 44 performs ordering for a plurality of planes, and the above-described protrusion determination and protrusion correction are applied while sequentially reading the planes from the first to the last number. When all the overhang correction for a certain plane is completed, the next new plane is read out.

保存制御部46は、以上のようなプロセスにおいて、はみ出しが判定されなかったあるいははみ出しが判定されたプレーンを保存しておくものである。その際において、はみ出しが判定されたプレーンについてはマーキングが付されるようにしている。これはユーザーが事後的に目視確認する場合においてはみ出し部分を迅速に特定できるようにするためである。保存制御部46は、記憶部48へのイメージの保存にあたって、正常プレーン、はみ出し発生プレーン、はみ出し修正プレーンといった区分に従って書き込みを行っており、ユーザーにおいては、必要に応じてNGが判定されたプレーンだけを目視確認することも可能である。ちなみに、画像評価部34において、はみ出し判定を行うに際し、はみ出しの有無のみならず、はみ出し量やはみ出し方向を更に判定するようにしてもよい。また上記とは逆に、文字列の周囲に余白が多すぎるような場合に、文字サイズの拡大を行わせるようにしてもよい。その場合においても上記同様の手法を利用可能である。   The storage control unit 46 stores a plane in which no protrusion is determined or a protrusion is determined in the above process. At that time, marking is applied to the plane for which the protrusion is determined. This is to allow the user to quickly identify the protruding portion when visually confirming afterwards. The storage control unit 46 performs writing in accordance with the classification of the normal plane, the protrusion generation plane, and the protrusion correction plane when storing the image in the storage unit 48, and only the plane for which NG is determined as necessary for the user. It is also possible to visually check. Incidentally, when the image evaluation unit 34 performs the protrusion determination, not only the presence / absence of the protrusion but also the protrusion amount and the protrusion direction may be further determined. Contrary to the above, the character size may be enlarged when there are too many margins around the character string. Even in that case, the same method as described above can be used.

図3には、表示イメージの一例が示されている。図3に示す表示イメージ50は超音波イメージ52を有している。また表示イメージ50はグラフィックイメージ54を有している。グラフィックイメージ54は複数のアイコンを有している。各アイコンはポインティングデバイスによって操作可能なボタンイメージであり、それは四角形の形態をもったボックスとその内部の文字列とからなる。   FIG. 3 shows an example of a display image. A display image 50 shown in FIG. 3 has an ultrasonic image 52. The display image 50 has a graphic image 54. The graphic image 54 has a plurality of icons. Each icon is a button image that can be operated by a pointing device, and consists of a box having a rectangular shape and a character string inside the box.

図4には表示イメージの構造が示されている。すなわち表示イメージは複数のレイヤあるいはプレーンからなり、符号56によって第1レイヤが示され、符号58によって第2レイヤが示され、符号60によって第3レイヤが示されている。第1レイヤ56はフレームイメージであり、第2レイヤは58は文字イメージであり、それら併せてグラフィックイメージ54が構成される。そのグラフィックイメージ54に対しては超音波イメージ52が合成されることになる。   FIG. 4 shows the structure of the display image. That is, the display image includes a plurality of layers or planes, the first layer is indicated by reference numeral 56, the second layer is indicated by reference numeral 58, and the third layer is indicated by reference numeral 60. The first layer 56 is a frame image, the second layer 58 is a character image, and a graphic image 54 is configured together. The ultrasonic image 52 is synthesized with the graphic image 54.

図4に示される順番あるいは構造は一例に過ぎない。第1レイヤ56は複数の表示セル62を備えており、それらは複数のアイコンに対応している。文字イメージである第2レイヤ58は複数の文字列64を有している。個々の文字列はそれに対応する表示セル内に配置されるものであり、すなわち、使用言語によっては長い文字列となってそれは表示セルからはみ出してしまう。   The order or structure shown in FIG. 4 is merely an example. The first layer 56 includes a plurality of display cells 62, which correspond to a plurality of icons. The second layer 58 that is a character image has a plurality of character strings 64. Each character string is arranged in a display cell corresponding to the character string. That is, depending on the language used, the character string becomes a long character string and protrudes from the display cell.

図5にはGUIイメージの他の例が示されている。符号66はアイコンを表しており、それはボタンイメージ68とそこの内部に表現された文字列70とにより構成されている。アイコン以外においても文字列が存在している箇所には表示領域としての表示セルが設定されており、すなわち表示すべき一定の区画が設定されており、それを超えた場合には文字列同士が重なりあったりあるいは見栄えが悪くなったりする。   FIG. 5 shows another example of a GUI image. Reference numeral 66 represents an icon, which is composed of a button image 68 and a character string 70 expressed therein. A display cell as a display area is set at a place where a character string exists other than the icon, that is, a certain section to be displayed is set. It overlaps or looks bad.

図6には表示セル72が示されている。それは枠74とその内部76とからなる。表示セル72の中には文字列80が表示されている。(A)においては文字列80の全部が表示セル72の内部に収容されており、はみ出しは生じていない。   A display cell 72 is shown in FIG. It consists of a frame 74 and its interior 76. A character string 80 is displayed in the display cell 72. In (A), the entire character string 80 is accommodated in the display cell 72, and no protrusion occurs.

このような文字列に対して言語変換が適用されると、すなわち他の言語への翻訳が発生すると(B)に示すような状態となる。すなわち表示セル72には文字列82がうめ込まれているが、符号84,86で示されるように文字列82の一部分がはみ出している。枠74に文字列の一部分がかかった時にはみ出しを判定してもよいし、あるいは更に外側の領域まで文字列の一部が及んだ時にはみ出しを判定するようにしてもよい。あるいは、枠74の近くまで文字列の一部が到達した場合に見栄えが悪いという観点からはみ出しを判定してもよい。   When language conversion is applied to such a character string, that is, when translation into another language occurs, a state as shown in FIG. That is, the character string 82 is embedded in the display cell 72, but a part of the character string 82 protrudes as indicated by reference numerals 84 and 86. The protrusion may be determined when a part of the character string hits the frame 74, or the protrusion may be determined when a part of the character string extends to an outer area. Alternatively, the protrusion may be determined from the viewpoint of poor appearance when a part of the character string reaches close to the frame 74.

図7には表示セル72と背景88との関係が示されている。図示されるように、はみ出し部分84,86は背景88上に存在している。したがってそれぞれの領域における画素値すなわちカラー値を異ならせれば、注目する部分をビットマップイメージ上において特定した上で、更にその周囲の画素値を参照することによりはみ出しを判定することが可能となる。   FIG. 7 shows the relationship between the display cell 72 and the background 88. As shown, the overhang portions 84, 86 exist on the background 88. Therefore, if the pixel value, that is, the color value in each region is made different, it is possible to determine the protrusion by referring to the surrounding pixel values after specifying the portion of interest on the bitmap image.

図8には、拡大図が示されている。符号90Aは文字を構成する文字エリアを表しており、それは複数の画素により構成される。符号76Aは内部エリアを表しており、それは内部画素値をもった複数の画素により構成される。符号74Aは枠エリアを表しており、それは枠画素値をもった複数の画素により構成されている。符号88Aは背景エリアを表しており、それは背景画素値をもった複数の画素により構成されている。ここで、文字エリア90A内の各画素が注目画素とされており、例えば注目画素92に着目すると、それを中心として参照エリア94が設定される。参照エリア94は注目画素92から見て近傍領域である。その参照エリア94内に背景画素値が存在する場合すなわち背景画素が参照エリア94内に取り込まれている場合、文字のはみ出し状態が判定されることになる。また参照エリア94内に枠画素値が存在する場合にも本実施形態においてははみ出しが判定される。このように画素値あるいはカラーの関係を利用してはみ出しを判定することが可能となっている。   FIG. 8 shows an enlarged view. Reference numeral 90A represents a character area constituting a character, which is constituted by a plurality of pixels. Reference numeral 76A represents an internal area, which is composed of a plurality of pixels having internal pixel values. Reference numeral 74A represents a frame area, which is composed of a plurality of pixels having frame pixel values. Reference numeral 88A represents a background area, which is composed of a plurality of pixels having a background pixel value. Here, each pixel in the character area 90 </ b> A is a pixel of interest. For example, when attention is paid to the pixel of interest 92, the reference area 94 is set around that pixel. The reference area 94 is a neighboring area when viewed from the target pixel 92. When the background pixel value exists in the reference area 94, that is, when the background pixel is captured in the reference area 94, the character protruding state is determined. Further, even when a frame pixel value exists in the reference area 94, in this embodiment, the protrusion is determined. In this way, it is possible to determine the protrusion using the relationship between the pixel value or the color.

はみ出しを判定する注目画素が文字を構成する全ての画素であってもよいが、文字における辺縁を構成する画素だけが注目画素とされるようにしてもよい。あるいは文字列における右端及び左端の画素だけが検査対象となってもよい。上述した参照エリア94の縦及び横の大きさを変更することにより、はみ出し判定条件を可変することが可能である。上記の実施形態においては参照エリア94が四角形の領域だったが、もちろんそれは必要に応じて変形することが可能である。   The target pixel for determining the protrusion may be all the pixels constituting the character, but only the pixel constituting the edge of the character may be set as the target pixel. Alternatively, only the rightmost and leftmost pixels in the character string may be inspected. By changing the vertical and horizontal sizes of the reference area 94 described above, the protrusion determination condition can be varied. In the above embodiment, the reference area 94 is a rectangular area, but it can of course be modified as necessary.

図9及び図10を用いて図1に示した主制御部24、具体的にはGUI検査修正機能、についてより具体的に説明する。   The main control unit 24 shown in FIG. 1, specifically the GUI inspection correction function, will be described in more detail with reference to FIGS.

図9にははみ出し判定修正プロセスの全体がフローチャートとして示されている。図10には図9に示したS18の評価ステップの具体的な構成がフローチャートとして示されている。   FIG. 9 is a flowchart showing the entire protrusion determination / correction process. FIG. 10 is a flowchart showing a specific configuration of the evaluation step of S18 shown in FIG.

図9において、S10では、検査対象となるプレーンの番号をNとしてそのNに1が初期設定される。S12においては、N番目のGUIデータが読み出される。S14においては、読み出されたデータに基づいてイメージが生成される。この場合においては文字イメージ及びフレームイメージが生成される。ちなみにこの段階においてあるいはそれよりも前に必要に応じて前処理としてのカラー設定が実行される。すなわち後においてはみ出し検査が可能となるように個々の画素についてのカラー値が設定されることになる。   In FIG. 9, in S10, the number of the plane to be inspected is N, and 1 is initially set to N. In S12, the Nth GUI data is read. In S14, an image is generated based on the read data. In this case, a character image and a frame image are generated. Incidentally, color setting as preprocessing is executed at this stage or before that as necessary. That is, the color value for each pixel is set so that the protruding inspection can be performed later.

S16においては、上記のように生成されたテキストイメージ及びフレームイメージが合成され、更に必要に応じて超音波イメージが合成されて、これによって表示イメージが合成される。S18においては表示イメージに対する評価が実行される。具体的にははみ出しが発生しているか否かが判定される。S20においては、はみ出しが判定されたプレーンが保存され、そのようなプレーンに対してはスタンプが付加される。すなわちどの部分においてはみ出しが生じたのかを特定する情報が付加される。S20においてはみ出しが判定されていないプレーンが保存されてよい。   In S16, the text image and the frame image generated as described above are combined, and if necessary, the ultrasonic image is combined, and thereby the display image is combined. In S18, the display image is evaluated. Specifically, it is determined whether or not the protrusion has occurred. In S20, the plane for which the protrusion is determined is stored, and a stamp is added to such a plane. That is, information for specifying in which part the protrusion has occurred is added. Planes that are not determined to protrude in S20 may be stored.

S22においては、はみ出しが判定されたものがあればS24において修正処理が実行される。この場合においては、上述したように文字サイズの段階的縮小あるいは語句置換が実行される。そして再びS22が実行され、はみ出しが解消されるまで修正処理が繰り返し実行される。但し、一定の修正を施してもはみ出しが解消されない場合にはエラーが判定されることになる。S26においては次のデータがあるか否かが判定され、それがある場合にはS28においてNが1つインクリメントされた上で、上述したS12以降の各行程が繰り返し実行される。   In S22, if there is an item that has been determined to protrude, correction processing is executed in S24. In this case, as described above, stepwise reduction of the character size or phrase replacement is executed. Then, S22 is executed again, and the correction process is repeatedly executed until the protrusion is eliminated. However, an error is determined if the protrusion is not eliminated even if a certain correction is made. In S26, it is determined whether or not there is the next data. If there is such data, N is incremented by one in S28, and the above-described steps after S12 are repeatedly executed.

したがって、図9に示すプロセスを実行すると、各使用言語ごとに装置が備えている多数のプレーンに対して文字のはみ出しを自動判定することが可能であり、しかもはみ出しが発生した場合にはそれを自動的に修正することが可能である。その上で、そのような自動判定及び自動修正の結果をユーザーが目視において確認することも可能である。   Therefore, when the process shown in FIG. 9 is executed, it is possible to automatically determine the protrusion of a character with respect to a large number of planes provided in the device for each language used. It can be corrected automatically. In addition, it is possible for the user to visually confirm the result of such automatic determination and automatic correction.

図10にははみ出し判定の具体例が示されている。注目画素の番号がkで表されている。S30ではkに1が初期設定される。S32においては注目画素を基準としてそれを含む近傍エリアすなわち参照エリアが設定される。S34においてはそのような近傍エリア内にセル外の画素が含まれているか否かが判断され、含まれていればS36においてはみ出し有りの判定がなされる。一方、含まれていなければS38において次の画素があるか否かが判断され、ある場合にはS40が実行される。   FIG. 10 shows a specific example of the protrusion determination. The number of the pixel of interest is represented by k. In S30, 1 is initially set to k. In S32, a neighboring area including the target pixel as a reference, that is, a reference area is set. In S34, it is determined whether or not a pixel outside the cell is included in such a neighboring area. If it is included, it is determined in S36 that there is a protrusion. On the other hand, if it is not included, it is determined in S38 whether or not there is a next pixel, and if there is, S40 is executed.

S40においてはkが1つインクリメントされ、上述したS32以降の各行程が繰り返し実行される。あるプレーンについて最後の注目画素に至ってもはみ出し有りの判定されなかった場合、S42においてはみ出し無しが判定されることになる。すなわちそのプレーンについては修正不要と判断されることになる。   In S40, k is incremented by 1, and the processes after S32 described above are repeatedly executed. If it is not determined that there is a protrusion even if the last target pixel is reached for a certain plane, it is determined in S42 that there is no protrusion. That is, it is determined that the correction is not necessary for the plane.

図10に示したプロセスによればはみ出し有りが判定された時点で速やかに修正を行うことが可能である。図10に示したプロセスにおいては文字を構成する画素が全て注目画素とされていたが、もちろん文字を構成する一部の画素が注目画素とされるようにしてもよい。また文字列中における特定の文字だけが検査対象となるように定めることも可能である。   According to the process shown in FIG. 10, it is possible to make corrections promptly when it is determined that there is an overhang. In the process shown in FIG. 10, all the pixels constituting the character are set as the target pixel. However, some pixels forming the character may be set as the target pixel. It is also possible to determine that only specific characters in the character string are to be inspected.

図11にははみ出し修正処理の具体例が示されている。(A)に示すようにはみ出しが生じている場合に、すなわち符号84,86で示すように文字列の一部分がはみ出している場合、例えば(B)に示すようにサイズ縮小処理が適用され、これによって文字列82が縮小された文字列88とされる。その場合においてはサイズ変更前に比べて符号90で示すように一定の縮小率分だけ左右の幅が小さくなり、はみ出しが解消されている。この場合において縦横同一比率で縮小をかけるようにしてもよいし、横方向にだけ縮小をかけるようにしてもよい。はみ出し方向が判定されるならば、当該方向だけに縮小処理を適用することも可能である。また(C)で示すように、文字列82を他のより短い文字列92に置換することによりはみ出し部分を解消することも可能である。   FIG. 11 shows a specific example of the protrusion correction process. When an overflow occurs as shown in (A), that is, when a part of the character string protrudes as shown by reference numerals 84 and 86, for example, a size reduction process is applied as shown in (B). Thus, the character string 82 is reduced to a character string 88. In this case, as shown by reference numeral 90, the left and right widths are reduced by a certain reduction ratio as compared with the size before the size change, and the protrusion is eliminated. In this case, the reduction may be performed at the same ratio in the vertical and horizontal directions, or the reduction may be performed only in the horizontal direction. If the protruding direction is determined, the reduction process can be applied only to the direction. Further, as shown in (C), the protruding portion can be eliminated by replacing the character string 82 with another shorter character string 92.

上述した実施形態においては、画素値あるいはカラー値が所定条件を満たしていることを前提としてビットマップイメージの段階においてはみ出し判定を行えるので、イメージ生成の段階で複雑な演算を行わなくてもよいという利点が得られる。したがってプロコーショナルフォント等の様々なフォントが利用される場合であっても、複雑な関数演算や座標演算を行う必要がなく、結果に対して実際にはみ出しが生じているか否かを判断するだけでよいので、迅速な演算を行えるという利点がある。またはみ出しが判定された場合には直ちに自動修正処理が適用され試行錯誤的にはみ出しが解消されるようにされているので、はみ出し修正にあたってのユーザーの負担が大幅に軽減される。特に多数の言語に対応している装置においてそのような利点が顕著に得られる。また上記実施形態においては、はみ出し評価結果及び修正結果を事後的に目視確認することが可能である。ちなみに上記実施形態において、はみ出し検査及びはみ出し修正の部分を他の技術分野の装置において利用することも可能である。複数の言語の中から使用言語が選択されるような装置において上記機能が実現されるのが望ましい。   In the above-described embodiment, since it is possible to perform the protrusion determination at the bitmap image stage on the assumption that the pixel value or the color value satisfies a predetermined condition, it is not necessary to perform complicated calculation at the image generation stage. Benefits are gained. Therefore, even when various fonts such as professional fonts are used, it is not necessary to perform complicated function calculation and coordinate calculation, and only to determine whether or not the result is actually protruding. Therefore, there is an advantage that a quick calculation can be performed. Alternatively, when the protrusion is determined, the automatic correction process is immediately applied and the protrusion is eliminated by trial and error, so that the burden on the user in correcting the protrusion is greatly reduced. Such an advantage is remarkably obtained particularly in an apparatus that supports a large number of languages. Moreover, in the said embodiment, it is possible to visually confirm the protrusion evaluation result and the correction result afterwards. Incidentally, in the above-described embodiment, the portion of the protrusion inspection and the protrusion correction can be used in devices in other technical fields. It is desirable that the above functions be realized in an apparatus in which a use language is selected from a plurality of languages.

20 表示処理部、22 表示器、24 主制御部(GUI検査修正機能)、26 記憶部、28 変換テーブル、30 テキストイメージ生成部、32 フレームイメージ生成部、34 画像評価部、36 修正制御部、44 検査制御部、46 保存制御部。   20 display processing unit, 22 display, 24 main control unit (GUI inspection correction function), 26 storage unit, 28 conversion table, 30 text image generation unit, 32 frame image generation unit, 34 image evaluation unit, 36 correction control unit, 44 Inspection control unit, 46 Storage control unit.

Claims (9)

複数の言語の中から使用言語を選択するための選択手段と、
語句表示セルと、前記選択された使用言語に属する語句であって1又は複数の文字からなり前記語句表示セルにマッピングされる語句と、を含むイメージを生成するイメージ生成手段と、
前記イメージ中の前記語句に対してはみ出し検査を適用することによって前記語句表示セルからのはみ出しを判定する判定手段と、
を含み、
前記イメージにおいて、前記語句に与えられた語句画素値と、前記語句表示セル内に与えられた内部画素値と、前記語句表示セル外に与えられた外部画素値と、が互いに異なり、
前記はみ出し判定手段は、前記語句の近傍に前記外部画素値が存在する場合に前記はみ出しを判定する、ことを特徴とする画像処理装置。
A selection means for selecting a language to be used from a plurality of languages;
An image generation means for generating an image including a phrase display cell, and a phrase belonging to the selected use language, the phrase including one or more characters and mapped to the phrase display cell;
Determining means for determining a protrusion from the word display cell by applying a protrusion check to the word in the image;
Including
In the image, the phrase pixel value given to the phrase, the internal pixel value given in the phrase display cell, and the external pixel value given outside the phrase display cell are different from each other,
The image processing apparatus, wherein the protrusion determination unit determines the protrusion when the external pixel value exists in the vicinity of the phrase.
請求項1記載の装置において、
前記イメージはビットマップイメージであり、
前記判定手段は、
前記イメージにおいて前記語句の一部又は全部を構成し且つ前記語句画素値を有する注目画素群を特定する手段と、
前記注目画素群を構成する各注目画素の近傍に参照領域を設定する手段と、
前記注目画素群について設定されたいずれかの参照領域内で前記外部画素値が検出された場合に前記はみ出しを判定する手段と、
を含むことを特徴とする画像処理装置。
The apparatus of claim 1.
The image is a bitmap image;
The determination means includes
Means for identifying a pixel group of interest that constitutes part or all of the phrase in the image and has the phrase pixel value;
Means for setting a reference region in the vicinity of each target pixel constituting the target pixel group;
Means for determining the protrusion when the external pixel value is detected in any reference region set for the pixel group of interest;
An image processing apparatus comprising:
請求項2記載の装置において、
前記イメージ生成手段は、オリジナルイメージに対するカラー変換処理によりはみ出し判定用の前記イメージを生成し、
前記語句画素値を有する語句画素群、前記内部画素値を有する内部画素群及び前記外部画素値を有する外部画素群はそれぞれカラー画素群である、
ことを特徴とする画像処理装置。
The apparatus of claim 2.
The image generation means generates the image for protruding determination by color conversion processing on the original image,
The phrase pixel group having the phrase pixel value, the internal pixel group having the internal pixel value, and the external pixel group having the external pixel value are each a color pixel group.
An image processing apparatus.
請求項3記載の装置において、
前記外部画素群は、前記語句表示セルの枠を構成する第1外部画素群と、前記枠の外側領域を構成する第2外部画素群と、を含み、
前記第1外部画素群は、前記外部画素値として第1外部画素値を有し、
前記第2外部画素群は、前記外部画素値として前記第1外部画素値とは異なる第2外部画素値を有する、ことを特徴とする画像処理装置。
The apparatus of claim 3.
The external pixel group includes a first external pixel group that constitutes a frame of the word display cell, and a second external pixel group that constitutes an outer region of the frame,
The first external pixel group has a first external pixel value as the external pixel value,
The second external pixel group has a second external pixel value different from the first external pixel value as the external pixel value.
請求項1記載の装置において、
更に、前記はみ出しが判定された語句に対してはみ出し修正処理を適用する修正手段を含む、ことを特徴とする画像処理装置。
The apparatus of claim 1.
The image processing apparatus further includes a correction unit that applies an overhang correction process to the word / phrase for which the overhang is determined.
請求項5記載の装置において、
前記修正手段は、はみ出しが解消されるまで前記語句に対して縮小処理を施す、ことを特徴とする画像処理装置。
The apparatus of claim 5.
The image processing apparatus according to claim 1, wherein the correction unit performs a reduction process on the word until the protrusion is eliminated.
請求項5記載の装置において、
前記修正手段は、はみ出しが解消されるように前記語句を他の語句に置換する、ことを特徴とする画像処理装置。
The apparatus of claim 5.
The image processing apparatus according to claim 1, wherein the correction unit replaces the word with another word so that the protrusion is eliminated.
請求項1記載の装置において、
前記イメージは、超音波診断用のグラフィカルユーザーインターフェイスを構成するイメージである、ことを特徴とする画像処理装置。
The apparatus of claim 1.
The image processing apparatus according to claim 1, wherein the image is an image constituting a graphical user interface for ultrasonic diagnosis.
画像処理装置において実行される画像処理プログラムであって、
複数の言語の中から選択された使用言語を特定するモジュールと、
語句表示セルと、前記選択された使用言語に属する語句であって1又は複数の文字からなり前記語句表示セルにマッピングされる語句と、を含むイメージを生成するモジュールと、
前記イメージ中の前記語句に対してはみ出し検査を適用することによって前記語句表示セルからのはみ出しを判定するモジュールと、
を含み、
前記イメージにおいて、前記語句に与えられた語句画素値と、前記語句表示セル内に与えられた内部画素値と、前記語句表示セル外に与えられた外部画素値と、が互いに異なり、
前記はみ出し判定では、前記語句の近傍に前記外部画素値が存在する場合に前記はみ出しが判定される、ことを特徴とするプログラム。
An image processing program executed in the image processing apparatus,
A module that identifies the language used from multiple languages;
A module that generates an image including a phrase display cell, and a phrase that belongs to the selected language of use and that is composed of one or more characters and is mapped to the phrase display cell;
A module for determining an overflow from the word display cell by applying a protrusion check to the word in the image;
Including
In the image, the phrase pixel value given to the phrase, the internal pixel value given in the phrase display cell, and the external pixel value given outside the phrase display cell are different from each other,
In the protrusion determination, the protrusion is determined when the external pixel value exists in the vicinity of the phrase.
JP2011153164A 2011-07-11 2011-07-11 Image processing apparatus Withdrawn JP2013020444A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011153164A JP2013020444A (en) 2011-07-11 2011-07-11 Image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011153164A JP2013020444A (en) 2011-07-11 2011-07-11 Image processing apparatus

Publications (1)

Publication Number Publication Date
JP2013020444A true JP2013020444A (en) 2013-01-31

Family

ID=47691818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011153164A Withdrawn JP2013020444A (en) 2011-07-11 2011-07-11 Image processing apparatus

Country Status (1)

Country Link
JP (1) JP2013020444A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019105910A (en) * 2017-12-11 2019-06-27 三菱電機株式会社 Display verification apparatus, display verification method and display verification program
CN110432928A (en) * 2019-08-22 2019-11-12 深圳瀚维智能医疗科技有限公司 Ultrasound image checking method, device and equipment
JP6641530B1 (en) * 2018-12-07 2020-02-05 三菱電機株式会社 Input display control device, input display control method, and input display system
JP6656477B1 (en) * 2018-12-07 2020-03-04 三菱電機株式会社 Input display control device, input display control method, and input display system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019105910A (en) * 2017-12-11 2019-06-27 三菱電機株式会社 Display verification apparatus, display verification method and display verification program
JP6641530B1 (en) * 2018-12-07 2020-02-05 三菱電機株式会社 Input display control device, input display control method, and input display system
JP6656477B1 (en) * 2018-12-07 2020-03-04 三菱電機株式会社 Input display control device, input display control method, and input display system
WO2020115909A1 (en) * 2018-12-07 2020-06-11 三菱電機株式会社 Input display control device, input display control method, and input display system
WO2020115907A1 (en) * 2018-12-07 2020-06-11 三菱電機株式会社 Input display control device, input display control method, and input display system
US11393230B2 (en) 2018-12-07 2022-07-19 Mitsubishi Electric Corporation Input display control device, input display control method, and input display system
CN110432928A (en) * 2019-08-22 2019-11-12 深圳瀚维智能医疗科技有限公司 Ultrasound image checking method, device and equipment
CN110432928B (en) * 2019-08-22 2021-11-26 深圳瀚维智能医疗科技有限公司 Ultrasound image scanning method, device and equipment

Similar Documents

Publication Publication Date Title
EP4155701A1 (en) Surface pressure analysis device, method, and program
US20070101295A1 (en) Method and apparatus for diagnostic imaging assistance
JP5037097B2 (en) Method and system for managing digital medical images
CN100496402C (en) Image processing method, image processing system, and X-ray CT system
JP5717543B2 (en) Ultrasonic diagnostic apparatus and control program therefor
JP2013020444A (en) Image processing apparatus
US20050100136A1 (en) Image displaying apparatus and program
CN110580948A (en) Medical image display method and display equipment
CN111063422A (en) Medical image labeling method, device, equipment and medium
CN113487656B (en) Image registration method and device, training method and device, control method and device
US10964080B2 (en) Apparatus for diagnosing and recording defects in structural objects
US8413341B2 (en) Vehicle measurement system with user interface
US20050069186A1 (en) Medical image processing apparatus
JP2008154647A (en) Optional tomographic image generating apparatus and method, and data processing device for the same
JP2014095623A (en) Device, method, and program for displaying images
JP2014161478A (en) Ultrasonic diagnostic apparatus and control program for the same
EP3462130B1 (en) Vehicle measurement system with user interface
EP2145580A1 (en) Recovery function of parameters in an ultrasound system
JP2023060767A (en) Ultrasonic image display system and display method
TW201440032A (en) Image processing method and image display apparatus
JP4843728B2 (en) Ultrasonic diagnostic equipment
US20230196580A1 (en) Ultrasound diagnostic apparatus and ultrasound image processing method
CN113367725B (en) Method, device, equipment and medium for adjusting ultrasonic body mark graph
JP7575738B2 (en) Display device
CN113808696B (en) Ultrasonic data processing method, ultrasonic data processing device, computer equipment and storage medium

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20141007