JP5540879B2 - シナリオ生成支援装置およびシナリオ生成装置 - Google Patents
シナリオ生成支援装置およびシナリオ生成装置 Download PDFInfo
- Publication number
- JP5540879B2 JP5540879B2 JP2010113461A JP2010113461A JP5540879B2 JP 5540879 B2 JP5540879 B2 JP 5540879B2 JP 2010113461 A JP2010113461 A JP 2010113461A JP 2010113461 A JP2010113461 A JP 2010113461A JP 5540879 B2 JP5540879 B2 JP 5540879B2
- Authority
- JP
- Japan
- Prior art keywords
- situation
- elements
- search
- situation element
- scenario
- 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.)
- Expired - Fee Related
Links
- 230000007704 transition Effects 0.000 claims description 43
- 238000000034 method Methods 0.000 claims description 25
- 230000004044 response Effects 0.000 claims description 15
- 239000000284 extract Substances 0.000 claims description 11
- 230000010365 information processing Effects 0.000 claims description 3
- 238000013461 design Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 13
- 238000001914 filtration Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 230000001953 sensory effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 210000000697 sensory organ Anatomy 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 241000282414 Homo sapiens Species 0.000 description 3
- 238000012938 design process Methods 0.000 description 3
- 230000008451 emotion Effects 0.000 description 3
- 230000002996 emotional effect Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000035807 sensation Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000005352 clarification Methods 0.000 description 2
- 208000019901 Anxiety disease Diseases 0.000 description 1
- 206010049976 Impatience Diseases 0.000 description 1
- 208000032140 Sleepiness Diseases 0.000 description 1
- 206010041349 Somnolence Diseases 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000036506 anxiety Effects 0.000 description 1
- 230000037007 arousal Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000015541 sensory perception of touch Effects 0.000 description 1
- 230000037321 sleepiness Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Description
・利用状況の把握と明示
・ユーザーと組織の要求事項の明示
・設計による解決案の作成
・要求事項に対する設計の評価
第1の実施形態は、シナリオ作成者がUI設計用のシナリオを作成する際に、適切なシナリオを簡単に作成できるように支援するシナリオ生成支援装置である。
システム全体の概要を図1に示す。図1には、シナリオ生成支援装置(101)、システムが前提とする人物(102,107,109,115,116)・事物(103,104)が示されている。シナリオ生成支援装置101は、状況を構成する構成要素である状況要素をデータベース(108)化し、このデータベースを検索(111)してある状況要素と同時あるいは続いて出現する状況要素を検索(111)・提示(112)することで、シナリオ作成者109のシナリオ作成を支援する。
・状況要素
・状況要素の出現頻度
・状況要素のUIへの影響度
・状況要素間の共起確率
・状況要素に対するユーザーの対応
・状況要素に対するユーザーの感覚器の負荷
・予想される状況の変化
・状況要素間の遷移確率
・ユーザビリティ配慮
これらについての詳細は後述する。
状況要素データベース108の内容について詳しく説明する。図2に、状況要素データベース108が有するデータの各項目とその内容を示している。
状況要素は、UI設計対象の機器が使われる状況を構成する構成要素である。状況要素は無数に存在するが、大きく分けると以下の4つに分類される。
物理的状況:ユーザーが置かれている環境や使用中の機器に関する状況
社会的状況:ユーザーの行動の背景にありユーザーの行動の指針となる属性・目的・制約条件など
身体・生理的状況:ユーザーの身体に関する状況
感情・情緒的状況:ユーザーの精神に関する状況
状況要素eの出現頻度Feは、ユーザーが車載機やモバイル機器を使用する時間における状況要素の累積出現時間であり、式(1)で表される。
小数点数を取る関数である。浮動小数点数を採用すれば発生度合いを連続値として捉えることができ、たとえば、「雨」という状況要素について小雨であれば小さい値を取り大雨であれば大きい値を取るようにしたりすることが考えられる。st,Tはそれぞれ使用開始時刻、使用時間を表す。
状況要素のUIへの影響度は、UIの設計において、その状況要素をどの程度配慮すべきであるかを表す重要度の主観的または統計的な指標であり、「0」から「1」の浮動小数点で表す。この影響度は、主観的指標として、経験のあるUIデザイナー107が手動で設定することができる。また、各種のセンサ104から状況を取得するのと合わせて、ユーザーの心理的負担や機器の操作頻度等も取得できているのであれば、これらを対応付けることで影響度を求めることもできる。
状況要素間の共起確率は、ある状況要素eiが出現したときに状況要素ejが出現する条件付き確率pij(0≦pij≦1)である。図3Aに示すような共起確率表として構成される。
状況要素に対するユーザーの対応は、状況要素が出現した際の、ユーザーの受ける影響や、ユーザーが取るもっともらしい行動である。後述する状況要素に対するユーザーの感覚器の負荷を見積もりやすいように、人間の感覚器ごとに定める。たとえば、「赤信号待ちで停車中」という状況要素に対して、下記の対応が考えられる。
視覚:この先のルートを確認する。信号が青になっていないか頻繁に確認する。
聴覚:青になっても発信しないと、後続車にクラクションを鳴らされるかもしれない。
触覚:ルートを確認するため、ナビ画面をタッチする。後続車のクラクションで、ナビの操作を途中でやめ、あわてて車を発進させることがある。
状況要素に対するユーザーの感覚器の負荷は、状況要素が出現した際にユーザーが取るもっともらしい行動や状況要素自体からの影響で受ける、ユーザーの感覚器の負荷である。感覚としては、人間の五感のうち、特に、視覚、聴覚、触覚を対象とし、対応する各感覚器の負荷を「0」から「1」の浮動小数点数で表す。たとえば、上述の「赤信号待ちで停車中」という状況要素に対して、次のような感覚器負荷が与えられる。
視覚:0.8
聴覚:0.3
触覚:0.6
なお、ここでは「0」から「1」の浮動小数点数として取り扱っているが、UIデザイナーやシナリオ作成者等が認識しやすいように、たとえば「1」から「3」の3段階の整数で取り扱っても構わない。
与えられた状況要素に対して、事象ログ105や状況要素に対するユーザーの対応から次に起こると推測されるもっともらしい状況の変化を、予測される状況の変化と呼ぶ。たとえば、「室温が高い」という状況に、「エアコンの強度を上げる」というユーザーの対応を与えると、「室温が適正になる」が予測される状況の変化となる。データベースには、テキスト情報として格納されても良いし、変化後の状況を指す識別子として格納されても良い。
予想される状況の変化には、「0」から「1」の浮動小数点数で表される、もっともらしさの指標が付与される。これを、状況要素間の遷移確率と呼ぶ。状況要素間の遷移確率は、UIデザイナー107が経験に基づく判断で定めたり事象ログ105から統計的に求めたりする。
ユーザビリティ配慮は、状況要素に関連してUIに対して施すべき配慮である。ユーザビリティ配慮は、ユーザビリティ指標ごとに記述される。ユーザビリティ指標には、汎用のユーザビリティ指標や、車載機やモバイル機器での利用などを想定してカスタマイズしたユーザビリティ指標を用いる。ユーザビリティ指標の例を図4に示す。データベースには、たとえば、テキスト情報として格納される。
検索部111は、現在の状況において同時に出現したり、続いて出現したりする確率の高い状況要素を、状況要素データベース108から抽出する。現在の状況が入力されていない場合には、起点となる状況要素が事前に与えられる必要がある。
状況要素を検索してシナリオを作成する際の、画面遷移の例を図5に示す。図5には、検索条件を入力するための画面(500)、検索結果を表示する画面(510)、シナリオの詳細を表示する画面(520)、状況要素の詳細を表示する画面(530)の4つが示されている。
やアルゴリズムは公知のものを採用すればよいので、その説明はここでは省略する。また、出現頻度やUIへの影響度に対する重視度合い(503,504)は、検索結果のランキングアルゴリズムを調整するための入力である。これらの要素を重視するようにすれば、単に共起確率や遷移確率の高い状況要素ではなく、出現頻度やUIへの影響度が高い状況要素が検索結果として得られることになる。
検索部111は、与えられた状況から、共起確率や遷移確率の高い状況要素を求める。この過程において、検索条件入力画面で入力された、出現頻度や影響度をどの程度重視するのかという度合いを反映させたり、与えられたキーワードなどによりフィルタリングしたりする。
るかによって、0≦wi≦1、かつ、Σwi=1を満たす範囲で変化させる。wiを変化させることで、共起確率や遷移確率の高い状況要素を求めたり、出現頻度や影響度をどの程度重視するかの度合いを反映させたりすることができる。現在の状況と同時に出現する状況要素を検索する場合は共起確率に関連する特徴の重み付け係数を大きくし、現在の状況の次に出現する状況要素を検索する場合は遷移確率に関連する重み付け係数を大きくする。wiが出現頻度や影響度について重みを有していれば、単純に共起確率や遷移確率のみに基づいた検索ではなく、出現頻度や影響度を考慮した検索が実行される。このように、重み付け係数wiを調整して、検索入力画面で指定された条件での検索を実行できる。
状況要素候補提示部112は、検索部111によって上位候補として抽出された状況要素をユーザーに提示する。提示の例として、図5に検索結果画面510を示している。ここでは、現在の状況502と同時に出現する確率の高い候補が共起状況候補511として表示される。ここでは、「歩行者有り」と「朝」の2つが提示されているが、任意の個数の候補を提示して良い。
シナリオ作成者109が、共起状況候補の隣にある追加ボタン513を押すと、選択された共起状況要素が、現在の状況において同時に出現する状況要素として追加され、シナリオが更新される。また、遷移状況候補の隣にある追加ボタン514を押すと、選択された遷移状況要素が現在の状況の次に出現する状況要素としてシナリオが更新される。更新されたシナリオは、シナリオ記憶部114に格納される。状況要素の追加は、状況要素詳細画面530の追加ボタン532を押すことによって可能である。
シナリオ詳細画面520には、シナリオを構成する状況521が時系列で並べられる。各状況には、対応するユーザーの対応、ユーザーの感覚器の負荷、予想される状況の変化、ユーザビリティ配慮などが表示される(522)。戻るボタン523をシナリオ作成者109が押すことで、元の検索条件画面500に遷移する。
本実施形態に係るシナリオ生成支援装置によれば、知識や経験が乏しいシナリオ作成者であっても、時間と労力をあまりかけることなく、車載機やモバイル機器など状況が多様かつ動的に変化するような機器に対するUI設計のためのシナリオを作成できる。この際、共起確率や遷移確率などを考慮して、同時あるいは続けて出現する状況要素が検索されて候補として提示されるため、シナリオ作成者は提示される候補を選択していくだけでシナリオを作成できる。そして、作成したシナリオについて、シナリオ詳細画面や状況要素詳細画面などで、ユーザーの対応やユーザビリティ配慮などの項目を容易に確認できるので、作成したシナリオが適切なものであるかの判断も用意である。
第2の実施形態に係るシナリオ生成装置では、シナリオ作成者は条件入力を行うだけで、検索結果(状況要素候補)の選択は装置が自動的に行う。図6に本実施形態に係るシナリオ生成装置の機能ブロック図を示す。第1の実施形態との大きな違いは、検索結果を表示する状況要素候補提示部が省略されている点である。検索条件入力部110および検索部111の機能は第1の実施形態と同様であり、シナリオ作成者109から検索条件の入力を受け付け、その検索条件に従って状況要素候補を状況要素データベース108から検索する。本実施形態における選択部113は、検索部111の検索結果のうちから所定の基準に従って、現在の状況において同時あるいは続いて出現する状況要素を選択して、シナリオを自動的に生成する。
110 検索条件入力部
111 検索部
112 状況要素候補提示部
113 選択部
114 シナリオ記憶部
Claims (10)
- 複数の状況要素、状況要素間の共起確率および状況要素間の遷移確率を記憶する状況要素データベースと、
入力された状況要素に対して、共起確率の高い状況要素および遷移確率の高い状況要素を抽出する検索手段と、
検索された共起確率の高い状況要素および遷移確率の高い状況要素を状況要素候補として提示する候補提示手段と、
入力された状況要素と同時に出現する状況要素、または、入力された状況要素の次に出現する状況要素の選択を受け付ける選択手段と、
を備えるシナリオ生成支援装置。 - 前記状況要素データベースには、各状況要素に関して、状況要素の出現頻度、状況要素のユーザーインターフェースへの影響度、状況要素に対するユーザーの対応の少なくともいずれかを含む付加情報が格納されており、
前記検索手段は、前記付加情報も考慮して状況要素の抽出を行う、
請求項1に記載のシナリオ生成支援装置。 - 前記検索手段が検索する際の前記付加情報についての検索条件を入力するための検索条件入力手段をさらに備えており、
前記検索手段は前記検索条件入力手段によって入力された検索条件にしたがって状況要素の抽出を行う、
請求項2に記載のシナリオ生成支援装置。 - 入力された状況要素と同時にまたは次に出現する状況要素が前記選択手段によって選択された場合に、前記検索手段は選択された状況要素を新たな入力として再度検索を行い、検索結果を前記候補提示手段が提示する、
請求項1〜3のいずれか1項に記載のシナリオ生成支援装置。 - 複数の状況要素、状況要素間の共起確率および状況要素間の遷移確率を記憶する状況要素データベースと、
入力された状況要素に対して、共起確率の高い状況要素および遷移確率の高い状況要素を抽出する検索手段と、
抽出された状況要素の中から、入力された状況要素と同時に出現する状況要素、及び、入力された状況要素の次に出現する状況要素を選択する選択手段と、
を備えるシナリオ生成装置。 - 前記状況要素データベースには、各状況要素について付加情報として、状況要素の出現頻度、状況要素のユーザーインターフェースへの影響度、状況要素に対するユーザーの対応の少なくともいずれかが格納されており、
前記検索手段は、前記付加情報も考慮して状況要素の抽出を行う、
請求項5に記載のシナリオ生成装置。 - 前記検索手段が検索する際の前記付加情報についての検索条件を入力するための検索条件入力手段をさらに備えており、
前記検索手段は前記検索条件入力手段によって入力された検索条件にしたがって状況要素の抽出を行う、
請求項6に記載のシナリオ生成装置。 - 前記検索手段による検索と前記選択手段による選択を繰り返すことで、複数の状況要素
から構成されるシナリオを生成する、
請求項5〜7のいずれか1項に記載のシナリオ生成装置。 - 複数の状況要素、状況要素間の共起確率および状況要素間の遷移確率を記憶する状況要素データベースを備える情報処理装置が、
入力された状況要素に対して、共起確率の高い状況要素および遷移確率の高い状況要素を抽出し、
抽出された共起確率の高い状況要素および遷移確率の高い状況要素を状況要素候補として提示し、
入力された状況要素と同時に出現する状況要素、または、入力された状況要素の次に出現する状況要素の選択を受け付ける、
シナリオ生成支援方法。 - 複数の状況要素、状況要素間の共起確率および状況要素間の遷移確率を記憶する状況要素データベースを備える情報処理装置が、
入力された状況要素に対して、共起確率の高い状況要素および遷移確率の高い状況要素を抽出し、
抽出された状況要素の中から、入力された状況要素と同時に出現する状況要素、および、入力された状況要素の次に出現する状況要素を選択する、
シナリオ生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010113461A JP5540879B2 (ja) | 2010-05-17 | 2010-05-17 | シナリオ生成支援装置およびシナリオ生成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010113461A JP5540879B2 (ja) | 2010-05-17 | 2010-05-17 | シナリオ生成支援装置およびシナリオ生成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011242944A JP2011242944A (ja) | 2011-12-01 |
JP5540879B2 true JP5540879B2 (ja) | 2014-07-02 |
Family
ID=45409535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010113461A Expired - Fee Related JP5540879B2 (ja) | 2010-05-17 | 2010-05-17 | シナリオ生成支援装置およびシナリオ生成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5540879B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5657587B2 (ja) * | 2012-02-29 | 2015-01-21 | 日本電信電話株式会社 | シナリオ分析装置及びシナリオ分析プログラム |
US11297163B2 (en) * | 2019-01-17 | 2022-04-05 | Intel Corporation | Scenario profile based partitioning and management of application code |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050149348A1 (en) * | 2004-01-07 | 2005-07-07 | International Business Machines Corporation | Detection of unknown scenarios |
JP2007004466A (ja) * | 2005-06-23 | 2007-01-11 | Mitsubishi Electric Corp | 画面遷移図作成装置 |
JP4962782B2 (ja) * | 2007-08-13 | 2012-06-27 | 富士通株式会社 | 利用者状態推定システム、利用者状態推定方法および利用者状態推定プログラム |
JP5108642B2 (ja) * | 2007-11-29 | 2012-12-26 | 株式会社日立製作所 | ユースケースシナリオ作成支援システム、ユースケースシナリオ作成支援方法、およびユースケースシナリオ作成支援プログラム |
-
2010
- 2010-05-17 JP JP2010113461A patent/JP5540879B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011242944A (ja) | 2011-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112766607B (zh) | 出行路线的推荐方法、装置、电子设备及可读存储介质 | |
US9864803B2 (en) | Method and system for multimodal clue based personalized app function recommendation | |
CN105068661A (zh) | 基于人工智能的人机交互方法和*** | |
CN102789449B (zh) | 对评论文本进行评价的方法和装置 | |
US20180039633A1 (en) | Information processing system and information processing method | |
Koh et al. | A study exploring factors of decision to text while walking among college students based on Theory of Planned Behavior (TPB) | |
CN110573837A (zh) | 导航方法、装置、存储介质以及服务器 | |
CN103744887B (zh) | 一种用于人物搜索的方法、装置和计算机设备 | |
CN105874427A (zh) | 基于应用上下文识别帮助信息 | |
US11625444B2 (en) | Curated result finder | |
JP2008171395A (ja) | サーチエンジンに適用されるリクエストの解析と処理方法 | |
KR101752474B1 (ko) | 지식 공유 서비스 제공 장치, 방법 및 컴퓨터 프로그램 | |
JPWO2010076871A1 (ja) | コンテキスト収集装置、コンテキスト収集プログラム、およびコンテキスト収集方法 | |
JP6868576B2 (ja) | 事象提示システムおよび事象提示装置 | |
JP5540879B2 (ja) | シナリオ生成支援装置およびシナリオ生成装置 | |
JP6956232B2 (ja) | 探索システム、探索方法、および探索プログラム | |
CN113704623A (zh) | 一种数据推荐方法、装置、设备及存储介质 | |
CN114202402A (zh) | 行为特征预测方法及装置 | |
CN104412295A (zh) | 服务控制设备、服务控制方法以及计算机可读介质 | |
US20220269935A1 (en) | Personalizing Digital Experiences Based On Predicted User Cognitive Style | |
JP2010277462A (ja) | 行動推薦装置及び方法及びプログラム | |
JP5513929B2 (ja) | 経験情報の再利用性評価装置及び方法及びプログラム | |
JP2000048041A (ja) | データ検索システム及びこれに用いる装置 | |
CN105515938B (zh) | 生成通信信息的方法和装置 | |
JP6975118B2 (ja) | 抽出装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130403 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20131106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131219 |
|
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: 20140408 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140421 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5540879 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |