FineView Software Labs




開発中/調査中の技術

ソフトウェアをより良くするために取り組んでいる項目です。(2010年1月 更新)

※ 直近のものはリストに含まれていません。

調査中

選択範囲ツール(5) 2009.8
選択範囲のズーム対応

(ほぼ完成。課題:要コンポーネント化、選択範囲のUndo/Redo)

サムネイラ Zubatt  2009.4
マウスドラッグによる複数ファイル選択など

(課題:タグの管理方法&設定用のUI、Exifデータのカスタム表示、etc)

Lanczos 5〜12 2009.3.17
→縮小品質の評価のために用意。

(R13の全アルゴリズム + Lanczos 5〜12の実験結果はSSIMを用意した後で公開する予定。)

DCT, DFT, FFT, DWT 2009.2〜3
→ノイズ除去目的として。各種応用プログラムの開発



調査中 (1年以上未着手)

曲線近似による補間処理/パラメトリック曲線 2007.9
→データ解析や滑らかな曲線を描くための画像処理として

(FilterGear ハイライト・中間色・シャドウで自動的に係数を求める処理で使用)

レイヤー操作
→レイヤー管理のUI、各種ブレンド処理、レイヤー情報をもつ画像形式の作成



完成しないまま時間がたってしまったもの

ライティング(Lighting)
→画像処理のひとつとして



調査予定


調査完了

選択範囲ツール(4) 2008.7
投げ縄、ポリゴン、選択範囲の移動、選択範囲の保存、ズーム対応など

(選択範囲のズームは不完全。今後の課題。)

TIFFのデコード 2008.6

(TIFFの主用形式はデコードできるので調査終了。)

DCTによるリサイズ、ノイズ除去 2008.3
→リサンプリングに関わる技術のみ。高速化は課題。

(ミニアプリとして公開)

リサンプリング処理 〜2008.3
→注力しすぎてしまうと他のものを開発できなくなるので、R13をひとつの区切りとする

(R13, FilterGear, FineViewで使用)

マインスイーパ用のAI 2007.11.25〜2007.12.2
→AIの手始めとして開発

(課題:人間らしく解いていくように改良する必要あり。振る舞いがあまりにも機械的。)

ベイズ理論、ベイジアンフィルタ 2007.11.18〜2007.12.16

(スパムリムーバーv2.4 / アスパラフィルター for Becky! で使用)

スペシャルキャラクターを含めた外国語判別処理 2007.10
→スペイン語のñ éや、フランス語のâ à œ ç、ドイツ語のë ß、ポルトガル語のã àなど

(アスパラフィルター for OE / アスパラフィルター for Becky! で使用)

HTMLパーサー
→HTMLファイルの解析

(ベイジアンフィルターの前処理として使用 / DivX Stage6 ユーティリティーで使用)

Perl互換の正規表現
→正規表現による検索、置換

(スパムリムーバーで使用 v2.00〜 / DivX Stage6 ユーティリティーで使用)

POP3エンジン(クライアント) + デコード処理

(スパムリムーバーで使用 v1.76〜)

POP3エンジン(サーバー)
→クライアントマシンで動くローカルメールサーバー

(スパムリムーバーの試験用ツールとして使用)

選択範囲ツール(3) 2004.6
ハート、ひし形、クラブ、スペード、三角形、五角形、六角形などプリセットシェイプによる選択

(画像にハートマークを入れるソフトにフィードバック)

選択範囲ツール(2) 2004.1
省メモリ化、テキスト選択範囲

(デモとして公開済み)

選択範囲ツール(1) 2003.9
→マーチングアンツの実装、矩形や楕円の選択、自動選択範囲

(デモとして公開済み)

マウスジェスチャー
→ユーザーインタフェースの向上

(FineViewに実装済み)
(Delphi2010では、マウスジェスチャー機能が用意されているのでこちらを利用することに。)

画像合成(レイヤーの各種ブレンド)
→Photoshop, Paint Shop Proなどと互換の画像合成処理

(SIMD化は1割程度。レイヤー管理のUIができたらデモアプリを公開予定)