JP2010044475A - スライダーコントロール制御方法、システム、装置及びプログラム - Google Patents

スライダーコントロール制御方法、システム、装置及びプログラム Download PDF

Info

Publication number
JP2010044475A
JP2010044475A JP2008206582A JP2008206582A JP2010044475A JP 2010044475 A JP2010044475 A JP 2010044475A JP 2008206582 A JP2008206582 A JP 2008206582A JP 2008206582 A JP2008206582 A JP 2008206582A JP 2010044475 A JP2010044475 A JP 2010044475A
Authority
JP
Japan
Prior art keywords
slider
value
parameter
display range
display
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.)
Granted
Application number
JP2008206582A
Other languages
English (en)
Other versions
JP4921437B2 (ja
Inventor
Mikihiro Ohashi
実貴浩 大橋
Masatoshi Wakisaki
正俊 脇▲崎▼
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2008206582A priority Critical patent/JP4921437B2/ja
Publication of JP2010044475A publication Critical patent/JP2010044475A/ja
Application granted granted Critical
Publication of JP4921437B2 publication Critical patent/JP4921437B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

【課題】あるパラメータに従属する他のパラメータの変更を直感的に把握することができるスライダーコントロール制御方法を提供する。
【解決手段】コンピュータが、スライダー値に対応した棒状の2以上のスライダーを表示して、該スライダーにより一のスライダーのスライダー値を受付けるスライダー値受付け、2以上のスライダーのスライダー値の間に成立する所定の関係式に、前記受付けた一のスライダーのスライダー値を当てはめて、該スライダーとは別のスライダーのスライダー値を算出し、受付けた一のスライダーのスライダー値を該スライダーのスライダー値に、算出したスライダー値を前記別のスライダーのスライダー値に決定し、決定したスライダー毎のスライダー値に応じて棒状の2以上のスライダーのそれぞれの表示を変更する。
【選択図】図6

Description

本発明は、スライダーコントロールにおけるスライダーの動作を制御するスライダーコントロール制御方法、システム、装置及びプログラムに関する。
近年、様々なアプリケーションのユーザインターフェースとしてスライダーコントロールが利用されている。ここで、スライダーコントロールとは、スライド式の入力インターフェースを生成するものである。スライダーコントロールを利用することで、特定範囲に収まる数値の入力をマウスにより行うことが可能になる。
[online]、2007年11月1月号、Sliderコントロールでスライダを定義するには?、[2008年7月17日検索]、インターネット<URL:http://www.atmarkit.co.jp/fdotnet/dotnettips/665aspajaxslider/aspajaxslider.html>
しかしながら、上記従来例のスライダーコントロールが複数配置されたフォームでは、パラメータとしてのスライダー値に従属する他のパラメータの変更を直感的に把握することができなかった。各スライダーがマウスでそれぞれドラッグされることにより、スライダー毎に独立してスライダー値の入力を受付けるからである。
本発明は、このような事情を考慮して提案されるものであり、あるスライダーのパラメータが変更されると、このパラメータに従属する他のパラメータが自動的に変更され、これに対応するスライダーが移動して表示されることにより、あるパラメータに従属する他のパラメータの変更を直感的に把握することができるスライダーコントロール制御方法、システム、装置及びプログラムを提供することを目的とする。
上記目的を達成するために、本発明者は、予め定められた一定のルールに従ってあるパラメータに従属する他のパラメータが自動的に変更され、これに対応するスライダーが移動して表示される仕組みを見出し、本発明を想到するに至った。
本発明に係るスライダーコントロール制御方法は、あるスライダーのパラメータが変更されると、2以上のスライダーのパラメータの間に成立する所定の関係式に従って、各スライダーのパラメータを算出して棒状の2以上のスライダーのそれぞれの表示を変更出力することにより、あるパラメータに従属する他のパラメータの変更を直感的に把握することができるものである。
(1)コンピュータが、スライダー値に対応した棒状の2以上のスライダーを表示して、該スライダーにより一のスライダーのスライダー値を受付けるスライダー値受付ステップと、2以上のスライダーのスライダー値の間に成立する所定の関係式に、前記コンピュータが受付けた一のスライダーのスライダー値を当てはめて、該スライダーとは別のスライダーのスライダー値を算出するパラメータ値算出ステップと、前記コンピュータが受付けた一のスライダーのスライダー値を該スライダーのスライダー値に、前記算出したスライダー値を前記別のスライダーのスライダー値に決定するパラメータ値決定ステップと、前記決定したスライダー毎のスライダー値に応じて前記棒状の2以上のスライダーのそれぞれの表示を変更するスライダー表示変更ステップを出力するスライダー値出力ステップと、を少なくとも実行することを特徴とするスライダーコントロール制御方法。
(1)の発明によれば、2以上のスライダーのスライダー値の間に成立する所定の関係式に従って、各スライダーのスライダー値を算出して棒状の2以上のスライダーのそれぞれの表示を変更出力するので、あるパラメータに従属する他のパラメータの変更を直感的に把握することができる。ここで、所定の関係式は、線形方程式であるか非線形方程式であるかを問わない。また、所定の関係式は、あるパラメータに対して他のパラメータの値が定まるものであればよく、予め定められたテーブルからあるパラメータの値に対応する他のパラメータの値を抽出するようにしてもよい。
(2)少なくとも1つのスライダーのスライダー値を所定の値に固定することを特徴とする(1)に記載のスライダーコントロール制御方法。
(2)の発明によれば、少なくとも1つのスライダーのスライダー値を所定の値に固定するので、自由度を小さくすることができる。ここで、自由度とは、変数のうち独立に選べるものの数、すなわち、全変数の数から、それら相互間に成り立つ関係式の数を引いたものである。例えば、所定の関係式として、N個のスライダーのスライダー値に対して、(N−2)元連立1次方程式が与えられている場合には、自由度は2である。ここで、1つのスライダーのスライダー値を固定すると、自由度は1となる。また、自由度が0になると、原則としてすべてのスライダー値は一意に定まるので、各スライダーは固定されることになる。このため、ある特定のパラメータを固定した場合において、あるパラメータに従属する他のパラメータの変更を直感的に把握することができる。なお、固定されたスライダーの色彩等を変更することにより、その表示態様を変更してもよい。これによると、マウスでドラッグできないスライダーを容易に視認することができる。
(3)前記スライダーのスライダー値が該スライダーの表示範囲を超える場合に、該表示範囲を、該スライダー値を含む表示範囲に変更することを特徴とする(1)に記載のスライダーコントロール制御方法。ここで、表示範囲の変更としては、例えば、スライダー値が表示範囲の最大値より大きくなった場合に、旧最大値を新たな最小値とし、この最小値に旧最大値と旧最小値の差を加えたものを新たな最大値とする表示範囲に変更することが考えられる。同様に、スライダー値が表示範囲の最小値より小さくなった場合に、旧最小値を新たな最大値とし、この最大値に旧最大値と旧最小値の差を減じたものを新たな最小値とする表示範囲に変更することが考えられる。
(3)の発明によれば、前記スライダーのスライダー値が該スライダーの表示範囲を超える場合に、該表示範囲を、該スライダー値を含む表示範囲に変更するので、あるパラメータに従属する他のパラメータの値が当初のスライダーの表示範囲を越えてもその値を表示することができる。
(4)前記表示範囲を変更する際に、該表示範囲を拡張することを特徴とする(3)に記載のスライダーコントロール制御方法。
(4)の発明によれば、前記表示範囲を変更する際に、該表示範囲を拡張するので、あるパラメータに従属する他のパラメータの値が当初のスライダーの表示範囲を越えると、そのスライダーの移動速度が遅くなる。ここで、表示範囲の拡張とは、表示範囲の最大値と最小値の差を大きくすることをいう。この際、スライダーの移動速度に応じて表示範囲を拡張してもよい。例えば、スライダーの移動速度が大きいほど表示範囲を所定の割合で拡張するようにしてもよい。これによると、スライダーの移動速度に応じて表示範囲を拡張するので、表示範囲の変更の回数を減らすことができる。
(5)前記表示範囲を拡張する際に、該表示範囲に表示されている目盛の値を前記拡張に応じて変更することを特徴とする(4)に記載のスライダーコントロール制御方法。
(5)の発明によれば、前記表示範囲を変更する際に、該表示範囲に表示されている目盛の値を前記拡張に応じて変更するので、スライダー値の大きさを目視により確認することが容易になる。
(6)スライダー値に対応した棒状の2以上のスライダーを表示して、該スライダーにより一のスライダーのスライダー値を受付けるスライダー値受付手段と、2以上のスライダーのスライダー値の間に成立する所定の関係式に、前記スライダー値受付手段が受付けた一のスライダーのスライダー値を当てはめて、該スライダーとは別のスライダーのスライダー値を算出するパラメータ値算出手段と、前記スライダー値受付手段が受付けた一のスライダーのスライダー値を該スライダーのスライダー値に、前記パラメータ値算出手段が算出したスライダー値を前記別のスライダーのスライダー値に決定するパラメータ値決定手段と、前記パラメータ値決定手段が決定したスライダー毎のスライダー値に応じて前記棒状の2以上のスライダーのそれぞれの表示を変更するスライダー表示変更手段を出力するスライダー値出力手段と、を備えることを特徴とするスライダーコントロール制御システム。ここで、当該スライダーコントロール制御システムには、複数のコンピュータからなるシステムのみならず、パーソナルコンピュータのように単体のコンピュータからなるシステムも含まれる。
(7)スライダーのスライダー値を受付けるスライダー値受付手段と、2以上のスライダーのスライダー値の間に成立する所定の関係式に、前記スライダー値受付手段が受付けたスライダーのスライダー値を当てはめて、該スライダーとは別のスライダーのスライダー値を算出するパラメータ値算出手段と、前記スライダー値受付手段が受付けたスライダーのスライダー値を該スライダーのスライダー値に、前記パラメータ値算出手段が算出したスライダー値を前記別のスライダーのスライダー値に決定するパラメータ値決定手段と、前記パラメータ値決定手段が決定したスライダー毎のスライダー値を送信するスライダー値送信手段と、を備えることを特徴とするスライダーコントロール制御装置。
(8)(1)に記載の方法をコンピュータに実行させることを特徴とするプログラム。
この発明によれば、2以上のスライダーのスライダー値の間に成立する所定の関係式に従って、各スライダーのスライダー値を算出して棒状の2以上のスライダーのそれぞれの表示を変更出力するので、あるパラメータに従属する他のパラメータの変更を直感的に把握することができる。
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
[スライダーコントロール制御装置と関連要素の全体構成]
図1は、本実施形態に係るスライダーコントロール制御装置1と関連要素の全体構成を示す図である。
本実施形態に係るスライダーコントロール制御装置1及びユーザ端末2は、インターネット等の通信ネットワークNに接続されている。通信ネットワークNとの接続は有線であると無線であるとを問わない。
スライダーコントロール制御装置1は、通信ネットワーク上に接続されたユーザ端末2から、複数のスライダーコントロールが配置されたフォームの閲覧要求を受付けて、閲覧要求のあったフォームを返信する。また、スライダーコントロール制御装置1は、ユーザ端末2から、あるスライダーのスライダー値の変更要求を受付けて、変更要求のあったスライダーのスライダー値を変更する。
ユーザ端末2は、複数のスライダーコントロールが配置されたフォームを閲覧するユーザが利用する情報処理装置であって、一般的なコンピュータが該当する。
[スライダーコントロール制御装置の機能構成]
図2は、本実施形態に係るスライダーコントロール制御装置1の機能構成の概要を示す図である。本実施形態に係るスライダーコントロール制御装置1は、スライダー値受付手段11と、パラメータ値算出値手段12と、パラメータ値決定手段13と、スライダー値送信手段14と、を備える。
スライダー値受付手段11は、ユーザ端末2からスライダーのスライダー値の変更要求を受付けて、当該変更要求のあったスライダーのスライダー値をパラメータ値算出手段12及びパラメータ値決定手段13に渡す。
パラメータ値算出手段12は、所定の関係式に従って、スライダー値受付手段11から受け取った変更要求のあったスライダーのスライダー値に基づいて、変更要求のあったスライダーとは別のスライダーのスライダー値を算出してパラメータ値決定手段13に渡す。ここで、パラメータ設定データベース15は、パラメータ値算出手段12の一部を構成している。パラメータ設定データベース15の詳細については後述する。
パラメータ値決定手段13は、スライダー値受付手段11から受け取った変更要求のあったスライダーのスライダー値と、パラメータ値算出手段12から受け取った変更要求のあったスライダーとは別のスライダーのスライダー値とに基づいて、スライダー毎のスライダー値を決定してスライダー値送信手段14に渡す。
スライダー値送信手段14は、パラメータ値決定手段13から受け取ったスライダー毎のスライダー値を、スライダー値の変更要求を行ったユーザ端末2に送信する。
[パラメータ設定データベースの構成]
図3は、パラメータ設定データベース15の構成の概要を示す図である。
パラメータ設定データベース15は、予めパラメータ設定IDと、複数のスライダーコントロールにおけるスライダーのパラメータとしてのスライダー値が満たすパラメータ関係式とを対応付けて記憶している。本実施形態では説明の便宜上、パラメータ関係式に線形方程式を採用しているが、非線形方程式を採用してもよい。
[スライダーコントロール制御装置のハードウェア構成図]
図4は、本実施形態に係るスライダーコントロール制御装置1のハードウェア構成を示す図である。
スライダーコントロール制御装置1は、制御部300を構成するCPU(Central Processing Unit)310(マルチプロセッサ構成ではCPU320等複数のCPUが追加されてもよい)、バスライン200、通信I/F(I/F:インタフェース)330、メインメモリ340、BIOS(Basic Input Output System)350、I/Oコントローラ360、ハードディスク370、光ディスクドライブ380、並びに半導体メモリ390を備える。尚、ハードディスク370、光ディスクドライブ380、並びに、半導体メモリ390はまとめて記憶装置410と呼ばれる。
制御部300は、スライダーコントロール制御装置1を統括的に制御する部分であり、ハードディスク370(後述)に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
通信I/F330は、スライダーコントロール制御装置1が、通信ネットワークN(図1)を介してユーザ端末2等(図1)と情報を送受信する場合のネットワーク・アダプタである。通信I/F330は、モデム、ケーブル・モデム及びイーサネット(登録商標)・アダプタを含んでよい。
BIOS350は、スライダーコントロール制御装置1の起動時にCPU310が実行するブートプログラムや、スライダーコントロール制御装置1がハードウェアに依存するプログラム等を記録する。
I/Oコントローラ360には、ハードディスク370、光ディスクドライブ380、及び半導体メモリ390等の記憶装置410を接続することができる。
ハードディスク370は、本ハードウェアをスライダーコントロール制御装置1として機能させるための各種プログラム、本発明の機能を実行するプログラム及び後述するテーブル及びレコードを記憶する。なお、スライダーコントロール制御装置1は、外部に別途設けたハードディスク(図示せず)を外部記憶装置として利用することもできる。
光ディスクドライブ380としては、例えば、DVD−ROMドライブ、CD−ROMドライブ、DVD−RAMドライブ、CD−RAMドライブを使用することができる。この場合は各ドライブに対応した光ディスク400を使用する。光ディスク400から光ディスクドライブ380によりプログラムまたはデータを読み取り、I/Oコントローラ360を介してメインメモリ340またはハードディスク370に提供することもできる。
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、スライダーコントロール制御装置1は、記憶装置410、制御部300等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
このスライダーコントロール制御装置1では、制御部300が主としてパラメータ値算出手段12及びパラメータ値決定手段13に対応し、通信I/F330が主としてスライダー値受付手段11及びスライダー値送信手段14に対応する。
[ユーザ端末のハードウェア構成]
ユーザ端末2も、上述のスライダーコントロール制御装置1と同様な構成を持つ。
[本発明の実施形態に係るフローチャート]
図5は、本発明の実施形態に係るスライダーコントロール制御処理のフローチャートを示している。
S1:スライダー値受付手段11は、ユーザ端末2からスライダー(X1)のスライダー値の変更要求を受付けて、当該変更要求に含まれるスライダー(X1)のスライダー値(x1)をパラメータ値算出手段12及びパラメータ値決定手段13に渡す。なお、S1の前にユーザ端末2は、事前にスライダーコントロール制御装置1から取得した複数のスライダーコントロールが配置されたフォームであって、スライダー値に対応した棒状の2以上のスライダーを表示したものを表示している。そして、ユーザ端末2は、そのうちの1つのスライダーコントロールにおけるスライダー(X1)をマウスでドラッグすることにより、ドラッグを解除した位置のスライダー値(x1)をスライダーコントロール制御装置1に送信する。図6は、ユーザ端末2に表示されるn個のスライダーコントロールが配置されたフォームの一例を示す図である。以下、n番目のスライダーをスライダー(Xn)とし、そのスライダー値をスライダー値(xn)とする。
S2:パラメータ値算出手段12は、パラメータ設定データベース15からパラメータ関係式を抽出し、スライダー値受付手段11から受け取ったスライダー(X1)のスライダー値(x1)を代入する。
S3:パラメータ値算出手段12は、ガウス−ジョルダン法、LU分解法等のアルゴリズムを利用して、代入後のパラメータ関係式を満たす残りのスライダー(X2〜Xn)のスライダー値(x2〜xn)を算出して、パラメータ値決定手段13に渡す。
S4:パラメータ値決定手段13は、スライダー値受付手段11から受け取ったスライダー(X1)のスライダー値(x1)をスライダー(X1)のスライダー値に決定し、パラメータ値算出手段12から受け取った残りのスライダー(X2〜Xn)のスライダー値(x2〜xn)をそれぞれスライダー(X2〜Xn)のスライダー値に決定して、スライダー値送信手段14に渡す。
S5:スライダー値送信手段14は、パラメータ値決定手段13から受け取ったスライダー(X1〜Xn)のスライダー値(x1〜xn)を、スライダー値の変更要求を行ったユーザ端末2に送信する。なお、ユーザ端末2は、スライダーコントロール制御装置1から受信したスライダー(X1〜Xn)のスライダー値(x1〜xn)に従って、スライダー(X1〜Xn)のスライダーを移動する。
以上説明したように、パラメータ値算出手段12が2以上のスライダーのスライダー値の間に成立する所定の関係式に従って各スライダーのスライダー値を算出し、パラメータ値決定手段13がスライダー毎のスライダー値に決定するので、あるパラメータに従属する他のパラメータの変更を直感的に把握することができる。すなわち、スライダーコントロールにおけるスライダーの動きを見ることによって、あるパラメータが他のパラメータに与える影響を容易に確認することができる。
図7は、本発明の実施形態に係るスライダー値固定処理のフローチャートを示している。
S11:スライダー値受付手段11は、ユーザ端末2からスライダー(X4)のスライダー値(x4)の固定要求を受付けて、当該固定要求のあったスライダー(X4)のスライダー値(x4)をパラメータ設定データベース15のパラメータ関係式に代入する。ここで、スライダー値受付手段11は、代入する前のパラメータ関係式をメモリ等の記憶手段に記憶しておき、ユーザ端末2からスライダー(X4)のスライダー値(x4)の固定解除要求を受付けた場合に、この記憶手段に記憶されたパラメータ関係式に基づいて、パラメータ設定データベース15を当初の状態に戻すようにしてもよい。なお、固定要求を受付ける方法としては、例えば、スライダーコントロール毎に固定又は非固定を選択するラジオボタン等を備えることにより、当該ラジオボタンから固定要求を受付ける方法が該当する。
以上説明したように、スライダー値受付手段11が少なくとも1つのスライダーのスライダー値を所定の値に固定するので、パラメータとしてのスライダー値の自由度を小さくすることができる。
図8は、本発明の実施形態に係るスライダーの表示範囲変更処理のフローチャートを示している。
S21:パラメータ値決定手段13は、スライダー(X1〜Xn)のスライダー値(x1〜xn)のいずれかがそれぞれのスライダーの表示範囲を超える場合に、この表示範囲を変更するための表示情報を生成する。
すなわち、パラメータ値決定手段13は、スライダー値が表示範囲の最大値より大きくなった場合に、旧最大値を新たな最小値とし、この最小値に旧最大値と旧最小値の差を加えたものを新たな最大値とする表示範囲の表示情報を生成し、スライダー値送信手段14に渡す。一方、パラメータ値決定手段13は、スライダー値が表示範囲の最小値より小さくなった場合に、旧最小値を新たな最大値とし、この最大値に旧最大値と旧最小値の差を減じたものを新たな最小値とする表示範囲の表示情報を生成し、スライダー値送信手段14に渡す。この際、表示範囲を所定の割合で拡張するようにしてもよい。また、スライダーの移動速度が大きいほど表示範囲を所定の割合で拡張するようにしてもよい。これによると、表示範囲を超えたスライダーの移動速度が遅くなるので、表示範囲の変更の回数を減らすことができる。この際、パラメータ値決定手段13が、拡張した表示範囲の最大値と最小値の差をこの表示範囲に表示されている目盛の数で割ることにより、拡張した表示範囲の1目盛の値を算出し、この算出した1目盛の値に基づいて、拡張した表示範囲の目盛の値を変更するようにしてもよい。これによると、スライダー値の大きさを目視により確認することが容易になる。
S22:スライダー値送信手段14は、パラメータ値決定手段13から受け取った表示情報をユーザ端末2に送信する。なお、ユーザ端末2は、スライダーコントロール制御装置1から受信した表示情報に従って、スライダー値が表示範囲を超えたものについて、その表示範囲を変更する。図9は、表示範囲が変更される前後における、ユーザ端末2に表示されるn個のスライダーコントロールが配置されたフォームの一例を示す図である。
以上説明したように、パラメータ値決定手段13はスライダーのスライダー値がその表示範囲を超える場合に、このスライダー値を含む表示範囲に変更するので、あるパラメータに従属する他のパラメータの値が当初のスライダーの表示範囲を越えてもその値を表示することができる。
[広告の入札価格決定システムへの応用]
本発明は、スライダー(X1)のスライダー値(x1)を入札価格、スライダー(X2)のスライダー値(x2)を表示占有率、スライダー(X3)のスライダー値(x3)を平均掲載順位、スライダー(X4)のスライダー値(x4)をインプレッション数とする広告の入札価格決定システムへ応用することができる。ここで、表示占有率とは、広告がウェブページ等の広告媒体に表示される割合をいう。また、平均掲載順位とは、予め用意された複数の表示占有率の順位をいう。例えば、複数の表示占有率として、60%、30%、10%が予め用意されている場合に、平均掲載順位は、それぞれ、1位、2位、3位となる。さらに、インプレッション数とは単位時間あたりの広告の閲覧数をいう。
ここでは説明の便宜上、パラメータ関係式は、入札価格(x1)=a*表示占有率(x2)+c*平均掲載順位(x3)+d*インプレッション数(x4)のような線形方程式で与えられる。この場合、変数の数が4個なのでパラメータ関係式の数は原則として3個以下となる。
このようなパラメータ関係式に従って、広告の入札価格(x1)を決定する入札価格決定システムに本発明を適用する。これによると、例えば、表示占有率(x2)のスライダーを移動すると、表示占有率(x2)に従属する入札価格(x1)、平均掲載順位(x3)、インプレッション数(x4)に対応するスライダーが移動するので、あるパラメータ(表示占有率等)に従属する他のパラメータ(入札価格等)の変更を直感的に把握することができる。また、表示占有率(x2)、平均掲載順位(x3)、インプレッション数(x4)等のパラメータが他のパラメータに与える影響を視覚的に同時に把握することができるので、広告主は瞬時に入札価格の決定をすることができる。一方、広告をウェブページ等の広告媒体に掲載するコンテンツ提供業者、広告代理店等は、広告主に対して、表示占有率等のパラメータが入札価格に与える影響を視覚的に分かりやすく説明することができる。
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。
例えば、前述したスライダーコントロール制御処理、スライダー値固定処理、スライダーの表示範囲変更処理を適宜組み合わせた処理をしてもよい。例えば、スライダーコントロール制御処理を「処理1」、スライダー値固定処理を「処理2」、スライダーの表示範囲変更処理を「処理3」とした場合、以下の組み合わせが考えられる。
組み合わせ1:「処理1」と「処理2」との組み合わせ
組み合わせ2:「処理1」と「処理3」との組み合わせ
組み合わせ3:「処理1」と「処理2」と「処理3」との組み合わせ
また、本実施形態では、スライダーコントロール制御装置1とユーザ端末2とからなるシステムについて詳述したが、スライダーコントロール制御装置1が単体で当該システムの機能を備えるようにしてもよい。
さらに、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
本実施形態に係るスライダーコントロール制御装置と関連要素の全体構成を示す図である。 本実施形態に係るスライダーコントロール制御装置の機能構成の概要を示す図である。 パラメータ設定データベースの構成の概要を示す図である。 本実施形態に係るスライダーコントロール制御装置のハードウェア構成を示す図である。 本発明の実施形態に係るスライダーコントロール制御処理のフローチャートを示している。 n個のスライダーコントロールが配置されたフォームの一例を示す図である。 本発明の実施形態に係るスライダー値固定処理のフローチャートを示している。 本発明の実施形態に係るスライダーの表示範囲変更処理のフローチャートを示している。 表示範囲が変更される前後における、n個のスライダーコントロールが配置されたフォームの一例を示す図である。
符号の説明
1 スライダーコントロール制御装置
2 ユーザ端末
11 スライダー値受付手段
12 パラメータ値算出手段
13 パラメータ値決定手段
14 スライダー値送信手段
15 パラメータ設定データベース

Claims (8)

  1. コンピュータが、
    スライダー値に対応した棒状の2以上のスライダーを表示して、該スライダーにより一のスライダーのスライダー値を受付けるスライダー値受付ステップと、
    2以上のスライダーのスライダー値の間に成立する所定の関係式に、前記コンピュータが受付けた一のスライダーのスライダー値を当てはめて、該スライダーとは別のスライダーのスライダー値を算出するパラメータ値算出ステップと、
    前記コンピュータが受付けた一のスライダーのスライダー値を該スライダーのスライダー値に、前記算出したスライダー値を前記別のスライダーのスライダー値に決定するパラメータ値決定ステップと、
    前記決定したスライダー毎のスライダー値に応じて前記棒状の2以上のスライダーのそれぞれの表示を変更するスライダー表示変更ステップを出力するスライダー値出力ステップと、
    を少なくとも実行することを特徴とするスライダーコントロール制御方法。
  2. 少なくとも1つのスライダーのスライダー値を所定の値に固定することを特徴とする請求項1に記載のスライダーコントロール制御方法。
  3. 前記スライダーのスライダー値が該スライダーの表示範囲を超える場合に、該表示範囲を、該スライダー値を含む表示範囲に変更することを特徴とする請求項1に記載のスライダーコントロール制御方法。
  4. 前記表示範囲を変更する際に、該表示範囲を拡張することを特徴とする請求項3に記載のスライダーコントロール制御方法。
  5. 前記表示範囲を拡張する際に、該表示範囲に表示されている目盛の値を前記拡張に応じて変更することを特徴とする請求項4に記載のスライダーコントロール制御方法。
  6. スライダー値に対応した棒状の2以上のスライダーを表示して、該スライダーにより一のスライダーのスライダー値を受付けるスライダー値受付手段と、
    2以上のスライダーのスライダー値の間に成立する所定の関係式に、前記スライダー値受付手段が受付けた一のスライダーのスライダー値を当てはめて、該スライダーとは別のスライダーのスライダー値を算出するパラメータ値算出手段と、
    前記スライダー値受付手段が受付けた一のスライダーのスライダー値を該スライダーのスライダー値に、前記パラメータ値算出手段が算出したスライダー値を前記別のスライダーのスライダー値に決定するパラメータ値決定手段と、
    前記パラメータ値決定手段が決定したスライダー毎のスライダー値に応じて前記棒状の2以上のスライダーのそれぞれの表示を変更するスライダー表示変更手段を出力するスライダー値出力手段と、
    を備えることを特徴とするスライダーコントロール制御システム。
  7. スライダーのスライダー値を受付けるスライダー値受付手段と、
    2以上のスライダーのスライダー値の間に成立する所定の関係式に、前記スライダー値受付手段が受付けたスライダーのスライダー値を当てはめて、該スライダーとは別のスライダーのスライダー値を算出するパラメータ値算出手段と、
    前記スライダー値受付手段が受付けたスライダーのスライダー値を該スライダーのスライダー値に、前記パラメータ値算出手段が算出したスライダー値を前記別のスライダーのスライダー値に決定するパラメータ値決定手段と、
    前記パラメータ値決定手段が決定したスライダー毎のスライダー値を送信するスライダー値送信手段と、
    を備えることを特徴とするスライダーコントロール制御装置。
  8. 請求項1に記載の方法をコンピュータに実行させることを特徴とするプログラム。
JP2008206582A 2008-08-11 2008-08-11 スライダーコントロール制御方法、システム、装置及びプログラム Expired - Fee Related JP4921437B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008206582A JP4921437B2 (ja) 2008-08-11 2008-08-11 スライダーコントロール制御方法、システム、装置及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008206582A JP4921437B2 (ja) 2008-08-11 2008-08-11 スライダーコントロール制御方法、システム、装置及びプログラム

Publications (2)

Publication Number Publication Date
JP2010044475A true JP2010044475A (ja) 2010-02-25
JP4921437B2 JP4921437B2 (ja) 2012-04-25

Family

ID=42015830

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008206582A Expired - Fee Related JP4921437B2 (ja) 2008-08-11 2008-08-11 スライダーコントロール制御方法、システム、装置及びプログラム

Country Status (1)

Country Link
JP (1) JP4921437B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100031157A1 (en) * 2008-07-30 2010-02-04 Robert Neer System that enables a user to adjust resources allocated to a group
JP2012054854A (ja) * 2010-09-03 2012-03-15 Seiko Epson Corp 色変換指示装置およびプログラム
JP2015518588A (ja) * 2012-03-06 2015-07-02 アップル インコーポレイテッド 複数の画像プロパティを修正するための一体型スライダコントロール
JP2015148832A (ja) * 2014-02-04 2015-08-20 ヤフー株式会社 広告配信装置及び広告配信方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0736650A (ja) * 1993-06-29 1995-02-07 Internatl Business Mach Corp <Ibm> パラメータ表示方法及び装置並びにインタフェース
JPH09198224A (ja) * 1995-11-13 1997-07-31 Internatl Business Mach Corp <Ibm> グラフィカル・ユーザ・インターフェース内で値を指定する方法および装置
JP2004205637A (ja) * 2002-12-24 2004-07-22 Casio Comput Co Ltd パラメータ設定装置、パラメータ設定方法およびパラメータ設定プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0736650A (ja) * 1993-06-29 1995-02-07 Internatl Business Mach Corp <Ibm> パラメータ表示方法及び装置並びにインタフェース
JPH09198224A (ja) * 1995-11-13 1997-07-31 Internatl Business Mach Corp <Ibm> グラフィカル・ユーザ・インターフェース内で値を指定する方法および装置
JP2004205637A (ja) * 2002-12-24 2004-07-22 Casio Comput Co Ltd パラメータ設定装置、パラメータ設定方法およびパラメータ設定プログラム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100031157A1 (en) * 2008-07-30 2010-02-04 Robert Neer System that enables a user to adjust resources allocated to a group
JP2012054854A (ja) * 2010-09-03 2012-03-15 Seiko Epson Corp 色変換指示装置およびプログラム
JP2015518588A (ja) * 2012-03-06 2015-07-02 アップル インコーポレイテッド 複数の画像プロパティを修正するための一体型スライダコントロール
JP2015148832A (ja) * 2014-02-04 2015-08-20 ヤフー株式会社 広告配信装置及び広告配信方法

Also Published As

Publication number Publication date
JP4921437B2 (ja) 2012-04-25

Similar Documents

Publication Publication Date Title
WO2012049987A1 (ja) 商品推薦システムおよび商品推薦方法
WO2015004722A1 (ja) サーバ、端末、サービス方法、ならびに、プログラム
WO2011148841A1 (ja) 広告管理システム
US20130268871A1 (en) Color Shop Website
JP4921437B2 (ja) スライダーコントロール制御方法、システム、装置及びプログラム
JP2007122592A (ja) 卸商品市場入札価格設定支援システムと方法、およびプログラム
US20080184113A1 (en) Relevance slider in a site analysis report
TWI550535B (zh) 基於他人購物清單之商品組合推薦系統、網站、及其方法
JP2017059059A (ja) ポイント還元率出力装置、ポイント還元率出力方法およびポイント還元率出力プログラム
JP5815108B1 (ja) 配信装置、配信方法
JP2016006690A (ja) 配信装置、表示制御装置、表示制御方法および表示制御プログラム
JP2010134969A (ja) 入札価格管理方法および入札価格管理装置
JP2006338487A (ja) 情報処理装置、メッセージ表示方法、コンピュータ実行可能なメッセージ表示プログラム、およびメッセージ表示プログラムを記録したコンピュータ読み取り可能な記録媒体
JP4848399B2 (ja) メタバース内においてユーザが見た広告をWebページにおいて表示する広告配信サーバ及び方法
JP5457597B1 (ja) 電子商取引方法、数量ボタン方法
JP7017919B2 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JP2018190300A (ja) 情報処理装置、情報処理方法及びプログラム
JP2009230397A (ja) テンプレートの利用に係る利用収益還元サーバ、方法及びプログラム
JP6980479B2 (ja) 情報処理装置、情報処理方法、およびプログラム
JP2009043206A (ja) ネット販売方法およびネット販売システム、並びにネット販売システムにおける価格更新プログラム
JP2009252126A (ja) 宣伝施策立案支援装置、宣伝施策立案方法およびプログラム
JP4639903B2 (ja) 販売支援装置、およびその方法、ならびにプログラム、記録媒体
JP2008112421A (ja) サーバ装置、そのコンテンツ処理方法、そのコンテンツ処理プログラム及びサーバシステム
JP2011198180A (ja) 情報出力装置及び情報出力方法
Kurniawan The Impact of Golden Ratio Application on User Satisfaction: A Study on Horizontal Scrolling in User Interface (UI) Design

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110824

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120110

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120202

R150 Certificate of patent or registration of utility model

Ref document number: 4921437

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150210

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350