(57)【要約】【課題】ユーザの目的行動に応じたレイアウトの設計を適切に支援することができるようにする。【解決手段】入力部１００が、ユーザの行う執務行動を示すアクティビティと、当該アクティビティに対応する画像又は動画とを含む情報である可視情報と、当該アクティビティに対応するゾーニング要件を含む情報である不可視情報とを紐づけたアクティビティカードに対する投票と、レイアウト対象エリアへのアクティビティカードの配置とを受け付けて、表示部３００が、レイアウト対象エリアに対する第２所定数のアクティビティカードの配置情報を表示する。【選択図】図１
2020170346.tif 000002
【特許請求の範囲】
【請求項１】
レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報を含むレイアウト条件を設定する条件設定部と、
ユーザの行う目的行動を示すアクティビティと、前記アクティビティに対応する画像又は動画とを含む情報である可視情報と、前記アクティビティに対応するゾーニング要件を含む情報である不可視情報とを紐づけたアクティビティカードを複数格納するカード情報記憶部と、
前記複数のアクティビティカードを提示するアクティビティカード提示部と、
複数のユーザの各々から、前記ユーザが前記複数のアクティビティカードのうち第１所定数のアクティビティカードに投票した投票結果を受け付け、前記受け付けた前記投票結果に基づいて、前記複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替えるカード並び替え部と、
前記カード並び替え部により並び替えた前記第２所定数のアクティビティカードを、ユーザの操作により前記レイアウト対象エリアの任意の位置に配置可能な状態で提示するカード配置提示部と、
ユーザの操作により配置された前記レイアウト対象エリアに対する前記第２所定数のアクティビティカードの配置情報を表示する表示部と、
を含むレイアウト支援装置。
【請求項２】
前記第２所定数のアクティビティカードの配置情報及び不可視情報と、前記レイアウト条件とに基づいて、前記レイアウト対象エリアのゾーニングの候補であるゾーニング候補を複数生成するゾーニング候補生成部
を更に含み、
前記表示部は、前記ゾーニング候補生成部により生成された複数の前記ゾーニング候補を更に表示する
請求項１記載のレイアウト支援装置。
【請求項３】
前記ゾーニング候補生成部は、前記第２所定数のアクティビティカードの配置情報及び不可視情報と、前記レイアウト条件と、予め学習されたゾーニングモデルとに基づいて、前記レイアウト対象エリアのゾーニングの候補であるゾーニング候補を複数生成する
請求項２記載のレイアウト支援装置。
【請求項４】
レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報及び前記レイアウト対象エリアのゾーニング情報を含むレイアウト条件を設定する条件設定部と、
ユーザの行う目的行動を示すアクティビティと、前記アクティビティに対応する画像又は動画とを含む情報である可視情報と、前記アクティビティに対応するレイアウト要件を含む情報である不可視情報とを紐づけたアクティビティカードを複数格納するカード情報記憶部と、
前記複数のアクティビティカードを提示するアクティビティカード提示部と、
複数のユーザの各々から、前記ユーザが前記複数のアクティビティカードのうち第１所定数のアクティビティカードに投票した投票結果を受け付け、前記受け付けた前記投票結果に基づいて、前記複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替えるカード並び替え部と、
前記カード並び替え部により並び替えた前記第２所定数のアクティビティカードを、ユーザの操作により前記レイアウト対象エリアの任意の位置に配置可能な状態で提示するカード配置提示部と、
ユーザの操作により配置された前記レイアウト対象エリアに対する前記第２所定数のアクティビティカードの配置情報及び前記レイアウト対象エリアのゾーニング情報を表示する表示部と、
を含むレイアウト支援装置。
【請求項５】
前記第２所定数のアクティビティカードの配置情報及び不可視情報と、前記レイアウト条件とに基づいて、前記レイアウト対象エリアのレイアウトの候補であるレイアウト候補を複数生成するレイアウト候補生成部
を更に含み、
前記表示部は、前記レイアウト候補生成部により生成された複数の前記レイアウト候補を更に表示する
請求項４記載のレイアウト支援装置。
【請求項６】
前記レイアウト候補生成部は、前記第２所定数のアクティビティカードの配置情報及び不可視情報と、前記ゾーニング情報と、前記レイアウト条件と、予め学習されたレイアウトモデルとに基づいて、前記レイアウト対象エリアのレイアウトの候補であるレイアウト候補を複数生成する
請求項５記載のレイアウト支援装置。
【請求項７】
条件設定部が、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報を含むレイアウト条件を設定し、
カード情報記憶部が、ユーザの行う目的行動を示すアクティビティと、前記アクティビティに対応する画像又は動画とを含む情報である可視情報と、前記アクティビティに対応するゾーニング要件を含む情報である不可視情報とを紐づけたアクティビティカードを複数格納し、
アクティビティカード提示部が、前記複数のアクティビティカードを提示し、
カード並び替え部が、複数のユーザの各々から、前記ユーザが前記複数のアクティビティカードのうち第１所定数のアクティビティカードに投票した投票結果を受け付け、前記受け付けた前記投票結果に基づいて、前記複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替え、
カード配置提示部が、前記カード並び替え部により並び替えた前記第２所定数のアクティビティカードを、ユーザの操作により前記レイアウト対象エリアの任意の位置に配置可能な状態で提示し、
表示部が、ユーザの操作により配置された前記レイアウト対象エリアに対する前記第２所定数のアクティビティカードの配置情報を表示する
レイアウト支援方法。
【請求項８】
条件設定部が、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報及び前記レイアウト対象エリアのゾーニング情報を含むレイアウト条件を設定し、
カード情報記憶部が、ユーザの行う目的行動を示すアクティビティと、前記アクティビティに対応する画像又は動画とを含む情報である可視情報と、前記アクティビティに対応するレイアウト要件を含む情報である不可視情報とを紐づけたアクティビティカードを複数格納し、
アクティビティカード提示部が、前記複数のアクティビティカードを提示し、
カード並び替え部が、複数のユーザの各々から、前記ユーザが前記複数のアクティビティカードのうち第１所定数のアクティビティカードに投票した投票結果を受け付け、前記受け付けた前記投票結果に基づいて、前記複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替え、
カード配置提示部が、前記カード並び替え部により並び替えた前記第２所定数のアクティビティカードを、ユーザの操作により前記レイアウト対象エリアの任意の位置に配置可能な状態で提示し、
表示部が、ユーザの操作により配置された前記レイアウト対象エリアに対する前記第２所定数のアクティビティカードの配置情報及び前記レイアウト対象エリアのゾーニング情報を表示する
レイアウト支援方法。
【請求項９】
コンピュータを、請求項１乃至６の何れか１項記載のレイアウト支援装置の各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
従来、オフィスの機能要件やオフィスを使うユーザの主観を調査した結果を用いて、オフィスレイアウトの設計を支援する技術が知られている（例えば、特許文献１、２）。
【０００２】
特許文献１に記載の技術では、オフィス空間を構成し且つ所定の機能を有する機能空間要素の機能を具象した複数のアイコンと、複数のアイコンの各々に対応した機能空間要素の具体的態様を提示するための態様例を格納する態様例格納手段と、当該アイコンに基づいて、態様例格納手段に格納している態様例を検索するための態様例検索手段とを具備し、態様例検索手段で検索して得た態様例を提示し得るように構成している。これにより、オフィスレイアウトの検討を、その検討を行うもののスキルによらずに簡単に行え、且つ、ユーザの要望を充分に満たすように、高性能なオフィスレイアウト支援装置を提供することができる。
【０００３】
また、特許文献２に記載の技術では、ユーザの主観調査結果又は主観調査結果に基づいた分析結果の何れかを含む主観調査データと、ユーザの活動に対する客観調査結果又は客観調査結果に基づいた分析結果の何れかを含む客観調査データとを含む調査データを記憶しておき、記憶された調査データに基づいてゾーニング（ブロッキング）を行う。これにより、複数の種類の業務が各ユーザによってそれぞれ遂行されるように、施設の環境を構築することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３０１７０６号公報
【特許文献２】特開２０１６−１１５００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１に記載の技術は、オフィスの機能要件を用いるが、オフィスの機能要件はユーザの執務行動を適切に反映するものではない。
【０００６】
また、特許文献２の技術は、予めユーザの行動等の調査を行う必要があるため、ユーザの負荷が大きくなってしまう。
【０００７】
本発明は上記の点に鑑みてなされたものであり、ユーザの目的行動に応じたレイアウトの設計を適切に支援することができるレイアウト支援装置、レイアウト支援方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るレイアウト支援装置は、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報を含むレイアウト条件を設定する条件設定部と、ユーザの行う目的行動を示すアクティビティと、前記アクティビティに対応する画像又は動画とを含む情報である可視情報と、前記アクティビティに対応するゾーニング要件を含む情報である不可視情報とを紐づけたアクティビティカードを複数格納するカード情報記憶部と、前記複数のアクティビティカードを提示するアクティビティカード提示部と、複数のユーザの各々から、前記ユーザが前記複数のアクティビティカードのうち第１所定数のアクティビティカードに投票した投票結果を受け付け、前記受け付けた前記投票結果に基づいて、前記複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替えるカード並び替え部と、前記カード並び替え部により並び替えた前記第２所定数のアクティビティカードを、ユーザの操作により前記レイアウト対象エリアの任意の位置に配置可能な状態で提示するカード配置提示部と、ユーザの操作により配置された前記レイアウト対象エリアに対する前記第２所定数のアクティビティカードの配置情報を表示する表示部と、を備えて構成される。
【０００９】
また、本発明に係るレイアウト支援方法は、条件設定部が、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報を含むレイアウト条件を設定し、カード情報記憶部が、ユーザの行う目的行動を示すアクティビティと、前記アクティビティに対応する画像又は動画とを含む情報である可視情報と、前記アクティビティに対応するゾーニング要件を含む情報である不可視情報とを紐づけたアクティビティカードを複数格納し、アクティビティカード提示部が、前記複数のアクティビティカードを提示し、カード並び替え部が、複数のユーザの各々から、前記ユーザが前記複数のアクティビティカードのうち第１所定数のアクティビティカードに投票した投票結果を受け付け、前記受け付けた前記投票結果に基づいて、前記複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替え、カード配置提示部が、前記カード並び替え部により並び替えた前記第２所定数のアクティビティカードを、ユーザの操作により前記レイアウト対象エリアの任意の位置に配置可能な状態で提示し、表示部が、ユーザの操作により配置された前記レイアウト対象エリアに対する前記第２所定数のアクティビティカードの配置情報を表示する。
【００１０】
本発明に係るレイアウト支援装置及びレイアウト支援方法によれば、条件設定部が、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報を含むレイアウト条件を設定し、カード情報記憶部が、ユーザの行う目的行動を示すアクティビティと、当該アクティビティに対応する画像又は動画とを含む情報である可視情報と、当該アクティビティに対応するゾーニング要件を含む情報である不可視情報とを紐づけたアクティビティカードを複数格納し、アクティビティカード提示部が、複数のアクティビティカードを提示する。
【００１１】
そして、カード並び替え部が、複数のユーザの各々から、当該ユーザが複数のアクティビティカードのうち第１所定数のアクティビティカードに投票した投票結果を受け付け、受け付けた投票結果に基づいて、複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替え、カード配置提示部が、カード並び替え部により並び替えた第２所定数のアクティビティカードを、ユーザの操作によりレイアウト対象エリアの任意の位置に配置可能な状態で提示し、表示部が、ユーザの操作により配置されたレイアウト対象エリアに対する第２所定数のアクティビティカードの配置情報を表示する。
【００１２】
このように、ユーザの行う目的行動を示すアクティビティと、当該アクティビティに対応する画像又は動画とを含む情報である可視情報と、当該アクティビティに対応するゾーニング要件を含む情報である不可視情報とを紐づけたアクティビティカードに対する投票と、レイアウト対象エリアへのアクティビティカードの配置とを受け付けて、レイアウト対象エリアに対する第２所定数のアクティビティカードの配置情報を表示することにより、ユーザの目的行動に応じたレイアウトの設計を適切に支援することができる。
【００１３】
また、本発明に係るレイアウト支援装置は、前記第２所定数のアクティビティカードの配置情報及び不可視情報と、前記レイアウト条件とに基づいて、前記レイアウト対象エリアのゾーニングの候補であるゾーニング候補を複数生成するゾーニング候補生成部を更に含み、前記表示部は、前記ゾーニング候補生成部により生成された複数の前記ゾーニング候補を更に表示することができる。
【００１４】
また、本発明に係るレイアウト支援装置の前記ゾーニング候補生成部は、前記第２所定数のアクティビティカードの配置情報及び不可視情報と、前記レイアウト条件と、予め学習されたゾーニングモデルとに基づいて、前記レイアウト対象エリアのゾーニングの候補であるゾーニング候補を複数生成することができる。
【００１５】
本発明に係るレイアウト支援装置は、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報及び前記レイアウト対象エリアのゾーニング情報を含むレイアウト条件を設定する条件設定部と、ユーザの行う目的行動を示すアクティビティと、前記アクティビティに対応する画像又は動画とを含む情報である可視情報と、前記アクティビティに対応するレイアウト要件を含む情報である不可視情報とを紐づけたアクティビティカードを複数格納するカード情報記憶部と、前記複数のアクティビティカードを提示するアクティビティカード提示部と、複数のユーザの各々から、前記ユーザが前記複数のアクティビティカードのうち第１所定数のアクティビティカードに投票した投票結果を受け付け、前記受け付けた前記投票結果に基づいて、前記複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替えるカード並び替え部と、前記カード並び替え部により並び替えた前記第２所定数のアクティビティカードを、ユーザの操作により前記レイアウト対象エリアの任意の位置に配置可能な状態で提示するカード配置提示部と、ユーザの操作により配置された前記レイアウト対象エリアに対する前記第２所定数のアクティビティカードの配置情報及び前記レイアウト対象エリアのゾーニング情報を表示する表示部と、を備えて構成される。
【００１６】
また、本発明に係るレイアウト支援方法は、条件設定部が、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報及び前記レイアウト対象エリアのゾーニング情報を含むレイアウト条件を設定し、カード情報記憶部が、ユーザの行う目的行動を示すアクティビティと、前記アクティビティに対応する画像又は動画とを含む情報である可視情報と、前記アクティビティに対応するレイアウト要件を含む情報である不可視情報とを紐づけたアクティビティカードを複数格納し、アクティビティカード提示部が、前記複数のアクティビティカードを提示し、カード並び替え部が、複数のユーザの各々から、前記ユーザが前記複数のアクティビティカードのうち第１所定数のアクティビティカードに投票した投票結果を受け付け、前記受け付けた前記投票結果に基づいて、前記複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替え、カード配置提示部が、前記カード並び替え部により並び替えた前記第２所定数のアクティビティカードを、ユーザの操作により前記レイアウト対象エリアの任意の位置に配置可能な状態で提示し、表示部が、ユーザの操作により配置された前記レイアウト対象エリアに対する前記第２所定数のアクティビティカードの配置情報及び前記レイアウト対象エリアのゾーニング情報を表示する。
【００１７】
本発明に係るレイアウト支援装置及びレイアウト支援方法によれば、条件設定部が、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報及びレイアウト対象エリアのゾーニング情報を含むレイアウト条件を設定し、カード情報記憶部が、ユーザの行う目的行動を示すアクティビティと、当該アクティビティに対応する画像又は動画とを含む情報である可視情報と、当該アクティビティに対応するレイアウト要件を含む情報である不可視情報とを紐づけたアクティビティカードを複数格納し、アクティビティカード提示部が、複数のアクティビティカードを提示する。
【００１８】
そして、カード並び替え部が、複数のユーザの各々から、当該ユーザが複数のアクティビティカードのうち第１所定数のアクティビティカードに投票した投票結果を受け付け、受け付けた投票結果に基づいて、複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替え、カード配置提示部が、カード並び替え部により並び替えた第２所定数のアクティビティカードを、ユーザの操作によりレイアウト対象エリアの任意の位置に配置可能な状態で提示し、表示部が、ユーザの操作により配置されたレイアウト対象エリアに対する第２所定数のアクティビティカードの配置情報及びレイアウト対象エリアのゾーニング情報を表示する。
【００１９】
このように、ユーザの行う目的行動を示すアクティビティと、当該アクティビティに対応する画像又は動画とを含む情報である可視情報と、当該アクティビティに対応するレイアウト要件を含む情報である不可視情報とを紐づけたアクティビティカードに対する投票と、レイアウト対象エリアへのアクティビティカードの配置とを受け付けて、レイアウト対象エリアに対する第２所定数のアクティビティカードの配置情報を、ゾーニング情報と共に表示することにより、ユーザの目的行動に応じたレイアウトの設計を適切に支援することができる。
【００２０】
また、本発明に係るレイアウト支援装置は、前記第２所定数のアクティビティカードの配置情報及び不可視情報と、前記レイアウト条件とに基づいて、前記レイアウト対象エリアのレイアウトの候補であるレイアウト候補を複数生成するレイアウト候補生成部を更に含み、前記表示部は、前記レイアウト候補生成部により生成された複数の前記レイアウト候補を更に表示することができる。
【００２１】
また、本発明に係るレイアウト支援装置の前記レイアウト候補生成部は、前記第２所定数のアクティビティカードの配置情報及び不可視情報と、前記ゾーニング情報と、前記レイアウト条件と、予め学習されたレイアウトモデルとに基づいて、前記レイアウト対象エリアのレイアウトの候補であるレイアウト候補を複数生成することができる。
【００２２】
本発明に係るプログラムは、上記のレイアウト支援装置の各部として機能させるためのプログラムである。
【発明の効果】
【００２３】
本発明のレイアウト支援装置、レイアウト支援方法、およびプログラムによれば、ユーザの目的行動に応じたレイアウトの設計を適切に支援することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施の形態に係るレイアウト支援装置の構成を示す概略図である。
【図２】本発明の第１の実施の形態に係るレイアウト対象エリアの物理情報の一例を示す図である。
【図３】本発明の第１の実施の形態に係るレイアウト支援装置の記憶部の構成を示す概略図である。
【図４】本発明の第１の実施の形態に係るアクティビティカードの例を示す図である。
【図５】本発明の第１の実施の形態に係るユーザの投票の一例を示すイメージ図である。
【図６】本発明の第１の実施の形態に係るアクティビティカードの並び替えの一例を示すイメージ図である。
【図７】本発明の第１の実施の形態に係るアクティビティカードを操作して配置するＧＵＩ画面の一例を示すイメージ図である。
【図８】本発明の第１の実施の形態に係るゾーニング候補の一例を示す図である。
【図９】本発明の第１の実施の形態に係るレイアウト支援装置のゾーニング候補生成処理ルーチンを示すフローチャートである。
【図１０】本発明の第２の実施の形態に係るレイアウト支援装置の構成を示す概略図である。
【図１１】本発明の第２の実施の形態に係るレイアウト候補の一例を示す図である。
【図１２】本発明の第２の実施の形態に係るレイアウト支援装置のレイアウト候補生成処理ルーチンを示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について図面を用いて説明する。
＜本発明の第１の実施の形態に係るレイアウト支援装置の構成＞
図１を参照して、本発明の第１の実施の形態に係るレイアウト支援装置１０の構成について説明する。図１は、本発明の実施の形態に係るレイアウト支援装置１０の構成を示すブロック図である。ここで、本実施の形態におけるレイアウト支援装置１０により設計支援する対象となるレイアウトは、オフィス家具のレイアウトである場合を例に説明する。
【００２６】
レイアウト支援装置１０は、ＣＰＵと、ＲＡＭと、後述するゾーニング候補生成処理ルーチンを実行するためのプログラムを記憶したＲＯＭとを備えたコンピュータで構成され、機能的には次に示すように構成されている。
【００２７】
図１に示すように、本実施形態に係るレイアウト支援装置１０は、入力部１００と、制御部２００と、表示部３００とを備えて構成される。
【００２８】
入力部１００は、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報を含むレイアウト条件の入力を受け付ける。具体的には、レイアウト対象エリアの情報には、レイアウト対象エリアとなる範囲を示すエリア情報、レイアウト対象エリアの機能要件や物理的な設計要件を示す物理情報（例えば、図２に示すオフィス設計図。図２中において、白抜きのエリアをエリア情報として持った情報が紐づいていてもよい）、等が含まれる。また、物理情報には、クライアントのユーザ数（例えば企業における従業員の数）や、部署の数及び部署毎のユーザ数等も含まれている。また、レイアウト条件には、家具、装置、設備器具等の何のレイアウトを行うかを示す情報が含まれている。そして、入力部１００は、制御部２００に受け付けたレイアウト条件を渡す。
【００２９】
また、入力部１００は、ユーザのＧＵＩ操作情報の入力を受け付ける。そして、入力部１００は、受け付けたＧＵＩ操作情報を、制御部２００に渡す。
【００３０】
また、入力部１００は、複数のユーザの各々から、複数のアクティビティカードのうちの第１所定数のアクティビティカードへの投票を受け付ける。そして、入力部１００は、受け付けた投票を、制御部２００に渡す。
【００３１】
また、入力部１００は、ユーザが第２所定数のアクティビティカードをレイアウト対象エリアの任意の位置に配置した状態の情報である配置情報の入力を受け付ける。そして、入力部１００は、受け付けた配置情報を、制御部２００に渡す。
【００３２】
また、入力部１００は、採用するゾーニング候補、又は実現不能なゾーニング候補の選択結果の入力を受け付ける。そして、入力部１００は、受け付けた選択結果を、制御部２００に渡す。
【００３３】
制御部２００は、条件設定部２１０と、記憶部２２０と、アクティビティカード提示部２３０と、カード並び替え部２４０と、カード配置提示部２５０と、ゾーニング候補生成部２６０と、学習部２７０とを備えて構成される。
【００３４】
条件設定部２１０は、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報を含むレイアウト条件を設定する。具体的には、条件設定部２１０は、入力部１００が受け付けたレイアウト条件を、記憶部２２０に格納する。そして、条件設定部２１０は、レイアウト条件をアクティビティカード提示部２３０に渡す。
【００３５】
図３に示すように、記憶部２２０は、条件記憶部２２１と、カード情報記憶部２２２と、モデル記憶部２２３と、ゾーニング結果記憶部２２４とを備えて構成される。
【００３６】
条件記憶部２２１には、条件設定部２１０により設定されたレイアウト条件が格納されている。
【００３７】
カード情報記憶部２２２には、ユーザの行う目的行動を示すアクティビティと、アクティビティに対応する画像又は動画とを含む情報である可視情報と、アクティビティに対応するゾーニング要件を含む情報である不可視情報とを紐づけたアクティビティカードが複数格納されている。
【００３８】
具体的には、アクティビティカードは、図４に示すように、ユーザの行う目的行動を示すアクティビティと、アクティビティに対応する画像又は動画とを含む情報である可視情報が画面・ＧＵＩを通して可視できるように予め用意されたものである。目的行動は、目的達成のための行動であり、例えば企業のオフィスにおける執務行動、休憩、交流等が含まれる。以下、本実施の形態では、目的行動が執務行動である場合を例に説明する。図４の例では、クライアントが企業であり、ユーザが当該クライアントの従業員である場合に、「集中業務する」、「みんなでくつろぐ」、「自席まわりで雑談」等をユーザの行うアクティビティとして多数用意している。すなわち、アクティビティは、企業の働き方を実現するために、予め一般的な執務行動を書き出して準備するものである。アンケート等において予めユーザの行動等の調査をしても、文章では十分に表現できないために執務行動を適切にレイアウト設計に反映できず、また、ユーザの負荷が大きくなるためである。また、クライアントやクライアントの属する業界によっては、一般的な執務行動の範囲外の執務行動も存在するため、予めヒヤリングし、当該クライアントやクライアントの属する業界に応じて特別なアクティビティを用意しておく。
【００３９】
また、用意した複数のアクティビティについて、当該アクティビティを表す画像又は動画を用意しておく。これはレイアウトについて十分な知識を持たないユーザに対して、執務シーンを共有するために用意するものである。これにより、アクティビティカードをユーザが見たときに、画像や動画により直感的に理解でき、執務シーンを連想しやすく、適切なレイアウト支援を行うことができるようになる。なお、画像や動画にアクティビティカードを説明する音声を付与してもよい。
【００４０】
不可視情報は、アクティビティに対応するゾーニング要件を含む情報である。例えば、「集中業務する」アクティビティには、執務ゾーンを確保するためのゾーニング要件（例えば、集中業務に必要なゾーンの面積や割合等）が含まれる。
【００４１】
モデル記憶部２２３には、レイアウト対象エリアのゾーニングの候補であるゾーニング候補を生成するための、学習部２７０により予め学習されたゾーニングモデルが格納されている。ゾーニングモデルは、アクティビティカードの配置情報と、不可視情報と、レイアウト条件とを入力として、レイアウト対象エリアをゾーニングするためのモデルである。
【００４２】
ゾーニング結果記憶部２２４には、ゾーニング候補生成部２６０により生成された複数のゾーニング候補と、当該ゾーニング候補に用いられたアクティビティカードの配置情報と、不可視情報と、レイアウト条件と、ゾーニング候補の選択結果とが紐づけて格納されている。
【００４３】
アクティビティカード提示部２３０は、複数のアクティビティカードを提示する。具体的には、アクティビティカード提示部２３０は、まず、カード情報記憶部２２２から、複数のアクティビティカードを取得する。この際、アクティビティカード提示部２３０は、クライアントに応じた複数のアクティビティカードを取得する構成としてもよい。そして、アクティビティカード提示部２３０は、複数のアクティビティカードを表示部３００に渡して、複数のアクティビティカードをユーザに提示するように表示部３００に指示する。
【００４４】
カード並び替え部２４０は、複数のユーザの各々から、複数のアクティビティカードのうちの第１所定数のアクティビティカードへの投票を受け付け、受け付けた投票の結果に基づいて、複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替える。
【００４５】
具体的には、カード並び替え部２４０は、まず、複数のユーザの各々についての入力部１００が受け付けた投票に関する情報を取得する。次に、カード並び替え部２４０は、取得した投票に関する情報から、アクティビティカードの各々についての得票数を集計する。カード並び替え部２４０は、得票数の多い順に、複数のアクティビティカードから第２所定数のアクティビティカードを選択する。更に、カード並び替え部２４０は、選択した第２所定数のアクティビティカードを得票数の多い順に並び替える（図６）。
【００４６】
そして、カード並び替え部２４０は、並び替えた第２所定数のアクティビティカードを、カード配置提示部２５０に渡す。
【００４７】
カード配置提示部２５０は、カード並び替え部２４０により並び替えた第２所定数のアクティビティカードを、ユーザの操作によりレイアウト対象エリアの任意の位置に配置可能な状態で提示する。
【００４８】
具体的には、カード配置提示部２５０は、図６に示すように並び替えたアクティビティカードをユーザに提示する。この際、並び替えたアクティビティカードを更に並び替えることができるように提示する。すなわち、ユーザがアクティビティカードの優先順位を見て、あるアクティビティカードについては優先度を上げたいと判断した場合に、これを並び替えることができるようにする。例えば、「あるアクティビティカードは仕事をする上では欠かせない」、「あるアクティビティを実現したいのでこのアクティビティカードは絶対に優先度を上げたい」等のユーザの意図を反映することができる。
【００４９】
次に、カード配置提示部２５０は、図７に示すように、第２所定数のアクティビティカードを、レイアウト対象エリアの任意の位置（図７では間取り周辺）に配置して表示するように、表示部３００に命令する。このとき、カード配置提示部２５０は、図７に示すように、ユーザの操作によりアクティビティカードをレイアウト対象エリアの任意の位置に配置可能な状態で提示するように、表示部３００に指示する。なお、予めレイアウト条件にそのエリアでは何を行うかの条件が含まれている場合がある。例えば、図７のように、各エリアを、執務エリア、カフェコーナー、コミュニケーションゾーンとすることが条件として含まれている場合がある。この場合、ユーザがアクティビティカードをあるエリアに配置しようとした際に、カード配置提示部２５０は、配置しようとしたアクティビティカードが当該エリアで行うアクティビティとして正しいか否か判定し、正しい場合には配置を受け付け、そうでない場合には、配置できない旨の警告をユーザに表示するように表示部３００に指示する。何を行うかの条件が含まれていないエリアは、全てのアクティビティカードを受け付けることができるものとする。
【００５０】
ゾーニング候補生成部２６０は、第２所定数のアクティビティカードの配置情報及び不可視情報と、レイアウト条件と、予め学習されたゾーニングモデルとに基づいて、レイアウト対象エリアのゾーニングの候補であるゾーニング候補を複数生成する。
【００５１】
具体的には、ゾーニング候補生成部２６０は、まず、条件記憶部２２１からレイアウト条件と、カード情報記憶部２２２から選択された第２所定数のアクティビティカードの不可視情報と、モデル記憶部２２３からゾーニングモデルとを取得する。次に、ゾーニング候補生成部２６０は、入力部１００が受け付けた配置情報と、第２所定数のアクティビティカードの不可視情報と、レイアウト条件とをゾーニングモデルに入力することにより、複数のゾーニング候補を生成する。例えば、ゾーニングモデルが、レイアウト条件に含まれるレイアウト対象エリアの総面積と、レイアウト対象エリアの位置と、アクティビティカードの配置情報と、ゾーニング要件とを入力として、複数のゾーニング候補を出力するニューラルネットワークとすることができる。
【００５２】
配置情報には、少なくともアクティビティカードの位置と、レイアウト対象エリアの位置との関係が含まれている。これにより、アクティビティカードの示す執務行動と、ユーザが執務を行うエリア（場）とを対応付けて、ゾーニングコンセプト化を図ることができる。また、配置情報には、アクティビティカードの得票数（点数）も含まれていてもよい。この場合、ゾーニング候補生成部２６０は、アクティビティカードの点数に応じて、アクティビティカードの不可視情報に対する重み付けを付与する。
【００５３】
ゾーニング候補は、例えば図８に示すように、レイアウト対象エリアに対してゾーニングを行った候補である。図８の例では、１４個のゾーン（Ｚ１〜Ｚ１４）にゾーニングを行ったものである。例えば、ゾーニング候補は、Ｚ１〜Ｚ８の各々を執務エリア（図７の執務エリア）、Ｚ９をリフレッシュエリア（例えば、図７のカフェコーナー）、Ｚ１０を共用エリア、Ｚ１１〜Ｚ１４の各々を会議エリア（例えば、図７のコミュニケーションゾーン）とするようなものが生成される。
【００５４】
なお、ゾーニング候補生成部２６０は、当該モデルにより得られるゾーニング候補のうち、所定数、又は所定の信頼度以上のゾーニング候補を、生成結果とすることができる。そして、ゾーニング候補生成部２６０は、生成した複数のゾーニング候補を、表示部３００に渡す。
【００５５】
また、ゾーニング候補生成部２６０は、ゾーニング候補の選択結果を、ゾーニング結果記憶部２２４に格納する。具体的には、ゾーニング候補の選択結果として、採用するゾーニング候補の選択結果及び実現不能なゾーニング候補の選択結果の少なくとも一方が含まれる。実現不能であるゾーニング候補とは、例えば、面積の関係等で実現不可能であるか、重複しているゾーニング候補同士（類似度が所定値以上の場合を含む）は無いか等により実現不能とユーザが判断したゾーニング候補である。そして、ゾーニング候補生成部２６０は、生成した複数のゾーニング候補と、当該ゾーニング候補に用いられたアクティビティカードの配置情報と、不可視情報と、レイアウト条件とを紐づけて、ゾーニング結果記憶部２２４に格納する。また、ゾーニング候補生成部２６０は、ゾーニング候補の選択結果をゾーニング結果記憶部２２４に格納する。
【００５６】
また、ゾーニング候補生成部２６０は、選択結果に採用されたゾーニング候補があるか否かを判定する。採用されたゾーニング候補が無い場合、学習部２７０により学習されたゾーニングモデルをモデル記憶部２２３から取得し直して、複数のゾーニング候補を生成する処理を、選択結果に採用されたゾーニング候補が含まれるまで繰り返す。
【００５７】
学習部２７０は、第２所定数のアクティビティカードの配置情報及び不可視情報と、レイアウト条件と、ゾーニング候補の選択結果とに基づいて、ゾーニングモデルのパラメータを学習する。
【００５８】
具体的には、学習部２７０は、入力部１００が受け付けたゾーニング候補の選択結果が入力されると、ゾーニング結果記憶部２２４から、当該選択されたゾーニング候補と共に提示された複数のゾーニング候補と、当該複数のゾーニング候補を生成する際に用いられたアクティビティカードの配置情報と、不可視情報と、レイアウト条件とを取得する。
【００５９】
次に、学習部２７０は、当該複数のゾーニング候補の各々について、アクティビティカードの配置情報と、不可視情報と、レイアウト条件とからゾーニングモデルを用いてゾーニング候補を生成した際のスコアを取得し、採用するものとして選択されたゾーニング候補のスコアが高くなり、かつ、実現不能なものとして選択されたゾーニング候補のスコアが低くなるように、ゾーニングモデルのパラメータを学習する。例えば、誤差逆伝搬法等を用いて当該ニューラルネットワークのパラメータを学習する。
【００６０】
そして、学習部２７０は、学習したゾーニングモデルのパラメータを、モデル記憶部２２３に格納する。
【００６１】
表示部３００は、ユーザのタッチ操作等によりＧＵＩを制御可能なＧＵＩ制御機能を有しており、アクティビティカード提示部２３０による複数のアクティビティカードをユーザに提示する指示に対する当該複数のアクティビティカードの表示、カード配置提示部２５０によるユーザの操作によりアクティビティカードをレイアウト対象エリアの任意の位置に配置可能な状態で提示する指示に対する提示、ゾーニング候補生成部２６０により生成された複数のゾーニング候補の表示をそれぞれ画面に出力して行う。
【００６２】
また、表示部３００は、複数のアクティビティカードの表示した後、複数のユーザに対する投票操作を実行する。具体的には、表示部３００は、図５に示すように、複数のユーザの各々が、第１所定数（例えば、１人７枚等）だけアクティビティカードに投票を行うことができるようにする。当該投票は、例えばクライアント及び各ユーザが、レイアウトを介して執務行動やプロジェクトのゴールを実現するために重要と思うアクティビティカードに対して行われる。
【００６３】
表示部３００は、複数のユーザの各々について、当該ユーザの端末（例えば、タブレット、スマートフォン等）に表示し、ユーザの端末の有するＧＵＩ機能を利用して、各表示を行ってもよい。この場合、表示部３００は、ネットワーク（図示しない）を介して通信によりユーザの端末に表示内容を送信する構成とすればよい。
【００６４】
また、表示部３００は、表示した複数のゾーニング候補選択から、選択結果を受け付けるための画面を表示する。
【００６５】
＜本発明の第１の実施の形態に係るレイアウト支援装置の作用＞
図９は、本発明の実施の形態に係るゾーニング候補生成処理ルーチンを示すフローチャートである。
【００６６】
入力部１００にレイアウト条件が入力されると、レイアウト支援装置１０において、図９に示すゾーニング候補生成処理ルーチンが実行される。
【００６７】
まず、ステップＳ１００において、入力部１００は、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報を含むレイアウト条件の入力を受け付ける。
【００６８】
ステップＳ１１０において、条件設定部２１０は、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報を含むレイアウト条件を設定する。
【００６９】
ステップＳ１２０において、アクティビティカード提示部２３０は、複数のアクティビティカードを提示する。
【００７０】
ステップＳ１３０において、入力部１００は、複数のユーザの各々から、複数のアクティビティカードのうちの第１所定数のアクティビティカードへの投票を受け付ける。
【００７１】
ステップＳ１４０において、カード並び替え部２４０は、複数のユーザの各々から、複数のアクティビティカードのうちの第１所定数のアクティビティカードへの投票を受け付け、受け付けた投票の結果に基づいて、複数のアクティビティカードから第２所定数のアクティビティカードを選択し、並び替える。
【００７２】
ステップＳ１５０において、カード配置提示部２５０は、カード並び替え部２４０により並び替えた第２所定数のアクティビティカードを、ユーザの操作によりレイアウト対象エリアの任意の位置に配置可能な状態で提示する。
【００７３】
ステップＳ１６０において、入力部１００は、ユーザのＧＵＩ操作情報の入力を受け付ける。
【００７４】
ステップＳ１７０において、ゾーニング候補生成部２６０は、モデル記憶部２２３から予め学習されたゾーニングモデルを取得する。
【００７５】
ステップＳ１８０において、ゾーニング候補生成部２６０は、第２所定数のアクティビティカードの配置情報及び不可視情報と、レイアウト条件と、ゾーニングモデルとに基づいて、レイアウト対象エリアのゾーニングの候補であるゾーニング候補を複数生成する。
【００７６】
ステップＳ１９０において、表示部３００は、上記ステップＳ１８０により生成された複数のゾーニング候補を出力する。
【００７７】
ステップＳ２００において、入力部１００は、採用するゾーニング候補、又は実現不能なゾーニング候補の選択結果の入力を受け付ける。
【００７８】
ステップＳ２１０において、ゾーニング候補生成部２６０は、上記ステップＳ２００により受け付けた選択結果を、ゾーニング結果記憶部２２４に格納する。
【００７９】
ステップＳ２２０において、学習部２７０は、第２所定数のアクティビティカードの配置情報及び不可視情報と、レイアウト条件と、ゾーニング候補の選択結果とに基づいて、ゾーニングモデルのパラメータを学習する。
【００８０】
ステップＳ２３０において、学習部２７０は、学習したゾーニングモデルのパラメータを、モデル記憶部２２３に格納する。
【００８１】
ステップＳ２４０において、ゾーニング候補生成部２６０は、上記ステップＳ２００により採用されたゾーニング候補があるか否かを判定する。
【００８２】
上記ステップＳ２００により採用されたゾーニング候補がない場合（上記ステップＳ２４０のＮＯ）、ステップＳ１７０に戻り、ステップＳ１７０〜Ｓ２３０の処理を繰り返す。
【００８３】
一方、上記ステップＳ２００により採用されたゾーニング候補がある場合（上記ステップＳ２４０のＹＥＳ）、処理を終了する。
【００８４】
以上説明したように、本発明の実施形態に係るレイアウト支援装置によれば、ユーザの行う執務行動を示すアクティビティと、当該アクティビティに対応する画像又は動画とを含む情報である可視情報と、当該アクティビティに対応するゾーニング要件を含む情報である不可視情報とを紐づけたアクティビティカードに対する投票と、レイアウト対象エリアへのアクティビティカードの配置とを受け付けて、レイアウト対象エリアに対する第２所定数のアクティビティカードの配置情報を表示することにより、ユーザの目的行動に応じたレイアウトの設計を適切に支援することができる。
【００８５】
また、ユーザの執務行動に応じたアクティビティカードと、アクティビティカードをレイアウト対象エリアに配置した配置情報とを用いて生成したゾーニング候補を提示するため、ユーザの目的行動に応じたレイアウトの設計を適切に支援することができる。
【００８６】
また、学習済みのゾーニングモデルを用いて、ゾーニング候補を生成・提示するため、ユーザの目的行動に応じたレイアウトの設計を適切に支援することができる。
【００８７】
＜本発明の第２の実施の形態に係るレイアウト支援装置の構成＞
図１０を参照して、本発明の第２の実施の形態に係るレイアウト支援装置２０の構成について説明する。なお、第１の実施の形態に係るレイアウト支援装置１０と同様の構成については、同一の符号を付して詳細な説明は省略する。
【００８８】
レイアウト支援装置２０は、ＣＰＵと、ＲＡＭと、後述するレイアウト支援処理ルーチンを実行するためのプログラムを記憶したＲＯＭとを備えたコンピュータで構成され、機能的には次に示すように構成されている。
【００８９】
図１０に示すように、本実施形態に係るレイアウト支援装置２０は、入力部１００と、制御部４００と、表示部３００とを備えて構成される。
【００９０】
本実施の形態では、レイアウト条件は、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報及び当該レイアウト対象エリアのゾーニング情報を含む。ゾーニング情報は、図８で示されるようなゾーニングの情報であり、例えば第１の実施の形態に係るゾーニング候補生成部２６０により生成されたゾーニング候補であってもよい。
【００９１】
また、本実施の形態では、アクティビティカードは、ユーザの行う執務行動を示すアクティビティと、アクティビティに対応する画像又は動画とを含む情報である可視情報と、アクティビティに対応するレイアウト要件を含む情報である不可視情報とを紐づけたものである。
【００９２】
ここで、アクティビティカードの不可視情報は、アクティビティに対応するレイアウト要件を含む情報である。例えば、「集中業務する」アクティビティには、執務ゾーンを確保するためのレイアウト要件（例えば、ゾーンの形状・面積に応じた、集中業務に必要なユーザ毎の執務面積、デスク、デスク間の距離、動線の情報等）が含まれる。
【００９３】
また、本実施の形態では、入力部１００は、更に、採用するレイアウト候補、又は実現不能なレイアウト候補の選択結果の入力を受け付ける。そして、入力部１００は、受け付けた選択結果を、制御部４００に渡す。
【００９４】
制御部４００は、条件設定部２１０と、記憶部２２０と、アクティビティカード提示部２３０と、カード並び替え部２４０と、カード配置提示部２５０と、レイアウト候補生成部４６０と、学習部４７０とを備えて構成される。
【００９５】
図３に示すように、記憶部２２０は、条件記憶部２２１と、カード情報記憶部２２２と、モデル記憶部２２３と、ゾーニング結果記憶部２２４と、レイアウトデータ記憶部２２５と、レイアウト結果記憶部２２６とを備えて構成される。
【００９６】
本実施の形態に係るモデル記憶部２２３には、レイアウト対象エリアのレイアウトの候補であるレイアウト候補を生成するための、学習部４７０により予め学習されたレイアウトモデルが格納されている。レイアウトモデルは、アクティビティカードの配置情報と、不可視情報と、レイアウト条件とを入力として、レイアウト対象エリアのレイアウト候補を生成するためのモデルである。
【００９７】
レイアウトデータ記憶部２２５には、レイアウト候補生成部４６０がレイアウト候補を生成するために必要なレイアウトデータが格納されている。レイアウトデータは、デスク、イス、ソファ等のレイアウトアイテムの情報や、ゾーニング範囲、ユーザ数、及びアクティビティに基づいて過去に用いられたレイアウト例である。
【００９８】
レイアウト結果記憶部２２６には、レイアウト候補生成部４６０により生成された複数のレイアウト候補と、当該レイアウト候補に用いられたアクティビティカードの配置情報及び不可視情報と、レイアウト条件とが紐づけて格納されている。
【００９９】
レイアウト候補生成部４６０は、第２所定数のアクティビティカードの配置情報及び不可視情報と、レイアウト条件と、レイアウトデータと、予め学習されたレイアウトモデルとに基づいて、レイアウト対象エリアのレイアウトの候補であるレイアウト候補を複数生成する。
【０１００】
具体的には、レイアウト候補生成部４６０は、まず、条件記憶部２２１からレイアウト条件と、カード情報記憶部２２２から選択された第２所定数のアクティビティカードの不可視情報と、モデル記憶部２２３からレイアウトモデルと、レイアウトデータ記憶部２２５からレイアウトデータとを取得する。次に、レイアウト候補生成部４６０は、入力部１００が受け付けた配置情報と、第２所定数のアクティビティカードの不可視情報と、レイアウト条件と、レイアウトデータとをレイアウトモデルに入力することにより、複数のレイアウト候補を生成する。例えば、レイアウトモデルが、レイアウト条件に含まれるレイアウト対象エリアの総面積と、レイアウト対象エリアの位置と、アクティビティカードの配置情報と、ゾーニング情報に含まれるゾーンの面積若しくはレイアウト対象エリアに対するゾーンの割合とを入力として、複数のレイアウト候補を出力するニューラルネットワークとすることができる。
【０１０１】
配置情報には、少なくともアクティビティカードの位置と、レイアウト対象エリアの位置との関係が含まれている。これにより、アクティビティカードの示す執務行動と、ユーザが執務を行うエリア（場）とを対応付けて、レイアウトのコンセプト化を図ることができる。また、配置情報には、アクティビティカードの得票数（点数）も含まれていてもよい。この場合、レイアウト候補生成部４６０は、アクティビティカードの点数に応じて、アクティビティカードの不可視情報に対する重み付けを付与する。
【０１０２】
レイアウト候補は、例えば図１１に示すように、レイアウト対象エリアに対してゾーニングを行った候補である。図１１は、レイアウト対象エリアに対して、実際にデスクの配置等がされた状態を示すレイアウトの候補の例を示すイメージ図である。
【０１０３】
なお、レイアウト候補生成部４６０は、当該モデルにより得られるレイアウト候補のうち、所定数、又は所定の信頼度以上のレイアウト候補を、生成結果とすることができる。そして、レイアウト候補生成部４６０は、生成した複数のレイアウト候補を、表示部３００に渡す。
【０１０４】
また、レイアウト候補生成部４６０は、レイアウト候補の選択結果を、レイアウト結果記憶部２２６に格納する。具体的には、レイアウト候補の選択結果として、採用するレイアウト候補の選択結果及び実現不能なレイアウト候補の選択結果の少なくとも一方が含まれる。実現不能であるレイアウト候補は、例えば、面積の関係等で実現不可能であるか、重複しているゾーニング候補同士（類似度が所定値以上の場合を含む）は無いか等により実現不能とユーザが判断したレイアウト候補である。そして、レイアウト候補生成部４６０は、生成した複数のレイアウト候補と、当該レイアウト候補に用いられたアクティビティカードの配置情報と、不可視情報と、レイアウト条件とを紐づけて、レイアウト結果記憶部２２６に格納する。また、レイアウト候補生成部４６０は、レイアウト候補の選択結果をレイアウト結果記憶部２２６に格納する。
【０１０５】
また、レイアウト候補生成部４６０は、選択結果に採用されたレイアウト候補があるか否かを判定する。採用されたレイアウト候補が無い場合、学習部４７０により学習されたレイアウトモデルをモデル記憶部２２３から取得し直して、複数のレイアウト候補を生成する処理を、選択結果に採用されたレイアウト候補が含まれるまで繰り返す。
【０１０６】
学習部４７０は、第２所定数のアクティビティカードの配置情報及び不可視情報と、ゾーニング情報と、レイアウト条件と、レイアウト候補の選択結果とに基づいて、レイアウトモデルのパラメータを学習する。
【０１０７】
具体的には、学習部４７０は、入力部１００が受け付けたレイアウト候補の選択結果が入力されると、レイアウト結果記憶部２２６から、当該選択されたレイアウト候補と共に提示された複数のレイアウト候補と、当該複数のレイアウト候補を生成する際に用いられたアクティビティカードの配置情報と、不可視情報と、ゾーニング情報と、レイアウト条件とを取得する。
【０１０８】
次に、学習部４７０は、当該複数のレイアウト候補の各々について、アクティビティカードの配置情報と、不可視情報と、レイアウト条件と、ゾーニング情報とからゾーニングモデルを用いてレイアウト候補を生成した際のスコアを取得し、採用するものとして選択されたレイアウト候補のスコアが高くなり、かつ、実現不能なものとして選択されたレイアウト候補のスコアが低くなるように、レイアウトモデルのパラメータを学習する。例えば、誤差逆伝搬法等を用いて当該ニューラルネットワークのパラメータを学習する。
【０１０９】
そして、学習部４７０は、学習したレイアウトモデルのパラメータを、モデル記憶部２２３に格納する。
【０１１０】
本実施の形態に係る表示部３００は、更に、レイアウト候補生成部４６０により生成された複数のゾーニング候補の表示を画面に出力する。
【０１１１】
また、表示部３００は、表示した複数のレイアウト候補選択から、選択結果を受け付けるための画面を表示する。
【０１１２】
＜本発明の第２の実施の形態に係るレイアウト支援装置の作用＞
図１２は、本発明の第２の実施の形態に係るレイアウト候補生成処理ルーチンを示すフローチャートである。なお、第１の実施の形態に係るゾーニング候補生成処理ルーチンと同様の処理については、同一の符号を付して詳細な説明は省略する。
【０１１３】
ステップＳ３００において、入力部１００は、レイアウト設計の対象となるエリアであるレイアウト対象エリアの情報及び当該レイアウト対象エリアのゾーニング情報を含むレイアウト条件の入力を受け付ける。
【０１１４】
ステップＳ３７０において、レイアウト候補生成部４６０は、条件記憶部２２１からレイアウト条件と、カード情報記憶部２２２から選択された第２所定数のアクティビティカードの不可視情報と、モデル記憶部２２３からレイアウトモデルと、レイアウトデータ記憶部２２５からレイアウトデータとを取得する。
【０１１５】
ステップＳ３８０において、レイアウト候補生成部４６０は、第２所定数のアクティビティカードの配置情報及び不可視情報と、レイアウト条件と、レイアウトデータと、予め学習されたレイアウトモデルとに基づいて、レイアウト対象エリアのレイアウトの候補であるレイアウト候補を複数生成する。
【０１１６】
ステップＳ３９０において、表示部３００は、上記ステップＳ３８０により生成された複数のゾーニング候補の表示を画面に出力する。
【０１１７】
ステップＳ４００において、入力部１００は、採用するレイアウト候補、又は実現不能なレイアウト候補の選択結果の入力を受け付ける。
【０１１８】
ステップＳ４１０において、上記ステップＳ４００により受け付けた選択結果を、レイアウト結果記憶部２２６に格納する。
【０１１９】
ステップＳ４２０において、学習部４７０は、第２所定数のアクティビティカードの配置情報及び不可視情報と、ゾーニング情報と、レイアウト条件と、レイアウト候補の選択結果とに基づいて、レイアウトモデルのパラメータを学習する。
【０１２０】
ステップＳ４３０において、学習部４７０は、学習したレイアウトモデルのパラメータを、モデル記憶部２２３に格納する。
【０１２１】
ステップＳ４４０において、レイアウト候補生成部４６０は、上記ステップＳ４００により採用されたレイアウト候補があるか否かを判定する。
【０１２２】
上記ステップＳ４００により採用されたレイアウト候補がない場合（上記ステップＳ４４０のＮＯ）、ステップＳ３７０に戻り、ステップＳ３７０〜Ｓ４３０の処理を繰り返す。一方、上記ステップＳ４００により採用されたゾーニング候補がある場合（上記ステップＳ４４０のＹＥＳ）、処理を終了する。
【０１２３】
以上説明したように、本実施形態に係るレイアウト支援装置によれば、ユーザの行う執務行動を示すアクティビティと、当該アクティビティに対応する画像又は動画とを含む情報である可視情報と、当該アクティビティに対応するレイアウト要件を含む情報である不可視情報とを紐づけたアクティビティカードに対する投票と、レイアウト対象エリアへのアクティビティカードの配置とを受け付けて、レイアウト対象エリアに対する第２所定数のアクティビティカードの配置情報を、ゾーニング情報と共に表示することにより、ユーザの目的行動に応じたレイアウトの設計を適切に支援することができる。
【０１２４】
また、ユーザの執務行動に応じたアクティビティカードと、アクティビティカードをレイアウト対象エリアに配置した配置情報とを用いて生成したレイアウト候補を提示するため、ユーザの目的行動に応じたレイアウトの設計を適切に支援することができる。
【０１２５】
学習済みのレイアウトモデルを用いて、レイアウト候補を生成・提示するため、ユーザの目的行動に応じたレイアウトの設計を適切に支援することができる。
【０１２６】
なお、本発明は、上述した実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【０１２７】
上述の実施の形態では、オフィスにおけるレイアウトを例に説明したが、これに限定されるものではなく、ユーザの環境に応じたレイアウト支援に応用することができる。例えば、高等学校、大学等の学校において、教師や生徒・学生のアクティビティについてのアクティビティカードを作成しておく。このようなアクティビティカードを用いてゾーニング・レイアウト候補を作成することにより、学校における執務行動に応じたレイアウトの設計を適切に支援することができる。
【０１２８】
また、第１の実施の形態と第２の実施の形態とを組合せて、生成した複数のゾーニング候補の各々に対して、複数のレイアウト候補を生成して表示するように構成してもよい。
【０１２９】
また、上述の実施の形態では、アクティビティカード提示部２３０は、カード情報記憶部２２２から、複数のアクティビティカードを取得したものを提示する構成としたが、ユーザの指示により取得及び提示をやり直す構成としてもよい。この場合、アクティビティカード提示部２３０は、まず、最もクライアントの目的行動に応じた複数のアクティビティカードの組をカード情報記憶部２２２から取得して提示する。次に、アクティビティカード提示部２３０は、ユーザから許可又は不許可を示す許可情報の入力を受け付ける。アクティビティカード提示部２３０は、許可情報が不許可の場合、まだユーザに提示しておらず、かつ、クライアントの目的行動に応じた複数のアクティビティカードの組をカード情報記憶部２２２から取得して提示する。一方、アクティビティカード提示部２３０は、許可情報が許可の場合、次に処理に進む構成とすればよい。
【０１３０】
また、上述の実施の形態では、目的行動が企業のオフィスにおける執務行動である場合を例に説明したが、これに限定されるものではなく、学校における生活・学習のための行動、イベント会場におけるイベント執行のための行動等様々な行動を目的行動とすることができる。このような目的行動は、屋内外を問わず行われる場合があるが、上述のレイアウト支援装置は屋外である外部空間や、屋内と屋外とを含む空間においても適用することができる。
【０１３１】
また、上述の実施の形態では、支援の対象となるレイアウトがオフィス家具のレイアウトである場合を例に説明したが、これに限定されるものではなく、種々のレイアウトにも適用することができる。例えば、執務室であれば、オフィス家具のみならず、パーティションのレイアウト、学校であれば、教室、食堂、ロビー等の公共部の家具、教具等のレイアウト、公園等の屋外であれば遊具、ベンチ、植栽等のレイアウトにもレイアウト支援装置を用いることができる。
【０１３２】
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能である。
【符号の説明】
【０１３３】
１０   レイアウト支援装置
２０   レイアウト支援装置
１００ 入力部
２００ 制御部
２１０ 条件設定部
２２０ 記憶部
２２１ 条件記憶部
２２２ カード情報記憶部
２２３ モデル記憶部
２２４ ゾーニング結果記憶部
２２５ レイアウトデータ記憶部
２２６ レイアウト結果記憶部
２３０ アクティビティカード提示部
２４０ カード並び替え部
２５０ カード配置提示部
２６０ ゾーニング候補生成部
２７０ 学習部
３００ 表示部
４００ 制御部
４６０ レイアウト候補生成部
４７０ 学習部
【図１】
2020170346.tif 000003
【図２】
2020170346.tif 000004
【図３】
2020170346.tif 000005
【図４】
2020170346.tif 000006
【図５】
2020170346.tif 000007
【図６】
2020170346.tif 000008
【図７】
2020170346.tif 000009
【図８】
2020170346.tif 000010
【図９】
2020170346.tif 000011
【図１０】
2020170346.tif 000012
【図１１】
2020170346.tif 000013
【図１２】
2020170346.tif 000014