【手続補正書】
【提出日】平成26年2月10日(2014.2.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
文字枠に配置される文字列に対するルビの出力制御を行う情報処理装置であって、
前記文字枠に関する情報を含む文字枠情報と、当該文字枠に配置される文字列とを記憶する記憶手段と、
前記記憶手段に記憶された文字列を構成する一つ以上の文字に対して複数のグループルビを設定する設定手段と、
前記記憶手段に記憶された文字枠情報に従って、前記設定手段で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されるかを判定する判定手段と、
前記判定手段で、前記設定手段で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されると判定された場合に、当該それぞれのグループルビがそれぞれ設定されている文字列と前記文字枠の端との位置関係に従って、当該文字列の改行位置を決定する改行位置決定手段と、
前記改行位置決定手段により決定された前記文字列の改行位置に従って、当該文字列に設定されたグループルビの改行位置を決定するグループルビ改行位置決定手段と、
前記改行位置決定手段により決定された改行位置で改行された文字列と、前記グループルビ改行位置決定手段により決定された改行位置で改行されたグループルビとを出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記判定手段で、前記設定手段で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されると判定された場合に、当該複数のグループルビのそれぞれついて、当該グループルビが設定された文字列と当該グループルビが設定されていない文字列との間を改行候補位置として決定する候補位置決定手段を更に備え、
前記改行位置決定手段は、前記候補位置決定手段により決定された改行候補位置と前記文字枠の端との位置関係に従って、当該文字列の改行位置を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記改行位置決定手段は、前記候補位置決定手段により決定された改行候補位置の中から、前記文字枠の端の位置から最も近い改行候補位置を改行位置として決定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ルビ改行位置決定手段は、前記改行位置決定手段により決定された改行位置での改行により分割された文字数の割合に従って、当該文字列に設定された複数のグループルビの改行位置を決定することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記改行位置決定手段により決定された改行位置と前記文字枠の端との間に空白のコードを入力する入力手段を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
文字枠に関する情報を含む文字枠情報と、当該文字枠に配置される文字列とを記憶する記憶手段を備えた情報処理装置における情報処理方法であって、
前記情報処理装置の設定手段が、前記記憶手段に記憶された文字列を構成する一つ以上の文字に対して複数のグループルビを設定する設定工程と、
前記情報処理装置の判定手段が、前記記憶手段に記憶された文字枠情報に従って、前記設定工程で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されるかを判定する判定工程と、
前記情報処理装置の改行位置決定手段が、前記判定工程で、前記設定工程で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されると判定された場合に、当該それぞれのグループルビがそれぞれ設定されている文字列と前記文字枠の端との位置関係に従って、当該文字列の改行位置を決定する改行位置決定工程と、
前記情報処理装置のグループルビ改行位置決定手段が、前記改行位置決定工程により決定された前記文字列の改行位置に従って、当該文字列に設定されたグループルビの改行位置を決定するグループルビ改行位置決定工程と、
前記情報処理装置の出力手段が、前記改行位置決定工程により決定された改行位置で改行された文字列と、前記グループルビ改行位置決定工程により決定された改行位置で改行されたグループルビとを出力する出力工程と、
を備えることを特徴とする情報処理方法。
【請求項７】
文字枠に関する情報を含む文字枠情報と、当該文字枠に配置される文字列とを記憶する記憶手段を備えた情報処理装置で読み取り実行可能なプログラムであって、
前記情報処理装置を、
前記記憶手段に記憶された文字列を構成する一つ以上の文字に対して複数のグループルビを設定する設定手段と、
前記記憶手段に記憶された文字枠情報に従って、前記設定手段で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されるかを判定する判定手段と、
前記判定手段で、前記設定手段で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されると判定された場合に、当該それぞれのグループルビがそれぞれ設定されている文字列と前記文字枠の端との位置関係に従って、当該文字列の改行位置を決定する改行位置決定手段と、
前記改行位置決定手段により決定された前記文字列の改行位置に従って、当該文字列に設定されたグループルビの改行位置を決定するグループルビ改行位置決定手段と、
前記改行位置決定手段により決定された改行位置で改行された文字列と、前記グループルビ改行位置決定手段により決定された改行位置で改行されたグループルビとを出力する出力手段として機能させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の目的は、文字に対して複数のグループルビが設定された当該文字と当該グループルビの改行位置を決定して、簡易に見栄えの良い文書を出力するための仕組みを提供することである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明は、文字枠に配置される文字列に対するルビの出力制御を行う情報処理装置であって、前記文字枠に関する情報を含む文字枠情報と、当該文字枠に配置される文字列とを記憶する記憶手段と、前記記憶手段に記憶された文字列を構成する一つ以上の文字に対して複数のグループルビを設定する設定手段と、前記記憶手段に記憶された文字枠情報に従って、前記設定手段で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されるかを判定する判定手段と、前記判定手段で、前記設定手段で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されると判定された場合に、当該それぞれのグループルビがそれぞれ設定されている文字列と前記文字枠の端との位置関係に従って、当該文字列の改行位置を決定する改行位置決定手段と、前記改行位置決定手段により決定された前記文字列の改行位置に従って、当該文字列に設定されたグループルビの改行位置を決定するグループルビ改行位置決定手段と、前記改行位置決定手段により決定された改行位置で改行された文字列と、前記グループルビ改行位置決定手段により決定された改行位置で改行されたグループルビとを出力する出力手段と、を備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明は、文字枠に関する情報を含む文字枠情報と、当該文字枠に配置される文字列とを記憶する記憶手段を備えた情報処理装置における情報処理方法であって、前記情報処理装置の設定手段が、前記記憶手段に記憶された文字列を構成する一つ以上の文字に対して複数のグループルビを設定する設定工程と、前記情報処理装置の判定手段が、前記記憶手段に記憶された文字枠情報に従って、前記設定工程で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されるかを判定する判定工程と、前記情報処理装置の改行位置決定手段が、前記判定工程で、前記設定工程で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されると判定された場合に、当該それぞれのグループルビがそれぞれ設定されている文字列と前記文字枠の端との位置関係に従って、当該文字列の改行位置を決定する改行位置決定工程と、前記情報処理装置のグループルビ改行位置決定手段が、前記改行位置決定工程により決定された前記文字列の改行位置に従って、当該文字列に設定されたグループルビの改行位置を決定するグループルビ改行位置決定工程と、前記情報処理装置の出力手段が、前記改行位置決定工程により決定された改行位置で改行された文字列と、前記グループルビ改行位置決定工程により決定された改行位置で改行されたグループルビとを出力する出力工程と、を備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明は、文字枠に関する情報を含む文字枠情報と、当該文字枠に配置される文字列とを記憶する記憶手段を備えた情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、前記記憶手段に記憶された文字列を構成する一つ以上の文字に対して複数のグループルビを設定する設定手段と、前記記憶手段に記憶された文字枠情報に従って、前記設定手段で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されるかを判定する判定手段と、前記判定手段で、前記設定手段で複数のグループルビが設定された文字を含む文字列内の文字間が前記文字枠の端に配置されると判定された場合に、当該それぞれのグループルビがそれぞれ設定されている文字列と前記文字枠の端との位置関係に従って、当該文字列の改行位置を決定する改行位置決定手段と、前記改行位置決定手段により決定された前記文字列の改行位置に従って、当該文字列に設定されたグループルビの改行位置を決定するグループルビ改行位置決定手段と、前記改行位置決定手段により決定された改行位置で改行された文字列と、前記グループルビ改行位置決定手段により決定された改行位置で改行されたグループルビとを出力する出力手段として機能させることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明によれば、文字に対して複数のグループルビが設定された当該文字と当該グループルビの改行位置を決定して、簡易に見栄えの良い文書を出力させることができる。