(57)【要約】【課題】表示パネルに表示する画質を向上させる。【解決手段】表示ドライバ１は、画像処理回路部２２と、駆動回路部とを備える。画像処理回路部２２は、表示パネル１の表示領域に表示される有効領域１０と、表示領域に表示されない無効領域１２とを備える表示画像を表す表示画像データを出力する。駆動回路部２３は、表示画像データに基づき、表示パネル１を駆動する。表示画像データは、有効領域１０に含まれる第１画素に対応する有効画素データと、無効領域１２に含まれる第２画素に対応する無効画素データとを備える。第１画素のうちの無効領域１２に隣接する境界領域１４に含まれる少なくとも一部の画素に対応する有効画素データが第１階調値に設定されている。第２画素のうちの無効領域１２に設定された挿入領域１３に含まれる画素に対応する無効画素データに設定された第２階調値が、第１階調値と異なる値を含む。【選択図】図１
2020060697.tif 000002
【特許請求の範囲】
【請求項１】
表示パネルの表示領域に表示される有効領域と、前記表示領域に表示されない無効領域とを備える表示画像を表す表示画像データを出力する画像処理回路部と、
前記表示画像データに基づき、前記表示パネルを駆動する駆動回路部と
を備え、
前記表示画像データは、
前記有効領域に含まれる第１画素に対応する有効画素データと、
前記無効領域に含まれる第２画素に対応する無効画素データと
を備え、
前記第１画素のうちの前記無効領域に隣接する境界領域に含まれる少なくとも一部の画素に対応する前記有効画素データが第１階調値に設定され、
前記第２画素のうちの前記無効領域に設定された挿入領域に含まれる画素に対応する前記無効画素データに設定されている第２階調値が前記第１階調値と異なる値を含む
表示ドライバ。
【請求項２】
前記有効領域と前記無効領域との境界は、前記表示パネルのスキャン線に平行な線分を含む
請求項１に記載の表示ドライバ。
【請求項３】
前記挿入領域は、前記スキャン線に平行な方向において、前記境界に含まれる前記線分の少なくとも一部と重なっている
請求項２に記載の表示ドライバ。
【請求項４】
前記画像処理回路部は、前記境界領域に含まれる少なくとも一部の画素に対応する前記有効画素データに前記第１階調値を設定する
請求項１から３のいずれか１項に記載の表示ドライバ。
【請求項５】
前記画像処理回路部は、前記挿入領域に含まれる画素に対応する前記無効画素データに前記第２階調値を設定する
請求項１から４のいずれか１項に記載の表示ドライバ。
【請求項６】
前記第２階調値は、前記第１階調値より大きい
請求項１から５のいずれか１項に記載の表示ドライバ。
【請求項７】
前記第２階調値は、最大階調値を含む
請求項１から６のいずれか１項に記載の表示ドライバ。
【請求項８】
さらに、画像データを外部から受信するインタフェースを備え、
前記挿入領域の画素に対応する前記無効画素データは、受信した前記画像データにおける前記挿入領域に含まれる画素に対応する画素データに設定された階調値を持つ
請求項１から４のいずれか１項に記載の表示ドライバ。
【請求項９】
前記第１階調値は、最小階調値を含む
請求項１から８のいずれか１項に記載の表示ドライバ。
【請求項１０】
さらに、画像データを外部から受信するインタフェースを備え、
前記第１階調値は、受信した前記画像データにおける前記境界領域に含まれる画素に対応する前記有効画素データに設定された第３階調値に基づき、決定される
請求項１から７のいずれか１項に記載の表示ドライバ。
【請求項１１】
前記第１階調値は、前記第３階調値と、所望の階調値との比により決定される
請求項１０に記載の表示ドライバ。
【請求項１２】
前記挿入領域には、前記表示画像データにおいて、前記有効領域に隣接し、前記無効領域に含まれる前記第２画素の少なくとも一部が含まれる
請求項１から１１のいずれか１項に記載の表示ドライバ。
【請求項１３】
表示パネルの表示領域に表示される有効領域と、前記表示領域に表示されない無効領域とを備える表示画像を表す元画像データに基づいて、前記表示パネルを駆動するための表示画像データを生成すること
を演算装置に実行させ、
前記表示パネルを駆動するための前記表示画像データは、
前記有効領域に含まれる第１画素に対応する有効画素データと、
前記無効領域に含まれる第２画素に対応する無効画素データと
を備え、
前記表示画像データを生成することは、前記第１画素のうちの前記無効領域に隣接する境界領域に含まれる少なくとも一部の画素に対応する前記有効画素データを第１階調値に設定することを含み、
前記第２画素のうちの前記無効領域に設定された挿入領域に含まれる画素に対応する前記無効画素データに設定された第２階調値が、第１階調値と異なる値を含む
プログラム。
【請求項１４】
前記有効領域と前記無効領域との境界は、前記表示パネルのスキャン線に平行な線分を含む
請求項１３に記載のプログラム。
【請求項１５】
前記挿入領域は、前記スキャン線に平行な方向において、前記境界に含まれる前記線分の少なくとも一部と重なっている
請求項１４に記載のプログラム。
【請求項１６】
前記表示画像データを生成することは、前記挿入領域に含まれる画素に対応する前記無効画素データに前記第２階調値を設定することを含む
請求項１３から１５のいずれか１項に記載のプログラム。
【請求項１７】
前記第２階調値は、前記第１階調値より大きい
請求項１３から１６のいずれか１項に記載のプログラム。
【請求項１８】
前記挿入領域に含まれる画素に対応する前記無効画素データは、前記元画像データにおける前記挿入領域に含まれる画素に対応する画素データに設定された階調値を持つ
請求項１３から１５のいずれか１項に記載のプログラム。
【請求項１９】
請求項１１から１８のいずれか１項に記載のプログラムを記憶した記憶媒体。
【請求項２０】
表示パネルの表示領域に表示される有効領域と、前記表示領域に表示されない無効領域とを備える表示画像を示す元画像データに基づき、前記表示パネルを駆動するための表示画像データを生成すること
を含み、
前記表示パネルを駆動するための前記表示画像データは、
前記有効領域に含まれる第１画素に対応する有効画素データと、
前記無効領域に含まれる第２画素に対応する無効画素データと
を備え、
前記第１画素のうちの前記無効領域に隣接する境界領域に含まれる少なくとも一部の画素に対応する前記有効画素データが第１階調値に設定され、
前記第２画素のうちの前記無効領域に設定された挿入領域に含まれる画素に対応する前記無効画素データに設定された第２階調値が、第１階調値と異なる値を含む
表示画像データの生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示ドライバ、プログラム、記憶媒体及び表示画像データの生成方法に関するものである。
【背景技術】
【０００２】
ＯＬＥＤ（organic light emitting diode）表示パネルや液晶表示パネルなどの表示パネルにおいて、画素配置領域が完全な矩形でない場合がある。例えば、画素配置領域の角部が丸められていたり、画素が設けられないノッチが設けられていたりする。
【発明の概要】
【０００３】
一実施形態では、表示ドライバは、画像処理回路部と、駆動回路部とを備える。画像処理回路部は、表示パネルの表示領域に表示される有効領域と、表示領域に表示されない無効領域とを備える表示画像を表す表示画像データを出力する。駆動回路部は、表示画像データに基づき、表示パネルを駆動する。表示画像データは、有効領域に含まれる第１画素に対応する有効画素データと、無効領域に含まれる第２画素に対応する無効画素データとを備える。第１画素のうちの無効領域に隣接する境界領域に含まれる少なくとも一部の画素に対応する有効画素データが第１階調値に設定されている。第２画素のうちの無効領域に設定された挿入領域に含まれる画素に対応する無効画素データに設定された第２階調値が、第１階調値と異なる値を含む。
【図面の簡単な説明】
【０００４】
【図１】一実施形態による表示システムの構成を示す図である。
【図２】一実施形態による、ホストから受信する画像データの一例を示す図である。
【図３】一実施形態による、線が表示される画像データの一例を示す図である。
【図４】一実施形態による、線の表示を抑制する画像データの一例を示す図である。
【図５】一実施形態による、画像処理回路により得られる画像データの一例を示す図である。
【図６】一実施形態による画像処理回路部の処理内容を示すフローチャートである。
【図７】一実施形態による挿入領域の形状に関する一例を示す図である。
【図８】一実施形態による挿入領域の形状に関する一例を示す図である。
【図９】一実施形態による挿入領域の形状に関する一例を示す図である。
【図１０】一実施形態によるホストの構成を示す図である。
【発明を実施するための形態】
【０００５】
一実施形態による図１に示す表示システム１０００は、表示モジュール１００と、ホスト２００とを備える。一実施形態では、表示モジュール１００は、表示パネル１と、表示ドライバ２とを備える。表示パネル１は、例えば、ＯＬＥＤ表示パネルなどの各画素に電力を供給する表示パネルである。一実施形態において、表示モジュール１００は、ホスト２００から画像データが入力され、表示パネル１に画像データを表示するように構成される。
【０００６】
一実施形態による表示パネル１において、画素が設けられている表示領域は矩形ではない。表示パネル１の表示領域の角は丸められ、表示領域の一辺に沿ってノッチ１１が形成されている。
【０００７】
一実施形態において、表示ドライバ２は、外部のホスト２００から表示パネル１に表示する画像データを取得し、画像データに応じて表示パネル１の各画素を駆動するように構成される。画像データには、各画素の階調値を記述する画素データを含む。一実施形態において、表示ドライバ２は、インタフェース２１と、画像処理回路部２２と、ソース駆動回路部２３とを備える。インタフェース２１は、ホスト２００から画像データを受信し、画像処理回路部２２に転送する。画像処理回路部２２は、ホスト２００から受信した画像データに画像処理を行う。画像処理回路部２２で行う画像処理は、表示パネル１の表示領域の形状に応じた処理を含む。画像処理回路部２２で行う画像処理の詳細は、後述する。ソース駆動回路部２３は、画像処理回路部２２における画像処理によって得られた表示画像データを受信し、表示画像データに基づき、表示パネル１の各画素を駆動する。
【０００８】
一実施形態において、ホスト２００は、表示パネル１に表示すべき画像を表す画像データを生成し、表示ドライバ２に提供する。一実施形態では、ホスト２００が提供する画像データが表す画像は、表示パネル１の表示領域に応じた形状ではなく、図２に示すように、表示パネル１の表示領域に外接する矩形の画像であり、表示パネル１の表示領域に表示される有効領域１０と無効領域１２とを含む矩形の画像である。無効領域１２は、画像データにおいて、対応する画素が表示パネル１に設けられていない領域を示し、表示パネル１に表示されない領域である。画像データは、有効領域１０に含まれる画素に対応する有効画素データと、無効領域１２に含まれる画素に対応する無効画素データとを含む。
【０００９】
一実施形態において、表示ドライバ２は、表示パネル１の表示領域が矩形でなくとも、ホスト２００から受信した矩形の画像データに基づき、表示パネル１に駆動信号を出力する。無効領域１２は対応する画素が表示パネル１に設けられていないため表示されず、対応する画素が表示パネル１に設けられている有効領域１０のみが表示される。
【００１０】
一実施形態では、画像処理回路部２２は、表示パネル１の表示領域の端が滑らかに見えるようにするための画像処理を行う。図３に示すように、この画像処理において、例えば、有効領域１０の中の無効領域１２に隣接する境界領域１４に含まれる画素に対応する有効画素データに黒色などの第１階調値が設定される。一実施形態では、第１階調値は、設定し得る階調値の最小値を示す最小階調値である。一実施形態では、第１階調値は、表示パネル１において低い輝度で表示される階調値でもよい。
【００１１】
画像データにおいて、境界領域１４と無効領域１２との全体とに含まれる画素に対応する画素データが第１階調値に設定されると、図３に示すように、スキャン線Ｌの延伸方向に延びる直線状の線３０が表示される場合がある。この線３０は、例えば、線３０上の画素が表示画像データと比較して低い輝度で表示されるため、暗い線として表示される。線３０は、線３０上の画素が表示画像データと比較して高い輝度で表示され、明るい線として表示される場合もある。特に、無効領域１２と有効領域１０との境界に、スキャン線Ｌの延伸方向に平行な線分１２ａが含まれる場合に生じ得る。仮に、境界領域１４と無効領域１２とに含まれる画素に対応する画素データに黒色などの第１階調値が設定される場合、有効領域１０に対応する有効画素データに表示画像に応じた階調値が設定されるため、スキャン線ＬＰに接続された画素１５を駆動している状態から、スキャン線ＬＰ+1に接続された画素１５を駆動している状態に移る場合に、ソース線ＳＮ−３〜ＳＭ＋３に印加される電圧が大きく変化する。ソース線Ｓと、画素１５に電圧ＶＤＤを供給する電源線とのカップリングにより、電源線の電圧が大きく変化し、表示パネル１に線３０が表示され得る。スキャン線ＬＰ+1に接続された画素１５を駆動している状態から、スキャン線ＬＰに接続された画素１５を駆動している状態に移る場合も同様に、電源線の電圧が大きく変化し、線３０が表示され得る。
【００１２】
この線３０の表示を抑制するため、一実施形態では、画像処理回路部２２は、図４、５に示すように、画像データにおいて、無効領域１２に設定された挿入領域１３に対応する無効画素データを、白色などの第２階調値に設定する画像処理を行う。このような画像処理は、ソース線ＳＮ＋６〜ＳＭ−６に印加される電圧の変化を抑制し、これにより、ソース線Ｓとのカップリングによる電源線の電圧の変化を低減する。この結果、線３０の表示を抑制する。
【００１３】
一実施形態では、挿入領域１３の無効画素データに設定されている第２階調値には、境界領域１４に含まれる画素の有効画素データに設定する第１階調値と異なる階調値が含まれてもよい。一実施形態では、第２階調値は、設定し得る階調値の最大値を示す最大階調値でもよい。一実施形態では、第２階調値は、線３０の表示を抑制し得る所望の階調値でもよい。一実施形態では、第２階調値には、画素１５の輝度が最も高くなる階調値が含まれてもよい。一実施形態では、第２階調値は、第１階調値より大きい値でもよい。
【００１４】
一実施形態では、挿入領域１３は、無効領域１２の上辺に沿ってスキャン線Ｌの延伸方向に延び、上辺から下辺までの画素を含む。例えば、有効領域１０と無効領域１２との境界に、スキャン線Ｌの延伸方向に平行な線分１２ａが含まれている場合、挿入領域１３は、スキャン線Ｌの延伸方向において、線分１２ａの少なくとも一部と重なってもよい。一実施形態では、スキャン線Ｌの延伸方向において、挿入領域１３は、線分１２ａの範囲に含まれてもよい。一実施形態では、挿入領域１３に、表示画像データにおいて、無効領域１２の中の有効領域１０に隣接する画素の少なくとも一部が含まれてもよい。
【００１５】
一実施形態では、境界領域１４に設定される第１階調値は、無効領域１２に設定される第１階調値と異なってもよい。一実施形態では、境界領域１４に設定される第１階調値は、画素の位置に応じて異なる値でもよく、ホスト２００から受信した画像データにおける境界領域１４に含まれる画素に対応する有効画素データに設定された階調値（第３階調値とも呼ぶ）に基づき、決定されてもよい。例えば、この第１階調値は、受信した第３階調値と、最小階調値、最大階調値などの所望の階調値とを所望の比（例えばブレンド率）に基づき混合して、決定されてもよい。一実施形態では、この第１階調値は、受信した画像データに基づき境界領域１４に対応する表示パネル１の画素１５が表示する輝度と、最低輝度、最高輝度などの所望の輝度とを所望の比に基づき混合して決定される輝度を表す階調値でもよい。一実施形態では、これらの比は、画素の位置に応じて異なる値でもよく、例えば、画像データの境界領域１４に対応する表示パネル１の画素１５に含まれる副画素を表示する画素回路の数に応じて決定されてもよい。
【００１６】
一実施形態では、境界領域１４の少なくとも一部の画素に対応する有効画素データ、例えば、有効領域１０と無効領域１２との境界がスキャン線Ｌに平行な線分１２ａに隣接する画素を除いた画素に対応する有効画素データのみに、第１階調値を設定してもよい。
【００１７】
一実施形態では、画像処理回路部２２は、図６に示すように、動作する。画像処理回路部２２は、ステップＳ１０において、ホスト２００から画像データを取得する。一実施形態では、画像処理回路部２２が取得する画像データは、無効領域１２を含む。
【００１８】
ステップＳ２０において、画像処理回路部２２は、表示画像データにおける無効領域１２と境界領域１４との位置と、これらに対応する画素データに設定する階調値とを取得する。ここで、画像処理回路部２２が表示パネル１の表示領域の形状に応じて階調値を設定する画素の位置、具体的には無効領域１２と境界領域１４とに含まれる画素の位置を設定位置として説明する。一実施形態では、設定位置と、設定位置に対応する画素データに設定する階調値とは、互いに対応付けられて、予め画像処理回路部２２に登録されている。一実施形態では、表示パネル１の表示領域の形状に応じて、境界領域１４と、無効領域１２との画素に対応する画素データの位置が登録されている。また、無効領域１２に含まれる挿入領域１３に対応する無効画素データに設定する階調値として、第２階調値が登録されている。また、挿入領域１３を除く無効領域１２と、境界領域１４との画素に対応する画素データに設定する階調値として、第１階調値が登録されている。一実施形態では、第１階調値は、最小階調値でもよい。一実施形態では、第２階調値は、最大階調値でもよい。
【００１９】
ステップＳ３０において、画像処理回路部２２は、取得した画像データと、設定位置と、設定位置の画素データに設定する階調値とに基づき、表示パネル１を駆動するための表示画像データを生成する。取得した画像データにおいて、設定位置の画素データに画像処理回路部２２に登録された階調値を設定して、設定位置の画素データを変更する。
【００２０】
以上のように、画像処理回路部２２は、無効領域１２と境界領域１４とにおいて、挿入領域１３では第２階調値を、それ以外では第１階調値を設定した表示画像データを生成する。表示パネル１は、生成された表示画像データに基づき、ソース駆動回路部２３により駆動される。
【００２１】
一実施形態において、挿入領域１３は、線３０の表示を抑制できれば、任意の形状を選択することができる。一実施形態では、図７に示すように、挿入領域１３は、スキャン線Ｌに直交する方向に分離した複数の矩形、例えば長方形を含んでもよい。一実施形態では、図８に示すように、スキャン線Ｌが延びる方向に分離した複数の長方形を含んでもよい。一実施形態では、図９に示すように、スキャン線Ｌが延びる方向に分離した複数の平行四辺形を含んでもよい。一実施形態では、挿入領域１３は、無効領域１２と同じ領域でもよい。
【００２２】
表示ドライバ２の画像処理回路部２２が、挿入領域１３を除く無効領域１２の画素に対応する画素データに第１階調値を設定する例に限定されない。一実施形態において、ホスト２００が、境界領域１４と無効領域１２との画素に対応する画素データに黒色などを示す第１階調値を設定してもよい。この場合、表示ドライバ２は、挿入領域１３に対応する無効画素データに第２階調値を設定すればよく、挿入領域１３を除く無効領域１２について、無効画素データに設定されている階調値を変更しなくてもよい。
【００２３】
一実施形態では、ホスト２００が提供する画像データにおいて、無効領域１２の画素に対応する無効画素データが、黒色を示す階調値に設定されていない場合、挿入領域１３の画素に対応する無効画素データは変更しなくともよい。この場合、挿入領域１３の画素に対応する無効画素データは、ホスト２００から取得した画像データにおける挿入領域１３の画素に対応する無効画素データに設定されている階調値を持つ。
【００２４】
一実施形態において、ホスト２００が、送信する画像データにおいて、図５に示すように、境界領域１４の画素に対応する有効画素データに第１階調値を設定し、挿入領域１３の画素に対応する無効画素データに第２階調値を設定してもよい。この場合、ホスト２００は、ソフトウェア処理により表示画像データを生成する。図１０に示すように、ホスト２００は、インタフェース２１０と、演算装置２２０と、記憶装置２３０とを備える。
【００２５】
一実施形態において、インタフェース２１０は、表示ドライバ２と演算装置２２０とに電気的に接続され、演算装置２２０が生成した画像データを表示ドライバ２に送信する。
【００２６】
一実施形態において、記憶装置２３０は、表示画像データの生成に用いられる様々なデータを格納する。一実施形態では、画像データ変換ソフトウェア２４０が記憶装置２３０にインストールされており、記憶装置２３０は、画像データ変換ソフトウェア２４０を記憶する非一時的記憶媒体（non-transitory tangible storage medium）として用いられる。画像データ変換ソフトウェア２４０は、コンピュータ読み取り可能な記憶媒体３００に記録されたコンピュータプログラム製品(computer program product)として提供されてもよく、または、サーバからダウンロード可能なコンピュータプログラム製品として提供されてもよい。
【００２７】
一実施形態において、演算装置２２０は、画像データ変換ソフトウェア２４０を実行して表示画像データの生成のための様々なデータ処理を行う。例えば、演算装置２２０は、図１に示す一実施形態における画像処理回路部２２と同様の処理を行い、生成された表示画像データを表示ドライバ２に送信する。一実施形態では、演算装置２２０は、図６に示すように、ステップＳ１０において、表示パネル１に表示すべき元画像データを取得する。この元画像データは、画像データ変換ソフトウェア２４０と異なるソフトウェアを用いて演算装置２２０により生成されてもよい。演算装置２２０は、ステップＳ２０において、無効領域１２と境界領域１４との位置と、画素データに設定する階調値とを取得する。無効領域１２と境界領域１４との位置と、画像データに設定する階調値とは、例えば、図１に示す一実施形態と同様に、予め記憶装置２３０に登録されている。最後に、ステップＳ３０において、演算装置２２０は、取得した画像データと、無効領域１２と境界領域１４との位置と、画素データに設定する階調値とに基づき、表示画像データを生成する。生成された表示画像データは、表示ドライバ２に送信される。画像データに設定する階調値としての第１階調値及び第２階調値は、上述した各実施形態に従って設定することができる。この場合、表示ドライバ２は、図６に示す処理を行うことなく、受信した表示画像データに基づき、表示パネル１の各画素を駆動してもよい。一実施形態では、表示画像データの生成は、ホスト２００以外の画像生成装置で実行されてもよい。
【００２８】
一実施形態では、赤色、青色、緑色の副画素を含む画素の単位での処理以外にも、副画素に応じて表示パネル１の表示領域の形状が異なる場合、副画素の単位で処理を行ってもよい。一実施形態では、挿入領域１３の画素に対応する画素データに第２階調値を設定し、境界領域１４の画素に対応する画素データに第１階調値を設定する以外にも、線３０の表示を抑制することができれば、階調値を任意に選択してもよい。
【００２９】
以上には、本開示の様々な実施形態が具体的に記載されているが、本開示に記載された技術は、様々な変更と共に実施され得る。
【符号の説明】
【００３０】
１  表示パネル
２  表示ドライバ
１０  有効領域
１１  ノッチ
１２  無効領域
１２ａ  線分
１３  挿入領域
１４  境界領域
１５  画素
２１  インタフェース
２２  画像処理回路部
２３  ソース駆動回路部
３０  線
１００  表示モジュール
２００  ホスト
２１０  インタフェース
２２０  演算装置
２３０  記憶装置
２４０  画像データ変換ソフトウェア
３００  記憶媒体
１０００  表示システム
Ｌ  スキャン線
Ｓ  ソース線
【図１】
2020060697.tif 000003
【図２】
2020060697.tif 000004
【図３】
2020060697.tif 000005
【図４】
2020060697.tif 000006
【図５】
2020060697.tif 000007
【図６】
2020060697.tif 000008
【図７】
2020060697.tif 000009
【図８】
2020060697.tif 000010
【図９】
2020060697.tif 000011
【図１０】
2020060697.tif 000012