БРАУЗИНГ ИЗОБРАЖЕНИЙ ЧЕРЕЗ ИНТЕЛЛЕКТУАЛЬНО ПРОАНАЛИЗИРОВАННЫЕ СВЯЗАННЫЕ ГИПЕРССЫЛКОЙ ФРАГМЕНТЫ ТЕКСТА

1. Компьютерно-реализуемый способ подготовки изображений, хранящихся в хранилище информации, для браузинга, причем хранилище содержит множество изображений и текст, при этом способ содержит использование компьютера для выполнения следующих этапов способа, на которых:
для каждого из изображений в хранилище,
выполняют интеллектуальный анализ текста в хранилище, чтобы извлечь один или более фрагментов текста об изображении, причем каждый из этих одного или более фрагментов является семантически релевантным изображению, и
для каждого из извлеченных фрагментов текста об изображении,
обнаруживают одно или более ключевых понятий в этом фрагменте, причем каждое из ключевых понятий представляет собой концепт, который относится к изображению, и
ассоциируют данный фрагмент и упомянутые одно или более ключевых понятий с изображением; и
связывают гиперссылкой каждое из ключевых понятий, ассоциированных с каждым из изображений в хранилище, с каждым другим изображением в хранилище, с которым ассоциировано упомянутое ключевое понятие.
2. Способ по п. 1, в котором изображения и текст в хранилище хранятся в форме web-страниц, и этап способа по выполнению интеллектуального анализа текста в хранилище для извлечения одного или более фрагментов текста об изображении содержит этапы, на которых:
идентифицируют все из web-страниц в хранилище, которые включают в себя упомянутое изображение;
извлекают законченные предложения из идентифицированных web-страниц и вычисляют объединенный балл релевантности и интересности для каждого из извлеченных законченных предложений;
выбирают любые из извлеченных законченных предложений, у которых объединенный балл релевантности и интересности больше, чем предписанное пороговое значение балла; и
назначают эти выбранные предложения в качестве извлеченных фрагментов текста об изображении.
3. Способ по п. 2, дополнительно содержащий этапы, на которых:
генерируют список триад, при этом каждая триада соответствует отличающейся от других одной из идентифицированных web-страниц и включает в себя унифицированный указатель ресурса (URL) конкретного изображения, URL идентифицированной web-страницы и код языка гипертекстовой разметки (HTML-код) для идентифицированной web-страницы;
генерируют случайное подмножество триад путем случайного выбора предписанного количества триад из списка триад;
для каждой из идентифицированных web-страниц в этом случайном подмножестве триад,
генерируют дерево синтаксического разбора посредством синтаксического разбора HTML-кода для идентифицированной web-страницы, при этом дерево разбора содержит узлы изображения и узлы текста, ассоциированные с HTML-кодом;
определяют линейное упорядочение узлов изображения и текста в идентифицированной web-странице;
идентифицируют один из узлов изображения, который включает в себя URL конкретного изображения;
разбивают каждый из узлов текста на одно или более предложений;
выполняют фильтрацию этих одного или более предложений, чтобы изъять любое предложение, которое не начинается с заглавной буквы и не заканчивается должным знаком пунктуации;
вычисляют расстояние в символах от каждого из отфильтрованных предложений до идентифицированного узла изображения;
генерируют вектор слов предложения для каждого из отфильтрованных предложений;
агрегируют текст, который ассоциирован с идентифицированным узлом изображения в каждой из идентифицированных web-страниц в упомянутом случайном подмножестве триад;
генерируют вектор слов изображения для данного агрегированного текста.
4. Способ по п. 3, дополнительно содержащий этапы, на которых:
для каждого из отфильтрованных предложений в каждой из идентифицированных web-страниц в упомянутом случайном подмножестве триад,
генерируют балл релевантности для отфильтрованного предложения, представляющий оценку того, насколько релевантным конкретному изображению является отфильтрованное предложение;
генерируют балл интересности для отфильтрованного предложения, представляющий оценку того, насколько интересным для пользователя является отфильтрованное предложение; и
генерируют общий балл для отфильтрованного изображения из баллов релевантности и интересности, причем данный общий балл показывает, насколько релевантным и интересным является отфильтрованное предложение;
выбирают отфильтрованные предложения, у которых объединенный балл релевантности и интересности выше, чем предписанное пороговое значение балла; и
назначают выбранные отфильтрованные предложения в качестве фрагментов текста о конкретном изображении.
5. Способ по п. 3 или 4, в котором идентификация одного из узлов изображения, который включает в себя URL конкретного изображения, дополнительно содержит этапы, на которых удаляют идентифицированную web-страницу из упомянутого случайного подмножества триад всякий раз, когда либо ни один из узлов изображения не включает в себя URL конкретного изображения, либо более чем один из узлов изображения включает в себя URL конкретного изображения.
6. Компьютерно-реализуемый способ, который выполняется в компьютерной системе, содержащей пользовательский интерфейс, содержащий устройство отображения, и который предназначен для обеспечения пользователю возможности выполнять браузинг изображений, хранящихся в хранилище информации, которые подготовлены способом по любому из пп. 1-5, содержащий использование компьютера для выполнения следующих этапов способа, на которых:
отображают на устройстве отображения графический пользовательский интерфейс (GUI) браузинга изображений, причем GUI содержит сектор текущего изображения;
принимают от пользователя запрос на просмотр требуемого изображения в хранилище;
отображают требуемое изображение внутри сектора текущего изображения и
отображают один или более активных участков сверху требуемого изображения, причем каждый из активных участков связан гиперссылкой с отличающимся от других фрагментом текста о требуемом изображении, который является семантически релевантным требуемому изображению и содержит одно или более ключевых понятий, причем каждое из ключевых понятий представляет концепт, который относится к требуемому изображению, причем каждое из ключевых понятий связано гиперссылкой с каждым другим изображением в хранилище, с которым ассоциировано упомянутое ключевое понятие.
7. Способ по п. 6, дополнительно содержащий этапы, на которых:
обнаруживают выбор пользователем одного из активных участков;
отображают фрагмент текста, который связан гиперссылкой с выбранным активным участком в GUI; и
выделяют каждое из ключевых понятий в отображаемом фрагменте текста таким образом, который позволяет пользователю различать ключевое понятие от остальной части текста в отображаемом фрагменте текста.
8. Способ по п. 7, дополнительно содержащий этапы, на которых:
обнаруживают выбор пользователем одного из ключевых понятий в отображаемом фрагменте текста;
выбирают другое изображение из хранилища информации, с которым также ассоциировано выбранное ключевое понятие;
отображают выбранное другое изображение внутри сектора текущего изображения и
отображают один или более активных участков сверху выбранного другого изображения, при этом каждый из активных участков связан гиперссылкой с отличающимся от других фрагментом текста о выбранном другом изображении, который является семантически релевантным выбранному другому изображению и содержит одно или более ключевых понятий, причем каждое из ключевых понятий представляет собой концепт, который относится к выбранному другому изображению, или объект, который относится к выбранному другому изображению, причем каждое из ключевых понятий связано гиперссылкой с каждым другим изображением в хранилище, с которым ассоциировано упомянутое ключевое понятие.
9. Способ по п. 8, в котором при упомянутом выборе другого изображения из хранилища информации, с которым также ассоциировано выбранное ключевое понятие, выбирают из хранилища другое изображения, с которым выбранное ключевое понятие ассоциировано наибольшее количество раз.
10. Способ по п. 8, в котором GUI дополнительно содержит сектор истории изображений, который предоставляет пользователю хронологически организованную историю изображений, которые пользователь просматривал ранее, при этом способ дополнительно содержит этапы, на которых:
отображают миниатюру требуемого изображения внутри сектора истории изображений;
обнаруживают выбор пользователем упомянутой миниатюры;
повторно отображают требуемое изображение внутри сектора текущего изображения и
повторно отображают один или более активных участков сверху требуемого изображения.
11. Способ по п. 7, дополнительно содержащий этапы, на которых:
обнаруживают выбор пользователем одного из ключевых понятий в отображаемом фрагменте текста;
генерируют запрос к поисковой машине, причем данный запрос содержит либо выбранное ключевое понятие, либо весь отображаемый фрагмент текста;
принимают результаты поиска от поисковой машины и
отображают результаты поиска внутри сектора текущего изображения.
12. Способ по п. 7, дополнительно содержащий этапы, на которых:
обнаруживают выбор пользователем одного из ключевых понятий в отображаемом фрагменте текста и
отображают миниатюры других изображений в хранилище информации, с которыми также ассоциировано выбранное ключевое понятие, внутри сектора текущего изображения.
13. Способ по п. 6, в котором каждый отличающийся от других фрагмент текста о требуемом изображении содержит объединенный балл релевантности и интересности, при этом способ дополнительно содержит этап, на котором отображают используемый по умолчанию фрагмент текста о требуемом изображении в GUI, причем этот используемый по умолчанию фрагмент текста содержит либо:
фрагмент текста о требуемом изображении, содержащий наивысший объединенный балл релевантности и интересности; либо
фрагмент текста о требуемом изображении, в котором конкретное ключевое понятие, которое пользователь выбирал самым последним, встречается наибольшее количество раз; либо
фрагмент текста о требуемом изображении, в котором конкретный терм запроса, который пользователь изначально использовал для поиска требуемого изображения, встречается наибольшее количество раз.