(57)【特許請求の範囲】
【請求項１】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記非配置領域の大きさに基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっており、
前記非配置領域の格納可能文字数の範囲を示す第１の格納可能文字数範囲と、前記第１の文字数範囲より少ない格納可能文字数の範囲を示す第２の格納可能文字数範囲と、前記第２の文字数範囲より少ない格納可能文字数の範囲を示す第３の格納可能文字数範囲とが予め設定されており、
前記非配置領域の格納文字数が前記第１から第３の格納可能文字数範囲のうちいずれに含まれるかを判定し、その判定結果に基づいて、
前記非配置領域の格納文字数が前記第１の文字数範囲である場合に、格納可能な文字数のディジタルコンテンツのうち、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択し、
前記非配置領域の格納文字数が前記第２の文字数範囲である場合に、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択し、
前記非配置領域の格納文字数が前記第３の文字数範囲である場合に、文字情報の文字数が最小のディジタルコンテンツを索出して格納する第３の情報配置処理を選択する、
ことを特徴とするディジタルコンテンツ作成システム 。
【請求項２】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより、ページ単位のレイアウト領域を１又は複数含んでなるディジタルコンテンツを作成するシステムであって、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記レイアウト領域のページに関するページ情報に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっており、
ページ番号の範囲を示す第１のページ範囲と、前記第１のページ範囲より後ろのページに相当するページの範囲を示す第２のページ範囲と、前記第２のページ範囲より後ろのページに相当するページの範囲を示す第３のページ範囲とが予め設定されており、
前記非配置領域が属するレイアウト領域のページ番号が前記第１から第３のページ範囲のうちいずれに含まれるかを判定し、その判定結果に基づいて、
前記非配置領域が属するレイアウト領域のページ番号が前記第１のページ範囲である場合に、格納可能な文字数のディジタルコンテンツのうち、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択し、
前記非配置領域が属するレイアウト領域のページ番号が前記第２のページ範囲である場合に、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択し、
前記非配置領域が属するレイアウト領域のページ番号が前記第３のページ範囲である場合に、文字情報の文字数が最小のディジタルコンテンツを索出して格納する第３の情報配置処理を選択する、
ことを特徴とするディジタルコンテンツ作成システム 。
【請求項３】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記レイアウト領域における非配置領域の位置に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっており、
前記非配置領域がページの上方に生じた場合には、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択し、
前記非配置領域がページの下方に生じた場合には、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択する
ことを特徴とするディジタルコンテンツ作成システム 。
【請求項４】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記非配置領域の形状に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっており、
前記非配置領域の形状が縦横のどちらか一方が他方に比べて所定値より長い場合には、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択し、
そうでない場合は、格納可能な文字数のディジタルコンテンツのうち、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択する
ことを特徴とするディジタルコンテンツ作成システム 。
【請求項５】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、指定されたページ数の上限に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっており、
前記指定されたページ数の上限が所定値未満の場合には、文字情報の文字数が最小のディジタルコンテンツを索出して格納する第３の情報配置処理を選択し、
前記指定されたページ数の上限が前記所定値以上の場合には、格納可能な文字数のディジタルコンテンツのうち、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択する
ことを特徴とするディジタルコンテンツ作成システム 。
【請求項６】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記コンテンツ選択手段で選択したディジタルコンテンツの数に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっており、
前記コンテンツ選択手段で選択したディジタルコンテンツの数が所定値以上の場合には、格納可能な文字数のディジタルコンテンツのうち、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択し、
前記コンテンツ選択手段で選択したディジタルコンテンツの数が前記所定値未満の場合は、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択する
ことを特徴とするディジタルコンテンツ作成システム 。
【請求項７】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記コンテンツ作成手段で作成したディジタルコンテンツを配信する配信時刻に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっており、
前記コンテンツ作成手段で作成したディジタルコンテンツを配信する配信時刻が第１の所定時刻より早い場合は、文字情報の文字数が最小のディジタルコンテンツを索出して格納する第３の情報配置処理を選択し、
前記コンテンツ作成手段で作成したディジタルコンテンツを配信する配信時刻が第２の所定時刻より遅い場合は、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択する
ことを特徴とするディジタルコンテンツ作成システム 。
【請求項８】
請求項１乃至７のいずれかにおいて、ユーザに関するユーザ情報を記憶するためのユーザ情報記憶手段を備え、前記コンテンツ選択手段は、前記ユーザ情報記憶手段のユーザ情報に基づいて、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するようになっていることを特徴とするディジタルコンテンツ作成システム 。
【請求項９】
請求項１乃至７のいずれかにおいて、ユーザに関するユーザ情報を記憶するためのユーザ情報記憶手段を備え、前記コンテンツ作成手段は、前記ユーザ情報記憶手段のユーザ情報に基づいて、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定するようになっていることを特徴とするディジタルコンテンツ作成システム 。
【請求項１０】
請求項１において、
前記第１の情報配置処理を行った場合に、格納しきれない分については次のページに掲載し、
前記第２の情報配置処理を行った場合に、格納しきれない分については最終ページに掲載し、
前記第３の情報配置処理を行った場合に、格納しきれない分については破棄する
ことを特徴するディジタルコンテンツ作成システム。
【請求項１１】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するコンピュータシステムからなるディジタルコンテンツ作成システムに、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記非配置領域の大きさに基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置する機能であり、
前記非配置領域の格納可能文字数の範囲を示す第１の格納可能文字数範囲と、前記第１の文字数範囲より少ない格納可能文字数の範囲を示す第２の格納可能文字数範囲と、前記第２の文字数範囲より少ない格納可能文字数の範囲を示す第３の格納可能文字数範囲とのいずれに含まれるかを判定し、その判定結果に基づいて、
前記非配置領域の格納文字数が前記第１の文字数範囲である場合に、格納可能な文字数のディジタルコンテンツのうち、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択する機能、
前記非配置領域の格納文字数が前記第２の文字数範囲である場合に、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択する機能、
前記非配置領域の格納文字数が前記第３の文字数範囲である場合に、文字数が最小のディジタルコンテンツを索出して格納する第３の情報配置処理を選択する機能、
を実現させるためのディジタルコンテンツ作成プログラム。
【請求項１２】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより、ページ単位のレイアウト領域を１又は複数含んでなるディジタルコンテンツを作成するコンピュータシステムからなるディジタルコンテンツ作成システムに、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記レイアウト領域のページに関するページ情報に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置する機能であって、
予め設定された、ページ番号の範囲を示す第１のページ範囲と、前記第１のページ範囲より後ろのページに相当するページの範囲を示す第２のページ範囲と、前記第２のページ範囲より後ろのページに相当するページの範囲を示す第３のページ範囲とのうち、前記非配置領域が属するレイアウト領域のページ番号が前記第１から第３のページ範囲のうちいずれに含まれるかを判定し、その判定結果に基づいて、
前記非配置領域が属するレイアウト領域のページ番号が前記第１のページ範囲である場合に、格納可能な文字数のディジタルコンテンツのうち、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択する機能、
前記非配置領域が属するレイアウト領域のページ番号が前記第２のページ範囲である場合に、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択する機能、
前記非配置領域が属するレイアウト領域のページ番号が前記第３のページ範囲である場合に、文字情報の文字数が最小のディジタルコンテンツを索出して格納する第３の情報配置処理を選択する機能、
を実現させるためのディジタルコンテンツ作成プログラム。
【請求項１３】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するコンピュータシステムからなるディジタルコンテンツ作成システムに、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記レイアウト領域における非配置領域の位置に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置する機能であって、
前記非配置領域がページの上方に生じた場合には、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択する機能、
前記非配置領域がページの下方に生じた場合には、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択する機能、
を実現させるためのディジタルコンテンツ作成プログラム。
【請求項１４】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するコンピュータシステムからなるディジタルコンテンツ作成システムに、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記非配置領域の形状に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置する機能であって、
前記非配置領域の形状が縦横のどちらか一方が他方に比べて所定値より長い場合には、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択する機能、
そうでない場合は、格納可能な文字数のディジタルコンテンツのうち、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択する機能、
を実現させるためのディジタルコンテンツ作成プログラム。
【請求項１５】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するコンピュータシステムからなるディジタルコンテンツ作成システムに、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、指定されたページ数の上限に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置する機能であって、
前記指定されたページ数の上限が所定値未満の場合には、文字情報の文字数が最小のディジタルコンテンツを索出して格納する第３の情報配置処理を選択する機能、
前記指定されたページ数の上限が前記所定値以上の場合には、格納可能な文字数のディジタルコンテンツのうち、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択する機能、
を実現させるためのディジタルコンテンツ作成プログラム。
【請求項１６】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するコンピュータシステムからなるディジタルコンテンツ作成システムに、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記コンテンツ選択手段で選択したディジタルコンテンツの数に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置する機能であって、
前記コンテンツ選択手段で選択したディジタルコンテンツの数が所定値以上の場合には、格納可能な文字数のディジタルコンテンツのうち、前記ディジタルコンテンツに設定された優先度が高いディジタルコンテンツを選択して格納する第１の情報配置処理を選択する機能、
前記コンテンツ選択手段で選択したディジタルコンテンツの数が前記所定値未満の場合は、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択する機能、
を実現させるためのディジタルコンテンツ作成プログラム。
【請求項１７】
ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するコンピュータシステムからなるディジタルコンテンツ作成システムに、
前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、
それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記コンテンツ作成手段で作成したディジタルコンテンツを配信する配信時刻に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置する機能であって、
前記コンテンツ作成手段で作成したディジタルコンテンツを配信する配信時刻が第１の所定時刻より早い場合は、ディジタルコンテンツのうち文章を構成する文字情報の文字数が最小のディジタルコンテンツを索出して格納する第３の情報配置処理を選択する機能、
前記コンテンツ作成手段で作成したディジタルコンテンツを配信する配信時刻が第２の所定時刻より遅い場合は、前記非配置領域の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出して格納する第２の情報配置処理を選択する機能、
を実現させるためのディジタルコンテンツ作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタルコンテンツを作成するシステムおよびそれに適用するプログラムに係り、特に、レイアウトの統一感を損なうことなく、しかも読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置するのに好適なディジタルコンテンツ作成システムおよびディジタルコンテンツ作成プログラムに関する。
【０００２】
【従来の技術】
従来、ニュース等のディジタルコンテンツをユーザに対して提供するディジタルコンテンツ配信システムがあり、ディジタルコンテンツ配信システムでは、一般に、コンテンツ登録データベース（以下、データベースのことを単にＤＢと略記する。）からディジタルコンテンツをいくつか読み出し、読み出したディジタルコンテンツを編集し、編集したディジタルコンテンツをユーザに対して配信する。ディジタルコンテンツの編集過程では、ユーザにとって見やすいものとなるようにディジタルコンテンツのレイアウトを行っている。このレイアウトを行う技術としては、例えば、特開平9-69096号公報に開示された記事配置装置（以下、第１の従来例という。）、および特開平5-233709号公報に開示された学習型情報編集装置（以下、第２の従来例という。）がある。
【０００３】
第１の従来例では、配置手段１００は、紙面上をランダムな縦線と横線で幾つかの矩形領域に分割した何種類かのコラム構成について、ランダムな記事処理順序に従って各記事の配置に適合する単独コラムまたは隣接するコラムを結合してなる複合コラムを探索していって、複数の記事が段組された幾通りかの配置結果を生成する。配置結果評価手段１０５は、各記事の記事掲載優先度に基づいて各配置結果に評価値を付与し、最良配置結果検索手段１０９は最も評価値の高い配置結果を選択する。印刷手段１５３は、この最良の配置結果に従って複数の記事が段組された文書を紙面に印刷する。
【０００４】
第２の従来例では、記事記憶部１に利用者の閲覧要望に応じて提供し得る記事情報を記憶し、記事記憶部１に記憶された記事情報の利用者による閲覧状況を示す閲覧履歴情報を利用者情報と対応して履歴記憶部２に記憶しておき、入力部３を介して指定された利用者情報に対応する閲覧履歴情報を履歴記憶部２から読み出し、この閲覧履歴情報に従って記事記憶部１に記憶されている記事情報を編集する。
【０００５】
ディジタルコンテンツのレイアウトを行う過程では、上記従来例のように、ディジタルコンテンツを構成する各種情報（画像や文章等の情報）を所定の区分でレイアウト領域に配置していくと、ディジタルコンテンツの内容によっては、レイアウト領域に必ずしも満遍なく情報を配置することができず、配置の結果、情報が配置されない非配置領域がレイアウト領域に存在してしまうことがある。レイアウト領域のなかに非配置領域が存在しては、見栄えがよくない等の不都合があるため、現在では、この非配置領域に情報をいかに配置するかが工夫されている。例えば、非配置領域に情報を配置する技術としては、特開平4-60758号公報に開示された文書自動レイアウト装置（以下、第３の従来例という。）がある。
【０００６】
第３の従来例では、ディジタルコンテンツを構成する各種情報をレイアウト領域に配置した結果、レイアウト領域に非配置領域が存在する場合には、非配置領域への配置が不適切であると判定された文章に対して、文字フォントの大きさを変更したり文章ピッチや行ピッチを変更したりすることにより、非配置領域に文章を配置する。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記第３の従来例にあっては、文字フォントの大きさを変更したり文章ピッチや行ピッチを変更したりすることにより、非配置領域に文章を配置する構成となっているため、レイアウトされたディジタルコンテンツが、非配置領域があった箇所とそれ以外の箇所とで書式が異なり、レイアウトの統一感を損なう可能性があった。
【０００８】
また、非配置領域への配置対象となる文章は、元となるディジタルコンテンツの内容によって一意に定まるため、例えば、非配置領域が小さいにもかかわらず文字数の多い文章が配置対象となったり、非配置領域が大きいにもかかわらず文字数の少ない文章が配置対象となったりする可能性がある。非配置領域に文章を配置するために、前者の場合は、文字フォント、文章ピッチや行ピッチが非配置領域の箇所だけ過剰に小さくなり、後者の場合は、逆に、文字フォント、文章ピッチや行ピッチが非配置領域の箇所だけ過剰に大きくなり、そうなれば、レイアウトの統一感を極めて損なう結果となる。
【０００９】
この問題は、ニュース等のディジタルコンテンツをユーザに対して提供する場合に特に顕著である。この場合、コンテンツ登録ＤＢからディジタルコンテンツを選択しページ単位で配置するが、サービスの向上を図るためには、重要度の高い記事ほど先頭の方のページに配置するのが望ましい。これは、紙ベースでの新聞作成や雑誌作成においても採用されている一般的な手法である。すなわち、非配置領域への配置対象となる文章が一意に定まっては、例えば、比較的先頭の方のページの非配置領域にもかかわらず重要度の低い記事が配置対象となったり、比較的末尾の方のページの非配置領域にもかかわらず重要度の高い記事が配置対象となったりする可能性がある。そうなれば、たとえ非配置領域に配置する文章だからといっても、その点については、ユーザにとっては読みづらいものとなり、サービスの低下を招くことになる。
【００１０】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、レイアウトの統一感を損なうことなく、しかも読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置するのに好適なディジタルコンテンツ作成システムおよびディジタルコンテンツ作成プログラムを提供することを目的としている。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明に係るディジタルコンテンツ作成システム は、ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、前記コンテンツ選択手段および前記コンテンツ作成手段は、文字情報を格納するための文字情報枠を前記非配置領域に配置し、所定の優先順位で前記ディジタルコンテンツを前記コンテンツ記憶手段のなかから選択し、選択したディジタルコンテンツに含まれる文字情報の文字数が前記文字情報枠の格納可能文字数を超えていないときは、その文字情報を前記文字情報枠に格納し、前記選択したディジタルコンテンツに含まれる文字情報の文字数が前記文字情報枠の格納可能文字数を超えているときは、前記ディジタルコンテンツの再選択を行うようになっている。
【００１２】
このような構成であれば、コンテンツ選択手段により、コンテンツ記憶手段のなかからディジタルコンテンツが選択され、コンテンツ作成手段により、選択されたディジタルコンテンツを構成する情報が所定の区分でレイアウト領域に配置され、これによりディジタルコンテンツが作成される。
ディジタルコンテンツを構成する情報がレイアウト領域に配置された結果、非配置領域がレイアウト領域に存在する場合には、コンテンツ選択手段およびコンテンツ作成手段により、文字情報枠が非配置領域に配置され、所定の優先順位でディジタルコンテンツがコンテンツ記憶手段のなかから選択される。その結果、選択されたディジタルコンテンツに含まれる文字情報の文字数が文字情報枠の格納可能文字数を超えていないと、その文字情報が文字情報枠に格納される。これに対し、選択されたディジタルコンテンツに含まれる文字情報の文字数が文字情報枠の格納可能文字数を超えていると、ディジタルコンテンツの再選択が行われる。
【００１３】
ここで、コンテンツ記憶手段は、ディジタルコンテンツをあらゆる手段でかつあらゆる時期に記憶するものであり、ディジタルコンテンツをあらかじめ記憶してあるものであってもよいし、ディジタルコンテンツをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によってディジタルコンテンツを記憶するようになっていてもよい。以下、他の請求項のディジタルコンテンツ作成システム 、並びにディジタルコンテンツ作成プログラムにおいて同じである。
【００１４】
また、本システムは、単一の装置として実現するようにしてもよいし、複数の端末を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の端末のうちどの端末に属していてもよい。以下、他の請求項のディジタルコンテンツ作成システム において同じである。
【００１５】
また、出力レイアウトには、ディジタルコンテンツを画面上に表示する場合の表示レイアウト、またはディジタルコンテンツを紙面上に印刷する場合の印刷レイアウトが含まれる。以下、他のディジタルコンテンツ作成システム 、並びにディジタルコンテンツ作成プログラムにおいて同じである。
【００１６】
さらに、本発明に係るディジタルコンテンツ作成システム は、ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、前記コンテンツ選択手段および前記コンテンツ作成手段は、文字情報を格納するための文字情報枠を前記非配置領域に配置し、前記文字情報枠の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを前記コンテンツ記憶手段のなかから選択し、選択したディジタルコンテンツに含まれる文字情報を前記文字情報枠に格納するようになっている。
【００１７】
このような構成であれば、コンテンツ選択手段により、コンテンツ記憶手段のなかからディジタルコンテンツが選択され、コンテンツ作成手段により、選択されたディジタルコンテンツを構成する情報が所定の区分でレイアウト領域に配置され、これによりディジタルコンテンツが作成される。
ディジタルコンテンツを構成する情報がレイアウト領域に配置された結果、非配置領域がレイアウト領域に存在する場合には、コンテンツ選択手段およびコンテンツ作成手段により、文字情報枠が非配置領域に配置され、文字情報枠の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツがコンテンツ記憶手段のなかから選択され、選択されたディジタルコンテンツに含まれる文字情報が文字情報枠に格納される。
【００１８】
さらに、本発明に係るディジタルコンテンツ作成システムは、ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、前記コンテンツ選択手段および前記コンテンツ作成手段は、文字情報を格納するための文字情報枠を前記非配置領域に配置し、前記ディジタルコンテンツのうち文章を構成する文字情報の文字数が最小のディジタルコンテンツを前記コンテンツ記憶手段のなかから選択し、選択したディジタルコンテンツに含まれる文字情報を前記文字情報枠に格納するようになっている。
【００１９】
このような構成であれば、コンテンツ選択手段により、コンテンツ記憶手段のなかからディジタルコンテンツが選択され、コンテンツ作成手段により、選択されたディジタルコンテンツを構成する情報が所定の区分でレイアウト領域に配置され、これによりディジタルコンテンツが作成される。
ディジタルコンテンツを構成する情報がレイアウト領域に配置された結果、非配置領域がレイアウト領域に存在する場合には、コンテンツ選択手段およびコンテンツ作成手段により、文字情報枠が非配置領域に配置され、文字数が最小のディジタルコンテンツがコンテンツ記憶手段のなかから選択され、選択されたディジタルコンテンツに含まれる文字情報が文字情報枠に格納される。
【００２０】
さらに、本発明に係る請求項１記載のディジタルコンテンツ作成システム は、ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記非配置領域の大きさに基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００２１】
このような構成であれば、コンテンツ選択手段により、コンテンツ記憶手段のなかからディジタルコンテンツが選択され、コンテンツ作成手段により、選択されたディジタルコンテンツを構成する情報が所定の区分でレイアウト領域に配置され、これによりディジタルコンテンツが作成される。
ディジタルコンテンツを構成する情報がレイアウト領域に配置された結果、非配置領域がレイアウト領域に存在する場合には、非配置領域の大きさに基づいて、異なる複数の情報配置処理のうちいずれかが選択され、選択された情報配置処理により非配置領域に情報が配置される。
【００２２】
さらに、本発明に係る請求項２記載のディジタルコンテンツ作成システム は、ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより、ページ単位のレイアウト領域を１または複数含んでなるディジタルコンテンツを作成するシステムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記レイアウト領域のページに関するページ情報に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００２３】
このような構成であれば、コンテンツ選択手段により、コンテンツ記憶手段のなかからディジタルコンテンツが選択され、コンテンツ作成手段により、選択されたディジタルコンテンツを構成する情報が所定の区分でレイアウト領域に配置され、これによりページ単位のレイアウト領域を１または複数含んでなるディジタルコンテンツが作成される。
【００２４】
ディジタルコンテンツを構成する情報がレイアウト領域に配置された結果、非配置領域がレイアウト領域に存在する場合には、レイアウト領域のページ情報に基づいて、異なる複数の情報配置処理のうちいずれかが選択され、選択された情報配置処理により非配置領域に情報が配置される。
さらに、本発明に係る請求項３記載のディジタルコンテンツ作成システム は、ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記レイアウト領域における非配置領域の位置に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００２５】
このような構成であれば、コンテンツ選択手段により、コンテンツ記憶手段のなかからディジタルコンテンツが選択され、コンテンツ作成手段により、選択されたディジタルコンテンツを構成する情報が所定の区分でレイアウト領域に配置され、これによりディジタルコンテンツが作成される。
ディジタルコンテンツを構成する情報がレイアウト領域に配置された結果、非配置領域がレイアウト領域に存在する場合には、レイアウト領域における非配置領域の位置に基づいて、異なる複数の情報配置処理のうちいずれかが選択され、選択された情報配置処理により非配置領域に情報が配置される。
【００２６】
さらに、本発明に係る請求項４記載のディジタルコンテンツ作成システム は、ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記非配置領域の形状に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００２７】
このような構成であれば、コンテンツ選択手段により、コンテンツ記憶手段のなかからディジタルコンテンツが選択され、コンテンツ作成手段により、選択されたディジタルコンテンツを構成する情報が所定の区分でレイアウト領域に配置され、これによりディジタルコンテンツが作成される。
ディジタルコンテンツを構成する情報がレイアウト領域に配置された結果、非配置領域がレイアウト領域に存在する場合には、非配置領域の形状に基づいて、異なる複数の情報配置処理のうちいずれかが選択され、選択された情報配置処理により非配置領域に情報が配置される。
【００２８】
さらに、本発明に係る請求項５記載のディジタルコンテンツ作成システム は、ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、指定されたページ数の上限に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００２９】
このような構成であれば、コンテンツ選択手段により、コンテンツ記憶手段のなかからディジタルコンテンツが選択され、コンテンツ作成手段により、選択されたディジタルコンテンツを構成する情報が所定の区分でレイアウト領域に配置され、これによりディジタルコンテンツが作成される。
ディジタルコンテンツを構成する情報がレイアウト領域に配置された結果、非配置領域がレイアウト領域に存在する場合には、指定されたページ数の上限に基づいて、異なる複数の情報配置処理のうちいずれかが選択され、選択された情報配置処理により非配置領域に情報が配置される。
【００３０】
さらに、本発明に係る請求項６記載のディジタルコンテンツ作成システム は、ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記コンテンツ選択手段で選択したディジタルコンテンツの数に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００３１】
このような構成であれば、コンテンツ選択手段により、コンテンツ記憶手段のなかからディジタルコンテンツが選択され、コンテンツ作成手段により、選択されたディジタルコンテンツを構成する情報が所定の区分でレイアウト領域に配置され、これによりディジタルコンテンツが作成される。
ディジタルコンテンツを構成する情報がレイアウト領域に配置された結果、非配置領域がレイアウト領域に存在する場合には、選択されたディジタルコンテンツの数に基づいて、異なる複数の情報配置処理のうちいずれかが選択され、選択された情報配置処理により非配置領域に情報が配置される。
【００３２】
さらに、本発明に係る請求項７記載のディジタルコンテンツ作成システム は、ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記コンテンツ作成手段で作成したディジタルコンテンツを配信する配信時刻または配信日時に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００３３】
このような構成であれば、コンテンツ選択手段により、コンテンツ記憶手段のなかからディジタルコンテンツが選択され、コンテンツ作成手段により、選択されたディジタルコンテンツを構成する情報が所定の区分でレイアウト領域に配置され、これによりディジタルコンテンツが作成される。
ディジタルコンテンツを構成する情報がレイアウト領域に配置された結果、非配置領域がレイアウト領域に存在する場合には、ディジタルコンテンツの配信時刻または配信日時に基づいて、異なる複数の情報配置処理のうちいずれかが選択され、選択された情報配置処理により非配置領域に情報が配置される。
【００３４】
さらに、本発明に係る請求項８記載のディジタルコンテンツ作成システムは、ディジタルコンテンツを記憶するためのコンテンツ記憶手段と、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するコンテンツ選択手段と、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定して前記ディジタルコンテンツを作成するコンテンツ作成手段とを備え、前記コンテンツ作成手段は、前記ディジタルコンテンツを構成する情報を所定の区分でレイアウト領域に配置することにより前記ディジタルコンテンツを作成するシステムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記ディジタルコンテンツの提供を受けるユーザの所在地域に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００３５】
このような構成であれば、コンテンツ選択手段により、コンテンツ記憶手段のなかからディジタルコンテンツが選択され、コンテンツ作成手段により、選択されたディジタルコンテンツを構成する情報が所定の区分でレイアウト領域に配置され、これによりディジタルコンテンツが作成される。
ディジタルコンテンツを構成する情報がレイアウト領域に配置された結果、非配置領域がレイアウト領域に存在する場合には、ユーザの所在地域に基づいて、異なる複数の情報配置処理のうちいずれかが選択され、選択された情報配置処理により非配置領域に情報が配置される。
【００３６】
さらに、本発明に係る請求項９記載のディジタルコンテンツ作成システム は、請求項１ないし８のいずれかに記載のディジタルコンテンツ作成システム において、前記コンテンツ選択手段および前記コンテンツ作成手段は、文字情報を格納するための文字情報枠を前記非配置領域に配置し、所定の優先順位で前記ディジタルコンテンツを前記コンテンツ記憶手段のなかから選択し、選択したディジタルコンテンツに含まれる文字情報の文字数が前記文字情報枠の格納可能文字数を超えていないときは、その文字情報を前記文字情報枠に格納し、前記選択したディジタルコンテンツに含まれる文字情報の文字数が前記文字情報枠の格納可能文字数を超えているときは、前記ディジタルコンテンツの再選択を行うことにより、前記複数の情報配置処理のうち一つを実現するようになっている。
【００３７】
このような構成であれば、複数の情報配置処理のうち一つが選択されると、コンテンツ選択手段およびコンテンツ作成手段により、文字情報枠が非配置領域に配置され、所定の優先順位でディジタルコンテンツがコンテンツ記憶手段のなかから選択される。その結果、選択されたディジタルコンテンツに含まれる文字情報の文字数が文字情報枠の格納可能文字数を超えていないと、その文字情報が文字情報枠に格納される。これに対し、選択されたディジタルコンテンツに含まれる文字情報の文字数が文字情報枠の格納可能文字数を超えていると、ディジタルコンテンツの再選択が行われる。
【００３８】
さらに、本発明に係る請求項１０記載のディジタルコンテンツ作成システム は、請求項１ないし９のいずれかに記載のディジタルコンテンツ作成システム において、前記コンテンツ選択手段および前記コンテンツ作成手段は、文字情報を格納するための文字情報枠を前記非配置領域に配置し、前記文字情報枠の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを前記コンテンツ記憶手段のなかから選択し、選択したディジタルコンテンツに含まれる文字情報を前記文字情報枠に格納することにより、前記複数の情報配置処理のうち一つを実現するようになっている。
【００３９】
このような構成であれば、複数の情報配置処理のうち一つが選択されると、コンテンツ選択手段およびコンテンツ作成手段により、文字情報枠が非配置領域に配置され、文字情報枠の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツがコンテンツ記憶手段のなかから選択され、選択されたディジタルコンテンツに含まれる文字情報が文字情報枠に格納される。
【００４０】
さらに、本発明に係る請求項１１記載のディジタルコンテンツ作成システム は、請求項１ないし１０のいずれかに記載のディジタルコンテンツ作成システム において、前記コンテンツ選択手段および前記コンテンツ作成手段は、文字情報を格納するための文字情報枠を前記非配置領域に配置し、前記ディジタルコンテンツのうち文章を構成する文字情報の文字数が最小のディジタルコンテンツを前記コンテンツ記憶手段のなかから選択し、選択したディジタルコンテンツに含まれる文字情報を前記文字情報枠に格納することにより、前記複数の情報配置処理のうち一つを実現するようになっている。
【００４１】
このような構成であれば、複数の情報配置処理のうち一つが選択されると、コンテンツ選択手段およびコンテンツ作成手段により、文字情報枠が非配置領域に配置され、文字数が最小のディジタルコンテンツがコンテンツ記憶手段のなかから選択され、選択されたディジタルコンテンツに含まれる文字情報が文字情報枠に格納される。
【００４２】
さらに、本発明に係る請求項１２記載のディジタルコンテンツ作成システム は、請求項１ないし１１のいずれかに記載のディジタルコンテンツ作成システム において、前記ディジタルコンテンツの提供を受けるユーザにとって有益と思われる特典情報を記憶するための特典情報記憶手段を備え、前記コンテンツ選択手段および前記コンテンツ作成手段は、前記特典情報を格納するための特典情報枠を前記非配置領域に配置し、前記特典情報記憶手段のなかから前記特典情報を選択し、選択した特典情報を前記特典情報枠に格納することにより、前記複数の情報配置処理のうち一つを実現するようになっている。
【００４３】
このような構成であれば、複数の情報配置処理のうち一つが選択されると、コンテンツ選択手段およびコンテンツ作成手段により、特典情報枠が非配置領域に配置され、特典情報記憶手段のなかから特典情報が選択され、選択された特典情報が特典情報枠に格納される。
ここで、特典情報とは、ディジタルコンテンツの提供を受けるユーザにとって有益と思われる情報であって特典を得るためのまたは特典そのものである情報をいい、これには、例えば、クーポン券、発行を受ける者にとって有益な広告情報、ロゴ画像データ、漫画や占い等の情報、アイドル等の画像データ、お試しソフト等のアプリケーション、特定または任意の店舗で割引等の特典が得られる権利に関する権利情報、または情報提供サービスや情報検索サービス等の特定のサービスの提供が受けられるホームページのＵＲＬ（Universal Resource Locater）が含まれる。
【００４４】
また、特典情報記憶手段は、特典情報をあらゆる手段でかつあらゆる時期に記憶するものであり、特典情報をあらかじめ記憶してあるものであってもよいし、特典情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって特典情報を記憶するようになっていてもよい。
さらに、本発明に係る請求項１３記載のディジタルコンテンツ作成システム は、請求項１ないし１２のいずれかに記載のディジタルコンテンツ作成システム において、ユーザに関するユーザ情報を記憶するためのユーザ情報記憶手段を備え、前記コンテンツ選択手段は、前記ユーザ情報記憶手段のユーザ情報に基づいて、前記コンテンツ記憶手段のなかから前記ディジタルコンテンツを選択するようになっている。
【００４５】
このような構成であれば、コンテンツ選択手段により、ユーザ情報記憶手段のユーザ情報に基づいて、コンテンツ記憶手段のなかからディジタルコンテンツが選択される。ここで、ユーザ情報には、例えば、ユーザの年齢、性別、興味嗜好、住所、氏名またはユーザ端末に関する使用環境が含まれる。以下のディジタルコンテンツ作成システム において同じである。
【００４６】
また、ユーザ情報記憶手段は、ユーザ情報をあらゆる手段でかつあらゆる時期に記憶するものであり、ユーザ情報をあらかじめ記憶してあるものであってもよいし、ユーザ情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によってユーザ情報を記憶するようになっていてもよい。以下のディジタルコンテンツ作成システム において同じである。
【００４７】
さらに、本発明に係る請求項１３記載のディジタルコンテンツ作成システム は、請求項１ないし１２のいずれかに記載のディジタルコンテンツ作成システム において、ユーザに関するユーザ情報を記憶するためのユーザ情報記憶手段を備え、前記コンテンツ作成手段は、前記ユーザ情報記憶手段のユーザ情報に基づいて、前記コンテンツ選択手段で選択したディジタルコンテンツの出力レイアウトを決定するようになっている。
【００４８】
このような構成であれば、コンテンツ作成手段により、ユーザ情報記憶手段のユーザ情報に基づいて、選択されたディジタルコンテンツの出力レイアウトが決定される。
ここで、ユーザ情報に基づいて出力レイアウトを決定することとして、ユーザ情報に年齢を含む場合は、ユーザが比較的年輩者であるならば、フォントが比較的大きいレイアウトを採用することが考えられる。また、ユーザ情報に性別を含む場合は、性別が女性であれば、丸文字フォントのレイアウトを採用することが考えられる。また、ユーザ情報に興味嗜好を含む場合は、その興味嗜好に応じて、子供向け雑誌風、スポーツ新聞風または技術文書風のレイアウトを採用することが考えられる。また、ユーザ情報に住所を含む場合は、その住所のある土地に特化した風景の画像を背景としたレイアウトを採用することが考えられる。また、ユーザ情報に氏名を含む場合は、その氏名をタイトルとしたレイアウトを採用することが考えられる。また、ユーザ情報にユーザ端末に関する使用環境を含む場合は、ユーザ端末のＲＡＭの容量が少ないときは、データ容量の大きな画像はできるだけ使用しないようなレイアウトを採用することが考えられる。
【００４９】
一方、上記目的を達成するために、本発明のディジタルコンテンツ作成プログラムは、ディジタルコンテンツ作成システムに、前記コンテンツ選択手段および前記コンテンツ作成手段として実現される処理を実行させるためのプログラムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、前記コンテンツ選択手段および前記コンテンツ作成手段は、文字情報を格納するための文字情報枠を前記非配置領域に配置し、所定の優先順位で前記ディジタルコンテンツを前記コンテンツ記憶手段のなかから選択し、選択したディジタルコンテンツに含まれる文字情報の文字数が前記文字情報枠の格納可能文字数を超えていないときは、その文字情報を前記文字情報枠に格納し、前記選択したディジタルコンテンツに含まれる文字情報の文字数が前記文字情報枠の格納可能文字数を超えているときは、前記ディジタルコンテンツの再選択を行うようになっている。
【００５０】
さらに、本発明のディジタルコンテンツ作成プログラムは、ディジタルコンテンツ作成システムに、前記コンテンツ選択手段および前記コンテンツ作成手段として実現される処理を実行させるためのプログラムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、前記コンテンツ選択手段および前記コンテンツ作成手段は、文字情報を格納するための文字情報枠を前記非配置領域に配置し、前記文字情報枠の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを前記コンテンツ記憶手段のなかから選択し、選択したディジタルコンテンツに含まれる文字情報を前記文字情報枠に格納するようになっている。
【００５１】
さらに、本発明のディジタルコンテンツ作成プログラムは、ディジタルコンテンツ作成システムに、前記コンテンツ選択手段および前記コンテンツ作成手段として実現される処理を実行させるためのプログラムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、前記コンテンツ選択手段および前記コンテンツ作成手段は、文字情報を格納するための文字情報枠を前記非配置領域に配置し、前記ディジタルコンテンツのうち文章を構成する文字情報の文字数が最小のディジタルコンテンツを前記コンテンツ記憶手段のなかから選択し、選択したディジタルコンテンツに含まれる文字情報を前記文字情報枠に格納するようになっている。
【００５２】
さらに、本発明に係る請求項１５記載のディジタルコンテンツ作成プログラムは、コンピュータシステムからなるディジタルコンテンツ作成システムに、前記コンテンツ選択手段および前記コンテンツ作成手段として実現される処理を実行させるためのプログラムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記非配置領域の大きさに基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００５３】
このような構成であれば、ディジタルコンテンツ作成システムによってプログラムが読み取られ、読み取られたプログラムに従ってディジタルコンテンツ作成システム が処理を実行すると、請求項１記載のディジタルコンテンツ作成システムと同等の作用が得られる。
さらに、本発明に係る請求項１６記載のディジタルコンテンツ作成プログラムは、コンピュータシステムからなるディジタルコンテンツ作成システムに、前記コンテンツ選択手段および前記コンテンツ作成手段として実現される処理を実行させるためのプログラムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記レイアウト領域のページに関するページ情報に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００５４】
このような構成であれば、ディジタルコンテンツ作成システム によってプログラムが読み取られ、読み取られたプログラムに従ってディジタルコンテンツ作成システム が処理を実行すると、請求項２記載のディジタルコンテンツ作成システム と同等の作用が得られる。
さらに、本発明に係る請求項１７記載のディジタルコンテンツ作成プログラムは、コンピュータシステムからなるディジタルコンテンツ作成システム に、前記コンテンツ選択手段および前記コンテンツ作成手段として実現される処理を実行させるためのプログラムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記レイアウト領域における非配置領域の位置に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００５５】
このような構成であれば、ディジタルコンテンツ作成システム によってプログラムが読み取られ、読み取られたプログラムに従ってディジタルコンテンツ作成システム が処理を実行すると、請求項３記載のディジタルコンテンツ作成システム と同等の作用が得られる。
さらに、本発明に係る請求項１８記載のディジタルコンテンツ作成プログラムは、コンピュータシステムからなるディジタルコンテンツ作成システムに、前記コンテンツ選択手段および前記コンテンツ作成手段として実現される処理を実行させるためのプログラムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記非配置領域の形状に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００５６】
このような構成であれば、ディジタルコンテンツ作成システム によってプログラムが読み取られ、読み取られたプログラムに従ってディジタルコンテンツ作成システム が処理を実行すると、請求項４記載のディジタルコンテンツ作成システム と同等の作用が得られる。
さらに、本発明に係る請求項１９記載のディジタルコンテンツ作成プログラムは、コンピュータシステムからなるディジタルコンテンツ作成システム に、前記コンテンツ選択手段および前記コンテンツ作成手段として実現される処理を実行させるためのプログラムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、指定されたページ数の上限に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００５７】
このような構成であれば、ディジタルコンテンツ作成システム によってプログラムが読み取られ、読み取られたプログラムに従ってディジタルコンテンツ作成システム が処理を実行すると、請求項５記載のディジタルコンテンツ作成システム と同等の作用が得られる。
さらに、本発明に係る請求項２０記載のディジタルコンテンツ作成プログラムは、コンピュータシステムからなるディジタルコンテンツ作成システムに、前記コンテンツ選択手段および前記コンテンツ作成手段として実現される処理を実行させるためのプログラムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記コンテンツ選択手段で選択したディジタルコンテンツの数に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００５８】
このような構成であれば、ディジタルコンテンツ作成システム によってプログラムが読み取られ、読み取られたプログラムに従ってディジタルコンテンツ作成システム が処理を実行すると、請求項６記載のディジタルコンテンツ作成システム と同等の作用が得られる。さらに、本発明に係る請求項２１記載のディジタルコンテンツ作成プログラムは、コンピュータシステムからなるディジタルコンテンツ作成システム に、前記コンテンツ選択手段および前記コンテンツ作成手段として実現される処理を実行させるためのプログラムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記コンテンツ作成手段で作成したディジタルコンテンツを配信する配信時刻または配信日時に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００５９】
このような構成であれば、ディジタルコンテンツ作成システム によってプログラムが読み取られ、読み取られたプログラムに従ってディジタルコンテンツ作成システム が処理を実行すると、請求項７記載のディジタルコンテンツ作成システム と同等の作用が得られる。さらに、本発明に係る請求項２２記載のディジタルコンテンツ作成プログラムは、コンピュータシステムからなるディジタルコンテンツ作成システム に、前記コンテンツ選択手段および前記コンテンツ作成手段として実現される処理を実行させるためのプログラムであって、前記ディジタルコンテンツを構成する情報を前記レイアウト領域に配置した結果、情報が配置されていない非配置領域が前記レイアウト領域に存在する場合には、それぞれ異なる手法により前記非配置領域に情報を配置する複数の情報配置処理のうちいずれかを、前記ディジタルコンテンツの提供を受けるユーザの所在地域に基づいて選択し、選択した情報配置処理により前記非配置領域に情報を配置するようになっている。
【００６０】
このような構成であれば、ディジタルコンテンツ作成システム によってプログラムが読み取られ、読み取られたプログラムに従ってディジタルコンテンツ作成システム が処理を実行すると、請求項８記載のディジタルコンテンツ作成システムと同等の作用が得られる。
【００６１】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図１２は、本発明に係るディジタルコンテンツ作成システムおよびディジタルコンテンツ作成プログラムの実施の形態を示す図である。
本実施の形態は、本発明に係るディジタルコンテンツ作成システムおよびディジタルコンテンツ作成プログラムを、図１に示すように、コンテンツ配信端末１００において、ニュース等のディジタルコンテンツをユーザ端末２００に配信する場合について適用したものである。
【００６２】
まず、本発明を適用するネットワークシステムの構成を図１を参照しながら説明する。図１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
インターネット１９９には、図１に示すように、ディジタルコンテンツを提供する複数のコンテンツ提供端末Ｓ1〜Ｓnと、コンテンツ提供端末Ｓ1〜Ｓnから提供されたディジタルコンテンツを収集蓄積して配信するコンテンツ配信するコンテンツ配信端末１００と、ユーザの利用に供するユーザ端末２００とが接続されている。なお、発明の理解を容易にするため、ユーザ端末２００を一台しか図示していないが、実際には、複数のユーザ端末がインターネット１９９に接続されている。
【００６３】
コンテンツ提供端末Ｓ1〜Ｓnは、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成されており、ディジタルコンテンツを作成したときは、ディジタルコンテンツのカテゴリを特定するためのカテゴリNo.をそのディジタルコンテンツに付加し、コンテンツ配信端末１００に送信するようになっている。なお、カテゴリNo.については、後段で詳細に説明する。
【００６４】
ユーザ端末２００は、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成されており、ＷＷＷ（World Wide Web）ブラウザを有し、ＷＷＷブラウザによりコンテンツ配信端末１００にアクセスするようになっている。
次に、コンテンツ配信端末１００の機能概要を図２を参照しながら詳細に説明する。図２は、コンテンツ配信端末１００の機能概要を示す機能ブロック図である。
【００６５】
コンテンツ配信端末１００は、図２に示すように、ＸＭＬ（eXtensible Markup Language）形式のコンテンツデータファイル１０を解析するＸＭＬパーサ１１と、ＸＭＬパーサ１１で解析したコンテンツデータファイル１０を入力するコンテンツデータファイル入力部１２と、ＸＭＬ形式のレイアウト定義ファイル１３を解析するＸＭＬパーサ１４と、ＸＭＬパーサ１４で解析したレイアウト定義ファイル１３を入力するレイアウト定義ファイル入力部１５と、入力部１２，１５で入力したコンテンツデータファイルおよびレイアウト定義ファイルに基づいてレイアウトを行うレイアウティング部１６と、レイアウティング部１６からのＸＭＬ形式の描画指定ファイル１７を解析するＸＭＬパーサ１８と、ＸＭＬパーサ１８で解析した描画指定ファイル１７に基づいて描画を行うことによりＰＤＦ（Portable Document Format）形式のファイル２０を作成するラスタライズ部１９とで構成されている。本実施の形態は、これら構成要素のうち特にレイアウティング部１６に特徴があるものである。
【００６６】
次に、コンテンツ配信端末１００の構成を図３を参照しながら詳細に説明する。図３は、コンテンツ配信端末１００の構成を示すブロック図である。
コンテンツ配信端末１００は、図３に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００６７】
Ｉ／Ｆ３８には、外部装置として、ユーザ情報を登録するユーザ情報登録ＤＢ４０と、コンテンツ提供端末Ｓ1〜Ｓnから提供されたディジタルコンテンツを収集蓄積するコンテンツ登録ＤＢ４２と、インターネット１９９に接続するための信号線とが接続されている。
ユーザ情報登録ＤＢ４０には、図４に示すように、ユーザ情報を登録するユーザプロファイルテーブル３００が格納されている。図４は、ユーザプロファイルテーブル３００のデータ構造を示す図である。
【００６８】
ユーザプロファイルテーブル３００は、図４に示すように、各ユーザごとに１または複数のレコードが登録可能となっている。各レコードは、ユーザを特定するためのユーザＩＤを登録するフィールド３０２と、ディジタルコンテンツの配信先アドレスを登録するフィールド３０４と、カテゴリNo.を登録するフィールド３０６と、キーワードを登録するフィールド３０８と、配信日を登録するフィールド３１０と、配信時刻を登録するフィールド３１２と、レイアウトNo.を登録するフィールド３１４と、最大ページ数を登録するフィールド３１６と、フォントサイズを登録するフィールド３１８とを含んで構成されている。
【００６９】
フィールド３０８には、ユーザが指定したキーワードを含むディジタルコンテンツを配信対象として選択する場合においてそのキーワードを登録する。キーワードとしては、例えば、ユーザが興味をもっているカテゴリの記事において頻出すると思われるキーワードを与える。図４の例では、フィールド３０８の第１段目には「プロセッサ」が、フィールド３０８の第２段目には「ＯＳ」がそれぞれ登録されている。
【００７０】
フィールド３１０には、ユーザがディジタルコンテンツの配信を希望する配信日を登録する。配信日としては、例えば、ディジタルコンテンツの配信を毎日希望する場合は「毎日」を指定し、平日のみ配信を希望する場合は「平日」を指定し、週末のみ配信を希望する場合は「週末」を指定する。図４の例では、フィールド３１０の第１段目には「毎日」が、フィールド３１０の第２段目には「平日」がそれぞれ登録されている。
【００７１】
フィールド３１２には、ユーザが指定した配信日においてディジタルコンテンツの配信を希望する配信時刻を登録する。配信時刻としては、例えば、１日を０時から２３時までの２４時間制時刻で表現したときのいずれかの時刻を指定する。図４の例では、フィールド３１２の第１段目には５時が、フィールド３１２の第２段目には１１時がそれぞれ登録されている。
【００７２】
フィールド３１４には、ディジタルコンテンツの出力レイアウトを特定するためのレイアウトNo.を登録する。レイアウトNo.としては、例えば、ユーザが希望する出力レイアウトを特定するためのレイアウトNo.を指定する。図４の例では、フィールド３１４の第１段目にはレイアウトNo.２が、フィールド３１４の第２段目にはレイアウトNo.５がそれぞれ登録されている。なお、レイアウトNo.については、後段で詳細に説明する。
【００７３】
フィールド３１６には、ディジタルコンテンツの表示または印刷を行ったときにその上限となる最大ページ数を登録する。最大ページ数としては、例えば、上限となる最大ページ数を指定するほか、「u」という表記により上限を設定しないことを指定することもできる。図４の例では、フィールド３１６の第１段目には２ページが、フィールド３１６の第３段目には「u」がそれぞれ登録されている。
【００７４】
フィールド３１８には、ディジタルコンテンツの表示または印刷を行ったときのフォントのサイズを登録する。図４の例では、フィールド３１８の第１段目には「小」が、フィールド３１８の第３段目には「普通」がそれぞれ登録されている。
また、ユーザ情報登録ＤＢ４０には、図５に示すように、ディジタルコンテンツの出力レイアウトを規定した複数のレイアウト定義ファイルform01〜form06と、レイアウト定義ファイルform01〜form06とレイアウトNo.との対応関係を示すレイアウトNo.対応テーブル３３０とが格納されている。図５は、レイアウト定義ファイルおよびレイアウトNo.対応テーブル３３０のデータ構造を示す図である。
【００７５】
レイアウト定義ファイルform01〜form06は、例えば、文字情報を格納するための文字情報枠およびディジタルコンテンツに含まれる画像の大きさおよび印刷用紙領域内での配置位置と、文字情報のフォントの大きさ、種類および色彩と、文字間隔や行ピッチと、画像の数、品質、大きさおよび割合とを定義しており、ＸＭＬ等により記述されている。
【００７６】
レイアウトNo.対応テーブル３３０には、図５（ｂ）に示すように、各レイアウトNo.ごとに一つのレコードが登録されている。各レコードは、レイアウトNo.を登録したフィールド３３２と、レイアウト定義ファイルのファイル名を登録したフィールド３３４とを含んで構成されている。図５（ｂ）の例では、第１段目のレコードには、レイアウトNo.として「１」が、レイアウト定義ファイル名として「form01」がそれぞれ登録されており、第２段目のレコードには、レイアウトNo.として「２」が、レイアウト定義ファイル名として「form02」がそれぞれ登録されている。
【００７７】
コンテンツ登録ＤＢ４２には、図６に示すように、コンテンツ提供端末Ｓ1〜Ｓnから提供されたディジタルコンテンツと、メインカテゴリおよびサブカテゴリとカテゴリNo.との対応関係を示すカテゴリ対応テーブル３４０とが格納されている。図６は、ディジタルコンテンツおよびカテゴリNo.対応テーブル３４０のデータ構造を示す図である。
【００７８】
コンテンツ提供端末Ｓ1〜Ｓnから提供されたディジタルコンテンツには、図６（ａ）に示すように、カテゴリNo.が付されており、コンテンツ配信端末１００は、そのカテゴリNo.に基づいて、ディジタルコンテンツをカテゴリごとに分類してコンテンツ登録ＤＢ４２に登録する。登録の際には、カテゴリNo.対応テーブル３４０を参照して、カテゴリNo.のほか、さらにメインカテゴリおよびサブカテゴリをディジタルコンテンツに付加して登録する。
【００７９】
カテゴリNo.対応テーブル３４０には、図６（ｂ）に示すように、各メインカテゴリおよびサブカテゴリごとに一つのレコードが登録されている。各レコードは、カテゴリNo.を登録したフィールド３４２と、メインカテゴリを登録したフィールド３４４と、サブカテゴリを登録したフィールド３４６とを含んで構成されている。図６（ｂ）の例では、第１段目のレコードには、カテゴリNo.として「１１０２」が、メインカテゴリとして「ワールドニュース」が、サブカテゴリとして「アメリカ」がそれぞれ登録されており、第６段目のレコードには、カテゴリNo.として「２０１０」が、メインカテゴリとして「スポーツ」が、サブカテゴリとして「野球」がそれぞれ登録されている。
【００８０】
次に、ＣＰＵ３０の構成およびＣＰＵ３０で実行される処理を図７および図８を参照しながら説明する。
ＣＰＵ３０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図７および図８のフローチャートに示すユーザ登録処理およびコンテンツ配信処理をそれぞれ時分割で実行するようになっている。
【００８１】
初めに、ユーザ登録処理を図７を参照しながら詳細に説明する。図７は、ユーザ登録処理を示すフローチャートである。
ユーザ登録処理は、アクセスのあったユーザに対してユーザＩＤ等の必要なユーザ情報の入力を要求し、入力したユーザ情報をユーザプロファイルテーブル３００に登録する処理であって、ＣＰＵ３０において実行されると、まず、図７に示すように、ステップＳ１００に移行するようになっている。なお、以下、各ステップでの入力は、すべてユーザとの対話型通信により行う。
【００８２】
ステップＳ１００では、メインカテゴリおよびサブカテゴリを入力し、ステップＳ１０２に移行して、ユーザＩＤおよびパスワードを入力し、ステップＳ１０４に移行して、配信先アドレスを入力し、ステップＳ１０６に移行して、配信日および配信時刻を入力し、ステップＳ１０８に移行する。
ステップＳ１０８では、レイアウトNo.を入力し、ステップＳ１１０に移行して、最大ページ数を入力し、ステップＳ１１２に移行して、フォントサイズを入力し、ステップＳ１１４に移行して、ステップＳ１００〜Ｓ１１２で入力したユーザ情報をユーザプロファイルテーブル３００に登録し、一連の処理を終了して元の処理に復帰させる。
【００８３】
次に、コンテンツ配信処理を図８を参照しながら詳細に説明する。図８は、コンテンツ配信処理を示すフローチャートである。
コンテンツ配信処理は、ユーザプロファイルテーブル３００を参照してディジタルコンテンツをユーザ端末２００に配信する処理であって、ＣＰＵ３０において実行されると、まず、図８に示すように、ステップＳ２００に移行するようになっている。なお、以下、各ステップの処理は、ユーザプロファイルテーブル３００の一つのレコードについての処理である。実際には、ユーザプロファイルテーブル３００に登録されているレコード数だけ各ステップの処理を実行する。
【００８４】
ステップＳ２００では、ユーザプロファイルテーブル３００から配信日および配信時刻を読み出し、ステップＳ２０２に移行して、読み出した配信日および配信時刻に基づいてディジタルコンテンツを配信すべき日時であるか否かを判定し、ディジタルコンテンツを配信すべき日時であると判定したとき(Yes)は、ステップＳ２０４に移行するが、そうでないと判定したとき(No)は、ステップＳ２００に移行する。
【００８５】
ステップＳ２０４では、ユーザプロファイルテーブル３００からカテゴリNo.を読み出し、ステップＳ２０６に移行して、読み出したカテゴリNo.をもとにコンテンツ登録ＤＢ４２のディジタルコンテンツを検索して、そのカテゴリNo.と一致するカテゴリNo.が付されたディジタルコンテンツを索出し、ステップＳ２０８に移行する。
【００８６】
ステップＳ２０８では、ユーザプロファイルテーブル３００からレイアウトNo.を読み出し、ステップＳ２１０に移行して、レイアウトNo.対応テーブル３３０を参照して、読み出したレイアウトNo.に対応するレイアウト定義ファイルをユーザ情報登録ＤＢ４０から読み出し、ステップＳ２１２に移行して、読み出したレイアウト定義ファイルに基づいて、ステップＳ２０６で索出したディジタルコンテンツについて出力レイアウトを決定してディジタルコンテンツを作成する自動レイアウト処理を実行し、ステップＳ２１４に移行する。
【００８７】
ステップＳ２１４では、ユーザプロファイルテーブル３００から配信先アドレスを読み出し、ステップＳ２１６に移行して、読み出した配信先アドレス宛に、作成したディジタルコンテンツを配信し、一連の処理を終了して元の処理に復帰させる。
次に、上記ステップＳ２１２の自動レイアウト処理を図９を参照しながら詳細に説明する。図９は、自動レイアウト処理を示すフローチャートである。
【００８８】
自動レイアウト処理は、上記ステップＳ２１２で実行されると、図９に示すように、まず、ステップＳ３００に移行するようになっている。
ステップＳ３００では、ステップＳ２１０で読み出したレイアウト定義ファイルに基づいて、ステップＳ２０６で索出したディジタルコンテンツを構成する各種情報（画像や文章等の情報）を所定の区分でレイアウト領域に配置する処理を実行し、ステップＳ３０２に移行する。
【００８９】
ステップＳ３０２では、ディジタルコンテンツを構成する各種情報をレイアウト領域に配置した結果、レイアウト領域に非配置領域が存在するか否かを判定し、非配置領域がレイアウト領域に存在すると判定したとき(Yes)は、ステップＳ３０４に移行して、文字情報を格納するための文字情報枠を非配置領域に配置し、ステップＳ３０６に移行して、配置した文字情報枠に格納可能な文字数を算出し、ステップＳ３０８に移行する。
【００９０】
ステップＳ３０８では、文字情報枠の格納可能文字数が比較的大きい（例えば、５００文字以上）か否かを判定し、格納可能文字数が比較的大きいと判定したとき(Yes)は、ステップＳ３１０に移行して、非配置領域に情報を配置する第１の情報配置処理を実行し、一連の処理を終了して元の処理に復帰させる。なお、格納可能文字数が比較的大きいか否かの判定は、例えば、所定の上限閾値および所定の下限閾値を設定してこれを基準として行えばよい。以下、ステップＳ３１２，Ｓ３１６において同じである。
【００９１】
一方、ステップＳ３０８で、文字情報枠の格納可能文字数が比較的大きくないと判定したとき(No)は、ステップＳ３１２に移行して、文字情報枠の格納可能文字数が中程度（例えば、２５０文字以上かつ５００文字未満）であるか否かを判定し、格納可能文字数が中程度であると判定したとき(Yes)は、ステップＳ３１４に移行して、第１の情報配置処理とは異なる手法で非配置領域に情報を配置する第２の情報配置処理を実行し、一連の処理を終了して元の処理に復帰させる。
【００９２】
一方、ステップＳ３１２で、文字情報枠の格納可能文字数が中程度でないと判定したとき(No)は、ステップＳ３１６に移行して、文字情報枠の格納可能文字数が比較的小さい（例えば、１００文字以上かつ２５０文字未満）か否かを判定し、格納可能文字数が比較的小さいと判定したとき(Yes)は、ステップＳ３１８に移行して、第１の情報配置処理および第２の情報配置処理とは異なる手法で非配置領域に情報を配置する第３の情報配置処理を実行し、一連の処理を終了して元の処理に復帰させる。
【００９３】
一方、ステップＳ３１６で、文字情報枠の格納可能文字数が極めて小さい（例えば、１００文字未満）と判定したとき(No)は、ステップＳ３２０に移行して、文字情報枠を削除し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３０２で、非配置領域がレイアウト領域に存在しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
【００９４】
次に、上記ステップＳ３１０の第１の情報配置処理を図１０を参照しながら詳細に説明する。図１０は、第１の情報配置処理を示すフローチャートである。
第１の情報配置処理は、上記ステップＳ３１０で実行されると、図１０に示すように、まず、ステップＳ４００に移行するようになっている。
ステップＳ４００では、ユーザプロファイルテーブル３００からカテゴリNo.を読み出し、ステップＳ４０２に移行して、コンテンツ登録ＤＢ４２のディジタルコンテンツを検索して、読み出したカテゴリNo.に応じた優先順位でディジタルコンテンツを索出し、ステップＳ４０４に移行して、索出したディジタルコンテンツに含まれる文字情報の文字数を算出し、ステップＳ４０６に移行する。
【００９５】
ステップＳ４０６では、算出した文字情報の文字数が文字情報枠の格納可能文字数を超えているか否かを判定し、文字情報枠の格納可能文字数を超えていないと判定したとき(No)は、ステップＳ４０８に移行して、ディジタルコンテンツに含まれる文字情報を文字情報枠に格納し、一連の処理を終了して元の処理に復帰させる。
【００９６】
一方、ステップＳ４０６で、算出した文字情報の文字数が文字情報枠の格納可能文字数を超えていると判定したとき(Yes)は、ステップＳ４１０に移行して、ステップＳ４０２の検索を所定回数試行したか否かを判定し、検索を所定回数試行したと判定したとき(Yes)は、ステップＳ４１２に移行して、文字情報枠を削除し、一連の処理を終了して元の処理に復帰させる。
【００９７】
一方、ステップＳ４１０で、ステップＳ４０２の検索を所定回数試行していないと判定したとき(No)は、ステップＳ４０２に移行する。
次に、上記ステップＳ３１４の第２の情報配置処理を図１１を参照しながら詳細に説明する。図１１は、第２の情報配置処理を示すフローチャートである。
第２の情報配置処理は、上記ステップＳ３１４で実行されると、図１１に示すように、まず、ステップＳ５００に移行するようになっている。
【００９８】
ステップＳ５００では、コンテンツ登録ＤＢ４２のディジタルコンテンツを検索して、文字情報枠の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツを索出し、ステップＳ５０２に移行して、索出したディジタルコンテンツに含まれる文字情報の文字数を算出し、ステップＳ５０４に移行する。
ステップＳ５０４では、算出した文字情報の文字数が文字情報枠の格納可能文字数を超えているか否かを判定し、文字情報枠の格納可能文字数を超えていないと判定したとき(No)は、ステップＳ５０６に移行して、ディジタルコンテンツに含まれる文字情報を文字情報枠に格納し、一連の処理を終了して元の処理に復帰させる。
【００９９】
一方、ステップＳ５０４で、算出した文字情報の文字数が文字情報枠の格納可能文字数を超えていると判定したとき(Yes)は、ステップＳ５０８に移行して、ステップＳ５００の検索を所定回数試行したか否かを判定し、検索を所定回数試行したと判定したとき(Yes)は、ステップＳ５１０に移行して、文字情報枠を削除し、一連の処理を終了して元の処理に復帰させる。
【０１００】
一方、ステップＳ５０８で、ステップＳ５００の検索を所定回数試行していないと判定したとき(No)は、ステップＳ５００に移行する。
次に、上記ステップＳ３１８の第３の情報配置処理を図１２を参照しながら詳細に説明する。図１２は、第３の情報配置処理を示すフローチャートである。
第３の情報配置処理は、上記ステップＳ３１８で実行されると、図１２に示すように、まず、ステップＳ６００に移行するようになっている。
【０１０１】
ステップＳ６００では、コンテンツ登録ＤＢ４２のディジタルコンテンツを検索して、ディジタルコンテンツのうち文章を構成する文字情報の文字数が最小のディジタルコンテンツを索出し、ステップＳ６０２に移行して、索出したディジタルコンテンツに含まれる文字情報の文字数を算出し、ステップＳ６０４に移行する。
【０１０２】
ステップＳ６０４では、算出した文字情報の文字数が文字情報枠の格納可能文字数を超えているか否かを判定し、文字情報枠の格納可能文字数を超えていないと判定したとき(No)は、ステップＳ６０６に移行して、ディジタルコンテンツに含まれる文字情報を文字情報枠に格納し、一連の処理を終了して元の処理に復帰させる。
【０１０３】
一方、ステップＳ６０４で、算出した文字情報の文字数が文字情報枠の格納可能文字数を超えていると判定したとき(Yes)は、ステップＳ６０８に移行して、文字情報枠を削除し、一連の処理を終了して元の処理に復帰させる。
次に、上記実施の形態の動作を説明する。
まず、ディジタルコンテンツを配信するために必要な情報を登録する場合を説明する。
【０１０４】
ユーザがディジタルコンテンツの配信を希望する場合、ユーザは、ユーザ端末２００において、ＷＷＷブラウザによりコンテンツ配信端末１００にアクセスし、ユーザ登録要求を入力する。
ユーザ端末２００では、ユーザ登録要求が入力されると、コンテンツ配信端末１００との通信により、必要なユーザ情報を入力すべき要求がユーザに対して行われる。ここで、ユーザは、その入力要求に応じて、ユーザ情報として、メインカテゴリ、サブカテゴリ、ユーザＩＤ、パスワード、配信先アドレス、配信日、配信時刻、レイアウトNo.、最大ページ数、フォントサイズを入力すると、それらユーザ情報がコンテンツ配信端末１００に送信される。
【０１０５】
コンテンツ配信端末１００では、登録要求に伴ってユーザ情報を受信すると、ステップＳ１００〜Ｓ１１４を経て、受信したユーザ情報がユーザプロファイルテーブル３００に登録される。
次に、ユーザプロファイルテーブル３００を参照してディジタルコンテンツを配信する場合を説明する。
【０１０６】
コンテンツ配信端末１００では、ユーザプロファイルテーブル３００を参照してディジタルコンテンツを配信すべき日時になると、ステップＳ２０４，Ｓ２０を経て、ユーザプロファイルテーブル３００からカテゴリNo.が読み出され、読み出されたカテゴリNo.をもとにコンテンツ登録ＤＢ４２のディジタルコンテンツを検索して、そのカテゴリNo.と一致するカテゴリNo.が付されたディジタルコンテンツが索出される。次いで、ステップＳ２０８〜Ｓ２１２を経て、ユーザプロファイルテーブル３００からレイアウトNo.が読み出され、レイアウトNo.対応テーブル３３０を参照して、読み出されたレイアウトNo.に対応するレイアウト定義ファイルがユーザ情報登録ＤＢ４０から読み出され、読み出されたレイアウト定義ファイルに基づいて、索出されたディジタルコンテンツについて出力レイアウトが決定されてディジタルコンテンツが作成される。
【０１０７】
レイアウトを行う過程では、ステップＳ３００を経て、ディジタルコンテンツを構成する各種情報が所定の区分でレイアウト領域に配置される。その結果、レイアウト領域に非配置領域が存在する場合には、ステップＳ３０４，Ｓ３０６を経て、文字情報枠が非配置領域に配置され、文字情報枠の格納可能文字数が算出される。
【０１０８】
このとき、文字情報枠の格納可能文字数が比較的大きい場合には、ステップＳ３０８，Ｓ３１０を経て、第１の情報配置処理により、非配置領域に情報が配置される。具体的には、ステップＳ４００，Ｓ４０２を経て、ユーザプロファイルテーブル３００からカテゴリNo.が読み出され、読み出されたカテゴリNo.に応じた優先順位でディジタルコンテンツがコンテンツ登録ＤＢ４２のなかから索出される。その結果、索出されたディジタルコンテンツに含まれる文字情報の文字数が文字情報枠の格納可能文字数を超えていないと、ステップＳ４０６，Ｓ４０８を経て、その文字情報が文字情報枠に格納される。これに対し、索出されたディジタルコンテンツに含まれる文字情報の文字数が文字情報枠の格納可能文字数を超えていると、ステップＳ４０６，Ｓ４１０を経て、ディジタルコンテンツの再選択が所定回数だけ行われる。
【０１０９】
また、ステップＳ３０６の算出の結果、文字情報枠の格納可能文字数が中程度である場合には、ステップＳ３１２，Ｓ３１４を経て、第２の情報配置処理により、第１の情報配置処理とは異なる手法で非配置領域に情報が配置される。具体的には、ステップＳ５００〜Ｓ５０６を経て、文字情報枠の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツがコンテンツ登録ＤＢ４２のなかから索出され、索出されたディジタルコンテンツに含まれる文字情報が文字情報枠に格納される。
【０１１０】
また、ステップＳ３０６の算出の結果、文字情報枠の格納可能文字数が比較的小さい場合には、ステップＳ３１６，Ｓ３１８を経て、第３の情報配置処理により、第１の情報配置処理および第２の情報配置処理とは異なる手法で非配置領域に情報が配置される。具体的には、ステップＳ６００〜Ｓ６０６を経て、ディジタルコンテンツのうち文章を構成する文字情報の文字数が最小のディジタルコンテンツがコンテンツ登録ＤＢ４２のなかから索出され、索出されたディジタルコンテンツに含まれる文字情報が文字情報枠に格納される。
【０１１１】
また、ステップＳ３０６の算出の結果、文字情報枠の格納可能文字数が極めて小さい場合には、ステップＳ３０２を経て、文字情報枠が削除される。すなわち、この場合には、非配置領域には何も配置されないまま自動レイアウト処理が終了する。
そして、ステップＳ２２２，Ｓ２２４を経て、ユーザプロファイルテーブル３００から配信先アドレスが読み出され、読み出された配信先アドレス宛に、作成されたディジタルコンテンツが配信される。
【０１１２】
このようにして、本実施の形態では、コンテンツ配信端末１００は、ディジタルコンテンツを構成する各種情報をレイアウト領域に配置した結果、非配置領域がレイアウト領域に存在する場合には、文字情報枠を非配置領域に配置し、所定の優先順位でディジタルコンテンツをコンテンツ登録ＤＢ４２のなかから索出し、索出したディジタルコンテンツに含まれる文字情報の文字数が文字情報枠の格納可能文字数を超えていないときは、その文字情報を文字情報枠に格納し、索出したディジタルコンテンツに含まれる文字情報の文字数が文字情報枠の格納可能文字数を超えているときは、ディジタルコンテンツの再選択を行うようになっている。
【０１１３】
これにより、非配置領域には、フォントやピッチ等の変更を伴わずに、比較的優先順位の高いディジタルコンテンツに含まれる文字情報が配置されるので、従来に比して、レイアウトの統一感をさほど損なうことなく、レイアウト領域に存在する非配置領域に情報を配置することができる。また、優先順位を維持しつつ非配置領域に情報を配置することができる。
【０１１４】
さらに、本実施の形態では、コンテンツ配信端末１００は、ディジタルコンテンツを構成する各種情報をレイアウト領域に配置した結果、非配置領域がレイアウト領域に存在する場合には、文字情報枠を非配置領域に配置し、文字情報枠の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツをコンテンツ登録ＤＢ４２のなかから索出し、索出したディジタルコンテンツに含まれる文字情報を文字情報枠に格納するようになっている。
【０１１５】
これにより、非配置領域には、フォントやピッチ等の変更を伴わずに、文字情報枠の格納可能文字数に見合う文字数の文字情報が配置されるので、従来に比して、レイアウトの統一感をさほど損なうことなく、レイアウト領域に存在する非配置領域に情報を配置することができる。また、ページ全体のレイアウトが比較的きれいに仕上がる。
【０１１６】
さらに、本実施の形態では、コンテンツ配信端末１００は、ディジタルコンテンツを構成する各種情報をレイアウト領域に配置した結果、非配置領域がレイアウト領域に存在する場合には、文字情報枠を非配置領域に配置し、ディジタルコンテンツのうち文章を構成する文字情報の文字数が最小のディジタルコンテンツをコンテンツ登録ＤＢ４２のなかから索出し、索出したディジタルコンテンツに含まれる文字情報を文字情報枠に格納するようになっている。
【０１１７】
これにより、非配置領域には、フォントやピッチ等の変更を伴わずに、文字数が最小の文字情報が配置されるので、従来に比して、レイアウトの統一感をさほど損なうことなく、レイアウト領域に存在する非配置領域に情報を配置することができる。また、非配置領域に多くの情報を配置することができる。
さらに、本実施の形態では、コンテンツ配信端末１００は、ディジタルコンテンツを構成する各種情報をレイアウト領域に配置した結果、非配置領域がレイアウト領域に存在する場合には、それぞれ異なる手法により非配置領域に情報を配置する第１〜第３の情報配置処理のうちいずれかを、非配置領域の大きさに基づいて索出し、索出した情報配置処理により非配置領域に情報を配置するようになっている。
【０１１８】
これにより、非配置領域の大きさによって異なる手法により非配置領域に情報が配置されるので、非配置領域の大きさに応じて比較的適切な量の情報を配置することが可能となる。したがって、従来に比して、レイアウトの統一感をさほど損なうことなく、レイアウト領域に存在する非配置領域に情報を配置することができる。
【０１１９】
さらに、本実施の形態では、コンテンツ配信端末１００は、ユーザ情報登録ＤＢ４０のユーザ情報に基づいて、ディジタルコンテンツをコンテンツ登録ＤＢ４２のなかから索出するようになっている。
これにより、ディジタルコンテンツの選択に関してユーザの固有情報やユーザによる指定情報が参照されることから、ユーザの希望に比較的沿った内容のディジタルコンテンツを作成することができる。
【０１２０】
さらに、本実施の形態では、コンテンツ配信端末１００は、ユーザ情報登録ＤＢ４０のユーザ情報に基づいて、ディジタルコンテンツの出力レイアウトを決定してディジタルコンテンツを作成するようになっている。
これにより、出力レイアウトの決定に関してユーザの固有情報やユーザによる指定情報が参照されることから、ユーザの希望に比較的沿った出力レイアウトでディジタルコンテンツを作成することができる。
【０１２１】
上記実施の形態において、コンテンツ登録ＤＢ４２は、請求項１、９ないし１１、１３のコンテンツ記憶手段に対応し、ユーザ情報登録ＤＢ４０は、請求項１３または１４記載のユーザ情報記憶手段に対応し、ステップＳ２０４，Ｓ２０６は、請求項１、９ないし１１、１３ないし１５記載のコンテンツ選択手段に対応している。また、ステップＳ２０８〜Ｓ２１２は、請求項１、９ないし１１、１４、１５記載のコンテンツ作成手段に対応し、第１〜第３の情報配置処理は、請求項１、９ないし１１または１５記載の情報配置処理に対応している。
【０１２２】
なお、上記実施の形態においては、非配置領域の大きさに基づいて、第１〜第３の情報配置処理のうちいずれかを索出し、索出した情報配置処理により非配置領域に情報を配置するように構成したが、これに限らず、非配置領域が属するレイアウト領域のページに関するページ情報に基づいて、第１〜第３の情報配置処理のうちいずれかを索出し、索出した情報配置処理により非配置領域に情報を配置するように構成してもよい。具体的には、図１３のフローチャートに示す自動レイアウト処理により実現できる。図１３は、自動レイアウト処理を示すフローチャートである。
【０１２３】
この自動レイアウト処理は、上記ステップＳ２１２で実行されると、図１３に示すように、まず、ステップＳ７００に移行するようになっている。
ステップＳ７００では、ステップＳ２１０で読み出したレイアウト定義ファイルに基づいて、ステップＳ２０６で索出したディジタルコンテンツを構成する各種情報を所定の区分でレイアウト領域に配置する処理を実行し、ステップＳ７０２に移行する。
【０１２４】
ステップＳ７０２では、ディジタルコンテンツを構成する各種情報をレイアウト領域に配置した結果、レイアウト領域に非配置領域が存在するか否かを判定し、非配置領域がレイアウト領域に存在すると判定したとき(Yes)は、ステップＳ７０４に移行して、非配置領域に文字情報枠を配置し、ステップＳ７０６に移行して、配置した文字情報枠に格納可能な文字数を算出し、ステップＳ７０８に移行する。
【０１２５】
ステップＳ７０８では、非配置領域が属するレイアウト領域のページ番号が比較的前方であるか否かを判定し、ページ番号が比較的前方であると判定したとき(Yes)は、ステップＳ７１０に移行して、ステップＳ４００〜Ｓ４１２の第１の情報配置処理を実行し、一連の処理を終了して元の処理に復帰させる。なお、ページ番号が比較的前方であるか否かの判定は、例えば、所定の上限閾値および所定の下限閾値を設定してこれを基準として行えばよい。以下、ステップＳ７１２において同じである。
【０１２６】
一方、ステップＳ７０８で、非配置領域が属するレイアウト領域のページ番号が比較的前方でないと判定したとき(No)は、ステップＳ７１２に移行して、非配置領域が属するレイアウト領域のページ番号が中程であるか否かを判定し、ページ番号が中程であると判定したとき(Yes)は、ステップＳ７１４に移行して、ステップＳ５００〜Ｓ５１０の第２の情報配置処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０１２７】
一方、ステップＳ７１２で、非配置領域が属するレイアウト領域のページ番号が中程でないと判定したとき(No)は、ステップＳ７１４に移行して、ページ番号が比較的後方であることから、ステップＳ６００〜Ｓ６０８の第３の情報配置処理を実行し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ７０２で、非配置領域がレイアウト領域に存在しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
【０１２８】
これにより、レイアウト領域のページによって異なる手法により非配置領域に情報が配置されるので、非配置領域が属するレイアウト領域のページに応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができる。
【０１２９】
この場合において、コンテンツ登録ＤＢ４２は、請求項２、９ないし１１、１３記載のコンテンツ記憶手段に対応し、ユーザ情報登録ＤＢ４０は、請求項１３または１４記載のユーザ情報記憶手段に対応し、ステップＳ２０４，Ｓ２０６は、請求項２、９ないし１１、１３、１４、１６記載のコンテンツ選択手段に対応している。また、ステップＳ２０８〜Ｓ２１２は、請求項２、９ないし１１、１４、１６記載のコンテンツ作成手段に対応し、第１〜第３の情報配置処理は、請求項２、９ないし１１または１６記載の情報配置処理に対応している。
【０１３０】
また、上記実施の形態においては、非配置領域に情報を配置する処理として、図１０ないし図１２のフローチャートに示す第１〜第３の情報配置処理を採用したが、これに限らず、コンテンツ配信端末１００は、広告情報を記憶した広告情報登録ＤＢを備え、ディジタルコンテンツを構成する各種情報をレイアウト領域に配置した結果、非配置領域がレイアウト領域に存在する場合には、広告情報を格納するための広告情報枠を非配置領域に配置し、広告情報登録ＤＢのなかから広告情報を索出し、索出した広告情報を広告情報枠に格納するように構成してもよい。
【０１３１】
この場合において、広告情報は、請求項１２記載の特典情報に対応し、広告情報枠は、請求項１２記載の特典情報枠に対応し、広告情報登録ＤＢは、請求項１２記載の特典情報記憶手段に対応し、ステップＳ２０４，Ｓ２０６は、請求項１２記載のコンテンツ選択手段に対応している。また、ステップＳ２０８〜Ｓ２１２は、請求項１２記載のコンテンツ作成手段に対応している。
【０１３２】
また、上記実施の形態においては、文字情報枠の格納可能文字数が極めて小さいときは、文字情報枠を削除するように構成したが、これに限らず、文字情報枠の格納可能文字数が極めて小さいときは、文字情報枠の文字数に見合う情報量の特典情報（広告情報その他ユーザにとって有益と思われる情報）を文字情報枠に格納するように構成してもよい。
【０１３３】
また、上記実施の形態においては、第１〜第３の情報配置処理で、索出したディジタルコンテンツに含まれる文字情報の文字数が文字情報枠の文字数を超えているときは、その文字情報を文字情報枠に格納しないように構成したが、これに限らず、ディジタルコンテンツに含まれる文字情報のうち文字情報枠の文字数に見合う文字数だけ文字情報枠に格納し、その余については破棄しまたは他のレイアウト領域に格納するように構成してもよい。
【０１３４】
また、上記実施の形態においては、第１〜第３の情報配置処理のうちいずれかを非配置領域の大きさに基づいて選択するように構成したが、さらに次の好適な組合せを提案することができる。以下、第１の情報配置処理による手法を記事優先度重視選択方法として、第２の情報配置処理による手法を領域適合重視選択方法として、第３の情報配置処理による手法を最小記事選択方法としてその内容を表記する。
【０１３５】
第１に、非配置領域の大きさが「小」であるときは、最小記事選択方法によりディジタルコンテンツを選択し、選択したディジタルコンテンツに含まれる文字情報を文字情報枠に格納し、格納しきれない分は破棄する。非配置領域の大きさが「中」であるときは、領域適合重視選択方法によりディジタルコンテンツを選択し、選択したディジタルコンテンツに含まれる文字情報を文字情報枠に格納し、格納しきれない分は最終ページに掲載する。非配置領域の大きさが「大」であるときは、記事優先度重視選択方法によりディジタルコンテンツを選択し、選択したディジタルコンテンツに含まれる文字情報を文字情報枠に格納し、格納しきれない分は次のページに掲載する。
【０１３６】
第２に、非配置領域の大きさが「小」であるときは、広告情報登録ＤＢのなかから広告情報を選択し、選択した広告情報を文字情報枠に格納する。非配置領域の大きさが「中」であるときは、記事優先度重視選択方法によりディジタルコンテンツを選択し、選択したディジタルコンテンツに含まれる文字情報を文字情報枠に格納し、格納しきれない分は次のページに掲載する。非配置領域の大きさが「大」であるときは、記事優先度重視選択方法によりディジタルコンテンツを選択し、選択したディジタルコンテンツに含まれる文字情報を文字情報枠に格納し、格納しきれない分は次のページに掲載する。
【０１３７】
また、情報配置処理をページ情報に基づいて選択する場合には、次の好適な組合せを提案することができる。
第１に、１ページ目はレイアウトを美しく仕上げるために、領域適合重視選択方法によりディジタルコンテンツを選択し、選択したディジタルコンテンツに含まれる文字情報を文字情報枠に格納し、それ以降のページは、記事優先度重視選択方法によりディジタルコンテンツを選択し、選択したディジタルコンテンツに含まれる文字情報を文字情報枠に格納する。
【０１３８】
第２に、１ページ目はできるだけ多くの記事を掲載するために、最小記事選択方法によりディジタルコンテンツを選択し、選択したディジタルコンテンツに含まれる文字情報を文字情報枠に格納し、それ以降のページは、記事優先度重視選択方法によりディジタルコンテンツを選択し、選択したディジタルコンテンツに含まれる文字情報を文字情報枠に格納する。
【０１３９】
第３に、５ページ目までは、記事優先度重視選択方法によりディジタルコンテンツを選択し、選択したディジタルコンテンツに含まれる文字情報を文字情報枠に格納し、それ以降のページに多くの記事を掲載するために、最小記事選択方法によりディジタルコンテンツを選択し、選択したディジタルコンテンツに含まれる文字情報を文字情報枠に格納する。
【０１４０】
なお、非配置領域に基づいて処理を選択する場合も、ページ情報に基づいて処理を選択する場合も、このようにあらかじめ選択方法を設定しておいてもよいが、選択方法をユーザ情報としてユーザプロファイルテーブル３００に登録しておいてもよい。
また、上記実施の形態においては、ディジタルコンテンツに含まれる文字情報を文字情報枠に格納するように構成したが、文字情報枠に文字情報を格納してもまだ非配置領域が依然として存在する場合には、残っている非配置領域にさらに文字情報枠を配置し、非配置領域が実質的に存在しなくなるまで上記同様の処理を繰り返し行うように構成してもよい。
【０１４１】
また、上記実施の形態においては、ユーザ情報に基づいて、ディジタルコンテンツの出力レイアウトを決定するように構成したが、これに限らず、ディジタルコンテンツに含まれる画像の数またはディジタルコンテンツに含まれる文字情報の量に基づいて、ディジタルコンテンツの出力レイアウトを決定するように構成してもよい。
【０１４２】
これにより、ディジタルコンテンツに含まれる画像の数またはディジタルコンテンツに含まれる文字情報の量が多かったり、また逆に少なかったりしても、比較的見やすい出力レイアウトにすることができる。
また、上記実施の形態においては、ステップＳ２１２のレイアウト処理をコンテンツ配信端末１００で実行するように構成したが、これに限らず、それらレイアウト処理をユーザ端末２００で実行するように構成してもよい。これにより、コンテンツ配信端末１００に処理負荷が集中するのを低減することができる。
【０１４３】
また、上記実施の形態においては、非配置領域に情報を配置する処理として第１〜第３の情報配置処理を採用したが、これに限らず、既にレイアウト領域に配置している記事と同じカテゴリに属する記事を非配置領域に配置する処理を採用することもできる。具体的には、同一レイアウト領域上に既に配置している記事のカテゴリを調べ、そのカテゴリに属する記事のディジタルコンテンツをコンテンツ登録ＤＢ４２から索出し、索出したディジタルコンテンツを非配置領域の文字情報枠に格納する。同一カテゴリの記事が複数存在する場合は、同一カテゴリの記事のなかでさらに最小記事選択方法、領域適合重視選択方法および記事優先度重視選択方法のいずれかにより記事の絞り込みを行う。同一カテゴリの記事が存在しない場合は、最小記事選択方法、領域適合重視選択方法および記事優先度重視選択方法のいずれかにより記事の選択を行う。
【０１４４】
これにより、同一レイアウト領域上に同一カテゴリの記事が配置されることが期待できる。
また、上記実施の形態においては、第１〜第３の情報配置処理のうちいずれかを非配置領域の大きさに基づいて選択するように構成したが、これに限らず、次の好適な選択方法を提案することができる。
【０１４５】
第１に、第１〜第３の情報配置処理のうちいずれかを、レイアウト領域における非配置領域の位置に基づいて選択する。紙面の上側は、ユーザの目に付きやすい性質がある。そこで、非配置領域が紙面中央より上方に生じた場合は、記事優先度重視選択方法により記事を選択する。一方、非配置領域が紙面中央より下方に生じた場合は、次のカラムや次のページに記事を続けると読みにくくなるため、領域適合重視選択方法により記事を選択する。
【０１４６】
図１４（ａ）の文字情報枠に対して、同図（ｂ）のグレーの領域に記事を配置した結果、レイアウト領域の左下および右上に非配置領域が生じた場合、カラムをまたがって左下の領域から右上の領域（同図（ｂ）の斜線領域）にかけて同じ記事がレイアウトされると、その記事は読みにくくなってしまう。図１４は、レイアウト領域を示す図である。
【０１４７】
同様に、紙面の左側（日本語縦書きでは右側）は、ユーザの目に付きやすい性質がある。そこで、非配置領域が紙面中央より左方に生じた場合は、記事優先度重視選択方法により記事を選択するといったことも考えられる。
これにより、レイアウト領域における非配置領域の位置によって異なる手法により非配置領域に情報が配置されるので、レイアウト領域における非配置領域の位置に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができる。
【０１４８】
この場合において、コンテンツ登録ＤＢ４２は、請求項３記載のコンテンツ記憶手段に対応し、ステップＳ２０４，Ｓ２０６は、請求項３または１７記載のコンテンツ選択手段に対応し、ステップＳ２０８〜Ｓ２１２は、請求項３または１７記載のコンテンツ作成手段に対応している。また、第１〜第３の情報配置処理は、請求項３または１７記載の情報配置処理に対応している。
【０１４９】
第２に、第１〜第３の情報配置処理のうちいずれかを、非配置領域の形状に基づいて選択する。非配置領域の形状が縦横のどちらか一方が他方に比べて著しく長くなっている場合、すなわち細長い形状の非配置領域は、ユーザの目に付きにくいため、重要な記事を割り当てるよりは、その領域の大きさに合った記事を割り当てた方がよい。そこで、非配置領域が細長い場合は、領域適合重視選択方法により記事を選択し、ある程度バランスのとれた形状である場合は、記事優先度重視選択方法により記事を選択するといったことが考えられる。
【０１５０】
これにより、非配置領域の形状によって異なる手法により非配置領域に情報が配置されるので、非配置領域の形状に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができる。この場合において、コンテンツ登録ＤＢ４２は、請求項４記載のコンテンツ記憶手段に対応し、ステップＳ２０４，Ｓ２０６は、請求項４または１８記載のコンテンツ選択手段に対応し、ステップＳ２０８〜Ｓ２１２は、請求項４または１８記載のコンテンツ作成手段に対応している。また、第１〜第３の情報配置処理は、請求項４または１８記載の情報配置処理に対応している。
【０１５１】
第３に、第１〜第３の情報配置処理のうちいずれかを、指定されたページ数の上限に基づいて選択する。指定されたページ数の上限が小さい場合は、できるだけ多くの記事を配置するために、最小記事選択方法により記事を選択し、指定されたページ数の上限が大きい場合は、記事優先度重視選択方法により記事を選択するといったことが考えられる。
【０１５２】
これにより、指定されたページ数の上限によって異なる手法により非配置領域に情報が配置されるので、指定されたページ数の上限に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができる。
【０１５３】
この場合において、コンテンツ登録ＤＢ４２は、請求項５記載のコンテンツ記憶手段に対応し、ステップＳ２０４，Ｓ２０６は、請求項５または１９記載のコンテンツ選択手段に対応し、ステップＳ２０８〜Ｓ２１２は、請求項５または１９記載のコンテンツ作成手段に対応している。また、第１〜第３の情報配置処理は、請求項５または１９記載の情報配置処理に対応している。
【０１５４】
第４に、第１〜第３の情報配置処理のうちいずれかを、記事リストの要素数に基づいて選択する。掲載する記事の候補である記事リストが多く、すべての記事を掲載できない場合は、たくさんの種類の記事を掲載するよりは、優先度の高い記事から掲載した方が望ましいため、記事優先度重視選択方法により記事を選択し、記事リストが少なく、すべての記事を掲載することが可能な場合は、見た目を重視するため、領域適合重視選択により記事を選択するといったことが考えられる。
【０１５５】
これにより、記事リストの要素数によって異なる手法により非配置領域に情報が配置されるので、記事リストの要素数に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができる。この場合において、コンテンツ登録ＤＢ４２は、請求項６記載のコンテンツ記憶手段に対応し、ステップＳ２０４，Ｓ２０６は、請求項６または２０記載のコンテンツ選択手段に対応し、ステップＳ２０８〜Ｓ２１２は、請求項６または２０記載のコンテンツ作成手段に対応している。また、第１〜第３の情報配置処理は、請求項６または２０記載の情報配置処理に対応している。
【０１５６】
第５に、第１〜第３の情報配置処理のうちいずれかを、ディジタルコンテンツの配信時刻または配信日時に基づいて選択する。ディジタルコンテンツを配信する時間帯が朝の場合は、短時間で多くの情報を提供するために、最小記事選択方法により記事を選択し、配信する時間帯が夕方から夜の場合は、ユーザが時間をかけて記事を読むことが可能な場合が多いため、レイアウトの美しさを重視して、領域適合重視選択方法により記事を選択するといったことが考えられる。
【０１５７】
これにより、配信時刻または配信日時によって異なる手法により非配置領域に情報が配置されるので、配信時刻または配信日時に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができる。
【０１５８】
この場合において、コンテンツ登録ＤＢ４２は、請求項７記載のコンテンツ記憶手段に対応し、ステップＳ２０４，Ｓ２０６は、請求項７または２１記載のコンテンツ選択手段に対応し、ステップＳ２０８〜Ｓ２１２は、請求項７または２１記載のコンテンツ作成手段に対応している。また、第１〜第３の情報配置処理は、請求項７または２１記載の情報配置処理に対応している。
【０１５９】
第６に、第１〜第３の情報配置処理のうちいずれかを、ユーザの住所等の所在地域に基づいて選択する。ユーザの所在地域の特色としてレイアウトの美しさを重視する傾向がある場合は、領域適合重視選択方法により記事を選択し、一方、ユーザの所在地域の特色としてレイアウトの美しさよりも多くの情報を得ることが好まれる傾向がある場合は、最小記事選択方法により記事を選択するといったことが考えられる。
【０１６０】
これにより、ユーザの所在地域によって異なる手法により非配置領域に情報が配置されるので、ユーザの所在地域に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができる。この場合において、コンテンツ登録ＤＢ４２は、請求項８記載のコンテンツ記憶手段に対応し、ステップＳ２０４，Ｓ２０６は、請求項８または２２記載のコンテンツ選択手段に対応し、ステップＳ２０８〜Ｓ２１２は、請求項８または２２記載のコンテンツ作成手段に対応している。また、第１〜第３の情報配置処理は、請求項８または２２記載の情報配置処理に対応している。
【０１６１】
なお、レイアウト領域ごとにカテゴリが決定されている場合は、非配置領域には、そのレイアウト領域に割り当てられたカテゴリと同一カテゴリの記事を配置する。
また、上記実施の形態においては、文字情報枠の格納可能文字数に見合う文字数の文字情報を含むディジタルコンテンツをコンテンツ登録ＤＢ４２のなかから索出しているため、通常は、文字情報の文字数が文字情報枠を超えることはない。しかし、実際に文字情報枠に文字情報を格納してみたときに、禁則処理やジャスティフィケーション処理などによってスペースが追加され、レイアウト時の文字数が実際の文字数よりも長くなる場合があり、その場合には、文字情報枠の格納可能文字数に見合う文字数の文字情報を索出しても、文字情報枠を超えて溢れてしまう。そこで、このような場合には、例えば、それよりも文字数が少ない文字情報であって格納可能文字数に次に見合う文字数の文字情報を含むディジタルコンテンツを索出するようにしたり、最小記事選択方法により記事を選択するようにしたりすればよい。
【０１６２】
また、上記実施の形態において、図８ないし図１３のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【０１６３】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１６４】
また、上記実施の形態においては、本発明に係るディジタルコンテンツ作成システムおよびディジタルコンテンツ作成プログラムを、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【０１６５】
また、上記実施の形態においては、本発明に係るディジタルコンテンツ作成システムおよびディジタルコンテンツ作成プログラムを、図１に示すように、コンテンツ配信端末１００において、ニュース等のディジタルコンテンツをユーザ端末２００に配信する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
上述した実施形態によれば、非配置領域には、フォントやピッチ等の変更を伴わずに、比較的優先順位の高いディジタルコンテンツに含まれる文字情報が配置されるので、従来に比して、レイアウトの統一感をさほど損なうことなく、レイアウト領域に存在する非配置領域に情報を配置することができるという効果が得られる。
さらに、上述した実施形態によれば、非配置領域には、フォントやピッチ等の変更を伴わずに、文字情報枠の格納可能文字数に見合う文字数の文字情報が配置されるので、従来に比して、レイアウトの統一感をさほど損なうことなく、レイアウト領域に存在する非配置領域に情報を配置することができるという効果が得られる。
さらに、上述した実施形態によれば、非配置領域には、フォントやピッチ等の変更を伴わずに、文字数が最小の文字情報が配置されるので、従来に比して、レイアウトの統一感をさほど損なうことなく、レイアウト領域に存在する非配置領域に情報を配置することができるという効果が得られる。
【０１６６】
【発明の効果】
以上説明したように、 本発明に係る請求項１記載のディジタルコンテンツ作成システムによれば、非配置領域の大きさによって異なる手法により非配置領域に情報が配置されるので、非配置領域の大きさに応じて比較的適切な量の情報を配置することが可能となる。したがって、従来に比して、レイアウトの統一感をさほど損なうことなく、レイアウト領域に存在する非配置領域に情報を配置することができるという効果が得られる。
【０１７０】
さらに、本発明に係る請求項２記載のディジタルコンテンツ作成システムによれば、レイアウト領域のページによって異なる手法により非配置領域に情報が配置されるので、非配置領域が属するレイアウト領域のページに応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができるという効果が得られる。
【０１７１】
さらに、本発明に係る請求項３記載のディジタルコンテンツ作成システムによれば、レイアウト領域における非配置領域の位置によって異なる手法により非配置領域に情報が配置されるので、レイアウト領域における非配置領域の位置に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができるという効果が得られる。
【０１７２】
さらに、本発明に係る請求項４記載のディジタルコンテンツ作成システムによれば、非配置領域の形状によって異なる手法により非配置領域に情報が配置されるので、非配置領域の形状に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができるという効果が得られる。
【０１７３】
さらに、本発明に係る請求項５記載のディジタルコンテンツ作成システムによれば、指定されたページ数の上限によって異なる手法により非配置領域に情報が配置されるので、指定されたページ数の上限に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができるという効果が得られる。
【０１７４】
さらに、本発明に係る請求項６記載のディジタルコンテンツ作成システムによれば、選択されたディジタルコンテンツの数によって異なる手法により非配置領域に情報が配置されるので、選択されたディジタルコンテンツの数に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができるという効果が得られる。
【０１７５】
さらに、本発明に係る請求項７記載のディジタルコンテンツ作成システムによれば、ディジタルコンテンツの配信時刻または配信日時によって異なる手法により非配置領域に情報が配置されるので、ディジタルコンテンツの配信時刻または配信日時に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができるという効果が得られる。
【０１７６】
さらに、本発明に係る請求項８記載のディジタルコンテンツ作成システムによれば、ユーザの所在地域によって異なる手法により非配置領域に情報が配置されるので、ユーザの所在地域に応じて比較的適切な内容の情報を配置することが可能となる。したがって、従来に比して、比較的読み易い内容となるように、レイアウト領域に存在する非配置領域に情報を配置することができるという効果が得られる。
【０１７７】
さらに、本発明に係る請求項１２記載のディジタルコンテンツ作成システムによれば、ユーザは、比較的有益な情報を入手することができるので、ユーザに対するサービスを向上することができるという効果も得られる。
さらに、本発明に係る請求項１３記載のディジタルコンテンツ作成システムによれば、ディジタルコンテンツの選択に関してユーザの固有情報やユーザによる指定情報が参照されることから、ユーザの希望に比較的沿った内容のディジタルコンテンツを作成することができるという効果も得られる。
【０１７８】
さらに、本発明に係る請求項１４記載のディジタルコンテンツ作成システムによれば、出力レイアウトの決定に関してユーザの固有情報やユーザによる指定情報が参照されることから、ユーザの希望に比較的沿った出力レイアウトでディジタルコンテンツを作成することができるという効果も得られる。
【０１８０】
さらに、本発明に係る請求項１５記載のディジタルコンテンツ作成プログラムによれば、請求項１記載のディジタルコンテンツ作成システムと同等の効果が得られる。
さらに、本発明に係る請求項１６記載のディジタルコンテンツ作成プログラムによれば、請求項２記載のディジタルコンテンツ作成システムと同等の効果が得られる。
【０１８１】
さらに、本発明に係る請求項１７記載のディジタルコンテンツ作成プログラムによれば、請求項３記載のディジタルコンテンツ作成システムと同等の効果が得られる。
さらに、本発明に係る請求項１８記載のディジタルコンテンツ作成プログラムによれば、請求項４記載のディジタルコンテンツ作成システムと同等の効果が得られる。
【０１８２】
さらに、本発明に係る請求項１９記載のディジタルコンテンツ作成プログラムによれば、請求項５記載のディジタルコンテンツ作成システムと同等の効果が得られる。
さらに、本発明に係る請求項２０記載のディジタルコンテンツ作成プログラムによれば、請求項６記載のディジタルコンテンツ作成システムと同等の効果が得られる。
【０１８３】
さらに、本発明に係る請求項２１記載のディジタルコンテンツ作成プログラムによれば、請求項７記載のディジタルコンテンツ作成システムと同等の効果が得られる。
さらに、本発明に係る請求項２２記載のディジタルコンテンツ作成プログラムによれば、請求項８記載のディジタルコンテンツ作成システムと同等の効果が得られる。
【図面の簡単な説明】
【図１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２】コンテンツ配信端末１００の機能概要を示す機能ブロック図である。
【図３】コンテンツ配信端末１００の構成を示すブロック図である。
【図４】ユーザプロファイルテーブル３００のデータ構造を示す図である。
【図５】レイアウト定義ファイルおよびレイアウトNo.対応テーブル３３０のデータ構造を示す図である。
【図６】ディジタルコンテンツおよびカテゴリNo.対応テーブル３４０のデータ構造を示す図である。
【図７】ユーザ登録処理を示すフローチャートである。
【図８】コンテンツ配信処理を示すフローチャートである。
【図９】自動レイアウト処理を示すフローチャートである。
【図１０】第１の情報配置処理を示すフローチャートである。
【図１１】第２の情報配置処理を示すフローチャートである。
【図１２】第３の情報配置処理を示すフローチャートである。
【図１３】自動レイアウト処理を示すフローチャートである。
【図１４】レイアウト領域を示す図である。
【符号の説明】
１０                      コンテンツデータファイル
１１，１４，１８          ＸＭＬパーサ
１２                      コンテンツデータファイル入力部
１３                      レイアウト定義ファイル
１５                      レイアウト定義ファイル入力部
１６                      レイアウティング部
１７                      描画指定ファイル
１９                      ラスタライズ部
１００                    コンテンツ配信端末
２００                    ユーザ端末
Ｓ1〜Ｓn                  コンテンツ提供端末
３０                      ＣＰＵ
３２                      ＲＯＭ
３４                      ＲＡＭ
３８                      Ｉ／Ｆ
４０                      ユーザ情報登録ＤＢ
４２                      コンテンツ登録ＤＢ
３００                    ユーザプロファイルテーブル
３３０                    レイアウトNo.対応テーブル
３４０                    カテゴリNo.対応テーブル
【図１】
0003835191.tif 000002
【図２】
0003835191.tif 000003
【図３】
0003835191.tif 000004
【図４】
0003835191.tif 000005
【図５】
0003835191.tif 000006
【図６】
0003835191.tif 000007
【図７】
0003835191.tif 000008
【図８】
0003835191.tif 000009
【図９】
0003835191.tif 000010
【図１０】
0003835191.tif 000011
【図１１】
0003835191.tif 000012
【図１２】
0003835191.tif 000013
【図１３】
0003835191.tif 000014
【図１４】
0003835191.tif 000015